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
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