Commit Graph

895 Commits

Author SHA1 Message Date
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 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
Josh Stewart 8d9ff50eae Define the bar max and min values 2016-10-26 10:30:12 +11:00
Josh Stewart 2b902edc75 Function prototypes for decoders 2016-10-26 10:21:46 +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 6e50a6fc57 Updates per style guide 2016-10-26 00:42:20 +11:00
Josh Stewart 3bdeec43f5 I'm reverting these changes as there is no benefit to them. The lines are written this way for clarity as both the 16 and the 2 have specific meanings (See comment) 2016-10-26 00:37:26 +11:00
Josh Stewart 2af90436c1 Fix type corrections that were overwritten 2016-10-26 00:33:19 +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 b6b85bb8bf Merge remote-tracking branch 'refs/remotes/origin/master' 2016-10-24 16:35:17 -02:00
VitorBoss 3c43bd6fca Merge remote-tracking branch 'refs/remotes/origin/master' into noisymime/master 2016-10-24 16:32:37 -02: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 a4593ae339 Better tooth log handling 2016-10-19 13:12:08 +11:00
Josh Stewart d140cd74ff Prevent potential misses caused during initial connection to TS 2016-10-19 11:00:48 +11:00