Commit Graph

51 Commits

Author SHA1 Message Date
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
Josh Stewart d306e8aee7 Tweak trigger filter time to better value for 36-1 2014-07-07 22:48:50 +10:00
Josh Stewart c463aaa6d5 Minor changes to the injector schedules
Trying to track down source of injector weirdness that was reported.
Can’t see anything odd, but maybe related to multiple schedules running
concurrently.
2014-07-06 21:50:02 +10:00
Daedalusz aff30bc89e Added Low Resolution Timers
kartTimers (terrible name) provides lower frequency timers and
interrupts.
2014-01-31 15:02:32 +11:00
Josh Stewart 6b85b8fdf7 A little bit of comment improvement and clarification 2014-01-10 15:54:33 +08:00
Josh Stewart 6abc9e24ee Add schedules and callbacks for 4 fuel and ignition channels 2013-11-14 17:17:58 +11:00
Josh Stewart 307205ce4d Remove unneeded check 2013-09-26 21:26:56 +10:00
Josh Stewart f085bbefc4 Testing only code - Will be removed shortly 2013-09-24 23:31:36 +10:00
Josh Stewart 4390be7494 Introduction of the fast division branch 2013-09-23 22:23:34 +10:00
Josh Stewart 2b1b5c3cf6 Add crank angle estimate back in 2013-09-20 06:41:36 +10:00
Josh Stewart 8bfa4e29f3 Declare Schedule variable volatile 2013-09-08 20:01:47 +10:00
Josh Stewart d86597d700 Huge rewrite of the schedule code to add all 4 required schedules 2013-09-05 10:27:16 +10:00
Josh Stewart 251886d8aa Add check for in progress scheduler. Clearer variable naming 2013-09-03 22:26:08 +10:00