diff --git a/firmware/config/engines/custom_engine.cpp b/firmware/config/engines/custom_engine.cpp index 51f6478a95..9d59646ceb 100644 --- a/firmware/config/engines/custom_engine.cpp +++ b/firmware/config/engines/custom_engine.cpp @@ -302,6 +302,9 @@ void setIssue898() { } #endif /* EFI_UNIT_TEST */ +void setEepromTestConfiguration() { +} + // F407 discovery void setL9779TestConfiguration() { // enable_spi 3 diff --git a/firmware/config/engines/custom_engine.h b/firmware/config/engines/custom_engine.h index 007936f860..512fc6db31 100644 --- a/firmware/config/engines/custom_engine.h +++ b/firmware/config/engines/custom_engine.h @@ -17,6 +17,8 @@ void setEtbTestConfiguration(); void setTle8888TestConfiguration(); void setL9779TestConfiguration(); +void setEepromTestConfiguration(); + void setIssue898(); void setTestQuadCam(); diff --git a/firmware/controllers/algo/auto_generated_enginetypes.cpp b/firmware/controllers/algo/auto_generated_enginetypes.cpp index 0430823a30..01a7a4dfb3 100644 --- a/firmware/controllers/algo/auto_generated_enginetypes.cpp +++ b/firmware/controllers/algo/auto_generated_enginetypes.cpp @@ -353,7 +353,7 @@ case TOYOTA_JZS147: return "TOYOTA_JZS147"; case UNUSED39: return "UNUSED39"; -case UNUSED61: +case EEPROM_BENCH_ENGINE: return "UNUSED61"; case UNUSED_48: return "UNUSED_48"; diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index d29cb2b57f..a48b4c4221 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -845,7 +845,6 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e * And override them with engine-specific defaults */ switch (engineType) { - case UNUSED61: case HELLEN72_ETB: case MINIMAL_PINS: // all basic settings are already set in prepareVoidConfiguration(), no need to set anything here @@ -1038,6 +1037,9 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e case L9779_BENCH_ENGINE: setL9779TestConfiguration(); break; + case EEPROM_BENCH_ENGINE: + setEepromTestConfiguration(); + break; case TLE8888_BENCH_ENGINE: setTle8888TestConfiguration(); break; diff --git a/firmware/controllers/algo/engine_types.h b/firmware/controllers/algo/engine_types.h index e3a0f46b1f..0aeaf0dcd4 100644 --- a/firmware/controllers/algo/engine_types.h +++ b/firmware/controllers/algo/engine_types.h @@ -160,7 +160,7 @@ typedef enum { L9779_BENCH_ENGINE = 60, - UNUSED61 = 61, + EEPROM_BENCH_ENGINE = 61, VW_B6 = 62,