Commit Graph

40435 Commits

Author SHA1 Message Date
Andrew Tridgell
5ae24a7aac AP_SerialManager: expose map_baudrate() 2019-11-27 14:12:37 +11:00
Andrew Tridgell
0c4a4ccb74 HAL_ChibiOS: optionally print information on a HardFault 2019-11-27 14:12:04 +11:00
Andrew Tridgell
ef993f380f HAL_ChibiOS: use system_halt_hook() 2019-11-27 14:12:04 +11:00
Andrew Tridgell
c1575654e2 HAL_ChibiOS: added optional debug code for hardfaults and panics
this implements a soft-serial print function that can be used to get
debug out on a GPIO pin in a panic
2019-11-27 14:12:04 +11:00
Andrew Tridgell
9b89cc2dd1 ChibiOS: fixed I2C transaction bugs
This adds protections for unexpected interrupts on all I2C variants
2019-11-27 14:12:04 +11:00
Randy Mackay
37a5e96458 Rover: version to 4.0.1-dev 2019-11-27 10:55:27 +09:00
Luke.Qin
c8ef863e6d AC_PosControl: fix minor bug for set_max_speed_z() 2019-11-26 19:28:38 +09:00
Randy Mackay
f6df3fcf32 Rover: 4.0.0 release notes 2019-11-26 14:01:03 +09:00
Jacob Walser
95124eb73e Sub: version to 4.1.0dev 2019-11-25 22:28:45 -05:00
Marian Soban
25cf389971 AP_LTM_Telem: LTM telemetry support 2019-11-26 12:14:13 +11:00
Marian Soban
bea1502af9 AP_SerialManager: LTM telemetry support 2019-11-26 12:14:13 +11:00
Marian Soban
6e961b55eb GCS_MAVLink: LTM telemetry support 2019-11-26 12:14:13 +11:00
Marian Soban
018d6bd35b Tools: Replay: add stubs to avoid linking LTM telemetry 2019-11-26 12:14:13 +11:00
Marian Soban
3892c90d1f Sub: add stubs to avoid linking LTM telemetry 2019-11-26 12:14:13 +11:00
Marian Soban
6af2262597 Tracker: add stubs to avoid linking LTM telemetry 2019-11-26 12:14:13 +11:00
Marian Soban
278737fc8e Copter: LTM telemetry support 2019-11-26 12:14:13 +11:00
Marian Soban
dd14e091dd Rover: LTM telemetry support 2019-11-26 12:14:13 +11:00
Marian Soban
0a59fed54f Plane: LTM telemetry support 2019-11-26 12:14:13 +11:00
Peter Barker
4d628c2822 autotest: add test for send_to_components 2019-11-26 12:10:12 +11:00
Peter Barker
4780dc40b0 AP_Camera: use corrected version of send_to_components 2019-11-26 12:10:12 +11:00
Peter Barker
4fd31b7bc4 AP_BattMonitor: use corrected version of send_to_components 2019-11-26 12:10:12 +11:00
Peter Barker
a96a4c0510 GCS_MAVLink: correct encoding used for send_to_components
These have to be packed onto the channel - otherwise they may ge
tencoded as mavlink1 instead of mavlink2 (or vice-versa)
2019-11-26 12:10:12 +11:00
Mark Whitehorn
5f6b3a1f5b AP_NavEKF2: clean up init failure handling
only attempt to allocate memory once
2019-11-26 11:59:10 +11:00
Michael du Breuil
feead0a42c SITL: ADSB: Don't hard code the emitter type 2019-11-26 11:57:29 +11:00
Randy Mackay
2cfdfb38e7 Copter: pre-arm check for Toshiba ESCs disabled with parameter flag 2019-11-26 11:56:33 +11:00
Randy Mackay
9fe624ab77 AP_ToshibaCAN: consume and log motor temperature
also fix esc temperature consumption
also minor change to temperature logging multipler (was float, now
unsigned)
2019-11-26 11:56:33 +11:00
Randy Mackay
cddc9b622f AP_KDECAN: log motor temp as zero 2019-11-26 11:56:33 +11:00
Randy Mackay
1b79f102b6 AP_BLHeli: log motor temp as zero 2019-11-26 11:56:33 +11:00
Randy Mackay
94d641d3d5 AP_Logger: ESC logging includes motor temperature 2019-11-26 11:56:33 +11:00
Randy Mackay
ecb60955ff AP_Compass: minor comment fix
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
2019-11-26 11:10:06 +11:00
lukezhqin
32f11ba863 AP_Compass: fix thin_samples to avoid comparing sample to itself 2019-11-26 11:10:06 +11:00
Randy Mackay
f97cfd1065 AP_Compass: fix calibrator update when step one fails 2019-11-26 11:10:06 +11:00
Randy Mackay
89fa324a2b AP_Compass: rename CompassCalibrator::clear to stop 2019-11-26 11:10:06 +11:00
Randy Mackay
90cfbe01e4 AP_Compass: remove unused calc_mean_squared_residuals 2019-11-26 11:10:06 +11:00
Randy Mackay
feb0f141fa AP_Compass: add comments to calibrator 2019-11-26 11:10:06 +11:00
Randy Mackay
09046aec66 AP_Compass: formatting fixes
this should be a non-functional change
2019-11-26 11:10:06 +11:00
Randy Mackay
f58b09ebef AP_Compass: constify get_completion_mask and remove use of auto 2019-11-26 11:10:06 +11:00
Randy Mackay
396cec96ee AP_Compass: constify get_orientation 2019-11-26 11:10:06 +11:00
Peter Barker
c93d17b4b2 ArduPlane: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
bd7dfd0aea ArduCopter: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
b5539701e8 APMrover2: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
ee06faed88 AntennaTracker: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
4c9c5767ed AP_Winch: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
ef6a34a9f0 AP_Motors: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
992f216cc5 AP_LandingGear: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
48def9b8a4 AC_Sprayer: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
f1c2e55f68 SRV_Channel: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Peter Barker
3521117817 SRV_Channel: remove old unused reversible-throttle concept 2019-11-26 10:15:05 +11:00
Peter Barker
326ba5b974 SITL: support for virtual hardware safety switch 2019-11-26 10:14:11 +11:00
Peter Barker
907977b2f2 AP_HAL_SITL: support for virtual hardware safety switch 2019-11-26 10:14:11 +11:00