Andrew Tridgell
16bc7f800e
AP_UAVCAN: support ADSB over UAVCAN
5 years ago
Andrew Tridgell
b9885034b1
HAL_ChibiOS: added a f103-ADSB firmware
...
for presenting a ping ADSB device as UAVCAN
5 years ago
Andrew Tridgell
85271a8747
HAL_ChibiOS: split out f103-GPS from base f103-periph
...
this makes it easier to create more peripheral variants
5 years ago
Michael du Breuil
e54acb8bde
AP_Scripting: Add an example message interval script
5 years ago
Michael du Breuil
076cf0bdc8
AP_Scripting: Add a one arg variant of uint32_t, and expose table unpack
5 years ago
Bill Geyer
63d9b47530
AP_Motors: make init_targets_on_arming global
5 years ago
bnsgeyer
d1a0635ec2
AC_AttitudeControl: incorporate SysID into tradheli
5 years ago
Leonard Hall
0834726b48
AC_AttitudeControl: Support System ID tests
5 years ago
Andrew Tridgell
b7ae12a9d3
HAL_ChibiOS: reduce max compasses to 1 on AP_Periph
5 years ago
Andrew Tridgell
7ad91fa1c9
AP_Compass: don't show too many params when max compasses 1
5 years ago
Michael du Breuil
a80ff80061
AP_Motors: Fix safe disarm
5 years ago
Leonard Hall
6e8413f122
AP_Motors: Use safety timer to enable pwm before spool up
5 years ago
Michael du Breuil
df8c9e5825
AP_Scripting: Raise default heap size
5 years ago
Michael du Breuil
cf94a02207
AP_Scripting: Stop running scripts if the enable flag ever goes false
5 years ago
Peter Barker
9fee2a9c06
AP_Vehicle: add singleton
5 years ago
Leonard Hall
d4b922336b
Copter: add voltage compensation to _throttle_thrust_max
5 years ago
Andrew Tridgell
00260db65a
AP_GPS: fixed UAVCAN GPS status when disconnected
...
this fixes the status reported for a UAVCAN GPS when the cable is
unplugged. It should be "NO GPS", but was instead reporting "NO
FIX". The user had no way to distinguish between not finding a CAN GPS
at all and it not getting satellites
thanks to CUAV for reporting
5 years ago
murata
000aa4f515
AP_RangeFinder: Add TF03-180
5 years ago
Randy Mackay
6588c93e44
SRV_Channel: renamed EPM to Gripper in FUNCTION param docs
5 years ago
Andrew Tridgell
c2067d5bc2
AP_NavEKF3: set a min yaw accuracy from GPS of 5 degrees
...
GPS modules tend to be rather optimistic about their yaw accuracy. By
setting a min or 5 degrees we prevent the user constantly getting
warnings about yaw innovations
5 years ago
Andrew Tridgell
37fb028532
AP_GPS: improved checking for valid yaw for moving baseline
...
and fixed check for carrSolnFixed
5 years ago
Michael du Breuil
2587b13ae7
AP_GPS: UBLOX: Parse RELPOSNED messages
...
This does not yet:
- validate the receiver configuration
- manage timing out stale GPS heading info
- relPosNormalized usage isn't clear, which may defeat the STRICT_LENGTH_CHECK
5 years ago
Michael du Breuil
cb5bba8379
AP_Logger: Log GPS yaw accuracy
5 years ago
Michael du Breuil
f0e742caa3
AP_Scripting: Fix generation of uint32_t arguments
...
This also fixes the message interval description not generating
correctly, it must have been manually edited before
5 years ago
Andrew Tridgell
97dc76732c
HAL_ChibiOS: drop mRoControlZeroF7 DPS310 clock to 5MHz
5 years ago
Andrew Tridgell
94418ca70e
AP_Baro: added register checking and reset to DPS280 driver
...
this is to fix an issue found on a mRoControlZeroF7
5 years ago
Randy Mackay
7ce2fb8783
GCS_Mavlink: handle_preflight_reboot made virtual
5 years ago
Henry Wurzburg
c515f4b317
AP_HAL_ChibiOS/hwdef: update KakuteF4 readme
5 years ago
Andy Piper
28b866cc8f
AP_HAL_ChibiOS: hardware definitions for Kakute F7 Mini
5 years ago
liang
8de44ec319
AP_Airspeed: protect sample timestamp while get data
5 years ago
Michael du Breuil
05d104675e
AP_Logger: Fix logging of current on non primary instances
5 years ago
Andy Piper
ef7f8531fb
Filter: set the harmonic notch filter ref default to zero (disabled)
...
Modify parameter descriptions for tradheli
5 years ago
Leonard Hall
4a1a5e81ea
AP_Motors: Add variable to record the final thrust value
...
Add Throttle_Out for other frames
5 years ago
Andrew Tridgell
d6e17b0c2b
AP_InertialSensor: publish an IMU temperature
...
makes testing of mavlink extension easier
5 years ago
Andrew Tridgell
29e65a7294
GCS_MAVLink: supply IMU temperature in mavlink extensions
5 years ago
Do Carmo Lucas
dc4ad26e96
GCS_MAVLink: updates to support the latest stable mavlink changes (IMU temperature extension)
5 years ago
Andrew Tridgell
77bf67e15f
HAL_ChibiOS: fixed padding of neopixel bits
...
lack of padding at start caused occasional glitches in colors
displayed
5 years ago
Peter Barker
25fd04d402
AP_Proximity: declare RangeFinder as a class to avoid circular include issue
5 years ago
Peter Barker
9aaa6c49fa
AP_BoardConfig: correct include of AP_Vehicle_Type
5 years ago
Peter Barker
083d4ac3ea
DataFlash: adjust for new vehicle base class
5 years ago
Peter Barker
405bf0ce7f
AP_Mission: adjust for new vehicle base class
5 years ago
Peter Barker
8e412d0885
AP_Compass: adjust for new vehicle base class
5 years ago
Peter Barker
cf201afdf6
AP_AccelCal: adjust for new vehicle base class
5 years ago
Peter Barker
8bb51f4b7d
AC_AttitudeControl: adjust for new vehicle base class
5 years ago
Peter Barker
1ea365d52a
AP_Vehicle: move many members up to base class
5 years ago
Peter Barker
a6b6bb99f3
AP_NMEA_Output: skip sending sentences if no space on UART
...
AP_NMEA_Output: clean scope by removing unneeded temps
AP_NMEA_Output: redo last_sent to last_run
AP_NMA_Output: early-exit if no data
5 years ago
Peter Barker
5428d13502
AP_Arming: remove bogus ARMING_CHECK_NONE 'bitmask value'
...
This looks like a bitmask value, but if you treat it like one (and
people have in the past!) by using logical operations then you get the
incorrect result.
Places which were checking for equivalence to ARMING_CHECK_NONE now
simply check the bitmask to see if it is all-empty.
5 years ago
murata
371f11b7f4
AP_Motors: Change to description(NFC)
5 years ago
Andrew Tridgell
4866fd68b5
AP_BoardConfig: fixed CAN init without SLCAN
5 years ago
Andrew Tridgell
15d98220e0
AP_HAL: enabled SLCAN on fmuv2 and Pixhawk1-1M
...
this fits for now, and is needed for CAN GPS for now
5 years ago