Commit Graph

63 Commits

Author SHA1 Message Date
Josh Stewart 2ee0a91c0b BIG cleanup of #includes to be more C compliant 2017-01-18 17:37:55 +11:00
Josh Stewart 49e0ba1f65 Enable ignition channel 5 on Teensy (Prevent compile error) 2017-01-11 17:38:59 +11:00
Josh Stewart 619428b43a Missed line from 5 cylinder commit 2016-12-28 22:54:15 +11:00
Josh Stewart 65d6cdd9e9 Complete but experimental 5 cylinder support 2016-12-28 22:52:00 +11:00
Josh Stewart 7d910fc070 Fix for ignition macro (missing bracket) 2016-11-26 22:10:41 +11:00
Josh Stewart e9490b6732 Functional Teensy ignition timers 2016-11-26 02:43:57 +11:00
Josh Stewart a3b50dc51b Remove ISR_NOBLOCK option on the ignition schedules as it was causing issues with over dwell protection 2016-11-23 12:07:10 +11:00
Josh Stewart 371b779e9d More complete timer code for Teensy 2016-11-23 11:51:12 +11:00
Josh Stewart 8b551e6506 Fix for sequential ignition timing issue (No spark under some conditions) 2016-11-21 22:06:41 +11:00
tausday 8a6f59b3e3 Update scheduler.ino 2016-10-18 02:14:37 +02:00
Josh Stewart 34b571226e Further sequential work 2016-10-15 21:52:20 +11:00
Josh Stewart 7e6f102a5a Code compiles cleanly for Teensy 3.5/3.6 (Is NOT functional though) 2016-10-10 16:58:19 +11:00
Josh Stewart ed3038108a More Teensy compatibility work (Experimental) 2016-10-10 00:06:52 +11:00
Josh Stewart 983e365dd7 Teensy groundwork (Many to come) 2016-10-07 17:34:27 +11:00
Josh Stewart 3d68d1859e Compatibility for the Mega2561 2016-10-04 12:50:09 +11:00
Josh Stewart 0101537890 Improvements to 5 channel support (Still not 100% right) 2016-09-30 16:11:50 +10:00
Josh Stewart f3df4a072f Fix for potential fuel timing issue on injector ch 4 2016-08-31 16:54:36 +10:00
Josh Stewart 5f2925ab8e Smoother starting with the 4g63 decoder 2016-08-16 21:42:08 +10:00
Josh Stewart 9111c5ec86 Mostly complete 5 cylinder scheduling 2016-07-27 19:31:38 +10:00
Josh Stewart 01d9578523 Initial groundwork for 5 cylinder support 2016-07-24 19:32:26 +10:00
Josh Stewart 5a2c825cf7 Fix timing issue that could occur, particularly with very low injector angles 2016-06-27 13:45:51 +10:00
Chris Hildebrandt d1a9545fb2 Typos
Fixed some typos in comments
2016-06-08 13:11:52 +10:00
Josh Stewart 726645d376 Minor performance improvements 2016-05-28 22:06:48 +10:00
Josh Stewart 0677499036 Fix for broken open loop PWM idle 2016-05-09 13:18:13 +10:00
Josh Stewart c3b91bbdfe Comment improvements 2016-01-22 12:40:17 +11:00
Josh Stewart 3b3541698e Fix for missing ignition signals on channels 3 and 4 2015-12-31 16:25:57 +11:00
Josh Stewart c54583f42c Add per decoder flagging for second derive prediction 2015-11-29 19:53:41 +11:00
Josh Stewart 63e2d2d2fa Cleanup and overflow protection on ignition schedules 2015-11-29 19:47:43 +11:00
Josh Stewart 9b69a583c2 Performance improvements (Div operations in getCrankAngle) 2015-11-25 16:55:36 +11:00
Josh Stewart c779f42d9e Potential fix for erratic spark behaviour 2015-11-25 15:39:52 +11:00
Josh Stewart 7ea2757c95 Code optimisations, mostly small 2015-10-30 20:11:16 +11:00
Josh Stewart c9ed48aa6d Fix error on ignition 3 schedule 2015-10-02 15:52:09 +10:00
Josh Stewart b107825513 Fixes and UI for idle PWM 2015-09-30 09:27:37 +10:00
Josh Stewart 0630d85f39 Allow variable idle PWM frequency 2015-09-29 17:21:00 +10:00
Josh Stewart 2d1d2b5cce Experimental fix for PWM idle control issue 2015-09-25 11:57:44 +10:00
Josh Stewart e1f2f42107 Initial boost and vvt page work 2015-09-25 06:24:40 +10:00
Josh Stewart acf0d47c0d Minor fixes 2015-09-12 17:41:30 +10:00
Josh Stewart b22be1aa86 Revert ignition schedules to high precision 2015-08-29 21:16:07 +10:00
Josh Stewart 60ffd8366f Low RPM timing fix 2015-08-23 11:36:18 +10:00
Josh Stewart ae7b355c3e Fix timer buffer overflow at low RPM 2015-08-22 16:24:49 +10:00
Josh Stewart d35164c46f Minor timing protections 2015-06-05 23:30:37 +10:00
Josh Stewart 48f426317d Add explicit license information 2015-05-29 09:49:44 +10:00
Josh Stewart 4ebf529e51 Fix timing division error for 3 and 6 cylinder ignitions 2015-04-14 14:03:39 +10:00
Fredrik Johansson b743b2d1d0 Make the code compileable with eclipseArduino 2015-02-14 18:04:00 +01:00
Josh Stewart c7a5f0b4f7 Begin to track spark start times. Needed for overdwell protection 2015-02-10 00:04:03 +11:00
Josh Stewart 7b85d8e93c Increase timing accuracy for ignition to +/- 2uS 2015-02-06 21:19:16 +11:00
Josh Stewart 7a3996d6e0 Initial code for the closed loop algorithm 2015-02-06 08:11:33 +11:00
Josh Stewart 6c861939ee Better decoding of -2 wheels 2014-12-21 21:00:44 +11:00
Josh Stewart 28f1285a55 Fix for potential weirdness on 2nd outputs in some cases 2014-12-19 11:25:53 +11:00
Josh Stewart 6612e6bcf8 Fix potential overflow with low RPM schedules 2014-12-09 15:32:02 +11:00