Peter Barker
9da9d8c94b
AP_GPS: provide method for getting single char representing fix type
...
Should allow us to be consistent across places in the code base that
need a compact representation for a user display.
4 years ago
Leonard Hall
e788d63686
AC_AttitudeControl: clear up comment for inertial_frame_reset
4 years ago
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
Iampete1
bd8619a616
gitignore: add scripting repl
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
7aa1e2d63b
waf: add AP_VideoTX module
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
33fee211a4
autotest: extend pexpect timeouts when running under Valgrind
4 years ago
Peter Barker
a292fe1b8b
autotest: use wait_statustext rather than mavproxy.expect
...
This is important when running under Valgrind as the text can be
significantly delayed. wait_statustext times out in simulation time,
whereas mavproxy.expect has a flat 60s timeout
4 years ago
Peter Barker
c20c4a6308
AP_HAL_SITL: set bus in read-size of rdwr transaction
4 years ago
Peter Barker
c00a82868e
autotest: make DLVR sole airspeed sensor in test
...
The test wasn't actually *using* the DLVR...
4 years ago
Peter Barker
dbdda65956
autotest: add basic test for GPS blending
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
SSGrady
82a84c8f35
Tools: added name to GIT_Success.txt
4 years ago
Peter Barker
94c4b2d769
mavlink: update to ardupilot master commit
4 years ago
Peter Barker
1ca0998f32
Tools: take MAV_CMD_DO_SPRAYER as a mavlink command
4 years ago
Peter Barker
eefcc92f24
GCS_MAVLink: take MAV_CMD_DO_SPRAYER as a mavlink command
4 years ago
Peter Barker
b14dcf4bae
Tools: add mission command to turn sprayer on and off
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
Rishabh
fdd39ca3a8
Copter: Check for height before turning on proximity simple avoidance
4 years ago
Peter Barker
be8f747b7a
autotest: adjust timeout for Valgrind; disable for gdb
4 years ago
Peter Hall
c1a831bbf4
GCS_MAVLink: sensor flags, only mark AHRS as enabled once initialised
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
2302f08f75
Copter: run the "point yaw to ROI" controller at full rate (400Hz) instead of 1/4 of full rate (100Hz)
...
- This should improve pointing at ROI and replaces #11172
- Remove unused member variable as per review suggestion
- declare Mode::AutoYaw::roi_yaw() as const
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
Randy Mackay
97c1445bce
Copter: ensure send_position_target_global_int alt always absolute
4 years ago
Peter Barker
ea0efd3a1a
Copter: correct documentation of use of DO_CHANGE_SPEED parameter
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
ee8e9e3289
waf: fixed handling of vehicle dependency check for abs paths
...
this fixes the use of vehicle dependent cpp files on the build server
4 years ago
Peter Barker
3c3db50843
Vagrant: augment bash when working in a git repository
...
This .bashrc_git originally came from tridge.
4 years ago
Peter Barker
1b74058842
Plane: recalculate glide slope after achieving rtl.done_climb
4 years ago
Peter Barker
ca49f62b6d
autotest: add test for Plane's RTL_CLIMB_MIN parameter
4 years ago