diff options
Diffstat (limited to 'platforms/chibios/bootloaders/stm32_dfu.c')
| -rw-r--r-- | platforms/chibios/bootloaders/stm32_dfu.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/platforms/chibios/bootloaders/stm32_dfu.c b/platforms/chibios/bootloaders/stm32_dfu.c index 0e74111367..ff866bd2bc 100644 --- a/platforms/chibios/bootloaders/stm32_dfu.c +++ b/platforms/chibios/bootloaders/stm32_dfu.c @@ -61,6 +61,9 @@ __attribute__((weak)) void bootloader_jump(void) {      NVIC_SystemReset();  } +__attribute__((weak)) void mcu_reset(void) { +    NVIC_SystemReset(); +}  // not needed at all, but if anybody attempts to invoke it....  void enter_bootloader_mode_if_requested(void) {} @@ -76,6 +79,10 @@ __attribute__((weak)) void bootloader_jump(void) {      NVIC_SystemReset();  } +__attribute__((weak)) void mcu_reset(void) { +    NVIC_SystemReset(); +} +  void enter_bootloader_mode_if_requested(void) {      unsigned long *check = MAGIC_ADDR;      if (*check == BOOTLOADER_MAGIC) { | 
