Andrew Tridgell
|
dbfe6b8019
|
HAL_ChibiOS: implement persistent_data for watchdog
this is a much simpler approach to persistent data
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
508aae8f2a
|
HAL_ChibiOS: added save/restore of attitude in backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
730982b3c4
|
HAL_ChibiOS: fixed build with older gcc
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2778a1b01e
|
HAL_ChibiOS: save/restore home position in backup registers
# Conflicts:
# libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.c
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
f0f36c6237
|
HAL_ChibiOS: fixed watchdog timeout setting
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9ca67dc811
|
HAL_ChibiOS: implement was_watchdog_armed()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
1acb7e977f
|
HAL_ChibiOS: added ability to restore safety state on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
54cbf8ea9e
|
HAL_ChibiOS: change to 2s timeout on watchdog
a bit more of a safety net against false positives for stable release
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
58aca561fd
|
HAL_ChibiOS: fixed watchdog on H7
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
19526b5826
|
HAL_ChibiOS: implement scheduler->expect_delay_ms()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
a5309b3afa
|
HAL_ChibiOS: record reason for reset
allows us to tell if reset was due to watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c09df1ea7b
|
HAL_ChibiOS: added IWDG watchdog support
this resets the MCU if the main loop stops for 1 second
|
2019-04-22 16:53:35 +10:00 |