Daniel Tobias
982b40a753
small doxygen fixes / config changes ( #779 )
...
* update Doxyfile to 1.9.3 (doxygen -u)
* doxygen config changes
* remove redundant Doxyfile
* fix param name
2022-02-14 10:02:39 +11:00
DeionSi
323c938988
angleToTime tests ( #790 )
...
* angleToTime tests
* Change calculation to work around integer rounding
2022-02-14 09:32:00 +11:00
Josh Stewart
c1db691061
TunerStudio warnings cleanup
2022-02-11 12:44:35 +11:00
Josh Stewart
ccfc344dc3
Move the calibration CRC value functions into storage.x
2022-02-11 11:59:36 +11:00
Pasi Kemppainen
564a6b7ea3
Add missing MAPdot/TPSdot stuff ( #789 )
2022-02-09 11:14:53 +11:00
Josh Stewart
107d54b9c8
Merge branch 'master' of https://github.com/noisymime/speeduino
2022-02-07 11:06:45 +11:00
Josh Stewart
c6a37f7347
Implement tableCrcCommand command. Fixes #786 until TS 3.1.07.1 is released
...
The tableCrcCommand is used by TS to determine what calibrations (IAT, CLT and O2) are currently on the board. This is an optional command, however v3.1.07 unintentionally assumed it was implemented on all boards and gave a 'null' error if the command was not present.
This adds the command for all future versions, but previous releases will need to wait for theTS fix release
2022-02-07 11:05:41 +11:00
rafolg
aea6a6bed4
Fix VSS not resetting to zero ( #787 )
...
Reinstated car stop check to avoid speed not going back to zero.
2022-02-05 09:26:40 +11:00
Pasi Kemppainen
fb0a52bf6f
SD-Card logging for STM32 [EXPERIMENTAL] ( #782 )
...
* First test
* Update comments.
2022-02-05 09:15:58 +11:00
Josh Stewart
986d5323db
Fix issue where SD file transfers would send invalid data when split into multiple parts
2022-02-04 09:22:18 +11:00
Josh Stewart
1d028ebec9
Merge branch 'master' of https://github.com/noisymime/speeduino
2022-02-02 09:30:45 +11:00
Josh Stewart
5e911584d7
Add serial command for dumping/loading raw EEPROM tunes
2022-02-02 09:30:41 +11:00
Henry Wright
9bce4e3abd
Updates for axis scaling ( #775 )
...
Update secondary tables to have tps * 2 in their lookup of fuelload2 and ignload2.
Dwell table and rotary split tables to match ignition load rather than fuelload.
2022-01-19 15:00:09 +11:00
Josh Stewart
42247d2e78
Merge branch 'master' of https://github.com/noisymime/speeduino
2022-01-18 16:58:00 +11:00
Josh Stewart
fe33785ec5
Some potential fixes for comms issues with large writes
2022-01-18 16:57:55 +11:00
Tjeerd
dc6c30906e
check for freeram overflow ( #772 )
...
Co-authored-by: Tjeerd <tjeerdie@users.noreply.github.com>
2022-01-16 10:09:01 +11:00
Josh Stewart
b1dbd812e4
Dev signatures for 202204
2022-01-16 07:27:32 +11:00
Josh Stewart
318677fbc7
SD options use the MCU project setting now. Allows Teensy adapter to access SD dialogs
2022-01-11 14:42:38 +11:00
Josh Stewart
0a7d27370e
Merge branch 'master' of https://github.com/noisymime/speeduino
2022-01-11 11:20:59 +11:00
Josh Stewart
25bc7dfc0d
Working O2 calibration on stm32
2022-01-11 11:20:54 +11:00
Tjeerd
189ca7e8c2
fixing sram eeprom emulation ( #761 )
...
Co-authored-by: Tjeerd <tjeerdie@users.noreply.github.com>
2022-01-10 22:15:15 +11:00
Tjeerd
1944dd22e9
Bug fix for the eeprom reset by key if emulated EEPROM on SPI flash is used. ( #769 )
...
Co-authored-by: Tjeerd <tjeerdie@users.noreply.github.com>
2022-01-10 22:13:59 +11:00
Josh Stewart
2096c1c91d
Attempted fix for stm32 comms issue
2022-01-10 21:34:32 +11:00
Josh Stewart
e2dd7a388e
Fix for O2 calibration not working on mega2560
2022-01-09 17:05:05 +11:00
Josh Stewart
9121b45995
Signatures for interim release 202202
2022-01-09 16:26:30 +11:00
Josh Stewart
9eb61271cf
Signatures for 202201 release
2022-01-07 20:55:37 +11:00
Josh Stewart
300c8699cc
New Comms change to prevent lockup during large table writes
2022-01-07 16:49:04 +11:00
Josh Stewart
76f6a7f1d5
Use common (and faster) is2ByteEntry() function for programmable IO. This fixes #569 (Though it was likely resolved earlier anyway)
2022-01-05 16:41:12 +11:00
Josh Stewart
14e26069af
Disable filter temporarily after seeing cam signal on dual wheel to prevent tooth #1 from being filtered out. Fixes #713
2022-01-05 15:01:23 +11:00
Josh Stewart
a05057c194
Merge branch 'master' of https://github.com/noisymime/speeduino
2022-01-05 13:14:23 +11:00
Josh Stewart
b74355535c
Allow up to 32-bit values for signed div 100 and unsigned div 10
2022-01-05 13:14:17 +11:00
Josh Stewart
65bcf5b1a7
Add unit tests for maths functions
2022-01-05 13:13:41 +11:00
Pasi Kemppainen
e66f5ba7cd
WMI fixes ( #759 )
2022-01-05 10:33:33 +11:00
Josh Stewart
464933b38f
Similar 100% DC fix for PWM idle
2022-01-04 23:23:15 +11:00
Josh Stewart
4e00f12415
Fix for boost PWM output not working correctly at 100% DC
2022-01-04 22:58:44 +11:00
Josh Stewart
5e7eebf301
Fix halfPercentage() function issue
2022-01-04 22:12:19 +11:00
Josh Stewart
b3843bb293
Fix broken unit tests
2022-01-04 12:49:03 +11:00
Josh Stewart
bd9d59a145
Fixes to 202201 update routine
2022-01-04 12:19:58 +11:00
Pasi Kemppainen
23163bc341
VVT fixes ( #758 )
2022-01-04 09:30:43 +11:00
Josh Stewart
fa9633b17e
Fix unit tests from last commit
2022-01-01 19:45:23 +11:00
Vitor Moreno B. Sales
04d21e6dcc
Increase TPS resolution to 0.5% ( #608 )
...
* Increase TPS resolution to 0.5%
Fix TPS scale across the code
Fix TPS range for boost table
Update sensors.h
* Update all tables to use TPS resolution
* All tables use new TPS resolution
Fixed wrong MAP scale, added fuel switch % for TPS
Fix rotary
* Fix merge conflicts
2022-01-01 19:30:21 +11:00
Josh Stewart
770158a5fe
Show all log files on SD card, not just the first page
2021-12-24 15:30:37 +11:00
Josh Stewart
9d883b9b72
Make sure SD logging will continue in next file once size limit is reached
2021-12-24 14:58:53 +11:00
Josh Stewart
13c2f953c0
Add button to format SD card
2021-12-24 13:30:14 +11:00
tx_haggis
be0f2c69c7
Add table2d tests ( #748 )
...
* Improve native debug experience
* Add unit tests for table2d
2021-12-23 15:07:38 +11:00
DeionSi
2cd7ed327b
Chrysler NGC 6 and 8 cylinder decoder ( #707 )
...
* Chrysler NGC 6 and 8 cylinder decoder
* Extra comments
* Only recalculate new ignition mode for valid teeth
2021-12-23 14:56:08 +11:00
DeionSi
0605b7f822
Added loops per revolution gauge and adjustments to loops per second gauge ( #741 )
2021-12-23 14:45:48 +11:00
Pasi Kemppainen
34116ad223
New CAN-bus library for STM32 ( #725 )
...
* Use new CAN-library
* Fix CAN3 pin number
* Fix building on other platforms
2021-12-23 13:46:13 +11:00
Josh Stewart
d0bbb24563
Fix typo bracket in last commit
2021-12-22 16:10:06 +11:00
Josh Stewart
2892ac04fc
Complete triggering options for SD logging
2021-12-22 15:20:39 +11:00