HAL_ChibiOS: check all memory at 10Hz

This commit is contained in:
Andrew Tridgell 2020-11-14 08:52:01 +11:00 committed by Peter Barker
parent 95a823a702
commit 8f682c0782
1 changed files with 4 additions and 0 deletions

View File

@ -366,6 +366,10 @@ void Scheduler::_monitor_thread(void *arg)
if (using_watchdog) {
stm32_watchdog_save((uint32_t *)&hal.util->persistent_data, (sizeof(hal.util->persistent_data)+3)/4);
}
// if running memory guard then check all allocations
malloc_check(nullptr);
uint32_t now = AP_HAL::millis();
uint32_t loop_delay = now - sched->last_watchdog_pat_ms;
if (loop_delay >= 200) {