more init logic more common

This commit is contained in:
Matthew Kennedy 2023-10-26 12:35:42 -07:00
parent 3f59e39bca
commit 8974d9d680
2 changed files with 17 additions and 19 deletions

View File

@ -425,6 +425,22 @@ void commonInitEngineController() {
}
#endif
#if !EFI_UNIT_TEST && EFI_ENGINE_CONTROL
initBenchTest();
#endif /* EFI_PROD_CODE && EFI_ENGINE_CONTROL */
#if EFI_ALTERNATOR_CONTROL
initAlternatorCtrl();
#endif /* EFI_ALTERNATOR_CONTROL */
#if EFI_VVT_PID
initVvtActuators();
#endif /* EFI_VVT_PID */
#if EFI_MALFUNCTION_INDICATOR
initMalfunctionIndicator();
#endif /* EFI_MALFUNCTION_INDICATOR */
#if !EFI_UNIT_TEST
// This is tested independently - don't configure sensors for tests.
// This lets us selectively mock them for each test.
@ -601,10 +617,6 @@ bool validateConfig() {
void initEngineController() {
addConsoleAction("sensorinfo", printSensorInfo);
#if EFI_PROD_CODE && EFI_ENGINE_CONTROL
initBenchTest();
#endif /* EFI_PROD_CODE && EFI_ENGINE_CONTROL */
commonInitEngineController();
#if EFI_LOGIC_ANALYZER
@ -625,22 +637,9 @@ void initEngineController() {
initPwmTester();
#endif /* EFI_PWM_TESTER */
#if EFI_ALTERNATOR_CONTROL
initAlternatorCtrl();
#endif /* EFI_ALTERNATOR_CONTROL */
#if EFI_VVT_PID
initVvtActuators();
#endif /* EFI_VVT_PID */
#if EFI_MALFUNCTION_INDICATOR
initMalfunctionIndicator();
#endif /* EFI_MALFUNCTION_INDICATOR */
#if EFI_PROD_CODE
addConsoleAction("reset_accel", resetAccel);
#endif /* EFI_PROD_CODE */
#endif /* EFI_PROD_CODE *
}
/**

View File

@ -108,7 +108,6 @@ void rusEfiFunctionalTest(void) {
initTriggerCentral();
initTriggerEmulator();
initVvtActuators();
startStatusThreads();