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
Peter Hall
e2ed76886c
Rover: AP_MotorsUGV make has sail protected
2019-05-15 11:29:39 +09:00
Peter Hall
960c30c909
Tools: autotest: update sailboat default params
2019-05-15 11:29:39 +09:00
Peter Hall
b5782f0b7a
Rover: convert old sailboat parameters
2019-05-15 11:29:39 +09:00
Peter Hall
2d9a0195ce
Rover: make sailboat a class
2019-05-15 11:29:39 +09:00
Peter Hall
d5f3cf50e4
Rover: Parmeters: remove old sailboat params
2019-05-15 11:29:39 +09:00
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
2019-05-15 11:29:39 +09:00
Tom Pittenger
5519527874
Sub: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Tom Pittenger
08d5e7d4ae
Plane: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Tom Pittenger
3f359886cd
Copter: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Tom Pittenger
fb0c9c7813
Tracker: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Tom Pittenger
818b1a77ea
Rover: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Tom Pittenger
1f3c3c853f
GCS_MAVLink: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
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.
2019-05-14 08:02:54 +10:00
Michael du Breuil
7b7bdd9bf8
AP_BattMonitor: Prevent capacity_remaining_pct from returning a large
...
value when low
2019-05-13 15:46:38 +10:00
Michael du Breuil
7871040bb6
AP_GPS: Pass an in range value for the param initilizer
2019-05-13 15:46:38 +10:00
Michael du Breuil
1040ca2d5e
AP_Landing: Fix shadowing with deepstall
...
Was breaking clang 8 builds
2019-05-13 15:46:38 +10:00
Peter Barker
77985f509f
AP_Follow: correct parameter descriptions
2019-05-13 15:34:01 +10:00