Andrew Tridgell
|
352546c9f0
|
HAL_ChibiOS: removed unsafe ISR disable for bl update
can't disable interrupts and call a fn that takes a mutex
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c63459c237
|
AP_HAL: added save/restore of attitude in backup registers
|
2019-04-22 16:53:35 +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
|
f7026b854e
|
AP_AHRS: 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
|
b8605c9ee6
|
AP_AHRS: save/restore home to backup registers
restore on watchdog reset
# Conflicts:
# libraries/AP_AHRS/AP_AHRS_DCM.cpp
|
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
|
bd84c0a8df
|
AP_HAL: added save/restore of home to backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
034d476fa5
|
AP_InertialSensor: prevent watchdog in accelcal
|
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
|
3b5463f061
|
HAL_ChibiOS: allow for delay in bootloader flash
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2313970eaf
|
GCS_MAVLink: added method to lockup autopilot
used for watchdog testing
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2476927048
|
HAL_ChibiOS: don't call internalerror for iomcu
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
f7c00c506e
|
Plane: read RC inputs in plane failsafe code
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
63d21d995a
|
HAL_ChibiOS: setup watchdog_reset internal error
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
d5c2b77573
|
AP_InternalError: added bit for watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
0b20d972cd
|
AP_Logger: prevent log erase from triggering watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
24c5bf42ae
|
AP_Logger: force logging on an armed watchdog reset
and don't clear sdcard space
|
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
|
4a3687fcf6
|
AP_HAL: added was_watchdog_armed()
allow decisions to be based on whether this is a watchdog reset and we
were armed
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
a4ab44a7b3
|
AP_BoardConfig: auto-restore safety state on watchdog reset
|
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
|
8d2f094257
|
AP_HAL: added was_watchdog_safety_off()
used 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
|
5a34470256
|
Tools: rebuild bootloaders
|
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
|
f727f1c62d
|
AP_Bootloader: use fast boot after watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
468ee0bd9b
|
Plane: removed an unnecessary delay on init
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
21aee52604
|
AP_Compass: flag compass cal as long expected delay
|
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
|
215c41dbb1
|
AP_Logger: handle long delays in opening log files
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
88352b73bb
|
AP_HAL: added expect_delay_ms() to Scheduler
used to notify scheduler of long expected delay in main thread
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
8100c71a96
|
HAL_ChibiOS: added commented out test code for watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
8d57a6a86a
|
AP_Baro: skip cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
bbe4c92b58
|
AP_Airspeed: skip cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
77516329fc
|
Plane: show message for skipping gyro cal
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9c48d001ac
|
AP_InertialSensor: skip gyro cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
03886f241e
|
HAL_ChibiOS: implement was_watchdog_reset()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
7f96d4ad12
|
AP_HAL: added was_watchdog_reset()
|
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
|
272c277056
|
HAL_ChibiOS: use BRD_OPTIONS to enable watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
288569e156
|
AP_BoardConfig: added BRD_OPTIONS
used to enable STM32 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 |
Andrew Tridgell
|
c988eb2fd9
|
AP_InertialSensor: don't set INS_ENABLE_MASK to found IMU mask
|
2019-04-22 14:56:59 +10:00 |
Andrew Tridgell
|
c7ed4bfbcc
|
AP_InertialSensor: allow testing of IMU failure
|
2019-04-22 14:56:42 +10:00 |
Andrew Tridgell
|
e18f40cc08
|
SITL: added IMU failure masks
|
2019-04-22 14:56:30 +10:00 |
Andrew Tridgell
|
5e1f9068a1
|
AP_AHRS: ensure AHRS never uses an unhealthy gyro
|
2019-04-22 14:56:25 +10:00 |
Randy Mackay
|
1969a84e01
|
Rover: fix omni tri steering and lateral factors
|
2019-04-22 13:34:48 +09:00 |
Tomoshi Wagata
|
53e99027a3
|
Tools: add kawachii location for SITL
|
2019-04-22 09:06:48 +09:00 |
Rajat Singhal
|
a963a0d245
|
Tools: scripts: Suggest exporting JSBSim path after building
Tools: scripts: Remove debug output in build-jsbsim.sh
Tools: scripts: Restore debug output in build-jsbsim.sh
|
2019-04-21 17:06:10 +10:00 |