Peter Barker
|
b086b39f89
|
AP_Proximity: add AP::proximity() singleton getter
|
2019-05-22 07:48:02 -06:00 |
|
Peter Barker
|
8ce4f73550
|
AP_Beacon: add singleton
|
2019-05-22 07:48:02 -06:00 |
|
Peter Barker
|
a7c5f5a6c8
|
AP_Mission: break out a convert_MISSION_ITEM_to_MISSION_ITEM_INT method
AP_Mission: remove unused mission_cmd_to_mavlink
AP_Mission: eliminate mavlink_to_mission_cmd (use mavlink_int_to_mission_cmd)
|
2019-05-22 08:53:45 +10:00 |
|
Peter Barker
|
8911e67900
|
AP_Rally: adjust to allow for uploading via the mission item protocol
AP_Rally: add a set_rally_total method
Rally: remove restriction of only setting rally points below the param count
Rally: implement truncate/append interface
|
2019-05-22 08:53:45 +10:00 |
|
Peter Barker
|
d0105c8fa7
|
GCS_MAVLink: factor mission handling, use for Rally
GCS_MAVLink: allow all mission types to be cleared
GCS_MAVLink: remove unused parameters from handle-mission-count
|
2019-05-22 08:53:45 +10:00 |
|
Peter Barker
|
aaf98f942f
|
AP_InternalError: add internal error for link errors in mission protocol
|
2019-05-22 08:53:45 +10:00 |
|
Peter Barker
|
a5f5b4349c
|
AP_Logger: add a Write_Rally method
|
2019-05-22 08:53:45 +10:00 |
|
alancaro2013
|
a1557184d5
|
AP_RangeFinder: Modified uLanding parse to check device version.
US-D1 version ID was changed to 2 from 0. This alteration will prevent
past US-D1s, with version ID 0, from being 3-byte parsed.
|
2019-05-22 08:20:42 +10:00 |
|
Andrew Tridgell
|
19ace7cace
|
RC_Channel: guarantee logging of RCIN on switch changes
|
2019-05-22 07:37:56 +10:00 |
|
Pierre Kancir
|
3fa419e132
|
AP_Baro: fix LPS22H on I2C
|
2019-05-22 07:37:20 +10:00 |
|
Pierre Kancir
|
2348fa4201
|
AP_Baro: probe HAL_BARO_LPS22H_I2C
|
2019-05-22 07:37:20 +10:00 |
|
Pierre Kancir
|
a4330f90b1
|
AP_HAL: add HAL_BARO_LPS22H_I2C
|
2019-05-22 07:37:20 +10:00 |
|
Stone white
|
8b7b5f0db9
|
AP_OpticalFlow: Make PX4FLOW work on all external I2C buses
|
2019-05-21 09:44:26 +10:00 |
|
Francisco Ferreira
|
869a369cc0
|
AP_AHRS: support NMEA output
|
2019-05-21 09:41:15 +10:00 |
|
Francisco Ferreira
|
e06556a677
|
AP_SerialManager: support NMEA output
|
2019-05-21 09:41:15 +10:00 |
|
Francisco Ferreira
|
80093f41b0
|
AP_NMEA_Output: new library for writing NMEA to serial ports
|
2019-05-21 09:41:15 +10:00 |
|
Francisco Ferreira
|
0e33907cf7
|
AP_HAL_SITL: change NMEA output to use new macro
|
2019-05-21 09:41:15 +10:00 |
|
Francisco Ferreira
|
6e95a144ef
|
AP_Math: add macro for m/s to knots convertion
|
2019-05-21 09:41:15 +10:00 |
|
Peter Barker
|
32a6f0026a
|
AP_OSD: add mutex against maniplating sf windows from different threads
|
2019-05-21 09:21:56 +10:00 |
|
Peter Barker
|
02e34c95c9
|
AP_Notify: add mutex against maniplating sf windows from different threads
|
2019-05-21 09:21:56 +10:00 |
|
Peter Barker
|
2fa1f041e3
|
AP_Notify: add SITL RGBLed
|
2019-05-21 09:21:56 +10:00 |
|
murata
|
9ed38eaf7b
|
AP_OpticalFlow: Change to collected CRC header
|
2019-05-21 09:19:19 +10:00 |
|
murata
|
c6bcb1d54c
|
AP_Math: Collect CRC16 into CRC file
AP_Math: Collect CRC16 into CRC file
|
2019-05-21 09:19:19 +10:00 |
|
Patrick José Pereira
|
dc238946b0
|
AP_ROMFS: Add missing header guard
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2019-05-20 23:50:23 +01:00 |
|
Patrick José Pereira
|
b54399b9a7
|
AP_ICEngine: Add missing header guard
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2019-05-20 23:50:23 +01:00 |
|
Patrick José Pereira
|
fe3d4e2c3b
|
AP_HAL: Utility: Add missing header guard in packetise
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2019-05-20 23:50:23 +01:00 |
|
Patrick José Pereira
|
c4825a6d02
|
AP_Button: Add missing header guard
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2019-05-20 23:50:23 +01:00 |
|
Jaaaky
|
f21e4d833c
|
AP_NavEKF3: Fix GPS < 3D empty PreArm: msg-as EKF2
|
2019-05-20 16:57:57 +10:00 |
|
Andrew Tridgell
|
4888583e17
|
AP_Scheduler: use task -3 for wait_for_sample()
|
2019-05-17 09:00:22 +10:00 |
|
Andrew Tridgell
|
e801821f0c
|
AP_Scheduler: log SPI and I2C counters in PM msg
|
2019-05-17 08:56:06 +10:00 |
|
Andrew Tridgell
|
6b1374e55c
|
AP_Logger: log SPI and I2C counters in PM msg
|
2019-05-17 08:56:06 +10:00 |
|
Andrew Tridgell
|
59678840a8
|
HAL_ChibiOS: log SPI and I2C counters
|
2019-05-17 08:56:06 +10:00 |
|
Andrew Tridgell
|
e64c5ef354
|
AP_HAL: added SPI and I2C counters
|
2019-05-17 08:56:06 +10:00 |
|
Andrew Tridgell
|
e2d863498b
|
GCS_MAVLink: clear last msgs when done
this makes MON and WDOG logs clearer
|
2019-05-17 08:56:06 +10:00 |
|
Peter Barker
|
0a3fe32209
|
AP_HAL_SITL: log watchdog reset
|
2019-05-16 17:21:24 +10:00 |
|
Peter Barker
|
f5190d1bcc
|
AP_HAL_ChibiOS: use logger().WriteCritical(...) for WDOG message
|
2019-05-16 17:21:24 +10:00 |
|
Peter Barker
|
0225b6817a
|
AP_Logger: examples: add test for Write and WriteCritical
|
2019-05-16 17:21:24 +10:00 |
|
Peter Barker
|
54eff7eafc
|
AP_Logger: add WriteCritical method to AP::logger()
For callers who emphatically want their custom messages to be written out.
|
2019-05-16 17:21:24 +10:00 |
|
Andrew Tridgell
|
2fc95f88ae
|
AP_Notify: fixed handling of mavlink LED override
|
2019-05-16 15:17:37 +10:00 |
|
Peter Barker
|
9dc4e17564
|
AP_LeakDetector: add missing override keywords
|
2019-05-15 21:05:20 +10:00 |
|
Peter Barker
|
93c33fda1d
|
RangeFinder: correct bad include of old semaphore library
|
2019-05-15 19:34:31 +09:00 |
|
Peter Barker
|
18999aab72
|
AP_OpticalFlow: correct bad include of old semaphore library
|
2019-05-15 19:34:31 +09:00 |
|
Siddharth Purohit
|
479c238177
|
RangeFinder: add support for rangefinder sensor over can
|
2019-05-15 16:01:53 +09:00 |
|
Siddharth Purohit
|
e866a574dd
|
AP_UAVCAN:add hex flow sensor message
|
2019-05-15 16:01:53 +09:00 |
|
Siddharth Purohit
|
c4360264cf
|
AP_UAVCAN: add support for hereflow and range sensor message over can
|
2019-05-15 16:01:53 +09:00 |
|
Siddharth Purohit
|
67fcd773a6
|
OpticalFlow: add support for HereFlow message over can
|
2019-05-15 16:01:53 +09:00 |
|
Andrew Tridgell
|
0708b65c2d
|
AP_HAL_ChibiOS: added const for PersistentData
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
670015b30e
|
AP_AHRS: added const for PersistentData
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
ba9b92c4af
|
AP_Compass: rename to EXPECT_DELAY_MS()
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
6fa69c2297
|
AP_Logger: rename to EXPECT_DELAY_MS()
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
3823ba539c
|
AP_InertialSensor: rename to EXPECT_DELAY_MS()
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
48302427c7
|
HAL_ChibiOS: rename to EXPECT_DELAY_MS()
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
911a99b79e
|
AP_HAL: removed hal argument to EXPECT_DELAY_MS()
|
2019-05-15 15:33:48 +10:00 |
|
Andrew Tridgell
|
f8bcdf9d3a
|
HAL_SITL: fixed cygwin build error
|
2019-05-15 15:33:48 +10:00 |
|
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
|
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
|
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
|
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 |
|