Josh Stewart
23021ccb84
Add DFCO indicator in TunerStudio
2016-03-01 11:53:08 +11:00
Josh Stewart
e00019bddc
Initial commit of DFCO (Untested on a car, working on bench)
2016-02-25 13:11:13 +11:00
Josh Stewart
af16c86af7
Initial sequential groundwork
2016-02-14 16:03:25 +11:00
Josh Stewart
5dbb6d9240
Large improvements to the ADC filtering system (Performance and flexibility)
2016-02-10 10:48:25 +11:00
Josh Stewart
0830e6d834
Experimental 3 wire idle support
2016-01-13 17:06:55 +11:00
Josh Stewart
be51ddf852
Rename injector variable to better reflect its purpose
2016-01-05 08:00:47 +11:00
Josh Stewart
2c747e5459
Initial commit of IAT based timing retard
2016-01-03 07:40:27 +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
65f430a930
Add fuel pump priming
2015-12-21 15:45:52 +11:00
Josh Stewart
934bafe5a0
Remove unused cold pulse width settings. These were legacy and replaced with WUE.
2015-12-15 21:10:30 +11:00
Josh Stewart
271b3dc37a
Fix for some misaligned bits in config page 7. Caused a warning about mismatching O2 sensor type
2015-12-15 17:11:33 +11:00
Josh Stewart
91a0649600
Experimental MAP error checking, tracking and filtering
2015-12-13 09:24:08 +11:00
Josh Stewart
ed02ba79f7
Better tuned tooth logger
2015-10-30 20:35:45 +11:00
Josh Stewart
7ea2757c95
Code optimisations, mostly small
2015-10-30 20:11:16 +11:00
Josh Stewart
8975698cdf
Continued work on spark output modes
2015-10-29 06:13:16 +11:00
Josh Stewart
5cd8b6852e
Improvements to tooth logger
2015-10-26 06:21:12 +11:00
Josh Stewart
4c0585f902
Improvements to tooth logger
2015-10-25 22:13:58 +11:00
Josh Stewart
6fb864b0bd
rpmDOT added
2015-10-21 22:19:15 +11:00
Josh Stewart
fe1d58cd38
Basics of launch control in place
2015-10-18 23:20:16 +11:00
Josh Stewart
fb8c93da10
IAT density correction re-added
...
No idea where this had disappeared to
2015-10-18 09:29:41 +11:00
Josh Stewart
fda74b22cc
Initial work on MAP sampling options
2015-10-09 12:42:09 +11:00
Josh Stewart
57607b8ac0
Experimental fast digital IO work
2015-09-30 14:47:48 +10:00
Josh Stewart
0630d85f39
Allow variable idle PWM frequency
2015-09-29 17:21:00 +10:00
Josh Stewart
4d4cd29a19
Complete but untested boost and vvt
2015-09-27 16:41:07 +10:00
Josh Stewart
d5855eb7cd
Further work on the boost and vvt controls
2015-09-27 09:14:29 +10:00
Josh Stewart
bc1b82b6cd
Minor ini cleanup
2015-09-18 08:25:46 +10:00
Josh Stewart
edcc52f7cc
Initial MAP sensor calibration work
2015-09-16 22:23:06 +10:00
darren siepka
12f11cc1a3
added second o2 support
2015-09-14 00:16:46 +01:00
Josh Stewart
b3fd8b1f56
Add option to disable dwell limiter
2015-09-08 11:17:47 +10:00
Josh Stewart
2afa003939
Minor changes to tooth history log
2015-09-08 09:49:34 +10:00
Josh Stewart
d126abfd5f
Tested and working stepper idle control
2015-08-26 13:27:50 +10:00
Josh Stewart
c63c581e61
Complete but untested idle control
2015-08-21 14:14:47 +10:00
Josh Stewart
3c6a39a9af
Groundwork idle control algorithms
2015-08-20 23:21:27 +10:00
Josh Stewart
dd08d52db2
Add duty cycle limit option
2015-06-12 13:18:36 +10:00
Josh Stewart
1e9c0ae5d7
Minor ini fixes
2015-06-07 09:53:28 +10:00
Josh Stewart
e65ed37fea
Initial (Slightly buggy) commit of 16x16 tables
2015-06-05 17:28:31 +10:00
Josh Stewart
204f024218
Minor cleanups of the fan control additions
2015-06-02 22:56:18 +10:00
MoysieWRX
66db819c9a
Updated for Cooling Fan controls
...
Updated for Cooling Fan controls
2015-05-30 22:23:33 +03:00
Josh Stewart
a2137403ce
Some initial work on idle control
2015-05-29 17:33:00 +10:00
Josh Stewart
be153bd4e7
Allow for custom injection timing on a per channel basis
2015-05-29 00:15:27 +10:00
Josh Stewart
13c61026cb
Additional modular decoder work
2015-05-18 22:46:22 +10:00
Josh Stewart
a6eed4a18f
Allow for trigger angle setting to 1 degree (NEED INI FILE RELOAD!!)
2015-05-16 22:06:05 +10:00
Josh Stewart
0db28fab18
Add fuel pump and idle pin mappings
2015-05-16 21:06:23 +10:00
Josh Stewart
128942aca6
Actually use the dwell correction curve in the code
2015-04-22 16:49:10 +10:00
Josh Stewart
ffce6ad81c
Add tacho output pulse
2015-04-14 14:41:44 +10:00
Josh Stewart
13f4d9b131
Remove extra byte that shouldn't have been in one of the config pages
2015-04-10 17:26:38 +10:00
Josh Stewart
234612ad04
Add battery voltage correction code
2015-04-04 21:10:13 +11:00
Josh Stewart
3f2cd5cad3
Semi-sequential injector timing
2015-03-24 20:06:19 +11:00
Josh Stewart
2d815fa9c1
Voltage correction tables added (Not currently used)
2015-03-24 13:12:35 +11:00
Josh Stewart
d662611710
Add Plazomat 0.1 mapping
2015-03-24 13:11:34 +11:00
Josh Stewart
fb86e5fca6
Add injector vs voltage compensation curve
2015-03-21 10:41:53 +11:00
Josh Stewart
eb0f928663
Add curve for battery dwell compensation
2015-03-20 15:13:16 +11:00
Josh Stewart
bc8c9ed441
Add pin mapping for Turtana board
2015-03-20 00:35:41 +11:00
Josh Stewart
f97a60eb35
Add config option to set the board layout being used
2015-03-15 22:54:47 +11:00
Josh Stewart
a7c28db973
Declare the OLED reset pin for v0.2 as well
2015-03-13 14:44:03 +11:00
Josh Stewart
5bcc235a24
Missed variable from last commit (OLED live update)
2015-03-02 11:12:39 +11:00
Josh Stewart
fee967d23f
Initial I2C OLED display work. Functioning.
2015-03-01 08:27:16 +11:00
Josh Stewart
a8e7066b41
Fixes and performance improvements to TAE
2015-02-17 16:31:26 +11:00
Fredrik Johansson
b743b2d1d0
Make the code compileable with eclipseArduino
2015-02-14 18:04:00 +01:00
Fredrik Johansson
4dd9b2a4a5
Add scope guards to header files
2015-02-14 14:11:43 +01:00
Josh Stewart
505c9299cd
Complete and tested over dwell protection
2015-02-10 11:14:24 +11:00
Josh Stewart
d6a30f322a
Untested dwell limit/protection implementation
2015-02-10 00:19:58 +11:00
Josh Stewart
7270b0b664
Inclusion of spark tracking byte
2015-02-10 00:01:46 +11:00
Josh Stewart
ea647441d3
Honour dwellCrank
2015-02-07 18:16:08 +11:00
Josh Stewart
8523472e42
Add true cranking enrichment (As opposed to ASE)
2015-02-07 08:29:51 +11:00
Josh Stewart
c426702b22
Add afr target channel to comms output
2015-02-06 13:11:16 +11:00
Josh Stewart
4038721e83
Add output channels for EGO and WUE corrections
2015-02-05 14:09:01 +11:00
Josh Stewart
e62231fb06
All the code infrastructure for the AFR target table
2015-02-03 21:33:22 +11:00
Josh Stewart
8040de56ce
Complete but untested TAE implementation
2015-01-28 10:01:12 +11:00
Josh Stewart
e00e29144d
Add serial buffer threshold check to avoid potential overflow
2015-01-26 19:40:48 +11:00
Josh Stewart
45e4cb6466
Fixed missing temp offset on the comms signal
2015-01-12 21:23:25 +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
fcd700b6f9
Further testing on the calibration receives from TS (Partially Broken)
2014-12-16 00:34:02 +11:00
Josh Stewart
838f0ee5c7
New sensor calibration system - Mostly working (With limitations)
2014-12-11 10:21:59 +11:00
Josh Stewart
f9a1a29fde
Correctly pull in battery reference voltage (And report in TS)
2014-10-15 11:49:11 +11:00
Josh Stewart
86d163a072
Tweaks to PW calcs
2014-09-22 05:52:32 +10:00
Josh Stewart
dee88e2340
Add corrections output channel + RPM logic change
2014-09-21 08:17:14 +10:00
Josh Stewart
601e7ed541
Addition of v0.2 pin mappings
2014-09-04 08:19:17 +10:00
Josh Stewart
9022f6e8ff
Initial code for cranking staging
2014-08-25 22:03:57 +10:00
Josh Stewart
4aa57039a6
Calibration tables load func (EEPROM)
2014-05-12 21:28:24 +10:00
Josh Stewart
8f2094e20a
First work on coolant and IAT reads and corrections
2014-05-12 13:43:33 +10:00
Josh Stewart
5870a47558
Various minor optimisations - Replace custom divide operation with div
2014-05-08 23:01:56 +10:00
Josh Stewart
781c6b72dc
Correct secl sanity counter function
2014-05-08 23:01:56 +10:00
Josh Stewart
5b9ba4afd3
Fixed acceleration enrichment from performing lookup on wrong value. This enrichment is now confirmed working
2014-05-07 22:55:15 +10:00
Josh Stewart
7e048b96f2
More complete corrections code. Large cleanup in a few areas
2014-05-06 21:07:49 +10:00
Josh Stewart
8a0a99a9e4
Updated WUE and TAE to work with 2D tables
2014-02-27 15:17:14 +11:00
Josh Stewart
b27b8231d1
High res loops per second logging
2014-02-24 16:15:13 +11:00
Josh Stewart
c2df4337c6
Fixes to loop per second test channel
2014-02-18 21:05:13 +11:00
Josh Stewart
93b315f4eb
Add a loops per second benchmarking channel for logging
2014-02-18 17:08:55 +11:00
Josh Stewart
f8fe318d43
TPS based accel UI and basic variables
2014-02-17 21:54:28 +11:00
Josh Stewart
d718eb4931
Basic TPS DOT code
2014-02-14 09:27:33 +11:00
Josh Stewart
19186cfc1b
Major cleanup of ini. Working TPS calibration
2014-02-06 20:48:23 +11:00
Daedalusz
587981b7b4
Added masks for Squirt
2014-01-31 11:49:50 +11:00
Daedalusz
859dd0c082
Added rudimentary tracking for run time * ASE
...
- Added ‘runSecs’ to Status struct
- Added a second counter in main loop
- Added After Start Enrichment functionality (based on seconds rather
than cycles)
2014-01-30 16:28:31 +11:00
Josh Stewart
bded6c64b8
Move hard and soft cut rev limits from test branch
2014-01-10 14:17:14 +08:00
Josh Stewart
0561992da3
Fix alignment of configPage2 bytes 85+
2013-09-26 21:23:22 +10:00
Josh Stewart
c51e09dedb
Add ignition advance gauge and comms
2013-09-25 14:56:38 +10:00
Josh Stewart
4390be7494
Introduction of the fast division branch
2013-09-23 22:23:34 +10:00
Josh Stewart
8cba3fee87
A few new comms features (Flood clear and cranking RPM settings)
2013-09-19 20:49:28 +10:00
Josh Stewart
05f3318319
Added TunerStudio config support for ignition settings
2013-09-18 16:45:53 +10:00