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
6b822ba85c
Faster starting on 4g63 decoder
2017-12-29 11:59:29 +11:00
Josh Stewart
58842645d4
Add Teensy pin mapping for the MX5 PNP board (Incomplete)
2017-12-27 23:12:07 +11:00
Josh Stewart
e11e22e2ae
Fixes for 1 cylinder operation on the Basic Distributor decoder
2017-12-24 13:37:11 +11:00
Josh Stewart
38dfb2d8f6
Fix for timing bug on Miata 99-05 pattern
2017-12-21 13:30:45 +11:00
Josh Stewart
ef72a28064
Reset the schedule status if over dwell protection has to kick in
2017-12-21 11:51:32 +11:00
Josh Stewart
ef0f6dd6cb
Clear RUN and ASE flags in the timeout area to make sure they don't come on incorrectly upon power on
2017-12-20 12:23:14 +11:00
Josh Stewart
6c0c5962cd
Initial commit of working 36-2-2-2 pattern
2017-12-19 17:28:01 +11:00
Josh Stewart
36c08d42cc
Initial layout work for 36-2-2-2 decoder
2017-12-15 16:38:17 +11:00
Josh Stewart
8fe7ff66a9
December dev signature
2017-12-15 16:23:56 +11:00
Josh Stewart
e19ce69bfd
Warnings and MISRA violation cleanup
2017-12-10 22:29:53 +11:00
Josh Stewart
aebe4d2719
November signature and base tunes
2017-12-10 17:21:55 +11:00
Josh Stewart
a57be61913
Missed lines from last commit
2017-12-07 13:46:25 +11:00
Josh Stewart
35fa068575
Staged injection (Table and automatic modes)
2017-12-07 13:46:04 +11:00
Josh Stewart
98ea973a80
Add individual pulse widths to the comms output
2017-12-07 11:42:44 +11:00
Josh Stewart
d715f95c7b
Pinout correction on the INJ 3/4 MX5 PNP
2017-12-05 16:05:00 +11:00
Josh Stewart
298ad3f1b4
Fix for fuel interrupt clashes
2017-12-05 09:15:17 +11:00
Josh Stewart
1e432514f9
Allow separate bars calibration
2017-11-28 10:09:54 +11:00
Josh Stewart
6ba1e4f946
Make sure stepper homing completes with 0 rpm
2017-11-27 17:39:53 +11:00
Josh Stewart
d26c5298a3
Fixes for homing not working with stepper idles
2017-11-27 09:24:00 +11:00
Josh Stewart
2989e32f15
Memory adjustments for staging fuel table
2017-11-21 15:17:55 +11:00
Josh Stewart
36ca95a330
November dev signatures
2017-11-13 09:14:58 +11:00
Josh Stewart
eead290bc6
Fix incorrect part designation on the MX5 PNP B2 BOM
2017-11-09 10:07:10 +11:00
Josh Stewart
883ba4a25f
Potential fix for access enrich overflow
2017-11-08 22:51:40 +11:00
Josh Stewart
fa5d721b98
October release signatures and base tune
2017-11-07 22:13:27 +11:00
Josh Stewart
0de3a231c9
Minor cleanups before release
2017-11-07 22:05:23 +11:00
Josh Stewart
8f0d654ffa
Smoother adjustments of the simple EGO algorithm
2017-11-05 20:03:16 +11:00
Josh Stewart
cfb8d20f4e
Fix problem with the AFR correction ignition count not being checked correctly
2017-11-05 19:56:04 +11:00
Josh Stewart
575c9d0334
Fix fan pin off by 1 bit
2017-11-05 02:05:48 +11:00
Josh Stewart
4b5b040615
Merge pull request #110 from Autohome2/can-serial3
...
Can serial3 updates
2017-11-03 00:00:53 +11:00
darren siepka
7d4b90a6a0
fix conflicts
2017-11-02 00:19:57 +00:00
darren siepka
380ffc20b8
update serial3 and canbus related data transfer protocols and naming
2017-11-01 20:17:47 +00:00
Josh Stewart
17030a9df7
Add in check for ignition count to the closed loop AFR control
2017-11-01 16:10:06 +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
95aea5637c
Merge pull request #108 from Autohome2/can-serial3
...
Serial3 own sendvalues routine
2017-10-27 09:42:43 +11:00
Josh Stewart
1cfdcb0c77
Bunch of small tweaks to reduce Bluepill flash usage
2017-10-26 12:25:53 +11:00
autohome2
ef657a08b3
added sendcanValues routine for serial3 and canbus use
2017-10-26 01:43:33 +01:00
Josh Stewart
b67ae45b69
Added NO2C pin mapping
...
Closes #106
2017-10-25 20:55:46 +11:00
Josh Stewart
763f434a57
Addition of experimental ignition schedule refreshing (Not enabled yet)
2017-10-24 23:31:42 +11:00
Josh Stewart
5de68f3c54
Add matching corrections.h to go with the current corrections.ino
2017-10-24 23:30:51 +11:00
Josh Stewart
91bea0766f
Fix bug that could cause RPM to spike when first cranking on missing tooth patterns
2017-10-24 21:07:22 +11:00
Josh Stewart
2ec972948f
Changes to logged variables
2017-10-24 16:54:18 +11:00
Josh Stewart
6a8ab1015b
Move the pulse width function into the speeduino.h scope
2017-10-24 14:08:32 +11:00
Josh Stewart
543b33c774
Remove some unused variables
2017-10-24 11:22:05 +11:00
Josh Stewart
d3303e8b3d
Add small flash mode to help with the Bluepill memory problem
2017-10-19 17:15:08 +11:00
Josh Stewart
53b039a3df
Add check on the fuel schedules to prevent overflow below 58rpm
2017-10-19 17:02:43 +11:00
Josh Stewart
98f5640a77
Another attempted fix for fluctuating MAP readings
2017-10-11 18:54:42 +11:00
Josh Stewart
ace8c1f129
Potential fix for erratic MAP readings in some instances
2017-10-11 00:12:07 +11:00
Josh Stewart
e921901fc0
Pass fuel pulse width full value to TS
2017-10-10 21:58:03 +11:00
Josh Stewart
91a428401a
October dev signature
2017-10-10 19:56:37 +11:00
Josh Stewart
2fca4d481b
Correction for fuel pump over analog pin mapping
2017-10-09 13:34:41 +11:00
Josh Stewart
b067ef100b
Signature and base tunes for Sep 2017 release
2017-10-09 12:02:05 +11:00
Josh Stewart
34cd1d3cfd
Corrected scope for valueOffset to fix chunk write issue
2017-10-09 11:52:27 +11:00
Josh Stewart
ea77358045
More string trimming for bluepill
2017-10-08 20:50:54 +11:00
Josh Stewart
7adeeb3eaa
Some incomplete work on 4g63 sequential
2017-10-08 20:15:49 +11:00
Josh Stewart
9af5534de4
Better handling of live chunk receives in comms
2017-10-08 11:07:49 +11:00
Josh Stewart
ef89229e27
More consistent rolling hard cut
2017-10-04 21:16:08 +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
9202afe7cf
Prevent memory corruption from the page expansion
2017-10-04 12:24:40 +11:00
Josh Stewart
621f6b4d68
Small adjustments to Miata 9905 pattern
2017-10-04 10:45:00 +11:00
Josh Stewart
683fe44562
Initial work on rolling sign cut rev limit
2017-10-04 09:48:46 +11:00
Josh Stewart
172cd18435
Add explicit on/off mode for the VVT table
2017-10-02 20:01:08 +11:00
Josh Stewart
c901748974
Allow use of Analog pins for some selectable outputs
2017-10-01 00:07:36 +10:00
Josh Stewart
9591d4f935
Add dedicated CPU and memory outputs for future benchmarking
2017-09-22 21:28:34 +10:00
Josh Stewart
7aa8d277f3
Potential fix for cranking problem on Miata 9905 pattern
2017-09-20 16:43:55 +10:00
Josh Stewart
515f0a626f
MISRA cleanup from the comms work
2017-09-20 14:38:42 +10:00
Josh Stewart
e4a18fb45e
Updater script for all the crazy serial stuff
2017-09-20 14:07:15 +10:00
Josh Stewart
46b1663da9
Support chunk serial comms mode
2017-09-20 14:06:55 +10:00
Josh Stewart
9d89494666
Expand page 4 to 128 bytes
2017-09-20 12:15:41 +10:00
Josh Stewart
1cd2a0f296
Expand page 2 to 128 bytes in size
2017-09-19 15:09:32 +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
7ca7650a31
Disable manual WDT to prevent it causing problems with serial comms
2017-09-19 14:09:02 +10:00
Josh Stewart
ae780dc940
New per page based EEPROM writes
2017-09-19 14:05:43 +10:00
Josh Stewart
02976029cf
Comment cleanup
2017-09-18 10:38:49 +10:00
Josh Stewart
7d3ffa5941
Fix for fuel pump priming never ending on 4g63 and Miata9905 patterns
2017-09-16 16:45:40 +10:00
Josh Stewart
2d03665162
Remove unused odd fire variable
2017-09-12 14:02:00 +10:00
Josh Stewart
d0d5a38c23
Double sync checking method for 4g63
2017-09-12 14:01:28 +10:00
Josh Stewart
0694564ed1
September dev signature
2017-09-10 00:51:10 +10:00
Josh Stewart
d8d1d8ff04
August signature and base tune
2017-09-09 22:07:46 +10:00
Josh Stewart
70693ae3a8
Further improvements to the Nissan 360 pattern
2017-09-09 22:07:12 +10:00
Josh Stewart
62d3c19c31
Adjust for full sensitivity scale on ideal PID controller
2017-09-07 08:58:24 +10:00
Josh Stewart
7c0932a396
Adjust boost timings slightly
2017-09-07 06:20:22 +10:00
Josh Stewart
72c2a3fb4b
Change MAP variable type to long for boost levels > 255kPa
2017-09-06 09:40:56 +10:00
Josh Stewart
4e858f1ca8
Completed new PID mode for boost control
2017-09-04 11:50:55 +10:00
Josh Stewart
3b33094230
Initial commit of new Ideal PID implementation (Active for boost control)
2017-09-03 20:28:49 +10:00
Josh Stewart
bd54aae566
Enable per tooth timing on Nissan 360
2017-08-31 21:04:32 +10:00
Josh Stewart
eb400302f4
Fix incorrect divide on Nissan 360
2017-08-31 18:20:25 +10:00
Josh Stewart
e7ac717796
Startup improvements on Nissan 360 CAS
2017-08-31 18:01:37 +10:00
Josh Stewart
515cf332f1
MISRA cleanup
2017-08-31 15:03:39 +10:00
Josh Stewart
2d0189c76d
Cleanup of files that didn't need to be changed in preparation for merge
2017-08-31 14:53:46 +10:00
Josh Stewart
976c18fb26
Merge branch 'master' into master
2017-08-31 14:46:06 +10:00
Josh Stewart
0ccab57e61
Fix for potential miss on trailing spark of FC rotary mode at high RPM
2017-08-31 12:09:13 +10:00
Josh Stewart
6aebf7e068
Allow for setting secondary trigger edge on Miata 99-05
2017-08-30 12:54:21 +10:00
Josh Stewart
e93bf9f5ac
Fix RPM calc issue on Miata 99-05
2017-08-30 12:53:56 +10:00
Josh Stewart
2ced120022
Tweaks to Miata 99-05 pattern
2017-08-29 00:11:50 +10:00
VitorBoss
b9282e1edd
Clear MISRA error on decoders
2017-08-28 02:36:28 -03:00
VitorBoss
d4876f5883
Removed unused table code
2017-08-28 02:32:18 -03:00
VitorBoss
9e4746596a
Fix github mistakes
2017-08-28 02:21:34 -03:00
VitorBoss
04be30dc03
Add missing variables
2017-08-28 02:15:05 -03:00