Josh Stewart
834d80d859
Multiple fixes for 2nd fuel table. Seems to be working
2019-06-04 18:27:28 +10:00
Josh Stewart
ff9c89403c
Initial (non-functioning) work on MAPdot based AE
2019-05-04 19:35:08 +10:00
Josh Stewart
827552a8fd
Fix for bad CRC messages introduced in c7063eb268
2019-05-02 12:34:59 +10:00
Josh Stewart
c7063eb268
Minor RAM cleanup
2019-04-22 00:23:44 +10:00
Josh Stewart
64f300206b
Split the sendPage functions between binary and ascii
2019-04-20 17:14:37 +10:00
Josh Stewart
dc7b789a4e
Add idle rpm target, delta, idle on statuses. Closes #215
2019-04-16 23:20:42 +10:00
Josh Stewart
8df2c46833
Initial memory allocation for 2nd fuel map
2019-04-10 15:58:38 +10:00
Josh Stewart
f41f95a60c
More testing of doxygen
2019-04-09 16:03:25 +10:00
Josh Stewart
3dee0df227
Merge branch 'master' into dev/realdash
2019-04-03 08:45:08 +11:00
Josh Stewart
49a6744e36
Complete and tested CRC32 calcs for pages
2019-03-18 16:44:29 +11:00
Josh Stewart
fe11bbde1e
Working CRC32 checks on all non-map pages
2019-03-18 00:40:35 +11:00
Josh Stewart
4f4781a234
Send dwell value as 16 rather than 8 bit to TS. Fixes #203
2019-03-15 17:35:18 +11:00
Bruno Bousquet
2d9069c3a3
first draft of answer to serial request 'a'
2019-02-18 22:25:02 -05:00
Josh Stewart
49be6ebf48
Swap the order of the VE map and the first settings page to remove a warning in TS
2019-02-12 16:35:33 +11:00
Josh Stewart
90de9d06f8
Some work on moving towards to the new cppcheck MISRA scanner
2019-01-23 12:05:14 +13:00
Josh Stewart
2b321a9164
Minor memory cleanup
2018-10-05 20:27:46 +10:00
Josh Stewart
2287c9086c
Add sync loss counter to log (And apply to other patterns)
2018-07-24 10:44:47 +10:00
Josh Stewart
19e258ecfb
Independent fuel and ignition load algorithms
2018-05-08 16:43:18 +10:00
Josh Stewart
1d5a79757a
Send through channel and squirt info to TS
2018-04-23 15:27:57 +10:00
Josh Stewart
33b85f3b9d
Cleanup a bunch of errors and warnings for stm32
2018-01-27 22:14:11 +11:00
Murray
b5c56495e9
Merge branch 'flextable' of https://github.com/0x15e/speeduino into 0x15e-master-amalgamation
...
# Conflicts:
# reference/speeduino.ini
# speeduino/comms.h
# speeduino/comms.ino
# speeduino/globals.h
2018-01-21 14:55:47 -06:00
Murray
23862103e5
extremely rough flex table editors. added flexBoostCorrection to currentStatus. shortened flex correction table names. gave each flex table its own set of eth% bins. fixed the incredibly broken EEPROM update code.
2018-01-20 16:33:14 -06:00
Murray
03e6c2d476
Software controlled auto-reset prevention
...
This feature enables the Speeduino to set a pin high that will tell the Arduino's 8U2/16U2 firmware not to reset on new serial connections. This requires a slightly modified firmware for the 8U2/16U2 that will only reset on DTR when PB7 is also held low.
2018-01-01 15:39:43 -06:00
Josh Stewart
98ea973a80
Add individual pulse widths to the comms output
2017-12-07 11:42:44 +11:00
Josh Stewart
9d2192d04c
Fix the array (packet) sizes for both the main serial and CAN
2017-11-01 14:55:47 +11:00
Josh Stewart
34cd1d3cfd
Corrected scope for valueOffset to fix chunk write issue
2017-10-09 11:52:27 +11:00
Josh Stewart
9af5534de4
Better handling of live chunk receives in comms
2017-10-08 11:07:49 +11:00
Josh Stewart
485affc81e
Cleanup some of the strings to reduce sketch size for Bluepill
2017-10-04 18:02:12 +11:00
Josh Stewart
515f0a626f
MISRA cleanup from the comms work
2017-09-20 14:38:42 +10:00
Josh Stewart
5b3df5ac4d
Merge config pages 6 and 7
2017-09-19 14:51:33 +10:00
Josh Stewart
6763ff15b4
Initial work on new serial comms protocols (Working, but slow)
2017-09-19 14:10:07 +10:00
Josh Stewart
be9ad6bb85
Fix missing value for TPS calibration
2017-08-06 17:12:57 +10:00
Josh Stewart
be98d2d0d3
Addition of comms for Pg 11
2017-07-24 09:50:50 +10:00
darren siepka
35dfa6395d
support read values(16channel) from gpio or other external device . other device can also access the speeduino data values(realtime)
...
all via serial3
2017-06-20 02:29:55 +01:00
darren siepka
0296f06438
changes to serial3 protocol and further tidyng with new canserial use
2017-06-13 03:02:50 +01:00
Josh Stewart
d44410fff4
MISRA compliant comms.ino
2017-06-02 21:56:21 +10:00
darren siepka
49a23d9a33
This version is based from the can-serial3 branch which was updated from josh's master on 07/05/2017
...
Before change it compiled at
bytes of 63,444 flash(24%) and 4137 bytes of ram(50%) used
upon pr submission this changed to
bytes of 63,574 flash(25%) and 4155 bytes of ram(50%) used
Changes were to allow the use of the "r" command to access specific data in the realtime list
It contains minor changes to the ini file to link to the help for serial3 and can interface.
also change 0x07 to 0x30(dec48) as discussed on slck with josh for the r command
added teensy and stm32 can references and some specific canwork for teensy3.5
need to use pawelsky flexcan library (https://github.com/pawelsky/FlexCAN_Library )
2017-05-08 23:15:03 +01:00
Josh Stewart
3f099f06f1
Merge branch 'master' into pr/77
...
# Conflicts:
# reference/speeduino.ini
# speeduino/comms.ino
2017-05-02 12:25:51 +10:00
Josh Stewart
4380f8b0d5
Move to TS optimised serial comms model + many minor serial improvements
2017-04-22 23:31:13 +10:00
darren siepka
9bff58a265
added 8ch input over serial3 , displays data in TS live and logs to TS log file.
...
Data format follows j1939 type methods , see protocol doc
2017-04-09 01:17:36 +01:00
Josh Stewart
4897e44f55
Merge branch 'master' into pr/73
...
# Conflicts:
# reference/speeduino.ini
# speeduino/comms.h
# speeduino/comms.ino
# speeduino/globals.h
2017-03-25 09:17:06 +11:00
Josh Stewart
880947746f
Many small updates to the idle system (Including additional logging)
2017-03-20 22:29:42 +11:00
Josh Stewart
c28547dc3a
Add a bunch more values to the log output (Including boost duty)
2017-03-16 18:17:12 +11:00
Josh Stewart
eb334b5a1c
Cleanup of variable names and Enable check
2017-03-15 23:19:08 +11:00
darren siepka
74cf93b979
add test modes to injector and spark outputs
2017-03-10 00:46:11 +00:00
Josh Stewart
667e80dc26
Add boost target to log
2017-02-12 14:31:37 +13:00
Josh Stewart
c555bbc060
Move to PlatformIO for project layout
2017-02-06 20:56:46 +11:00