rusefi-1/firmware/controllers
Scott Smith 988aacdd91
Create a base class EngineModule for that contains various useful callbacks. (#3548)
* Create a base class EngineModule for that contains various useful callbacks.

This cleans up the API by not requiring the notifiers to know about who wants callbacks.  The only
place you need to update to add a module is in one place.

* Add mockability.

* Convert InjectorModel to a Mockable EngineModule
2021-11-17 20:13:19 +03:00
..
actuators Create a base class EngineModule for that contains various useful callbacks. (#3548) 2021-11-17 20:13:19 +03:00
algo Create a base class EngineModule for that contains various useful callbacks. (#3548) 2021-11-17 20:13:19 +03:00
can Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
core Create a base class EngineModule for that contains various useful callbacks. (#3548) 2021-11-17 20:13:19 +03:00
engine_cycle Create a base class EngineModule for that contains various useful callbacks. (#3548) 2021-11-17 20:13:19 +03:00
gauges Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
generated Auto-generated configs and docs 2021-11-16 02:53:15 +00:00
lua Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
math Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
sensors Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
serial Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
system Startup Pin State Error - maybe hardware damage of STM32 pin connected to a 12v-powered TC4427? #3558 2021-11-17 04:45:55 -05:00
trigger Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
bench_test.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
bench_test.h
buttonshift.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
buttonshift.h remove engine pointer passing (#3556) 2021-11-16 04:15:29 -05:00
closed_loop_controller.h
controllers.mk refactoring - extracting idle state 2021-10-17 00:30:26 -04:00
date_stamp.h Update date 2021-11-17 01:00:29 +00:00
engine_controller.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
engine_controller.h remove engine pointer passing (#3556) 2021-11-16 04:15:29 -05:00
engine_controller_misc.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
flash_main.cpp Make engine* and friends be const pointers in production. (#3564) 2021-11-17 03:53:17 -05:00
flash_main.h
gear_controller.cpp Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* (#3560) 2021-11-16 16:52:11 -05:00
gear_controller.h Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* (#3560) 2021-11-16 16:52:11 -05:00
global_shared.h
limp_manager.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
limp_manager.h Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* (#3560) 2021-11-16 16:52:11 -05:00
persistent_store.cpp Make engine* and friends be const pointers in production. (#3564) 2021-11-17 03:53:17 -05:00
settings.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
settings.h remove engine pointer passing (#3556) 2021-11-16 04:15:29 -05:00
simple_tcu.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
simple_tcu.h Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* (#3560) 2021-11-16 16:52:11 -05:00
start_stop.cpp Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565) 2021-11-17 03:54:21 -05:00
start_stop.h remove engine pointer passing (#3556) 2021-11-16 04:15:29 -05:00
system_fsio.h Epic: Remove FSIO #2928 2021-11-14 10:39:47 -05:00
system_fsio.txt
tcu.cpp
tcu.h
thread_priority.h