Andy Piper
25785e12d9
AP_RCTelemetry: don't spam mode changes on CRSF startup
...
rewrite device ping bootstrap to avoid ping flood
enable device pings on CRSF in the event of TX loss.
only send pings if not negotiating the version
3 years ago
Andy Piper
9b8ea8475d
AP_RCProtocol: reset UART on RX failure for CRSF
...
update CRSF timestamps to use microseconds
implement RX liveness protocol and implement for CRSF
3 years ago
Andy Piper
f828c690e7
bootloaders: add MambaF405-2022 bootloaders
3 years ago
Andy Piper
3db079d15c
Tools: add MambaF405 2022 MK4
3 years ago
Andy Piper
ed6f7fb9e9
AP_HAL_ChibiOS: add support for MambaF405 2022 MK4
...
mark DMA on MambaF405US-I2C UARTs
correct RSSI pin on MambaF405US-I2C
3 years ago
Randy Mackay
34f327404a
AP_Mount: Gremsy only enabled on >1MB boards
3 years ago
Randy Mackay
1fca72a831
GCS_MAVLink: add comment re sending locations to mounts
3 years ago
Randy Mackay
e595da41e6
AP_Mount: gremsy uses gimb-dev-att-send to retract gimbal
...
this replaces the MAV_CMD_USER_1 method
3 years ago
Randy Mackay
14c81099db
AP_Mount: add Gremsy driver
...
Co-authored-by: bugobliterator <siddharthbharatpurohit@gmail.com>
this drivers special features include
sends ATTITUDE and AUTOPILOT_STATE_FOR_GIMBAL
support of RC rate targets
captures and re-forwards gimbal_device_attitude_status
3 years ago
Randy Mackay
6723a0fc55
AP_Mount: handle gimbal_device_attitude_status
3 years ago
Randy Mackay
247697ccc4
AP_Mount: add support for DO_GIMBAL_MANAGER_PITCHYAW mavlink command
3 years ago
Randy Mackay
8092697c1a
AP_Mount: backend record RC rate targets
3 years ago
Randy Mackay
f157e5a073
AP_Mount: add set_yaw_lock
3 years ago
Randy Mackay
589102b7d7
AP_Mission: add DO_GIMBAL_MANAGER_PITCHYAW support
3 years ago
Randy Mackay
640a4b1a5f
RC_Channel: add mount lock aux function
3 years ago
Randy Mackay
f83b4cdb40
GCS_MAVLink: support sending AUTOPILOT_STATE_FOR_GIMBAL_DEVICE
3 years ago
bugobliterator
4dd66fed4b
GCS_MAVLink: forward gimbal-device-information to AP_Mount
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
also forward gimbal_device_attitude_status
3 years ago
Randy Mackay
7d13582913
Copter: implement get_rate_bf_targets method
3 years ago
Randy Mackay
cd1a62b7bc
Copter: move get_wp_xxx declarations higher in Copter.h
...
The declarations are grouped by the file in which they appear except for these 3
3 years ago
Randy Mackay
c19d5391d9
AP_Vehicle: add get_rate_bf_targets method
3 years ago
Randy Mackay
0975da6068
AP_Mount: remove virtual distructor from backend
3 years ago
Randy Mackay
b6d7601a55
AP_Mount: SToRM32 minor comment fix
...
also move definitions to cpp file
3 years ago
Randy Mackay
e0ce8035b9
Tools: arduroller balance bot param update
3 years ago
Peter Barker
0697ce19d2
autotest: tidy wait_disarmed
3 years ago
Peter Barker
b18c597f0b
autotest: fix race condition in arduplane.py fly_mission
...
We can lose the final message when we get_sim_time and wait_heartbeats and similar
3 years ago
Tom Pittenger
c28db6d91c
AP_HAL_ChibiOS: Durandal hwdef to enable Sagetech MXS driver by default for CI to test against
3 years ago
Tom Pittenger
7b681d55a8
AP_ADSB: fix sagetech MXS SDK linking error
3 years ago
Chuck Faber
c0b2b679a1
AP_ADSB: Added Sagtetech MXS Driver and it's SDK
3 years ago
Tom Pittenger
0645aee865
AP_ADSB: Driver cleanup and refactor
3 years ago
Tom Pittenger
07be987073
AP_HAL_ChibiOS: enable SagetechMXS driver by default only for CUAV-X7 and CubeOrange
3 years ago
Chuck Faber
b657d54336
Tools/scripts: Add Sagtech MXS to custom build server
3 years ago
Tom Pittenger
0c7e107157
Tools/waf: Add Sagetech SDK to WAF build
3 years ago
mateksys
71b9e80c04
hwdef: added more PWM options in MatekL431-Dshot
3 years ago
Andy Piper
4068337971
AP_HAL_ChibiOS: correct UART RX stats
3 years ago
Andrew Tridgell
064b6c8a9d
AP_ESC_Telem: use send_struct mavlink function
...
saves some flash, cpu and stack, but means we need a cast
3 years ago
Andy Piper
619fa021e7
AP_GyroFFT: make sure the parameters are updated at least once on startup
3 years ago
Andy Piper
24e47ea08d
AP_Arming: make sure FFT gets initialized when arming checks are off
3 years ago
James Harton
b963be7ee8
AP_HAL_ChibiOS: Add on-board baro support to iFlight BeastH7 V2 target.
...
iFlight's own website says that there is no barometer on this device,
however on my one there is a DPS310 connected on I2C. This PR adds
support for the on-board baro but leaves it as optional.
3 years ago
Peter Barker
1b22de0dd9
autotest: fix race condition in deepstall tests
3 years ago
Peter Barker
b550949766
autotest: scale SITL RC input according to speedup
...
Too slow when running at 100 times speedup
3 years ago
Peter Barker
abc1b7b644
autotest: factor out extract_median_FTN1_PkAvg_from_current_onboard_log
3 years ago
Peter Barker
d6dc0464dd
autotest: tidy extraction of FTN1 data from dflogs in fft tests
3 years ago
Peter Barker
1a9470d635
autotest: return hover throttle from hover_for_interval
3 years ago
Peter Barker
ef29350a72
autotest: tidy hovering in fft tests
3 years ago
Shiv Tyagi
b2f3123b0c
Copter: avoid ascend beyond fence's max alt in circle mode
3 years ago
Peter Barker
1087b297ac
Blimp: let AHRS update orientation in its own time
3 years ago
Peter Barker
ac4d8404bb
Sub: let AHRS update orientation in its own time
3 years ago
Peter Barker
cfff881013
Plane: let AHRS update orientation in its own time
3 years ago
Peter Barker
fca544a14a
Copter: let AHRS update orientation in its own time
3 years ago
Peter Barker
5fc4c9dc5c
Tracker: let AHRS update orientation in its own time
3 years ago