Daniel Tobias
b0acb92742
update documentation of EEPROM layout ( #694 )
2021-10-26 10:01:13 +11:00
tx_haggis
6344fdc76f
Use -fshort-enums instead of packing individual enums ( #692 )
2021-10-23 09:04:31 +11:00
Josh Stewart
bc68e6b8ee
Attempt #3 on Doxygen Action
2021-10-21 16:32:17 +11:00
Josh Stewart
6fecd7a414
Attempt #2 on doxygen Action
2021-10-21 16:25:15 +11:00
Josh Stewart
8e7ed92d30
1st attempt at Doxygen compiling on Actions
2021-10-21 16:18:26 +11:00
Daniel Tobias
03650d80eb
Doxygen fixes ( #689 )
...
* doxygen warning fixes
* run doxygen -u, add speeduino logo to src tree for doxygen
* increase DOT_GRAPH_MAX_NODES
so we generate the complete call graph for loop() and setup()
2021-10-21 08:03:29 +11:00
Josh Stewart
fa481c5724
Don't lock trigger speed field in TS for dual wheel pattern
2021-10-18 14:34:44 +11:00
Josh Stewart
d63a7d5af0
Fix incorrect tacho pin map on Dropbear
2021-10-14 07:37:03 +11:00
Josh Stewart
3160e88b61
Fix readable log alignment
2021-10-13 17:54:55 +11:00
Josh Stewart
ef59fbabf0
First complete (Basic!) SD logging
2021-10-13 17:10:05 +11:00
Josh Stewart
f62195d511
Hopeful fix for Github Actions not finding required library
2021-10-13 12:55:37 +11:00
Josh Stewart
b7c97ce2b9
Add missing include for 2560
2021-10-13 12:42:52 +11:00
Josh Stewart
793482a27b
Big chunk of SD logging work.
2021-10-13 11:53:46 +11:00
DeionSi
01f4eb90f7
Don't activate engine protection when it is disabled ( #683 )
...
* Don't enable engine protection when it is disabled
* This is already checked in each function
2021-10-12 10:25:14 +11:00
DeionSi
b5f60ba012
Chrysler NGC pattern for 4-cylinder cam pattern ( #679 )
...
* Chrysler NGC pattern for 4-cylinder cam pattern
* New ignition mode for NGC decoder
* NGC decoder: Cleanup/performance improvements
* NGC decoder: Comment fixes
2021-10-11 10:55:32 +11:00
DeionSi
e83c77d166
Change teeth numbers for both revolutions ( #681 )
2021-10-08 07:37:01 +11:00
Pasi Kemppainen
968e6304a2
Fix speeduino.ini ( #630 )
...
Add missing description.
2021-10-06 18:35:03 +11:00
Pasi Kemppainen
45b73c242a
Fixes and improvements to OBD2 real time data ( #677 )
2021-10-06 14:36:02 +11:00
Josh Stewart
814ae52a35
Minor fix to Unit Tests
2021-10-05 15:40:35 +11:00
Josh Stewart
efe962598a
Fix for OUTPUT test failing due to random pin assignments
2021-10-05 11:15:14 +11:00
XPbIM3
f8c910e6e0
Update corrections.ino ( #678 )
...
* Update corrections.ino
flatSSoftWin stores a gundreds of RPMs, to should be multiplied by 100
* Update corrections.ino
Co-authored-by: Josh Stewart <josh@noisymime.org>
2021-10-05 07:58:57 +11:00
tx_haggis
b8c4ec3e61
Use packed enums to save a few bytes of RAM ( #667 )
2021-10-04 08:27:02 +11:00
HWright9
1d3a30ab4c
Cylinder Trims to use Fuel Load ( #672 )
...
Changed from MAP to fuel load so these work with TPS. Added 2 and 3 cylinder engines to fuel trim.
Fixed Logging issue not showing PW2.
2021-10-04 01:14:31 +11:00
Josh Stewart
93de5eecda
Initial work on common SDFat library.
...
Implements much of the layout and settings from #543
2021-10-04 00:09:53 +11:00
Wilmar den Ouden
0024c66b89
chore(stm32): set the RTC lib the PlatformIO lib package ( #661 )
...
Signed-off-by: wilmardo <info@wilmardenouden.nl>
2021-09-18 09:10:29 +10:00
tx_haggis
1b5e351b45
Remove repeated #defines from cancomms.ino ( #658 )
...
They are already in cancomms.h
Co-authored-by: Josh Stewart <josh@noisymime.org>
2021-09-17 00:10:34 +10:00
shiznit304
a7281808a6
camelCaseFix ( #643 )
2021-09-17 00:07:54 +10:00
mike501
d8474462d8
DRZ400 Trigger Decoder ( #625 )
...
* DRZ400
Create the DRZ400 decoder based on duel wheel. Works by creating a filter on the secondary filter so it only detects one of the two teeth enabling single tooth decoder to work
* fix missing commas to speeduino.ini
2021-09-16 10:36:39 +10:00
Josh Stewart
89e49d2c00
Faster VSS reads and gear detection
2021-09-14 21:45:44 +10:00
tx_haggis
5e409445a4
Use table iterator for EEPROM read/write ( #620 )
...
* refactor: use a loop for writeAllConfig.
Future proofing: new pages will get automatically
written
* Call existing [read|store]EEPROMVersion functions
* Common function to compute CRC address
* Bulk write calibration tables
* Use EEPROM get/put instead of hand rolled code
* Typedef the EEPROM address
I.e. the EEPROM.read() parameter type
* Encapsulate eepromWritesPending
* Remove C++ namespaces
* Use table iterators for read/write
* Rename storage.ino to .cpp
This fixes a warning
2021-09-14 16:51:26 +10:00
Vitor Moreno B. Sales
b0e311b3e4
202108 fixes ( #659 )
...
Added correct pin out for SPI flash using BlackPill
Fix fsIntIndex size
2021-09-14 11:23:32 +10:00
tx_haggis
de2dc65538
Missing commas ( #656 )
2021-09-12 09:14:06 +10:00
Josh Stewart
b2878d66f8
Fixes for #649
2021-09-11 10:42:39 +10:00
Josh Stewart
3297321d9c
Merge branch 'master' of https://github.com/noisymime/speeduino
2021-09-11 10:14:18 +10:00
Dave Smith
1b16b2ca6b
Fixes #646 , log the load fields for TS to use ( #647 )
...
Co-authored-by: David Smith <dave@smithfamily.org.uk>
2021-09-10 16:35:18 +10:00
shiznit304
46e0742b79
Added VVT Min Coolant Condition ( #649 )
...
The VVT Minimum coolant condition
Update auxiliaries.ino
Co-authored-by: Josh Stewart <josh@noisymime.org>
2021-09-10 16:34:19 +10:00
tx_haggis
a0a994acdd
INI file fixes ( #651 )
...
* Use CNAME
* Missing commas
* Add missing expression delimiters
* Fix incorrect table page numbers
* Remove duplicated empty section
2021-09-10 15:59:22 +10:00
Tjeerd
5a6c089d01
Fixed bug in EEPROM emulation for STM32F401 and STM32F411 ( #645 )
...
General cleanup eeprom emulation
Co-authored-by: Tjeerd <tjeerdie@users.noreply.github.com>
2021-08-30 22:11:03 +10:00
Josh Stewart
03379fff7c
Update shields in README for new github workflow
2021-08-21 09:34:30 +10:00
Josh Stewart
321bae0ebb
Multiple updates to actions and disable Travis
2021-08-21 09:16:16 +10:00
Josh Stewart
eda6f05af4
Fix broken yaml
2021-08-21 08:54:44 +10:00
Josh Stewart
ced6446d23
Add more useful slack notification to build Action
2021-08-21 08:52:45 +10:00
Josh Stewart
341814867e
Add Slack notification to build Action
2021-08-21 08:32:15 +10:00
Josh Stewart
0d90e13ed2
Force Action to use python 3.7
2021-08-20 23:40:23 +10:00
Josh Stewart
59ba9e6dbc
Remove pip cache from Action
2021-08-20 23:27:51 +10:00
Josh Stewart
0c8483dfbf
Manually install wheel in Action
2021-08-20 23:13:50 +10:00
Josh Stewart
427afffca0
Force PIO update in unit-test action
2021-08-20 23:01:53 +10:00
Josh Stewart
22c92d1462
Add action for PIO remote test
2021-08-20 22:52:10 +10:00
Josh Stewart
49d351f932
Add server upload to build Action
2021-08-20 18:55:49 +10:00
Josh Stewart
7aec487387
Initial draft GitHub actions ( #640 )
...
* Initial creation of firmware build action
* Initial doxygen action for testing
2021-08-20 17:10:42 +10:00