Commit Graph

1067 Commits

Author SHA1 Message Date
Josh Stewart e9490b6732 Functional Teensy ignition timers 2016-11-26 02:43:57 +11:00
Josh Stewart a097be5eb0 Add Kinetis K64 data sheet to repo 2016-11-25 08:48:58 +11:00
Josh Stewart e7113b03a1 Enable injector angle options for cyls 3/4 when sequential is selected 2016-11-24 07:05: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
Autohome2 d5ec8dfeb4 Merge pull request #23 from noisymime/master
update from josh 21/11/2016
2016-11-21 19:49:19 +00:00
Josh Stewart bea6dd17bc Merge pull request #58 from Autohome2/new_master
freeram calc
2016-11-21 23:15:08 +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 573036126e Move overdwell calc out of the 1ms timer 2016-11-21 16:46:13 +11:00
Josh Stewart 6c8fbcf228 Platform check on ADC interrupt. Fixes #59 2016-11-21 16:45:21 +11:00
darren siepka ef40a58716 added freeram calculation code for use with Teensy 2016-11-21 01:44:37 +00:00
Autohome2 fcbc76ef45 Merge pull request #22 from noisymime/master
21112016 updates
2016-11-21 01:27:16 +00:00
darren siepka d29c1331b6 create new master to follow josh 21112016 2016-11-21 00:46:19 +00:00
Josh Stewart 6921107373 Development signature for Nov (Late) 2016-11-18 14:31:03 +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 34780378c6 Merge pull request #57 from noisymime/ADC-interrupt
ADC interrupt merge
Closes #56
2016-11-18 13:44:48 +11:00
Josh Stewart 20897d9d84 Final tidy up of ADC interrupt before merge 2016-11-18 13:42:51 +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 0aa2287fd8 Cleanup of some design files 2016-11-14 08:48:34 +11:00
Josh Stewart de6dc2699f Updated part numbers on 0.4.2 BOM 2016-11-11 16:45:43 +11:00
Josh Stewart 7ca41a7355 Merge branch 'master' into ADC-interrupt 2016-11-10 07:48:47 +11:00
Josh Stewart 1d35374865 October base tune 2016-11-09 12:59:26 +11:00
Josh Stewart 1afb70d1da Final sequential fixes/tweaks 2016-11-09 12:57:04 +11:00
Josh Stewart de3ee45f7f Signatures for October release 2016-11-08 17:05:57 +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 0a6be57aa6 Fix wrong pins description 2016-11-04 06:53:13 -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
VitorBoss 52b95f65b8 Merge remote-tracking branch 'refs/remotes/noisymime/master' 2016-11-02 11:01:42 -02:00
VitorBoss 7b00c23134 Fully working FloatPoint 3D interpolation
Solved some issues, and renamed functions, get3DTableValueF for Float
version and get3DTableValueS for Simple code. Both seems very faster in
my tests.
2016-11-02 11:01:34 -02:00
Josh Stewart f9e226d828 Complete and tested fuel trim 2016-11-02 12:13:17 +11:00
Josh Stewart 7aeff0cbda Further memory fixes for sequential trims 2016-11-01 23:19:16 +11:00
Josh Stewart 30a48dc364 Fixes for trim table comms misalignment 2016-11-01 12:37:00 +11:00
Josh Stewart f0dcb0c756 Minor sequential fixes 2016-11-01 10:11:15 +11:00
VitorBoss 0e6ff94f6d Fix error introduced in last commit 2016-10-28 17:53:22 -02:00
VitorBoss edb9721f3a Fixed float interpolation
Added last values check to speedup the code, fixed the Overflow
protection and use 'do while' instead of 'for( , , )' function to
increade speed. All this result in a twice more speed on my tests
2016-10-28 17:45:05 -02:00
Josh Stewart a4c9987e99 Add worst case fallback position to baro reading 2016-10-28 20:03:31 +11:00
VitorBoss 59d6f132cd Fix code Style
Fix code style according to
http://speeduino.com/wiki/index.php/Style_code
2016-10-27 13:38:00 -02:00
VitorBoss 19c19d66a0 Merge remote-tracking branch 'refs/remotes/noisymime/master' 2016-10-27 12:05:47 -02:00
VitorBoss af7bb6b261 new 3D interpolation codes
2 codes are there for future use, on my bench both are faster than used
now, about 146% faster on float and 160% on a clean code
2016-10-27 12:02:51 -02:00
Josh Stewart 0a38467fc6 Complete (untested) sequential fuel trim 2016-10-27 17:27:08 +11:00
Josh Stewart 5463dba01c Experimental high-res 4g63 decoder 2016-10-27 08:49:27 +11:00
Josh Stewart 940c3a5be7 Further memory work on the sequential tables 2016-10-27 08:49:27 +11:00
Josh Stewart 8b95fe891a Improved fan on/off logic 2016-10-27 08:49:27 +11:00
VitorBoss 011d625bd4 Merge remote-tracking branch 'refs/remotes/noisymime/master' 2016-10-26 10:28:43 -02:00
Josh Stewart 0d4994f884 Create contributing.md 2016-10-26 16:54:06 +11:00
Josh Stewart 903381160c Merge pull request #54 from noisymime/pr/50
Merging branch Pr/50 (Closes #50)
2016-10-26 10:43:20 +11:00
Josh Stewart 216aec6590 Setup math.h properly 2016-10-26 10:41:23 +11:00
Josh Stewart 7345b73167 Add digitalWriteFast to src directory (It's effectively a lib) 2016-10-26 10:38:39 +11:00