Andy Piper
97fa597e19
AP_HAL: add UART baudrate accessor
2023-01-10 10:14:12 +09:00
Andy Piper
d7f0bf786a
RC_Channel: add option to support ELRS at 420kbaud
2023-01-10 10:14:12 +09:00
Andy Piper
f7867780da
Copter: read radio more frequently to support more modern RX/TX
2023-01-10 10:14:12 +09:00
Andy Piper
3838749062
AP_RCTelemetry: report CRSF link rate rather than mode.
...
Encode actual protocol being used
cleanup is_elrs() and version numbers
2023-01-10 10:14:12 +09:00
Andy Piper
a4e198d5b0
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 10:14:12 +09:00
bugobliterator
08b966c0fb
Tools: fix CI error while building for macos
2023-01-10 10:14:12 +09:00
Andrew Tridgell
5cbd810e41
AC_AttitudeControl: fixed time wrap bug in is_active_xy()
...
this failed at 70 minutes
2023-01-10 10:14:12 +09:00
Kirill Shilov
fe2f5acff6
AIRLink hwdef: added heater parameters
2023-01-10 10:14:12 +09:00
Andrew Tridgell
1f05ee2232
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 10:14:12 +09:00
Andrew Tridgell
5de8fcc777
AP_HAL: check for null buffer in ObjectBuffer get_size()
2023-01-10 10:14:12 +09:00
Andrew Tridgell
247b8d0739
GCS_MAVLink: check for alloc failure of ObjectBuffer
2023-01-10 10:14:12 +09:00
Andrew Tridgell
68352534be
AP_Scripting: check for alloc failure of ObjectBuffer
2023-01-10 10:14:12 +09:00
Andrew Tridgell
9154db9ae2
AP_HAL_Linux: check for alloc failure of ObjectBuffer
2023-01-10 10:14:12 +09:00
Andrew Tridgell
a99dd1fabf
AC_Avoidance: check for alloc failure of ObjectBuffer
2023-01-10 10:14:12 +09:00
Andrew Tridgell
bbee8312dd
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 10:14:12 +09:00
bugobliterator
77cb12772d
AP_HAL_ChibiOS: swap order of ICM20602 and ICM20948_ext on CubeYellow
2023-01-10 10:14:12 +09:00
bugobliterator
0d2a83d1d8
AP_HAL_ChibiOS: enable fast fifo reset for CubeYellow as well
2023-01-10 10:14:12 +09:00
bugobliterator
8f79452093
AP_HAL_ChibiOS: enable fast reset on ICM20602 for CubeOrange HW
2023-01-10 10:14:12 +09:00
bugobliterator
8c3f086e21
AP_InertialSensor: add option to enable fast fifo reset on ICM20602
2023-01-10 10:14:12 +09:00
bugobliterator
3f074ef1c0
AP_InertialSensor: add fast reset for ICM20602 instead of full reset on bad temp sample
2023-01-10 10:14:12 +09:00
Leonard Hall
05a87cd931
Copter: Fix takeoff with alt drift and wp_navalt_min set
2023-01-10 10:14:12 +09:00
Leonard Hall
a234b6bda8
Copter: Fix Auto Takeoff when complete_alt_cm is current altitude
2023-01-10 10:14:11 +09:00
Leonard Hall
0af7cd59e1
AC_WPNav: remove _wp_accel_cmss.set_and_save_ifchanged
2023-01-10 10:14:11 +09:00
Leonard Hall
4ab1153c4a
AP_Math: extend the control.cpp test suite
2023-01-10 10:14:11 +09:00
Andrew Tridgell
bd2a560743
AP_Math: added a control.cpp test suite
2023-01-10 10:14:11 +09:00
Iampete1
1614400cae
Plane: Quadaplane: use land_at_climb_rate_cm only when landing
2023-01-10 10:14:11 +09:00
Leonard Hall
f24cb7c502
Copter: Update use of input_vel_accel_z
2023-01-10 10:14:11 +09:00
Leonard Hall
629e1e8f93
Plane: Vtol: use land_at_climb_rate_cm for vertical rate control
2023-01-10 10:14:11 +09:00
Leonard Hall
70c18bde27
AC_AttitudeControl: AC_PosControl: Simplify and clarify use of vertical controllers
2023-01-10 10:14:11 +09:00
Leonard Hall
6ccc91556d
AP_Math: Target velocity can reduce when limited
...
AP_Math: Target velocity can reduce when limited
2023-01-10 10:14:11 +09:00
Leonard Hall
161f197513
AC_AttitudeControl: AC_PosControl: Comment fix and small efficiency gain
2023-01-10 10:14:11 +09:00
Leonard Hall
1c6592d231
AP_Math: Control Tools Enhancments
...
AP_Math: Control Tools Enhancments
2023-01-10 10:14:11 +09:00
Leonard Hall
6d290cc787
AC_AttitudeControl: AC_PosControl: Include FF in _pid_vel_xy integrator initialisation
2023-01-10 10:14:11 +09:00
Randy Mackay
5903444fbe
AP_Mount: servo driver loses unnecessary closest_limits method
2023-01-10 10:14:11 +09:00
Peter Barker
c93f6d9915
github: macosx: remove github-installed Python symlinks in /usr/local/bin
...
installing packages fails as symlinks that brew wants to install already exist
https://github.com/orgs/Homebrew/discussions/3895
2023-01-10 10:14:11 +09:00
Randy Mackay
6569d16d3c
AP_Mount: siyi recording send-text demoted to INFO
2023-01-10 10:14:11 +09:00
Randy Mackay
7780753aa6
AP_Mount: Siyi fix for record ON OFF reporting
2023-01-10 10:14:11 +09:00
Randy Mackay
2c366bf3d7
AP_Mount: siyi a8 fix for gimbal-config-info message
...
Siyi A8 uses a different format from Z10 for this message
2023-01-10 10:14:11 +09:00
Kirill Shilov
17e21fed22
AIRLink: added LTE module enable pin to hwdef
2023-01-10 10:14:11 +09:00
Randy Mackay
6c08b87d5e
Copter: skip ap arming check of GPS hdop if GPS is disabled
2023-01-10 10:14:11 +09:00
Randy Mackay
892e6e89df
AP_Arming: correct prefix is ahrs is waiting for home
2023-01-10 10:14:11 +09:00
Randy Mackay
cb39bd72d3
AP_Arming: only compare AHRS vs GPS if GPS is enabled
2023-01-10 10:14:11 +09:00
Randy Mackay
ba234330d9
AP_Arming: minor format fix
2023-01-10 10:14:11 +09:00
Moe Bataineh
d8f6956366
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 10:14:11 +09:00
Iampete1
6049ee17d5
Plane: QRTL if RTL is expecting to VTOL land and close home with VTOL motors active
2023-01-10 10:14:11 +09:00
Iampete1
8fe120b3d7
AP_RangeFinder: skip GPIO arming check on analog backend
2023-01-10 10:14:11 +09:00
Leonard Hall
b6df8e5cb6
Copter: Support changing update period in Motors
2023-01-10 10:14:11 +09:00
Leonard Hall
cc3f2917ea
Plane: Support changing update period in Motors
2023-01-10 10:14:11 +09:00
Leonard Hall
155c3e3cd9
Sub: Support changing update period in Motors
2023-01-10 10:14:11 +09:00
Leonard Hall
5228f981e8
AP_Motors: Support changing update period
2023-01-10 10:14:11 +09:00