fome-fw/firmware/controllers/engine_cycle
Matthew Kennedy bdf6583306 smarter priming logic (#3674)
* ignition controller detects rising edge on voltage

* update test

* comment

* ignore negative transients

* tweak

* test

* priming happens on ignition-on

* priming has its own scheduling

* config & UI

* dead config

* implementation

* look, the test caught a bug

* keep the watchdog happy

* bad merge

* changelog

* easier to read the test

* test naming
2021-12-08 16:20:19 -05:00
..
aux_valves.cpp
aux_valves.h
fuel_schedule.cpp simplify cylinder phasing (#3650) 2021-12-05 10:46:35 -05:00
high_pressure_fuel_pump.cpp
high_pressure_fuel_pump.h
knock_logic.cpp Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming 2021-12-07 20:18:47 -05:00
knock_logic.h calculate per-cylinder ignition timing (#3652) 2021-12-06 21:19:37 -05:00
main_trigger_callback.cpp smarter priming logic (#3674) 2021-12-08 16:20:19 -05:00
main_trigger_callback.h prime upon ignition voltage, not on power on (#3662) 2021-12-08 07:26:49 -05:00
map_averaging.cpp Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming 2021-12-07 20:18:47 -05:00
map_averaging.h
readme.md
rpm_calculator.cpp
rpm_calculator.h oh my god we've had no asserts (#3595) 2021-11-22 17:52:03 -05:00
spark_logic.cpp Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming 2021-12-07 20:18:47 -05:00
spark_logic.h

readme.md

Engine Cycle

Here we have logic related to engine contol activitied within each engine cycle: coils & injectors mostly.