Commit Graph

2544 Commits

Author SHA1 Message Date
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
Vitor Moreno B. Sales 118e3d40a5
Enhanced programmable outputs (#589)
* Enhanced programmable outputs

Added possibility to set minimum programmable output time.

Added names for the comparators to make it more user friendly, TS will complain about the change for existing tune.

Added more possibilities

Added possibility to set a minimum or a maximum output time

Added possibility to combine any number of rules or all of them

I got a lot of requests for this feature.

Keeps the RAM usage the same.

fix

* Fixed maximum timing

* Fix STM32 build
2021-07-19 09:11:04 +10:00
Pasi Kemppainen 0e3514980e
Add RPM switch point for instantaneous map sample method. (#572)
* Add RPM switch point for instantaneous MAP reading

* Add descriptions and other stuff to make PR

* Add suggested changes

* Use RPMdiv 100 for reading switch point

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