Commit Graph

55187 Commits

Author SHA1 Message Date
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