diff --git a/firmware/config/boards/microrusefi/board_configuration.cpp b/firmware/config/boards/microrusefi/board_configuration.cpp index 4332bf00aa..65a33bf2fd 100644 --- a/firmware/config/boards/microrusefi/board_configuration.cpp +++ b/firmware/config/boards/microrusefi/board_configuration.cpp @@ -178,17 +178,17 @@ void setBoardDefaultConfiguration() { // todo: maybe even set EFI_MAIN_RELAY_CONTROL to FALSE for MRE configuration // TLE8888 half bridges (pushpull, lowside, or high-low) TLE8888_IN11 / TLE8888_OUT21 // Gpio::TLE8888_PIN_21: "35 - GP Out 1" - engineConfiguration->fuelPumpPin = Gpio::TLE8888_PIN_21; + engineConfiguration->fuelPumpPin = MRE_GPOUT_1; // engineConfiguration->isSdCardEnabled = true; // TLE8888 high current low side: VVT2 IN9 / OUT5 // Gpio::E10: "3 - Lowside 2" - engineConfiguration->idle.solenoidPin = Gpio::TLE8888_PIN_5; + engineConfiguration->idle.solenoidPin = MRE_LS_2; // Gpio::TLE8888_PIN_22: "34 - GP Out 2" - engineConfiguration->fanPin = Gpio::TLE8888_PIN_22; + engineConfiguration->fanPin = MRE_GPOUT_2; // "required" hardware is done - set some reasonable defaults setupDefaultSensorInputs(); diff --git a/firmware/config/boards/mre_meta.h b/firmware/config/boards/mre_meta.h index 505ee2fe45..f8e41e0521 100644 --- a/firmware/config/boards/mre_meta.h +++ b/firmware/config/boards/mre_meta.h @@ -67,7 +67,13 @@ #define MRE_IN_ANALOG_VOLT_10 EFI_ADC_4 // 33 -#define MRE_GPOUT_3 Gpio::TLE8888_PIN_23 +#define MRE_GPOUT_3 Gpio::TLE8888_PIN_22 + +// 34 +#define MRE_GPOUT_2 Gpio::TLE8888_PIN_21 + +// 35 +#define MRE_GPOUT_1 Gpio::TLE8888_PIN_21 #if HW_MICRO_RUSEFI static Gpio MRE_OUTPUTS[] = {