Randy Mackay
7c034990b5
AC_Fence: relax sys-status healthy reporting
5 years ago
Andrew Tridgell
dafd030904
AP_Airspeed: switched to recursive semaphore
...
this is needed by the SDP3X driver. It is the simplest fix for the
issue
5 years ago
Andrew Tridgell
8aa781206d
AP_GPS: fixed signed/unsigned comparisons
5 years ago
Andrew Tridgell
b7c9391619
AP_GPS: support Fix2 message for UAVCAN
...
this allows for RTK fix levels
5 years ago
Andrew Tridgell
632114d687
AP_GPS: support RTCMStream for RTCM injection on UAVCAN
5 years ago
Andrew Tridgell
6c31fb1bb6
AP_GPS: added automatic config of TMODE on F9
...
the Drotek F9 GPS ships with TMODE enabled, which means we don't get a
3D fix.
This also adds the VALGET/VALSET msgs we will need for automatic
moving baseline config
5 years ago
Andrew Tridgell
4dd1ec37f1
AP_UAVCAN: support RTCMStream for RTCM injection
5 years ago
Andrew Tridgell
fdd2e93f7e
HAL_ChibiOS: disable debug port on f103 to save memory
5 years ago
Andrew Tridgell
a90a2e20dc
HAL_ChibiOS: enable CAN callbacks
...
this allows for much more reliable CAN comms in AP_Periph
5 years ago
Peter Barker
d0e62b0e0b
AP_RangeFinder: serial subclasses rely on base class for update()
5 years ago
Peter Barker
60cbefc1ae
AP_RangeFinder: move update function to serial base class
5 years ago
Peter Barker
b18f1a8e22
AP_RangeFinder: move uLanding to using common serial backend
5 years ago
Peter Barker
9829a1d08b
AP_RangeFinder: move wasp to using common serial backend
5 years ago
Peter Barker
62f2f3e19e
AP_RangeFinder: factor constructor, use to move Lanbao to serial baseclass
5 years ago
Peter Barker
acc1f955ef
AP_RangeFinder: make Benewake backend use new intermediate class
5 years ago
Peter Barker
0246dd990e
AP_RangeFinder: make MaxsonarSerialLV backend use new intermediate class
5 years ago
Peter Barker
ff7c5af437
AP_RangeFinder: make LeddarOne backend use new intermediate class
5 years ago
Peter Barker
15d3a59d67
AP_RangeFinder: make NMEA backend use new intermediate class
5 years ago
Peter Barker
82268ab12c
AP_RangeFinder: make BLPing backend use new intermediate class
5 years ago
Peter Barker
692c89a972
AP_RangeFinder: make LightWareSerial backend use new intermediate class
5 years ago
Peter Barker
3538fe360b
AP_RangeFinder: add intermediate serial backend class to share common code
5 years ago
Peter Barker
11b372a986
AP_NavEKF3: use enum-class for RangeFinder Status
5 years ago
Peter Barker
9735684184
AP_NavEKF2: use enum-class for RangeFinder Status
5 years ago
Peter Barker
82db4383d4
AP_RangeFinder: use enum-class for Status
5 years ago
Peter Barker
1989decbc1
AP_RangeFinder: use enum-class for RangeFinder function
5 years ago
Peter Barker
db36ef3433
Sub: use enum-class for RangeFinder type
5 years ago
Peter Barker
ea26e94f66
AP_RangeFinder: use enum-class for RangeFinder type
5 years ago
Peter Barker
c1acdc4994
SITL: increase simulated rangefinder frequency to 5Hz
5 years ago
Peter Barker
7b046c8b75
SITL: improve testing instructions for simulated rangefinders
5 years ago
Peter Barker
fdb9fb2f62
AP_HAL_SITL: add support for simulated serial rangefinders
...
AP_HAL_SITL: add Benewake rangefinder simulator
AP_HAL_SITL: add support for simulated LightWareSerial rangefinder
AP_HAL_SITL: add support for simulated Lanbao rangefinder
AP_HAL_SITL: add support for simulated BLping rangefinder
AP_HAL_SITL: add support for simulated LeddarOne rangefinder
AP_HAL_SITL: add support for simulated uLanding rangefinders
AP_HAL_SITL: add support for simulated MaxsonarSerialLV rangefinders
AP_HAL_SITL: add support for simulated Wasp rangefinders
AP_HAL_SITL: add support for simulated NMEA rangefinders
5 years ago
Peter Barker
df0233a7d1
SITL: add support for simulated serial rangefinders
...
SITL: add base class for serial rangefinder simulators
SITL: add Benewake rangefinder simulator
SITL: add support for simulated LightWareSerial rangefinder
SITL: add support for simulated Lanbao rangefinder
SITL: add support for simulated BLping rangefinder
SITL: add support for simulated LeddarOne rangefinder
SITL: add support for simulated uLanding rangefinders
SITL: add support for simulated MaxsonarSerialLV rangefinders
SITL: add support for simulated Wasp rangefinders
SITL: add support for simulated NMEA rangefinders
5 years ago
Peter Barker
990273a778
SITL: add accessor for rangefinder range
5 years ago
Peter Barker
9da0e480f2
AP_HAL_SITL: add support for bi-directional simulated serial devices
5 years ago
Peter Barker
270831d70d
SITL: add bidirectional communication for simulated serial devices
5 years ago
Peter Barker
10c50844fd
AP_HAL: stop emitting extra CR before a LF as part of our printf
5 years ago
Peter Barker
f407e0dd55
AP_Airspeed: correct example; need instantiated AHRS for windspeed_max
5 years ago
Matt Lawrence
7a63bda027
Frame_params: Updated solo params for Copter 4
5 years ago
Mark Whitehorn
a25846b8a2
GCS_MAVLink: change in_sensor_config_error to in_config_error
5 years ago
Mark Whitehorn
3873baf676
AP_HAL_SITL: change in_sensor_config_error to in_config_error
5 years ago
Mark Whitehorn
f8d4cba667
AP_Param: rename sensor_config_error to config_error
5 years ago
Mark Whitehorn
00948c33d5
AP_InertialSensor: rename sensor_config_error to config_error
5 years ago
Mark Whitehorn
5276cb7f2b
AP_IOMCU: rename sensor_config_error to config_error
5 years ago
Mark Whitehorn
a1868b8b67
AP_Baro: rename sensor_config_error to config_error
5 years ago
Mark Whitehorn
285901f57c
RC_Channel: enter config_error loop for invalid RC option
5 years ago
Mark Whitehorn
9cf708b846
AP_BoardConfig: rename sensor_config_error to config_error
5 years ago
Mark Whitehorn
7f6e89bee8
RC_Channel: enter error loop on invalid RC option
5 years ago
Mark Whitehorn
c5abcb5584
RC_Channel: don't panic on unsupported RCn_OPTION in SITL
5 years ago
Peter Barker
3f9a4ee5f9
AP_HAL: fix unit test compilation due to -Werror=format-truncation
5 years ago
Peter Barker
402f3ec09c
GCS_MAVLink: honour coordinate altitude frames for DO_SET_ROI
...
Also use {} to construct the location.
Note the assumption that the frame is relative-to-home when we receive
the command via COMMAND (as opposed to COMMAND_LONG)
Note that this is a behavioural change as
5 years ago
Peter Barker
7139c1121f
AP_Mount: correct use of disparate altitude frames in AP_Mount
5 years ago