Commit Graph

268 Commits

Author SHA1 Message Date
Josh Stewart 294192c52c Merge branch 'master' into master 2017-01-30 20:13:33 +11:00
Josh Stewart 23c3c8b6bf Formatting cleanup 2017-01-30 17:10:17 +11:00
Josh Stewart 153aa32fb4 Faster 2nd derive prediction on RPM / crank angle 2017-01-27 22:20:38 +11:00
Josh Stewart 17cc712326 Considerably better rpmDOT (rpm/s) calculation. Faster and more accurate 2017-01-25 11:10:12 +11:00
Josh Stewart f08ec585e6 Move injector / ignition control functions into their own file 2017-01-19 11:34:33 +11:00
Josh Stewart ff87a17ce0 Further C compliance work 2017-01-19 11:31:05 +11:00
Josh Stewart 2ee0a91c0b BIG cleanup of #includes to be more C compliant 2017-01-18 17:37:55 +11:00
Josh Stewart 4c1c9a051e Slightly improved flat shift / launch logic 2017-01-18 13:20:04 +11:00
Josh Stewart 9d7ca71e3f Complete (untested) flat shift 2017-01-17 15:09:41 +11:00
Josh Stewart f53cb2e729 Remove old tach code 2017-01-12 21:57:04 +11:00
Josh Stewart 80c46a74e3 Cleanup some compile warnings 2017-01-11 18:30:46 +11:00
Josh Stewart 43da7bf9b8 Experimental new tacho output method 2017-01-06 17:30:22 +11:00
Josh Stewart 1dcc62ed5e Move to new ignition corrections system 2016-12-30 08:32:22 +11:00
Josh Stewart 65d6cdd9e9 Complete but experimental 5 cylinder support 2016-12-28 22:52:00 +11:00
ConnerMcLaughlin bd6fb72ae2 Global injector closing angle
When user disables individual injector close angle the injectors just go off one setting.
2016-12-27 13:33:27 -06:00
Josh Stewart ad52690101 Experimental new stepper homing method 2016-12-11 23:23:54 +11:00
Josh Stewart 4d18ee7911 Addition of common ignition corrections routine 2016-12-11 22:51:04 +11:00
Josh Stewart 0fb9276c78 Calculate correct pulse width limit when using sequential fuel 2016-11-29 08:40:58 +11:00
Josh Stewart 049f3081b1 Complete fuel correction for flex 2016-11-28 20:37:24 +11:00
Josh Stewart 8b551e6506 Fix for sequential ignition timing issue (No spark under some conditions) 2016-11-21 22:06:41 +11:00
Josh Stewart 4bfab2e479 Remove extra ISR code 2016-11-21 16:46:32 +11:00
Josh Stewart af40812586 Allow for leading/trailing edge selection on missing tooth and dual wheel decoders 2016-11-18 14:28:33 +11:00
Josh Stewart 082010a07d Move ADC interrupt setup into its own initialise function (+minor cleanups) 2016-11-18 12:57:11 +11:00
Josh Stewart 7ca41a7355 Merge branch 'master' into ADC-interrupt 2016-11-10 07:48:47 +11:00
Josh Stewart 1afb70d1da Final sequential fixes/tweaks 2016-11-09 12:57:04 +11:00
Josh Stewart 42640cd34b Minor performance improvements 2016-11-08 17:04:34 +11:00
VitorBoss 0a1cadc504 ADC interrupt routine
Introducing ADC interrupt routine tor atmel devices
2016-11-06 11:31:18 -02:00
VitorBoss 07be4d8fbb Use macros for injector and coil
Use macro instead digitalwrite function, it seems more friendly to
understand
2016-11-03 08:19:19 -02:00
Josh Stewart f9e226d828 Complete and tested fuel trim 2016-11-02 12:13:17 +11:00
Josh Stewart f0dcb0c756 Minor sequential fixes 2016-11-01 10:11:15 +11:00
Josh Stewart a4c9987e99 Add worst case fallback position to baro reading 2016-10-28 20:03:31 +11:00
Josh Stewart 0a38467fc6 Complete (untested) sequential fuel trim 2016-10-27 17:27:08 +11:00
Josh Stewart 940c3a5be7 Further memory work on the sequential tables 2016-10-27 08:49:27 +11:00
Josh Stewart 7345b73167 Add digitalWriteFast to src directory (It's effectively a lib) 2016-10-26 10:38:39 +11:00
Josh Stewart 8d9ff50eae Define the bar max and min values 2016-10-26 10:30:12 +11:00
Josh Stewart 1d699d18bc Fix injector start state being the wrong way in previous commit 2016-10-26 01:07:47 +11:00
Josh Stewart 991f7c1771 Number of scope check fixes 2016-10-26 01:04:37 +11:00
Josh Stewart 1a5635d795 Store previous baro value in EEPROM. Having this in a variable is insufficient 2016-10-26 00:24:40 +11:00
Josh Stewart 6fd80e5c35 Merge branch 'master' into pr/50 2016-10-25 23:36:06 +11:00
Josh Stewart 2641cddfa9 Revert "do while loop"
This reverts commit 7c91a0bbb9.
2016-10-25 23:35:39 +11:00
VitorBoss 7c91a0bbb9 do while loop
According to tests this speeds up about 1.2% loops
2016-10-25 10:22:09 -02:00
Josh Stewart 1f87c31e01 Load and save routines for the 4 fuel trim tables 2016-10-25 17:31:44 +11:00
VitorBoss dabbf872c2 limit baro corretion
Check if engine isn't running. Others minor code changes.
2016-10-22 09:17:56 -02:00
VitorBoss 68aae53766 Merge remote-tracking branch 'refs/remotes/noisymime/master' 2016-10-21 12:15:49 -02:00
VitorBoss f774888996 Revert "digitalWriteFast.h inplementation"
This reverts commit 18319259a0.
2016-10-21 12:14:01 -02:00
Josh Stewart ebc38a1025 Fix for sequential ignition timing error 2016-10-19 10:38:55 +11:00
VitorBoss 18319259a0 digitalWriteFast.h inplementation 2016-10-18 16:30:26 -02:00
VitorBoss 6d8714e035 Adition of float spark math
Add some spark math, fix some code too
2016-10-18 15:58:25 -02:00
Josh Stewart 34b571226e Further sequential work 2016-10-15 21:52:20 +11:00
Josh Stewart 983e365dd7 Teensy groundwork (Many to come) 2016-10-07 17:34:27 +11:00