rusefi-full/firmware/controllers/engine_cycle
Andrey G fa840a7593
hip9011 and friends (#2527)
* engine math: extrant getFiringOrderTable for reuse

* engine math: getNextFiringCylinderId helper

* introduce knock_logic: first member is getCylinderKnockBank()

moved from software_knock.cpp

* hip9011: support two inputs/banks

* fix CI

* Board Subaru EG33: populated with TPIC8101 with Advanced mode

* hip9011: test communication in advanced mode

* hip9011: handle situation when chip is already in advanced mode

* Board Subaru EG33: cylinder to knock bank mapping

* hip9011: count spi transactions in advansed mode too

* hip9011: reset incalid responce counter after chip initialization

* hip9011: make debug output more structured
2021-04-04 18:13:21 -04:00
..
aux_valves.cpp remove unused msg parameter (#2360) 2021-02-16 09:32:16 -05:00
aux_valves.h refactoring 2020-11-05 18:10:44 -05:00
fuel_schedule.cpp make fuel math look more like ign math (#2214) 2021-01-14 19:18:30 -05:00
high_pressure_fuel_pump.cpp gpio helper (#2195) 2021-01-08 20:01:26 -05:00
high_pressure_fuel_pump.h GDI Epic #1448 2020-11-05 16:42:56 -05:00
knock_logic.cpp hip9011 and friends (#2527) 2021-04-04 18:13:21 -04:00
knock_logic.h hip9011 and friends (#2527) 2021-04-04 18:13:21 -04:00
main_trigger_callback.cpp replace print/printMsg with scheduleMsg (#2497) 2021-03-26 17:23:26 -04:00
main_trigger_callback.h 60/2 perf grab #1850 2020-10-04 02:09:12 -04:00
map_averaging.cpp Hip9011 and cleanups (#2477) 2021-03-20 08:40:36 -04:00
map_averaging.h 60/2 perf grab #1850 2020-10-04 02:09:12 -04:00
readme.md
rpm_calculator.cpp dead code, warnings (#2461) 2021-03-15 10:23:19 -04:00
rpm_calculator.h try rpm calculator timer (#2053) 2021-02-28 18:56:34 -05:00
spark_logic.cpp hip9011: get callback from spark on each cylinder (#2499) 2021-03-27 14:12:49 -04:00
spark_logic.h Limp handles inj/ign disable (#2245) 2021-01-27 21:28:53 -05:00

readme.md

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