Willian Galvani
394aff6535
SITL: add deadzones to Sub thrusters PWM signals
5 years ago
Willian Galvani
1e2340fbb4
SITL: Fix buoyancy direction for earth-frame
...
Previously the sub would just go upwards, so rolling it 180º caused it to sink
5 years ago
Willian Galvani
e190d99bc6
SITL: Add 6dof frame for Sub
5 years ago
Willian Galvani
cc45aeb526
SITL: get rid of frame_vectored.h for Sub
5 years ago
Randy Mackay
5276e67cec
Copter: minor format fix for takeoff.cpp
5 years ago
Randy Mackay
a4d4513da4
AP_LandingGear: send-text only if servo output has been configured
5 years ago
Peter Barker
f8d10ebc0f
autotest: add test for GuidedRequest handling in Plane
5 years ago
Randy Mackay
7c034990b5
AC_Fence: relax sys-status healthy reporting
5 years ago
Peter Barker
1ec10eecde
autotest: add tests for Tracker's mode guided
5 years ago
Peter Barker
bfcd3bc425
Tracker: add ModeGuided
5 years ago
Peter Barker
531bdcc130
Tracker: create a Mode hierarchy to handle different control modes
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
c7b5a24047
AP_Periph: updated docs
5 years ago
Andrew Tridgell
a732f99ec4
AP_Periph: release version 1.0.0 stable
5 years ago
Andrew Tridgell
4e4a04f763
AP_Periph: added note on bootloader update
5 years ago
Andrew Tridgell
e5bad28f1d
Plane: added Q_ASSIST_ALT parameter
...
this allows for quadplane assistance in fixed wing modes when the
aircraft drops below a given altitude. This could help save an
aircraft that is flying badly in fixed wing mode
5 years ago
Andrew Tridgell
8aa781206d
AP_GPS: fixed signed/unsigned comparisons
5 years ago
Andrew Tridgell
0362353087
AP_Periph: added gnss::Fix2 support
5 years ago
Andrew Tridgell
9843b6085d
AP_Periph: adjust buffer sizes
5 years ago
Andrew Tridgell
71b2315d78
AP_Periph: switch to callback based CAN receive
...
this is much more reliable
5 years ago
Andrew Tridgell
cc0f6451ab
AP_Periph: support RTCMStream for RTK injection
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
Leonard Hall
ffd838d908
Copter: Delay release of I term until take off
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
c51eed1f2a
AP_Periph: use enum-class for RangeFinder Status
5 years ago
Peter Barker
b3f1fdf182
Sub: use enum-class for RangeFinder Status
5 years ago
Peter Barker
6cd4dfba2c
Plane: use enum-class for RangeFinder Status
5 years ago
Peter Barker
dfc8349866
Copter: use enum-class for RangeFinder Status
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