diff --git a/firmware/config/boards/hellen/alphax-4chan/board_configuration.cpp b/firmware/config/boards/hellen/alphax-4chan/board_configuration.cpp index 859adb9a32..49beb0fe06 100644 --- a/firmware/config/boards/hellen/alphax-4chan/board_configuration.cpp +++ b/firmware/config/boards/hellen/alphax-4chan/board_configuration.cpp @@ -49,9 +49,9 @@ static void setupEtb() { // PWM pin engineConfiguration->etbIo[0].controlPin = H144_OUT_PWM2; // DIR pin - engineConfiguration->etbIo[0].directionPin1 = H144_OUT_IO1; + engineConfiguration->etbIo[0].directionPin1 = H144_GP1; // Disable pin - engineConfiguration->etbIo[0].disablePin = H144_OUT_IO2; + engineConfiguration->etbIo[0].disablePin = H144_GP2; // Unused engineConfiguration->etbIo[0].directionPin2 = GPIO_UNASSIGNED; diff --git a/firmware/config/boards/hellen_meta.h b/firmware/config/boards/hellen_meta.h index 52fd7eba2b..0c3b8ca621 100644 --- a/firmware/config/boards/hellen_meta.h +++ b/firmware/config/boards/hellen_meta.h @@ -57,6 +57,12 @@ void detectHellenBoardType(); #define H144_OUT_PWM8 GPIOD_12 +// also IO1/IO5 on rev 0.6 +#define H144_GP1 GPIOD_4 +// also IO2/IO5 on rev 0.6 +#define H144_GP2 GPIOD_7 + + #define H144_OUT_IO1 GPIOD_3 #define H144_OUT_IO2 GPIOA_9 #define H144_OUT_IO3 GPIOG_14