Andrew Tridgell
3772f58be9
GCS_MAVLink: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
1443f0c3f9
AP_UAVCAN: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
24636aeb45
AP_ToshibaCAN: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
09792d3056
AP_RangeFinder: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
37936a125f
AP_RAMTRON: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
b3b59c7298
AP_OSD: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
0de65ca734
AP_Notify: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
a3b283708b
AP_IRLock: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
4e769730c9
AP_InertialSensor: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
916b3003e1
AP_HAL_SITL: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
a159b01b26
AP_HAL_Linux: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
d368d95aa7
HAL_ChibiOS: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
9f5a598697
AP_GPS: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
9e7929adf6
AP_Compass: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
71e91c953a
AP_BattMonitor: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
097519926d
AP_Baro: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
f8741f2e2a
AP_Avoidance: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
03fb0b803b
AP_Airspeed: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
11ceacfdb6
AP_AHRS: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
75397c1734
AP_Common: removed old Semaphore.h
...
now moved to AP_HAL/Semaphores.h
6 years ago
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
6 years ago
Andrew Tridgell
e3c80bf08f
HAL_ChibiOS: fixed bootloader build
6 years ago
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
6 years ago
Andrew Tridgell
b217771dbf
AP_InternalError: persist internal error values
6 years ago
Andrew Tridgell
45d5e7f6d2
AP_HAL: added persistance for internal errors
6 years ago
Andrew Tridgell
e046d86c59
Rover: fixed typo in log write
6 years ago
Andrew Tridgell
49061aae67
AP_Scheduler: use persistent_data for current_task
6 years ago
Andrew Tridgell
0873e54cc0
HAL_SITL: fixed build error
6 years ago
Andrew Tridgell
4b298aa80e
AP_HAL: add scheduler state to persistent_data
6 years ago
Andrew Tridgell
a7c6e9c007
Plane: restore WP num on watchdog reset
6 years ago
Andrew Tridgell
9173989e63
AP_Mission: save waypoint number for watchdog reset
6 years ago
Andrew Tridgell
ebf04e70fe
AP_InternalError: don't panic on SITL watchdog_reset
6 years ago
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
6 years ago
Andrew Tridgell
74e56ab8cc
AP_AHRS: use new persistent_data interface
6 years ago
Andrew Tridgell
dbfe6b8019
HAL_ChibiOS: implement persistent_data for watchdog
...
this is a much simpler approach to persistent data
6 years ago
Andrew Tridgell
11c123e4da
AP_HAL: added persistent_data structure
...
this is a much simpler way to save data for a watchdog reset
6 years ago
Peter Barker
967bf39ec0
Tools: autotest: correct Rover zero throttle
6 years ago
Peter Hall
e2ed76886c
Rover: AP_MotorsUGV make has sail protected
6 years ago
Peter Hall
960c30c909
Tools: autotest: update sailboat default params
6 years ago
Peter Hall
b5782f0b7a
Rover: convert old sailboat parameters
6 years ago
Peter Hall
2d9a0195ce
Rover: make sailboat a class
6 years ago
Peter Hall
d5f3cf50e4
Rover: Parmeters: remove old sailboat params
6 years ago
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
6 years ago
Tom Pittenger
5519527874
Sub: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
08d5e7d4ae
Plane: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
3f359886cd
Copter: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
fb0c9c7813
Tracker: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
818b1a77ea
Rover: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
1f3c3c853f
GCS_MAVLink: move heartbeat sending to gcs instead of by vehicles
6 years ago
Peter Barker
0d1b7b90b9
AP_Param: avoid allocating 0 bytes if no defaults
...
This stopped CUAVv5 from booting.
Also add some protection against having different parsers for the same
file format used for counting parameters and actually using them.
6 years ago