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