From 3fe96bc6dd98c4da6947669bc4db1c1cf1b4aadf Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 25 Nov 2019 10:27:00 +0100 Subject: [PATCH] Bootloader not always started on Horus --- radio/src/targets/common/arm/stm32/bootloader/boot.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp index b7ed00c2e..ed77a5ed4 100644 --- a/radio/src/targets/common/arm/stm32/bootloader/boot.cpp +++ b/radio/src/targets/common/arm/stm32/bootloader/boot.cpp @@ -195,8 +195,6 @@ int main() FRESULT fr; uint32_t nameCount = 0; - WDG_RESET(); - RCC_AHB1PeriphClockCmd(PWR_RCC_AHB1Periph | KEYS_RCC_AHB1Periph | LCD_RCC_AHB1Periph | BACKLIGHT_RCC_AHB1Periph | AUX_SERIAL_RCC_AHB1Periph | I2C_RCC_AHB1Periph | @@ -215,7 +213,7 @@ int main() #if defined(PCBHORUS) // wait a bit for the inputs to stabilize... for (uint32_t i = 0; i < 50000; i++) { - WDG_RESET(); + __ASM volatile ("nop"); } #endif