AP_InternalError: don't panic on SITL watchdog_reset

This commit is contained in:
Andrew Tridgell 2019-05-09 18:48:50 +10:00
parent 6897cecea2
commit ebf04e70fe
1 changed files with 3 additions and 1 deletions

View File

@ -5,7 +5,9 @@ static AP_InternalError instance;
void AP_InternalError::error(const AP_InternalError::error_t e) {
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
AP_HAL::panic("internal error %u", unsigned(e));
if (e != AP_InternalError::error_t::watchdog_reset) {
AP_HAL::panic("internal error %u", unsigned(e));
}
#endif
internal_errors |= uint32_t(e);
}