diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index 6b4c70656e..afed7725dc 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -767,8 +767,8 @@ case ROVER_V8: return "ROVER_V8"; case SACHS: return "SACHS"; -case SATURN_ION_2004: - return "SATURN_ION_2004"; +case MRE_MIATA_NA6: + return "MRE_MIATA_NA6"; case SUBARUEJ20G_DEFAULTS: return "SUBARUEJ20G_DEFAULTS"; case SUBARU_2003_WRX: diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index db150882f5..95137ec920 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -1051,7 +1051,7 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN setDefaultFrankensoConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE); setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE); break; - case SATURN_ION_2004: + case MRE_MIATA_NA6: case ACURA_RSX: case MINI_COOPER_R50: case GM_2_2: diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index 1d8e426d5f..96efe6507d 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -75,7 +75,7 @@ typedef enum { MAZDA_323 = 11, - SATURN_ION_2004 = 12, + MRE_MIATA_NA6 = 12, MINI_COOPER_R50 = 13, diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index 1ce25b7808..a2344fe785 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -157,8 +157,8 @@ const char* getConfigurationName(engine_type_e engineType) { return "MiataNB1"; case MAZDA_323: return "M323"; - case SATURN_ION_2004: - return "Saturn Ion"; + case MRE_MIATA_NA6: + return "MRE Miata 1.6"; case MINI_COOPER_R50: return "CoopR50"; case FORD_ESCORT_GT: @@ -649,6 +649,12 @@ static void setPotSpi(int spi) { boardConfiguration->digitalPotentiometerSpiDevice = (spi_device_e) spi; } +/** + * For example: + * set_ignition_pin 1 PD7 + * todo: this method counts index from 1 while at least 'set_trigger_input_pin' counts from 0. + * todo: make things consistent + */ static void setIgnitionPin(const char *indexStr, const char *pinName) { int index = atoi(indexStr) - 1; // convert from human index into software index if (index < 0 || index >= IGNITION_PIN_COUNT) @@ -711,6 +717,12 @@ static void setInjectionPin(const char *indexStr, const char *pinName) { incrementGlobalConfigurationVersion(PASS_ENGINE_PARAMETER_SIGNATURE); } +/** + * For example: + * set_trigger_input_pin 0 PA5 + * todo: this method counts index from 0 while at least 'set_ignition_pin' counts from 1. + * todo: make things consistent + */ static void setTriggerInputPin(const char *indexStr, const char *pinName) { int index = atoi(indexStr); if (index < 0 || index > 2)