Commit Graph

2746 Commits

Author SHA1 Message Date
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
Josh Stewart 95b8e6ee75 Signatures for 202108 release 2021-08-09 23:05:32 +10:00
Pasi Kemppainen 4e46da16d2
Small bug fix (#629) 2021-08-09 22:57:55 +10:00
Josh Stewart 7fe55037dc Remove remaining base tunes 2021-08-09 21:31:23 +10:00
Josh Stewart 9849b6a74f Remove old datasheets from repo 2021-08-09 21:23:01 +10:00
Josh Stewart 16b642d630 Remove the (non-functional) tacho sweep option from GUI 2021-08-09 16:35:57 +10:00
Josh Stewart 111fe95846
Fix badges on README 2021-08-09 16:11:59 +10:00
Josh Stewart 60cbf0c6da Merge branch 'master' of https://github.com/noisymime/speeduino 2021-08-01 23:02:09 +10:00
Josh Stewart 1560dd8308 Engage closed loop boost based on baro rather than fixed 100kpa 2021-08-01 23:02:05 +10:00
Vitor Moreno B. Sales 43f2ce594c
Fix for disable maximum output time (#622) 2021-07-29 21:00:43 +10:00
Vitor Moreno B. Sales b6147b65b0
AE graph unit for O2 sensor (#617) 2021-07-22 13:53:51 +10:00
Josh Stewart a5f7cc162b Merge branch 'master' of https://github.com/noisymime/speeduino 2021-07-22 11:57:39 +10:00
Josh Stewart d8f7f8d21d Force Teensy platform to the latest 1.54 2021-07-22 11:57:33 +10:00
Vitor Moreno B. Sales b5c6127028
Add delay option for idle advance (#601)
* Make idle advance respect delay

Also increased resolution to half second.

Remove code duplication, removed unnecessary math

* Add a new configurable delay

* Fix copy paste error

Co-authored-by: Josh Stewart <josh@noisymime.org>
2021-07-19 18:03:07 +10:00
Vitor Moreno B. Sales cd9092517c
Allow negative angle on flat shift (#600) 2021-07-19 09:35:42 +10:00
tx_haggis ef03225c32
INI file fixes (#615)
* Add missing commas

* Missing closing brace

* Missing &

Was using bitwise comparison (&): looks like it should be boolean (&&)

* Remove extra closing brace "}"

Co-authored-by: Josh Stewart <josh@noisymime.org>
2021-07-19 09:14:45 +10:00