Commit Graph

28 Commits

Author SHA1 Message Date
Matthew Kennedy b7b67a2a7f Multispark implementation (#1192)
* multispark prototype

* only multispark if not cut

* typo

* do some reasonableish math

* consume cfg

* todo

* bad merge

* move math out of engine2.cpp

* engine state config

* consume generated

* use new

* hand generate

* doc, debugging

* debug channel names

* don't depend on rpmcalc

* safer, fix math

* tests

* default multispark config

* remove todo

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-26 01:49:36 -04:00
rusefi a222ecdfe1 happy new year unification 2020-01-13 21:57:43 -05:00
rusEfi 41bdf469b2 #pragma once 2019-11-15 00:00:13 -05:00
andreika-git b7a9cc13bb Idle timing PID control & TPS-based VE table (#713)
* Add new config settings for idleTimingPidControl & TPSBasedVeTable

* Add dialogs for idleTimingPidControl settings

* Add dialogs for TPSBasedVeTable settings

* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp

* Implement TPSBasedVeTable

* Add PID to advance_map.cpp

* Implement idleTimingPidControl

* Make getAdvanceCorrections() visible to unit-tests

* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi 4ed1ec7067 refactoring: method name consistency 2019-01-10 23:48:05 -05:00
rusefi c1509dd0b7 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 19:25:07 -05:00
rusefi 73c1f29cf9 better macro name 2017-05-15 23:33:22 -04:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi ca5ee711af auto-sync 2015-12-31 13:02:19 -05:00
rusEfi 22e5a3bdf0 auto-sync 2015-12-24 14:02:03 -05:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 2183ddca20 auto-sync 2015-05-14 23:10:04 -04:00
rusEfi e92027409b auto-sync 2015-04-06 08:06:06 -05:00
rusEfi a174734294 auto-sync 2015-01-12 17:04:10 -06:00
rusEfi 680e8b080e auto-sync 2014-12-01 10:04:04 -06:00
rusEfi 3c87981894 auto-sync 2014-11-25 10:04:15 -06:00
rusEfi bf901810a1 auto-sync 2014-11-12 15:05:43 -06:00
rusEfi 3fbeeec2e9 auto-sync 2014-11-07 23:07:22 -06:00
rusEfi 8a40a936f3 auto-sync 2014-11-07 20:03:15 -06:00
rusEfi 14560dadb5 auto-sync 2014-09-07 17:04:23 -05:00
rusefi 4ee83f0fee auto-sync 2014-08-29 10:52:33 -04:00
rusefi 4e25f6cbfc auto-sync 2014-08-29 10:44:55 -04:00
rusefi 93b522b2aa manual sync with SF 2014-06-28 14:38:08 -04:00
Andrey B 8295ae4452 manual sync 2014-04-30 09:37:02 -05:00
rusefi 558ba46c27 newer version 2014-04-22 19:43:32 -05:00
rusefi aadb01cf6d initial version 2014-04-22 17:13:46 -05:00