diff --git a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp index d44576bea..bcadf7e08 100644 --- a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp +++ b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp @@ -210,10 +210,6 @@ int main() keysInit(); -#if defined(ROTARY_ENCODER_NAVIGATION) - rotaryEncoderInit(); -#endif - boardPreInit(); // wait for inputs to stabilize @@ -227,6 +223,10 @@ int main() jumpTo(APP_START_ADDRESS); } +#if defined(ROTARY_ENCODER_NAVIGATION) + rotaryEncoderInit(); +#endif + pwrInit(); delaysInit(); // needed for lcdInit()