diff --git a/radio/src/boards/jumper-h750/board.cpp b/radio/src/boards/jumper-h750/board.cpp index 4e2d68d4e..57558365e 100644 --- a/radio/src/boards/jumper-h750/board.cpp +++ b/radio/src/boards/jumper-h750/board.cpp @@ -95,6 +95,8 @@ void EXTERNAL_MODULE_OFF() void boardBLEarlyInit() { + pwrOn(); + timersInit(); usbChargerInit(); } diff --git a/radio/src/boards/rm-h750/board.cpp b/radio/src/boards/rm-h750/board.cpp index e91f051db..3d297c37d 100644 --- a/radio/src/boards/rm-h750/board.cpp +++ b/radio/src/boards/rm-h750/board.cpp @@ -95,6 +95,8 @@ void EXTERNAL_MODULE_OFF() void boardBLEarlyInit() { + pwrOn(); + // TAS2505 requires reset pin to be low on power on gpio_init(AUDIO_RESET_PIN, GPIO_OUT, GPIO_PIN_SPEED_LOW); gpio_clear(AUDIO_RESET_PIN); diff --git a/radio/src/targets/horus/board.cpp b/radio/src/targets/horus/board.cpp index 222e7e6f8..cf39226e8 100644 --- a/radio/src/targets/horus/board.cpp +++ b/radio/src/targets/horus/board.cpp @@ -63,6 +63,11 @@ void boardBLEarlyInit() { videoSwitchInit(); } +#else +void boardBLEarlyInit() +{ + pwrOn(); +} #endif extern "C" void SDRAM_Init();