Commit Graph

306 Commits

Author SHA1 Message Date
Josh Stewart 6568772638 Remove static casts after changing type of curGap 2015-02-16 08:47:10 +11:00
Fredrik Johansson 1d18cb7897 Forgot to comment out comment in scopeguard 2015-02-14 19:03:40 +01:00
Fredrik Johansson b743b2d1d0 Make the code compileable with eclipseArduino 2015-02-14 18:04:00 +01:00
Fredrik Johansson 4dd9b2a4a5 Add scope guards to header files 2015-02-14 14:11:43 +01:00
Josh Stewart 38778c0c49 Updates and pics for wiki documentation 2015-02-13 23:12:00 +11:00
Josh Stewart 9ec4abd47c Fix missing ground for the OLED 2015-02-13 00:10:07 +11:00
Josh Stewart ac56baafa2 Likely final v0.3 files 2015-02-12 23:15:27 +11:00
Josh Stewart a9b1923cb9 Add EEPROM to v0.3 for potential future use with Due 2015-02-11 23:33:30 +11:00
Josh Stewart e013a17445 Include i2c OLED on v0.3 board 2015-02-11 22:48:48 +11:00
Josh Stewart fb7793c5a1 Remove serial flushes to improve low baud performance 2015-02-10 11:18:09 +11:00
Josh Stewart 505c9299cd Complete and tested over dwell protection 2015-02-10 11:14:24 +11:00
Josh Stewart d6a30f322a Untested dwell limit/protection implementation 2015-02-10 00:19:58 +11:00
Josh Stewart c7a5f0b4f7 Begin to track spark start times. Needed for overdwell protection 2015-02-10 00:04:03 +11:00
Josh Stewart 8432b81ec3 Add overdwell UI interface to ini 2015-02-10 00:02:13 +11:00
Josh Stewart 7270b0b664 Inclusion of spark tracking byte 2015-02-10 00:01:46 +11:00
Josh Stewart b0bf22f019 Low res timers changes to fire every 1ms rather than 10ms 2015-02-10 00:00:16 +11:00
Josh Stewart ea647441d3 Honour dwellCrank 2015-02-07 18:16:08 +11:00
Josh Stewart 415481c789 Split utils file 2015-02-07 13:50:36 +11:00
Josh Stewart 39cdb0a316 High resolution RPM logging 2015-02-07 13:50:23 +11:00
Josh Stewart ae6b28fd81 Accel/Decel gauge fixed 2015-02-07 12:09:50 +11:00
Josh Stewart 8523472e42 Add true cranking enrichment (As opposed to ASE) 2015-02-07 08:29:51 +11:00
Josh Stewart bd2fe2e660 Small calculation tweak to remove unnecessary divisions 2015-02-06 21:30:19 +11:00
Josh Stewart 7b85d8e93c Increase timing accuracy for ignition to +/- 2uS 2015-02-06 21:19:16 +11:00
Josh Stewart 26f810ad85 Correct missing ASE return 2015-02-06 21:18:54 +11:00
Josh Stewart 5edf3f0699 Fix for potential missed schedules when the start time occurs at a point in the future closer than the next main loop 2015-02-06 21:18:35 +11:00
Josh Stewart b92987971b Fix soft limiter scaling error 2015-02-06 17:38:59 +11:00
Josh Stewart 7c568c1065 Check for potential overflow of total corrections value 2015-02-06 13:11:39 +11:00
Josh Stewart c426702b22 Add afr target channel to comms output 2015-02-06 13:11:16 +11:00
Josh Stewart 7a3996d6e0 Initial code for the closed loop algorithm 2015-02-06 08:11:33 +11:00
Josh Stewart fef3e11643 Addition of 3D tables menu 2015-02-06 08:11:00 +11:00
Josh Stewart 56fea1e7c4 Add afrTarget output channel 2015-02-06 07:54:33 +11:00
Josh Stewart 4038721e83 Add output channels for EGO and WUE corrections 2015-02-05 14:09:01 +11:00
Josh Stewart ca67510e70 Minor cleanup of pulsewidth calc. 2015-02-04 11:52:01 +11:00
Josh Stewart e62231fb06 All the code infrastructure for the AFR target table 2015-02-03 21:33:22 +11:00
Josh Stewart af5ef6295d Rename old base tune to ...v0.1 2015-02-03 18:04:03 +11:00
Josh Stewart cbf64387c4 New base tune for 0.2 ini 2015-02-03 18:01:18 +11:00
Josh Stewart eba736ba11 New version of ini file to cover afr targets 2015-02-03 17:25:43 +11:00
Josh Stewart 9c920f060b Revert fastMap usage 2015-01-30 23:51:01 +11:00
Josh Stewart 965b6d89eb Performance tweaking 2015-01-28 19:31:09 +11:00
Josh Stewart 76434d2014 Minor cleanups in TS 2015-01-28 17:03:40 +11:00
Josh Stewart 2d9484731a Fix 10x error in TAE check 2015-01-28 13:04:23 +11:00
Josh Stewart 8040de56ce Complete but untested TAE implementation 2015-01-28 10:01:12 +11:00
Josh Stewart e00e29144d Add serial buffer threshold check to avoid potential overflow 2015-01-26 19:40:48 +11:00
Josh Stewart 482618cf92 Only perform the corrections divisions if required 2015-01-25 18:03:52 +11:00
Josh Stewart df11e12d6d Screenshots for wiki documentation 2015-01-21 21:55:12 +11:00
Josh Stewart 9339085b28 Add a small check on the WUE to save doing a lookup when up to temp 2015-01-21 08:54:38 +11:00
Josh Stewart b6ed6bd41e Minor v0.3 board changes 2015-01-19 09:10:10 +11:00
Josh Stewart 3c934962aa Enable WUE 2015-01-19 09:10:01 +11:00
Josh Stewart 05bb6483c8 Add offset to IAT gauge 2015-01-12 23:43:33 +11:00
Josh Stewart 2f94559101 Experimental temperature fix 2015-01-12 23:23:43 +11:00