Peter Barker
0b4007d22c
AP_AHRS: make comment match code behaviour in airspeed DCM-fallback
...
the comment here was incorrect; we do not need EKF3 to have a good wind estimate to fall back to DCM here.
Also restructure the code to make it more obvious that this is what's going on.
2023-09-19 11:30:45 +10:00
Peter Barker
c30bceb2a0
AP_AHRS: return location inside backend_results structure
...
with the change to cache results inside AP::ahrs().state we no longer need to worry about the backend's attempts to project the last-known-location forwards according to amount of time elapsed since that last-known-location was calculated.
2023-09-19 11:25:49 +10:00
Peter Barker
5b0393e280
GCS_MAVLink: handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN as INT or LONG
2023-09-19 11:16:10 +10:00
Henry Wurzburg
4508f23893
AP_OSD:Update/correct DisplayPort BF MSP symbols
2023-09-19 11:13:54 +10:00
Randy Mackay
ee7df6b060
AP_Mount: Xacti sets datetime
2023-09-19 10:58:52 +10:00
Randy Mackay
5e77ca483d
AP_Mount: Xacti slides reduced flash usage
2023-09-19 10:58:52 +10:00
Randy Mackay
b7d44c75a6
AP_Mount: Xacti gets reduced call to AP_HAL::millis()
2023-09-19 10:58:52 +10:00
Randy Mackay
fc24b45d56
AP_Mount: Xacti handles firmware ver and status
2023-09-19 10:58:52 +10:00
Randy Mackay
1f11d5f3fc
AP_DroneCAN: support string parameters
2023-09-19 10:58:52 +10:00
Peter Barker
1d4a77d33a
AP_OSD: correct compilation when OSD compiled out
2023-09-19 08:22:16 +09:00
Iampete1
d3d606ab69
AP_SmartRTL: fix disable if second point fails to add
2023-09-19 08:01:47 +09:00
Nick Exton
1dd7d7dd7b
AP_Mount: In Siyi, change severity of warnings for Data Loss and No Card
2023-09-19 07:59:15 +09:00
Nick Exton
bad73df582
AP_Mount: In Siyi, clean up toggling of video recording
2023-09-19 07:59:15 +09:00
Nick Exton
a8e10ca59b
AP_Mount: In Siyi, request gimbal config when set_motion_mode() changes mode
2023-09-19 07:59:15 +09:00
Nick Exton
d3358ff3af
AP_Mount: Make Siyi set_motion_mode() only send on change
2023-09-19 07:59:15 +09:00
Nick Exton
62858ff91f
AP_Mount: Siyi set_motion_mode() now returns bool
...
And the mode param is now const.
2023-09-19 07:59:15 +09:00
Nick Exton
9fe5f4151e
AP_Mount: In Siyi, use config info received from gimbal
2023-09-19 07:59:15 +09:00
Nick Exton
188a5654c2
AP_Mount: Siyi set_lock() becomes set_motion_mode()
...
We have three motion modes on the Siyi: Lock, Follow and FPV.
Partially addresses #22900
2023-09-19 07:59:15 +09:00
Henry Wurzburg
d13085d4bb
HWDEF:Correct hwdef of BETAFPV-F405
2023-09-19 08:03:58 +10:00
Andrew Tridgell
ebffc8fc65
HAL_ChibiOS: fixed CAN statistics on F4/L4/F3/F7
2023-09-19 07:33:53 +10:00
Peter Barker
273b9ea354
GCS_MAVLink: correct sensors when no baros found
...
GCSs will know we have no baros on-board, as will the RC telemetry library
2023-09-19 07:28:30 +10:00
subashchandar
d1e8cef9b6
AP_HAL_ChibiOS: Increase limit for Storage pages
...
STm32l4+ has 512 flash pages in dual flash mode
2023-09-17 21:03:37 +10:00
subashchandar
2207f7bb14
AP_HAL_ChibiOS: change adc sampling rate
...
STm32l4r5 adc sampling rate.
2023-09-17 21:02:42 +10:00
James O'Shannessy
9b06395573
AP_Mount: Fix brace enclosed initializer list for older compilers
2023-09-16 14:59:00 +09:00
Peter Barker
62950169f7
AP_Notify: tidy use of DiscreteRGB
2023-09-16 08:47:37 +09:00
Nick Exton
83636e6ef3
AP_Mount: In Siyi, fix missing braces in process_packet()
2023-09-15 20:13:55 +09:00
Davide_Lentini
5b0d7928bd
hwdef: Update luminousbee5 defaults.parm
2023-09-14 12:40:59 +10:00
Michael du Breuil
dcfd9f6586
AP_HAL_ChibiOS: Add sw-nav-f405 target
...
Navlight board with a compass, requires #24945 for status light to work
2023-09-14 10:56:20 +10:00
Michael du Breuil
3243751e0b
AP_Notify: Reenable the DiscreteRGB backend
2023-09-14 10:55:26 +10:00
Henry Wurzburg
ae05df22eb
HWDEF: Correct define errors in HEEWING and Tmotor bds
2023-09-14 10:38:01 +10:00
Ep Pravitra
db72fd16d4
AP_AdvancedFailsafe: make GCS failsafe timeout a parameter
2023-09-13 18:06:28 +10:00
zvldz
8e08a9bdf6
AP_VideoTX:add additional freq bands
2023-09-13 18:05:24 +10:00
Andy Piper
2f807230d0
AP_AHRS: rename get_angle_P_scale_logging()
2023-09-13 18:02:44 +10:00
Andy Piper
31a2acb7ad
AC_AttitudeControl: rename get_angle_P_scale_logging()
2023-09-13 18:02:44 +10:00
Andy Piper
ab24f97275
APM_Control: implement single-cycle feed-forward scaler for roll and pitch
2023-09-13 18:02:44 +10:00
Peter Barker
df911e9e76
AP_Notify: remove unused enumeration
...
this was copied over into the OreoLED driver
2023-09-13 17:34:30 +10:00
Peter Barker
4f0b328674
GCS_MAVLink: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
TunaLobster
6f80f8f200
AP_HAL_ChibiOS: Add hwdef for ARK_CANNODE
2023-09-13 17:06:02 +10:00
Andy Piper
f02b34fc02
hwdef: mRoControlZeroOEMH7 bdshot version
2023-09-13 17:04:24 +10:00
Andy Piper
feabd1f568
AP_HAL_ChibiOS: hwdef for Flywoo F405 Pro
2023-09-13 17:03:51 +10:00
Andy Piper
9387236e6c
AP_HAL_ChibiOS: prefer bi-directional dshot channels that can be shared on F4 and F7
2023-09-13 17:03:51 +10:00
rishabsingh3003
8a1fa0e096
Copter: Allow fast descend while Prec Landing
2023-09-13 11:49:16 +10:00
rishabsingh3003
d5a5f4f863
AC_PrecLand: Allow fast descend
2023-09-13 11:49:16 +10:00
Nick Exton
cc25f2915a
AP_Mount: In Siyi, fix calculation of attitude quaternion
...
Order of rotation for Siyi gimbals is (yaw, roll, pitch), which is 312
order. Quaternion::from_euler() function assumes a 321 order of
rotation (yaw, pitch, roll).
2023-09-13 11:48:47 +10:00
Henry Wurzburg
63136e9060
AP_OSD:add Aviation style AH option
2023-09-13 08:29:00 +10:00
Peter Barker
86aad6f6bf
AP_Logger: log valid-input and in-rc-failsafe
...
Can now sensibly log these now the RC_Channels library has the methods
2023-09-12 19:14:18 +10:00
Leonard Hall
ffc553f34f
AC_AttitudeControl: Fix yaw limit calculations
2023-09-12 19:14:01 +10:00
Randy Mackay
ed7ca580c2
AC_AttitudeControl: add const get_rate_pid accessors
2023-09-12 19:14:01 +10:00
Randy Mackay
11ddf9f7c7
AC_PID: add const kP accessor
2023-09-12 19:14:01 +10:00
Anthony Luo
f0d7a367f4
SITL: document SIM_FLOW_* params
2023-09-12 18:56:06 +10:00