Commit Graph

333 Commits

Author SHA1 Message Date
Josh Stewart 2d815fa9c1 Voltage correction tables added (Not currently used) 2015-03-24 13:12:35 +11:00
Josh Stewart d662611710 Add Plazomat 0.1 mapping 2015-03-24 13:11:34 +11:00
Josh Stewart fb86e5fca6 Add injector vs voltage compensation curve 2015-03-21 10:41:53 +11:00
Josh Stewart eb0f928663 Add curve for battery dwell compensation 2015-03-20 15:13:16 +11:00
Josh Stewart 7556ff5a2c Correct EEPROM mapping of final 2 bytes in a page
Note that this commit may cause strange behaviour the first time it is
loaded within Tuner Studio. You need to ensure you reload the values
from Tuner Studio
2015-03-20 15:12:47 +11:00
Josh Stewart bc8c9ed441 Add pin mapping for Turtana board 2015-03-20 00:35:41 +11:00
Josh Stewart 50e36b2a79 Minor updates to v0.3 BOM and silkscreen 2015-03-16 23:38:23 +11:00
Josh Stewart f97a60eb35 Add config option to set the board layout being used 2015-03-15 22:54:47 +11:00
Josh Stewart a7c28db973 Declare the OLED reset pin for v0.2 as well 2015-03-13 14:44:03 +11:00
Josh Stewart 5bcc235a24 Missed variable from last commit (OLED live update) 2015-03-02 11:12:39 +11:00
Josh Stewart cbbb280f3c Allow OLED display options to be configured live 2015-03-02 11:11:47 +11:00
Josh Stewart 092ade0c8a Initialise display in the correct order 2015-03-01 10:39:21 +11:00
Josh Stewart fee967d23f Initial I2C OLED display work. Functioning. 2015-03-01 08:27:16 +11:00
Josh Stewart c121ae1e92 Cleanup v0.3 schematic 2015-02-25 19:55:32 +11:00
Josh Stewart c3fe8cb36b Add dedicated 0-1024 mapping function (Super speeeed!) 2015-02-25 13:13:35 +11:00
Josh Stewart a0458b4bb6 Set engine bit flag correctly for WUE 2015-02-25 13:12:28 +11:00
Josh Stewart 31b5ff5e37 Adjust pulse width comms accuracy 2015-02-25 13:11:44 +11:00
Josh Stewart 6a938da6df BOM for v0.3 board 2015-02-18 12:27:38 +11:00
Josh Stewart f823b2b7a7 Final (Hopefully) v0.3 gerbers 2015-02-18 07:56:40 +11:00
Josh Stewart cc0bf6d569 Better base tune file 2015-02-17 16:33:03 +11:00
Josh Stewart 2b49db7639 Initial commit of PID algorithm for closed loop (NOT WORKING!) 2015-02-17 16:32:07 +11:00
Josh Stewart a8e7066b41 Fixes and performance improvements to TAE 2015-02-17 16:31:26 +11:00
Josh Stewart 524c7f94f2 Reduce frequency of TPS sampling to every 16 loops 2015-02-17 15:40:09 +11:00
Josh Stewart bf0495b61a Merge branch 'pr/4' 2015-02-16 08:49:05 +11:00
Josh Stewart 6568772638 Remove static casts after changing type of curGap 2015-02-16 08:47:10 +11:00
Josh Stewart 9b4e729498 Minor updates to v0.3 board, including a possible resizing version 2015-02-15 21:35:17 +11:00
Josh Stewart 3d5377cbca Fix for typo in v0.2 BOM 2015-02-15 21:34:56 +11:00
Josh Stewart 74584dcd68 Simple closed loop AFR 2015-02-15 21:32:38 +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