rusefi-1/firmware/controllers
Scott Smith 344c9073e2
Start the process of using a global engine ptr for unit tests. (#3551)
* Start the process of using a global engine ptr for unit tests.

Passing around the engine, config, and persistent state wasn't buying anything.  Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables.  Add a dummy check in
case some test tries to set them manually.

* Fix OSX build

* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
..
actuators Use Valgrind to detect unitialized variable references. (#3555) 2021-11-15 23:42:23 -05:00
algo Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
can Epic: Remove FSIO #2928 2021-11-14 11:04:51 -05:00
core Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
engine_cycle Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
gauges (void) -> () (#3550) 2021-11-15 13:02:34 +01:00
generated Auto-generated configs and docs 2021-11-16 02:53:15 +00:00
lua Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
math refactoring - magic constant bad 2021-11-07 00:09:17 -04:00
sensors (void) -> () (#3550) 2021-11-15 13:02:34 +01:00
serial
system Use Valgrind to detect unitialized variable references. (#3555) 2021-11-15 23:42:23 -05:00
trigger random refactoring: trigger central encapsulation 2021-11-15 20:22:05 -05:00
bench_test.cpp Epic: Remove FSIO #2928 2021-11-14 10:57:19 -05:00
bench_test.h
buttonshift.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
buttonshift.h
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-15 01:00:10 +00:00
engine_controller.cpp Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
engine_controller.h
engine_controller_misc.cpp Make getTimeNowNt even faster (#3504) 2021-11-08 14:24:31 -05:00
flash_main.cpp (void) -> () (#3550) 2021-11-15 13:02:34 +01:00
flash_main.h
gear_controller.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
gear_controller.h less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
global_shared.h
limp_manager.cpp
limp_manager.h less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
persistent_store.cpp Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
settings.cpp (void) -> () (#3550) 2021-11-15 13:02:34 +01:00
settings.h very old very dead code 2021-10-20 12:57:07 -04:00
simple_tcu.cpp
simple_tcu.h less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
start_stop.cpp
start_stop.h
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