Andrew Tridgell
|
85ce10adfd
|
AP_Math: fixed test build
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
c1b201d051
|
HAL_SITL: fixed comment typo
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
d2c9db3f1f
|
AP_FlashStorage: fixed build error with -O0
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
a7eb85e1c5
|
HAL_ChibiOS: cope with nesting of expected_delay_ms()
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
64c723fd31
|
GCS_MAVLink: record mavlink msg IDs for watchdog
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
8d0bca6ba9
|
HAL_ChibiOS: log mavlink IDs and semaphore lines for watchdog
this gives a better chance of tracking down a hang
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
c786674442
|
AP_HAL: record mavlink msg IDs and semaphore line
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
bc2f5fa33b
|
ArduCopter: use EXPECT_DELAY() macro
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
4cdfe6bac3
|
AP_Logger: use EXPECT_DELAY() macro
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
02326ac52c
|
AP_InertialSensor: use EXPECT_DELAY() macro
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
1b8cbfc6a4
|
HAL_ChibiOS: use EXPECT_DELAY() macro
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
ecc6f15dc0
|
AP_Compass: use EXPECT_DELAY() macro
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
b1ed77bee9
|
AP_HAL: added EXPECT_DELAY() macro
this prevents nesting errors in use of EXPECT_DELAY(), ensuring we
always close the expected delay
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
3772f58be9
|
GCS_MAVLink: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
1443f0c3f9
|
AP_UAVCAN: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
24636aeb45
|
AP_ToshibaCAN: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
09792d3056
|
AP_RangeFinder: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
37936a125f
|
AP_RAMTRON: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
b3b59c7298
|
AP_OSD: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
0de65ca734
|
AP_Notify: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
a3b283708b
|
AP_IRLock: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
4e769730c9
|
AP_InertialSensor: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
916b3003e1
|
AP_HAL_SITL: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
a159b01b26
|
AP_HAL_Linux: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
d368d95aa7
|
HAL_ChibiOS: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
9f5a598697
|
AP_GPS: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
9e7929adf6
|
AP_Compass: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
71e91c953a
|
AP_BattMonitor: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
097519926d
|
AP_Baro: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
f8741f2e2a
|
AP_Avoidance: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
03fb0b803b
|
AP_Airspeed: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
11ceacfdb6
|
AP_AHRS: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
75397c1734
|
AP_Common: removed old Semaphore.h
now moved to AP_HAL/Semaphores.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
8f973da4b5
|
AP_HAL: moved the WITH_SEMAPHORE() logic into AP_HAL
this is needed to allow us to record the location of a blocking
semaphore to track down bugs where we have a semaphore deadlock
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
e3c80bf08f
|
HAL_ChibiOS: fixed bootloader build
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
d7a0eb42ee
|
HAL_ChibiOS: added logging of watchdog data
log MON msgs in the leadup to a watchdog, and log a WDOG message after
a watchdog reset
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
b217771dbf
|
AP_InternalError: persist internal error values
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
45d5e7f6d2
|
AP_HAL: added persistance for internal errors
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
e046d86c59
|
Rover: fixed typo in log write
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
49061aae67
|
AP_Scheduler: use persistent_data for current_task
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
0873e54cc0
|
HAL_SITL: fixed build error
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
4b298aa80e
|
AP_HAL: add scheduler state to persistent_data
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
a7c6e9c007
|
Plane: restore WP num on watchdog reset
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
9173989e63
|
AP_Mission: save waypoint number for watchdog reset
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
ebf04e70fe
|
AP_InternalError: don't panic on SITL watchdog_reset
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
6897cecea2
|
HAL_SITL: support watchdog reset in SITL
this only works for speedup 1, and does not initialise the physics
models correctly for internal models
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
74e56ab8cc
|
AP_AHRS: use new persistent_data interface
|
2019-05-15 15:33:48 +10:00 |
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
|
11c123e4da
|
AP_HAL: added persistent_data structure
this is a much simpler way to save data for a watchdog reset
|
2019-05-15 15:33:48 +10:00 |
Peter Barker
|
967bf39ec0
|
Tools: autotest: correct Rover zero throttle
|
2019-05-15 12:50:35 +09:00 |