Commit Graph

2561 Commits

Author SHA1 Message Date
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
Josh Stewart 0f6492dec5 Change Miata VVT decoder to use the vvtCL0DutyAng variable. Potential fix for #636 2021-08-20 16:01:26 +10:00
Josh Stewart 82cdbdc561 202109 dev signatures 2021-08-20 15:26:14 +10:00
Josh Stewart e7ed4f86b8 Fix warning in ini 2021-08-10 09:54:25 +10:00