Andy Piper
4c2cbdab8d
AP_HAL_ChibiOS: only setup half-duplex for receive when transmit is fully over
4 years ago
Andy Piper
5c32007cdf
AP_HAL_ChibiOS: ensure stop bits can be set before UART begin
4 years ago
Peter Hall
43763091bd
AP_Scripting: add send_named_float to simple loop example
4 years ago
Peter Hall
fc95664580
AP_Scripting: add GCS send_named_float binding
4 years ago
Andy Piper
3371c272fb
AP_Notify: make LED_NTF_LEN changes require a reboot
...
don't dynamically update LED length
4 years ago
Andy Piper
3a9107245c
AP_HAL_ChibiOS: allocate DMA and LED buffers correctly when the length changes
...
calculate DMAR pulse times correctly
ensure 50us pulse separation for LED
make sure the LEDs are signalled for output
only allow LED length to be set once
4 years ago
Andy Piper
a98f85502a
AP_RCTelemetry: add support for SmartAudio protocol.
...
treat VTX frequency as a first class citizen, match band/channel to frequency
update CRSF to use new VTX configuration
use a 6-position switch to control VTX power
add support for VTX GCS announcement
announce VTX updates on CRSF
support pitmode-until-arm and pitmode-on-disarm
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Andy Piper
ea3af39773
RC_Channel: add support for 6-position switch and use it for VTX power
4 years ago
Andy Piper
6f91e053d5
AP_VideoTX: new library to support the SmartAudio protocol
...
set the VTX parameters to what was actually configured by the VTX
use change band/change frequency when appropriate
set power levels appropriately for protocol version.
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Andy Piper
2d0fe8b883
AP_SerialManager: add support for the SmartAudio protocol
...
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Andy Piper
b79ff9475d
AP_Vehicle: add support for the SmartAudio protocol
...
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Peter Barker
c20c4a6308
AP_HAL_SITL: set bus in read-size of rdwr transaction
4 years ago
Peter Barker
1c4e1aab05
AP_Logger: move gps logging structures into AP_GPS
4 years ago
Peter Barker
c2cba52ad8
AP_GPS: move gps logging structures into AP_GPS
4 years ago
Peter Barker
eefcc92f24
GCS_MAVLink: take MAV_CMD_DO_SPRAYER as a mavlink command
4 years ago
Peter Barker
c3b005e1d9
AP_Mission: add mission command to turn sprayer on and off
4 years ago
Rishabh
98287a1b2f
AC_Avoid: Use previous avoidance vel for limiting accel
4 years ago
Rishabh
cbf57af1f3
AC_Avoid: Limit acceleration while simple avoidance is active
4 years ago
Rishabh
865f3cda79
AC_Avoid: Add param to switch off proximity avoidance based on alt
4 years ago
Peter Hall
c1a831bbf4
GCS_MAVLink: sensor flags, only mark AHRS as enabled once initialised
4 years ago
Andrew Tridgell
a42bfd5df5
AP_Baro: added MS5611 baro compensation for -15 to -40C
4 years ago
Michael du Breuil
4c4e613f6a
AP_GPS: Don't send SBF config unless there is free space in the port
4 years ago
Michael du Breuil
c0da87c066
AP_HAL_ChibiOS: Update HitecMosaic to reflect changes to GPS config
4 years ago
Michael du Breuil
4d42996068
AP_GPS: Force the buadrate on SBF units
4 years ago
Peter Barker
01eb64ce73
AP_RPM: don't present RPM2_PIN parameter if RPM_MAX_INSTANCES <=1
4 years ago
Andrew Tridgell
6d1511f3eb
GCS_MAVLink: added method to force save calibration
...
useful after reloading parameters
4 years ago
Andrew Tridgell
f8e0227c8c
AP_Compass: added force_save_calibration()
4 years ago
Andrew Tridgell
25dd08a1fd
AP_InertialSensor: added force_save_calibration()
4 years ago
Andrew Tridgell
9de1519928
HAL_ChibiOS: prevent hw flow control from hogging a DMA channel
...
When hw flow control is enabled check the CTS pin before we grab the
DMA channel to prevent a long timeout trying to send to a blocked port
from holding a DMA channel against another device
this fixes issue #16587
4 years ago
Andrew Tridgell
106162b0c5
AP_MSP: removed date/time from MSP
...
we don't want to use real dates here as that would mean we don't get
consistent builds. Being able to reproduce the exact build at a later
date is a valuable property of the code
The git hash should be enough
4 years ago
Andrew Tridgell
0cc4409845
HAL_ChibiOS: fixed handling of invalid channel for LED write
...
this prevents a null ptr dereference when an invalid channel (such as
one on IOMCU) is used for LEDs
4 years ago
Andrew Tridgell
098a17fe2e
HAL_ChibiOS: fixed CubeOrange ADSB param name
4 years ago
Rishabh
f107ce3951
AP_Proximity: Use 3 sectors for simple avoidance boundary
4 years ago
Rishabh
8cab737bdd
AP_Proximity: Follow NED convention
4 years ago
Rishabh
74bda4952d
AC_Avoid: Return early if velocity is unchanged in proximity avoidance
4 years ago
Randy Mackay
eafd702773
AC_WPNav: add comment clarifying get_wp_destination alt frame
4 years ago
Mark Whitehorn
bb15c18cc3
GCS_MAVLink: send message when MAVFTP init fails
4 years ago
Pierre Kancir
eb78a473f6
AP_Vehicle: correct virtual specifier
4 years ago
Pierre Kancir
7430a415fb
AP_Tuning: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
67bdec3325
AP_OSD: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
9362039feb
AP_ICEngine: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
287645cf68
RC_Channel: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
a631ca4eac
AP_Button: add AUX_SWITCH_PWM_TRIGGER_LOW and AUX_SWITCH_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
0725cbdffc
RC_Channel: add AUX_SWITCH_PWM_TRIGGER_LOW and AUX_SWITCH_PWM_TRIGGER_HIGH
4 years ago
Pierre Kancir
68a27e3b41
AP_Arming: use RC_CALIB_MIN_LIMIT_PWM and RC_CALIB_MAX_LIMIT_PWM
4 years ago
Pierre Kancir
9dcaf155a6
RC_Channel: add use RC_CALIB_MIN_LIMIT_PWM and RC_CALIB_MAX_LIMIT_PWM
4 years ago
Randy Mackay
1ee7f00192
AP_VisualOdom: fix T265 criteria for aligning to AHRS
4 years ago
Leonard Hall
f53242b323
AC_AttitudeControl: rename thrust_heading_rotation_angles args
4 years ago
Leonard Hall
ad6e2eeed8
AC_AttitudeControl: remove feed-forward from run_quat
4 years ago
Andy Piper
20d8696a0a
AP_HAL_ChibiOS: BeastH7 has DPS310 baro
4 years ago