From c5c96c76ee8765ae8a7bacf8bb8c6fefe16f363d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 16 Jul 2019 14:45:34 +1000 Subject: [PATCH] AP_HAL: added logging of hardware fault information in watchdog this may help trackdown software bugs that trigger hard faults --- libraries/AP_HAL/Util.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/AP_HAL/Util.h b/libraries/AP_HAL/Util.h index aeb10d82cf..962e723139 100644 --- a/libraries/AP_HAL/Util.h +++ b/libraries/AP_HAL/Util.h @@ -66,6 +66,11 @@ public: uint16_t semaphore_line; uint32_t spi_count; uint32_t i2c_count; + uint16_t fault_line; + uint8_t fault_type; + uint8_t fault_thd_prio; + uint32_t fault_addr; + uint32_t fault_icsr; }; struct PersistentData persistent_data;