Commit Graph

44 Commits

Author SHA1 Message Date
Pasi Kemppainen 93c452fbc2 cold start features
Changed ASE percentage and duration from one fixed value to coolant based ones. And also fixed priming pulsewidth to be coolant based.
2019-04-11 15:31:24 +03:00
Josh Stewart 4853641fd7 Prevent the 'Include AFR' option from working prior to the sensor warming up 2019-01-21 15:04:54 +13:00
Josh Stewart 5d271ef4c2 Invert accel taper application. Should address #164 2018-09-11 16:39:45 +10:00
Josh Stewart 26773ba41d Some base work for the knock control 2018-08-31 17:36:09 +10:00
Josh Stewart bc096fbae3 Bunch of minor error cleanup 2018-08-15 17:44:30 +10:00
Josh Stewart faae1f3a5a More of the knock control ground work 2018-08-14 12:47:15 +10:00
Josh Stewart 20c9c796d6 Initial memory allocation (etc) work for knock control 2018-07-26 22:09:48 +10:00
Josh Stewart dc784deaef Allow for negative ethanol ignition advance 2018-07-19 17:33:40 +10:00
Josh Stewart 8ff299e3ac Initial nitrous control implementation (Needs tweaking and testing) 2018-06-30 01:19:51 +10:00
Josh Stewart f276bb7042 Add Fix angle on/off setting 2018-06-29 18:07:39 +10:00
Josh Stewart 3773647062 Initial implementation of AE RPM tapering (Issue #138) 2018-06-10 14:57:52 +10:00
Josh Stewart 627d6d98fa Tweaks and bug fixes on the PID AFR algorithm 2018-06-06 16:51:28 +10:00
Josh Stewart 88429b977b Minor changes to Simple closed loop AFR algorithm
See Issue #142
2018-06-04 17:01:53 +10:00
Josh Stewart ba88cfc07d Allow negative fixed ignition angles 2018-05-01 17:33:52 +10:00
Josh Stewart 4b5f580649 All base work on EMAP sensor configuration and reading 2018-04-24 21:31:52 +10:00
Josh Stewart 34ab5a3a67 Allow final values in the WUE table below 100% 2018-03-28 12:50:36 +11:00
Josh Stewart 4183be51f2 Fast versions of millis() and micros() that use timer5 rather than timer0. Current disabled 2018-03-10 14:07:06 +11:00
Josh Stewart 05ebf72e53
Merge branch 'master' into 0x15e-master-amalgamation 2018-01-25 17:25:11 +11:00
Josh Stewart 8e2e3f125b Convert all tables in code to match the numbering in the ini (Probably has bugs for now) 2018-01-24 12:05:50 +11:00
Murray b5c56495e9 Merge branch 'flextable' of https://github.com/0x15e/speeduino into 0x15e-master-amalgamation
# Conflicts:
#	reference/speeduino.ini
#	speeduino/comms.h
#	speeduino/comms.ino
#	speeduino/globals.h
2018-01-21 14:55:47 -06:00
Murray 8e789d4644 Merge branch 'master' of https://github.com/noisymime/speeduino into flextable
# Conflicts:
#	reference/speeduino.ini
#	speeduino/globals.h
2018-01-20 18:16:19 -06:00
Murray 23862103e5 extremely rough flex table editors. added flexBoostCorrection to currentStatus. shortened flex correction table names. gave each flex table its own set of eth% bins. fixed the incredibly broken EEPROM update code. 2018-01-20 16:33:14 -06:00
Murray 929756b63a Merge branch 'master' of https://github.com/noisymime/speeduino into flextable
# Conflicts:
#	.gitignore
#	reference/speeduino.ini
#	speeduino/globals.h
2018-01-19 22:24:02 -06:00
Murray 2350d5d785 Table-based flex fuel corrections
Changed the linear low / high flex fuel correction method to a table2D-based one.
2018-01-19 21:25:01 -06:00
ConnerMcLaughlin 124c0d51da Launch Control TPS II
Adding TPS limit on launch control
2018-01-14 17:42:38 -06:00
Josh Stewart 883ba4a25f Potential fix for access enrich overflow 2017-11-08 22:51:40 +11:00
Josh Stewart 8f0d654ffa Smoother adjustments of the simple EGO algorithm 2017-11-05 20:03:16 +11:00
Josh Stewart cfb8d20f4e Fix problem with the AFR correction ignition count not being checked correctly 2017-11-05 19:56:04 +11:00
Josh Stewart 17030a9df7 Add in check for ignition count to the closed loop AFR control 2017-11-01 16:10:06 +11:00
Josh Stewart 2ec972948f Changes to logged variables 2017-10-24 16:54:18 +11:00
Josh Stewart 0ccab57e61 Fix for potential miss on trailing spark of FC rotary mode at high RPM 2017-08-31 12:09:13 +10:00
Josh Stewart 7db1101429 Completely untested trailing spark for FC rotary ignitions
May God have mercy on us all
2017-08-23 17:18:59 +10:00
Josh Stewart b9e6d8973a Enable the cranking curve lookup 2017-07-28 00:48:08 +10:00
Josh Stewart 4d8ca38a05 Small improvements to the TPSdot calc 2017-07-18 14:05:26 +10:00
Josh Stewart 7f86b91198 Add fields to allow custom MAP sensors being entered 2017-07-03 12:14:07 +10:00
Josh Stewart 086d705561 Few minor performance tweaks 2017-07-03 11:52:27 +10:00
Josh Stewart 780c9ab2ee Logic change from some of the MISRA work 2017-06-04 22:48:59 +10:00
Josh Stewart 4ba2fbf52c MISRA compliant corrections.ino 2017-06-03 20:45:25 +10:00
Josh Stewart 7b13b8995c Prevent the IAT retard curve from clobbering spark advance values below 0 2017-05-10 15:46:14 +10:00
Josh Stewart 04a6866115 Allow spark advance values below 0 in the main table 2017-05-09 17:29:55 +10:00
Josh Stewart 32e6cc9a2e Small fix on 4g63 decoder in calculating revolution time 2017-04-21 17:33:28 +10:00
Josh Stewart 538bc5f0bf Initial commit of dwell limiting when it exceeds maximum time in revolution 2017-04-21 17:29:09 +10:00
Josh Stewart 0ae02e23f1 Minor cleanups or warnings and error (from last commit) 2017-02-14 01:07:05 +11:00
Josh Stewart c555bbc060 Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00