Andy Piper
0f90672bcd
AP_HAL: add UART baudrate accessor
2023-01-10 08:12:47 +09:00
Andy Piper
5477acf3b4
RC_Channel: add option to support ELRS at 420kbaud
2023-01-10 08:12:47 +09:00
Andy Piper
ba6842d19e
AP_RCTelemetry: report CRSF link rate rather than mode.
...
Encode actual protocol being used
cleanup is_elrs() and version numbers
2023-01-10 08:12:47 +09:00
Andy Piper
b7e9330953
AP_RCProtocol: check for 3 good frames for CRSF
...
Move get_link_rate() and get_protocol_string() to CRSF protocol
allow ELRS at 420kbaud to be configured
allow CRSF to bootstrap at ELRS desired baudrate
2023-01-10 08:12:47 +09:00
Andrew Tridgell
bd9f3ef696
AC_AttitudeControl: fixed time wrap bug in is_active_xy()
...
this failed at 70 minutes
2023-01-10 08:12:47 +09:00
Kirill Shilov
fe3ae67b73
AIRLink hwdef: added heater parameters
2023-01-10 08:12:47 +09:00
Andrew Tridgell
22a2d2b4ce
GCS_MAVLink: optimise FTP for available bandwidth
...
when we don't have hardware flow control don't use more than 1/3 of
available bandwidth for ftp outgoing transfers. This makes parameter
download faster on radios without flow control
2023-01-10 08:12:47 +09:00
Andrew Tridgell
0998bdc057
AP_HAL: check for null buffer in ObjectBuffer get_size()
2023-01-10 08:12:47 +09:00
Andrew Tridgell
da4a9297a0
GCS_MAVLink: check for alloc failure of ObjectBuffer
2023-01-10 08:12:47 +09:00
Andrew Tridgell
6e6df75b2a
AP_Scripting: check for alloc failure of ObjectBuffer
2023-01-10 08:12:47 +09:00
Andrew Tridgell
54c3e7f74b
AP_HAL_Linux: check for alloc failure of ObjectBuffer
2023-01-10 08:12:47 +09:00
Andrew Tridgell
c602757c02
AC_Avoidance: check for alloc failure of ObjectBuffer
2023-01-10 08:12:47 +09:00
Andrew Tridgell
869a1442ec
GCS_MAVLink: send FTP replies directly from the FTP thread
...
this saves over 700 bytes of memory while also making ftp faster
2023-01-10 08:12:47 +09:00
bugobliterator
5d559093b8
AP_HAL_ChibiOS: swap order of ICM20602 and ICM20948_ext on CubeYellow
2023-01-10 08:12:47 +09:00
bugobliterator
2c8cd15b1a
AP_HAL_ChibiOS: enable fast fifo reset for CubeYellow as well
2023-01-10 08:12:47 +09:00
bugobliterator
47759c534c
AP_HAL_ChibiOS: enable fast reset on ICM20602 for CubeOrange HW
2023-01-10 08:12:47 +09:00
bugobliterator
fd1a7fec05
AP_InertialSensor: add option to enable fast fifo reset on ICM20602
2023-01-10 08:12:47 +09:00
bugobliterator
c8f5e3b6b5
AP_InertialSensor: add fast reset for ICM20602 instead of full reset on bad temp sample
2023-01-10 08:12:47 +09:00
Leonard Hall
9786a99117
AC_WPNav: remove _wp_accel_cmss.set_and_save_ifchanged
2023-01-10 08:12:47 +09:00
Leonard Hall
b6e781629b
AP_Math: extend the control.cpp test suite
2023-01-10 08:12:47 +09:00
Andrew Tridgell
3ca4a56eba
AP_Math: added a control.cpp test suite
2023-01-10 08:12:47 +09:00
Leonard Hall
eec407e309
AC_AttitudeControl: AC_PosControl: Simplify and clarify use of vertical controllers
2023-01-10 08:12:47 +09:00
Leonard Hall
4aabd770d6
AP_Math: Target velocity can reduce when limited
...
AP_Math: Target velocity can reduce when limited
2023-01-10 08:12:47 +09:00
Leonard Hall
124a3703d2
AC_AttitudeControl: AC_PosControl: Comment fix and small efficiency gain
2023-01-10 08:12:47 +09:00
Leonard Hall
cacc69c44d
AP_Math: Control Tools Enhancments
...
AP_Math: Control Tools Enhancments
2023-01-10 08:12:47 +09:00
Leonard Hall
ce8389bab8
AC_AttitudeControl: AC_PosControl: Include FF in _pid_vel_xy integrator initialisation
2023-01-10 08:12:47 +09:00
Randy Mackay
108b69e615
AP_Mount: servo driver loses unnecessary closest_limits method
2023-01-10 08:12:47 +09:00
Randy Mackay
8d613e8f9e
AP_Mount: siyi recording send-text demoted to INFO
2023-01-10 08:12:47 +09:00
Randy Mackay
1bde74f68f
AP_Mount: Siyi fix for record ON OFF reporting
2023-01-10 08:12:47 +09:00
Randy Mackay
aa9c8b1d81
AP_Mount: siyi a8 fix for gimbal-config-info message
...
Siyi A8 uses a different format from Z10 for this message
2023-01-10 08:12:47 +09:00
Kirill Shilov
9f73c1498f
AIRLink: added LTE module enable pin to hwdef
2023-01-10 08:12:47 +09:00
Randy Mackay
3ae61ce5d3
AP_Arming: correct prefix is ahrs is waiting for home
2023-01-10 08:12:47 +09:00
Randy Mackay
f670af63a6
AP_Arming: only compare AHRS vs GPS if GPS is enabled
2023-01-10 08:12:47 +09:00
Randy Mackay
74a903109d
AP_Arming: minor format fix
2023-01-10 08:12:47 +09:00
Moe Bataineh
b91f5e377b
AP_Mount: Align received data to AP frame for Storm32 Serial
...
(Note: reversed pitch and yaw) to match NED.
Update AP_Mount_SToRM32_serial.cpp
2023-01-10 08:12:47 +09:00
Iampete1
aa8e4d115a
AP_RangeFinder: skip GPIO arming check on analog backend
2023-01-10 08:12:47 +09:00
Leonard Hall
f2c7383690
AP_Motors: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
5cadbc03f2
AC_WPNav: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
451faaa059
AC_AttitudeControl: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
323718b86b
AP_WheelEncoder: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
0c55933378
AP_Control: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
78e125c41b
Filter: Support changing update period
2023-01-10 08:12:47 +09:00
Leonard Hall
67024a9516
AP_Math: Support changing update period
2023-01-10 08:12:47 +09:00
lthall
4104da3864
AC_PID: Support changing update period
2023-01-10 08:12:47 +09:00
xiao
8a4a873564
AP_HAL_ChibiOS: added PixPilot-V6
2023-01-10 08:12:47 +09:00
Andy Piper
52d3db487e
AP_HAL_ChibiOS: increase SPI clock for ICM42688 on CUAV-Nora
...
use regular speed for ICM42688 CS on Nora
2023-01-10 08:12:47 +09:00
Andy Piper
3424051d5b
AP_HAL_ChibiOS: hwdef for bdshot version of CUAV Nora/Nora+
2023-01-10 08:12:47 +09:00
Randy Mackay
2c66e30bb3
AP_Arming: revert add system check of main loop rate
...
This reverts commit 6713caba55
.
2022-12-23 09:43:53 +09:00
Andrew Tridgell
66df43176c
AP_Landing: prevent a landing division by zero
...
if sink rate set to zero
2022-12-23 09:43:42 +09:00
bugobliterator
d486b095d2
AP_HAL_ChibiOS: make EKF running on second IMU primary
2022-12-10 10:34:44 +09:00