fome-fw/firmware/controllers/engine_cycle
Matthew Kennedy 38c873252e
smarter injector duty cycle limiting (#215)
* config for duty cycle limiting

* implement timeout duty cycle limiting

* comment

* make overlapping injections actually work!

* missed one

* test

* call addFuelEvents from fast callback

* update comment about why we call it again in main trigger callback

* one more extra call

* undo addFuelEvents change

* cleanup

* minor encapsulation

* fix

* changelog

* dead obd code
2023-10-14 14:27:19 -07:00
..
fuel_schedule.cpp extract injection refactoring from #215 2023-10-12 18:00:33 -07:00
fuel_schedule.h smarter injector duty cycle limiting (#215) 2023-10-14 14:27:19 -07:00
high_pressure_fuel_pump.cpp
high_pressure_fuel_pump.h
high_pressure_fuel_pump.txt
high_pressure_fuel_pump_generated.h Auto-generated configs and docs 2023-07-19 07:23:44 +00:00
knock_controller.cpp old comment 2023-09-25 11:12:23 -07:00
knock_controller.txt knock live data (#261) 2023-09-25 11:06:48 -07:00
knock_controller_generated.h Auto-generated configs and docs 2023-09-25 18:09:04 +00:00
knock_logic.h faster knock logging 2023-09-15 00:59:38 -07:00
main_trigger_callback.cpp smarter injector duty cycle limiting (#215) 2023-10-14 14:27:19 -07:00
main_trigger_callback.h
map_averaging.cpp
map_averaging.h
prime_injection.cpp
prime_injection.h
readme.md
rpm_calculator.cpp trigger and engine types -> enum class (#113) 2023-06-01 13:47:49 -07:00
rpm_calculator.h
rpm_calculator_api.h
spark_logic.cpp implement ignition timing clamping (#212) 2023-07-21 15:55:04 -07:00
spark_logic.h

readme.md

Engine Cycle

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