Andrew Tridgell
c6e7abf247
AC_Avoidance: check for alloc failure of ObjectBuffer
2023-01-08 21:03:25 +11:00
Andrew Tridgell
542ec1276b
GCS_MAVLink: send FTP replies directly from the FTP thread
...
this saves over 700 bytes of memory while also making ftp faster
2023-01-08 21:03:25 +11:00
bugobliterator
da3db6a96c
AP_HAL_ChibiOS: swap order of ICM20602 and ICM20948_ext on CubeYellow
2023-01-08 21:03:25 +11:00
bugobliterator
00e4889d3b
AP_HAL_ChibiOS: enable fast fifo reset for CubeYellow as well
2023-01-08 21:03:25 +11:00
bugobliterator
1cb458f224
AP_HAL_ChibiOS: enable fast reset on ICM20602 for CubeOrange HW
2023-01-08 21:03:25 +11:00
bugobliterator
4351f83c35
AP_InertialSensor: add option to enable fast fifo reset on ICM20602
2023-01-08 21:03:25 +11:00
bugobliterator
ff5cc48441
AP_InertialSensor: add fast reset for ICM20602 instead of full reset on bad temp sample
2023-01-08 21:03:25 +11:00
Leonard Hall
8aeb89870f
AC_WPNav: remove _wp_accel_cmss.set_and_save_ifchanged
2023-01-08 21:03:25 +11:00
Leonard Hall
6aa4ac1ca2
AP_Math: extend the control.cpp test suite
2023-01-08 21:03:25 +11:00
Andrew Tridgell
a71b0fecbc
AP_Math: added a control.cpp test suite
2023-01-08 21:03:25 +11:00
Leonard Hall
b93d409f1b
AC_AttitudeControl: AC_PosControl: Simplify and clarify use of vertical controllers
2023-01-08 21:03:25 +11:00
Leonard Hall
864155ad33
AP_Math: Target velocity can reduce when limited
...
AP_Math: Target velocity can reduce when limited
2023-01-08 21:03:25 +11:00
Leonard Hall
e415d16662
AC_AttitudeControl: AC_PosControl: Comment fix and small efficiency gain
2023-01-08 21:03:25 +11:00
Leonard Hall
b220954043
AP_Math: Control Tools Enhancments
...
AP_Math: Control Tools Enhancments
2023-01-08 21:03:25 +11:00
Leonard Hall
95471aaa14
AC_AttitudeControl: AC_PosControl: Include FF in _pid_vel_xy integrator initialisation
2023-01-08 21:03:25 +11:00
Randy Mackay
ef6cc8912b
AP_Mount: servo driver loses unnecessary closest_limits method
2023-01-08 21:03:25 +11:00
Randy Mackay
0505a2e757
AP_Mount: siyi recording send-text demoted to INFO
2023-01-08 21:03:25 +11:00
Randy Mackay
f2f4835647
AP_Mount: Siyi fix for record ON OFF reporting
2023-01-08 21:03:25 +11:00
Randy Mackay
d0ffe054a1
AP_Mount: siyi a8 fix for gimbal-config-info message
...
Siyi A8 uses a different format from Z10 for this message
2023-01-08 21:03:25 +11:00
Kirill Shilov
39ddbb4c45
AIRLink: added LTE module enable pin to hwdef
2023-01-08 21:03:25 +11:00
Randy Mackay
21f68597ad
AP_Arming: correct prefix is ahrs is waiting for home
2023-01-08 21:03:25 +11:00
Randy Mackay
5cc04a58d6
AP_Arming: only compare AHRS vs GPS if GPS is enabled
2023-01-08 21:03:25 +11:00
Randy Mackay
c8c49d060b
AP_Arming: minor format fix
2023-01-08 21:03:25 +11:00
Moe Bataineh
4cf9c34187
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-08 21:03:25 +11:00
Iampete1
7fca4607db
AP_RangeFinder: skip GPIO arming check on analog backend
2023-01-08 21:03:25 +11:00
Leonard Hall
0e50b5bb94
AP_Motors: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
333596d233
AC_WPNav: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
affe9bc35f
AC_AttitudeControl: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
3d1959e159
AP_WheelEncoder: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
951c818927
AP_Control: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
a11a1db58b
Filter: Support changing update period
2023-01-08 21:03:25 +11:00
Leonard Hall
f07448a0ac
AP_Math: Support changing update period
2023-01-08 21:03:25 +11:00
lthall
925510e44f
AC_PID: Support changing update period
2023-01-08 21:03:25 +11:00
xiao
98654cbcf0
AP_HAL_ChibiOS: added PixPilot-V6
2023-01-08 21:03:25 +11:00
Andy Piper
e228244d33
AP_HAL_ChibiOS: increase SPI clock for ICM42688 on CUAV-Nora
...
use regular speed for ICM42688 CS on Nora
2023-01-08 21:03:25 +11:00
Andy Piper
62028a3b0d
AP_HAL_ChibiOS: hwdef for bdshot version of CUAV Nora/Nora+
2023-01-08 21:03:25 +11:00
Randy Mackay
be75b3f24e
AP_Arming: revert add system check of main loop rate
...
This reverts commit 6713caba55
.
2022-12-23 10:16:34 +11:00
Andrew Tridgell
e2f45f49de
AP_Landing: prevent a landing division by zero
...
if sink rate set to zero
2022-12-11 09:58:17 +11:00
bugobliterator
c7c162c236
AP_HAL_ChibiOS: make EKF running on second IMU primary
2022-12-11 09:58:17 +11:00
Andrew Tridgell
aa9ea16ac9
hwdef: save flash space on boards that are over
2022-12-11 09:58:17 +11:00
Andrew Tridgell
d99b154e5f
AP_Scheduler: guarantee that FAST_TASK tasks do run on every loop
...
the breakup of the fast loop resulted in us sometimes (under heavy CPU
load) not running a fast task on every loop
2022-12-11 09:58:17 +11:00
Randy Mackay
ca8c55ebae
AP_Arming: add system check of main loop rate
2022-12-11 09:58:17 +11:00
Randy Mackay
7e70b50259
AP_Scheduler: load_average returns 1 if main loop running slowly
2022-12-11 09:58:17 +11:00
Randy Mackay
fb041aa098
AP_Scheduler: add get_filtered_loop_rate_hz
2022-12-11 09:58:17 +11:00
Randy Mackay
924cd5c0ed
AP_Logger: PM msg gets LR field
2022-12-11 09:58:17 +11:00
Andrew Tridgell
16ebba2e22
hwdef: use only USB for bootloader on MatekF405-Wing
...
the bootloader doesn't fit in flash with UARTs as well
2022-12-11 09:58:17 +11:00
Andrew Tridgell
db64f3b479
hwdef: stop defining STORAGE_FLASH_PAGE in hwdef-bl.dat
...
this should only be in hwdef.dat, so we don't have it in 2 places
2022-12-11 09:58:17 +11:00
Andrew Tridgell
80e7f605fd
HAL_ChibiOS: fixed a bug in processing STORAGE_FLASH_PAGE
...
when we look in hwdef.dat for STORAGE_FLASH_PAGE we need to recurse
into includes, or we may miss it
2022-12-11 09:58:17 +11:00
Andrew Tridgell
5a5297a893
AP_Camera: fixed CAM_MIN_INTERVAL
...
delay the next photo until minimum interval is met, which is what the
documentation says. This fixes a nasty bug with mission plans where an
extra photo can be triggered by a camera trigger in a mission which
results in the number of CAM msgs being more than the number of images
on the microSD, which makes the mapping run unusable
2022-12-11 09:58:17 +11:00
Andrew Tridgell
a023ff775c
AP_Logger: prevent long loops due to parameter logging
...
ensure that the logging process() doesn't take more than 1ms
2022-12-11 09:58:17 +11:00