Commit Graph

22 Commits

Author SHA1 Message Date
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
Josh Stewart 842f6a6e9c A bit of clean up work 2013-07-10 21:18:18 +10:00