Browse Source

HAL_ChibiOS: enable watchdog on IOMCU

master
Andrew Tridgell 6 years ago
parent
commit
0461692ea5
  1. 4
      libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp

4
libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp

@ -204,15 +204,17 @@ static void main_loop() @@ -204,15 +204,17 @@ static void main_loop()
*/
chThdSetPriority(APM_MAIN_PRIORITY);
#ifndef IOMCU_FW
// setup watchdog to reset if main loop stops
if (AP_BoardConfig::watchdog_enabled()) {
stm32_watchdog_init();
}
#ifndef IOMCU_FW
if (hal.util->was_watchdog_reset()) {
AP::internalerror().error(AP_InternalError::error_t::watchdog_reset);
}
#else
stm32_watchdog_init();
#endif
while (true) {

Loading…
Cancel
Save