Commit Graph

59849 Commits

Author SHA1 Message Date
Randy Mackay df0dad79bf Tools: SITL default copter yaw tune improvement 2023-09-19 10:53:04 +10:00
Iampete1 fa1c5f62aa Plane: Tailsitter: use motor I term for pitch in assist if not surfaces are setup 2023-09-19 09:35:19 +10:00
Tom Pittenger ea207c4b4a AP_Periph: add AP_PERIPH_SAFTEY_SWITCH_ENABLED 2023-09-19 09:29:26 +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
Henry Wurzburg 6d1fed9657 Tools:add qualifier for ADSB type in readme 2023-09-18 13:41:04 -07:00
Peter Barker 23150a0830 autotest: loosen constraint on achieved angles
apparently within 5 degrees is asking too much....
2023-09-18 20:40:18 +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
Peter Barker ecbad5b35a autotest: add test for ArduPlane fly-inverted mission item 2023-09-17 09:54:51 +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
Randy Mackay b407591663 Copter: 4.4.1-beta2 release notes 2023-09-14 16:24:18 +09:00
Randy Mackay 802167ede1 Rover: 4.4.0-beta7 release notes 2023-09-14 16:24:18 +09:00
Randy Mackay 1572520913 Plane: 4.4.1-beta2 release notes 2023-09-14 17:18:47 +10:00
Andrew Tridgell faad074abd AP_Periph: fixed debug bitmask docs 2023-09-14 17:08:10 +10:00
Davide_Lentini 5b0d7928bd hwdef: Update luminousbee5 defaults.parm 2023-09-14 12:40:59 +10:00
Michael du Breuil ee4e5766fb Tools: Add sw-nav-f405 bootloader 2023-09-14 10:56:20 +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
Peter Barker 1a97d222d0 autotest: quadplane: fix race condition on RTL heartbeats 2023-09-14 09:04:41 +10:00
Peter Barker f30dcdc0c3 autotest: remove really long debug line
So this was over 255*50 bytes long..... meaning the sequence number overflows...
2023-09-14 09:04:18 +10:00
Peter Barker 2319ba5e58 autotest: stop echoing autopilot statustext messages back to autopilot
These are already logged on the autopilot as MSG messages (without the extra stuff we tack on.

They are also already in our .tlog because we just received them via statustext....
2023-09-14 09:04:18 +10:00
Peter Barker 5a0b3f7d53 autotest: send all of progress message to autopilot
sending only the very first portion of these makes the feature less useful, so use statustext chunking feature to send all of message
2023-09-14 09:04:18 +10:00
Peter Barker ee316f04ed Plane: allow DO_VTOL_TRANSITION as both LONG and INT commands 2023-09-13 21:25:14 +10:00
Peter Barker cb2ea97f66 autotest: add test for DO_VTOL_TRANSITION 2023-09-13 21:25:14 +10:00
Peter Barker 1036244c65 autotest: tidy and re-enable QAUTOTUNE test
.... this one seems to have been accidentally removed at some stage...
2023-09-13 19:43:21 +10:00
Peter Barker 5e9c2a04d0 Copter: allow motor tests to be triggered with COMMAND_INT 2023-09-13 18:14:31 +10:00
Peter Barker a1b021e833 Plane: move nav_delay state to be private in ModeAuto 2023-09-13 18:08:10 +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 f25e67e3eb Plane: add option to scale FF in VTOL modes based on ratio of angle gains 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 219a13e45f autotest: tweak wait-for-gps-health
show how long we had to wait, ensure we don't work with stale data
2023-09-13 17:24:07 +10:00
Peter Barker 0918ddc05a autotest: allow lots of time for GPS rate to recover after simple gyrocal
simple gyro cal makes the GPS units go unhealthy as they are
not maintaining their update rate (gyro cal is synchronous
in the main loop).  Usually ~30 seconds to recover...
2023-09-13 17:24:07 +10:00