Leonard Hall
67205f8114
AP_Motors: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
55e19bbf5b
AC_WPNav: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
3c69d28237
AC_AttitudeControl: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
6eb57d618a
AP_WheelEncoder: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
2f2143ca6f
AP_Control: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
f0822e5121
Filter: Support changing update period
2022-12-13 17:10:06 +11:00
Leonard Hall
1382923db0
AP_Math: Support changing update period
2022-12-13 17:10:06 +11:00
lthall
0fefe1a05a
AC_PID: Support changing update period
2022-12-13 17:10:06 +11:00
Henry Wurzburg
08840b4a65
AP_Airspeed: add warning for large offset cal
2022-12-13 17:08:42 +11:00
Andrew Tridgell
50d00f4e45
AP_UAVCAN: log bus statistics
2022-12-13 16:56:57 +11:00
Andrew Tridgell
21b4a19c6f
HAL_SITL: implement CAN get_statistics()
2022-12-13 16:56:57 +11:00
Andrew Tridgell
bfff5548ef
HAL_ChibiOS: implement get_statistics()
2022-12-13 16:56:57 +11:00
Andrew Tridgell
05a6c0d026
AP_HAL: added statistics structure for CAN
2022-12-13 16:56:57 +11:00
Peter Barker
1c9d01c8fd
AP_HAL: use singleton getter for Baro in SIMState
...
this instance variable was always nullptr due to constructor ordering
2022-12-13 12:51:39 +11:00
Henry Wurzburg
649c87f1ec
Applets:add SportPlaneAirshow schedule
2022-12-13 12:29:41 +11:00
Iampete1
b155731f33
AP_RangeFinder: skip GPIO arming check on analog backend
2022-12-13 12:06:06 +11:00
Moe Bataineh
5b9403527b
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
2022-12-13 09:02:43 +09:00
Shiv Tyagi
560b2545c8
AR_Motors: fix have_skid_steering to return true for omni too
2022-12-12 19:59:17 +09:00
Peter Barker
e06a0c6876
AP_OpticalFlow: add some units to OFCA log message
...
Mainly just to get the instance column to make graphing axes easier
pbarker@fx:~/rc/ardupilot(master)$ mavlogdump.py logs/00000003.BIN --t FMTU | grep 251
2022-12-12 09:41:47.06: FMTU {TimeUS : 62248424, FmtType : 251, UnitIds : s#-???, MultIds : F00000}
pbarker@fx:~/rc/ardupilot(master)$ mavlogdump.py logs/00000003.BIN --t FMT | grep OFCA
2022-12-12 09:41:46.48: FMT {Type : 251, Length : 25, Name : OFCA, Format : QBBfff, Columns : TimeUS,Axis,Num,FRate,BRate,LPred}
MAV> graph OFCA[1].
OFCA[1].Axis OFCA[1].BRate OFCA[1].FRate OFCA[1].LPred OFCA[1].Num OFCA[1].TimeUS
MAV> graph OFCA[1].LPred
2022-12-12 13:27:25 +11:00
Andrew Tridgell
eed6edc3b0
SITL: fixed sign of wind with AHRS_EKF_TYPE=10 and builtin models
...
an alternative to #21929 that doesn't break RealFlight
needs testing with sailboats
2022-12-11 09:42:07 +11:00
Wiktor Maslowski
be9aec4059
AP_HAL_ESP32: add empty board - without any sensors
2022-12-07 18:21:03 +11:00
Wiktor Maslowski
128f52f807
AP_HAL_ESP32: fix the board names
2022-12-07 18:21:03 +11:00
Wiktor Maslowski
90cc4087e8
AP_HAL_ESP32: fix build esp32icarus
2022-12-07 18:21:03 +11:00
Andrew Tridgell
ebc9616e00
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-06 17:09:33 +11:00
Henry Wurzburg
624de6443e
AP_HAL_ChibiOS:correct defaults/readme for ReaperF745AIO
2022-12-06 11:25:46 +11:00
Andy Piper
7bf728c403
AP_HAL_ChibiOS: support for MambaF405-2022B
...
Co-authored-by: vidmantas zemleris <vidmantas.zemleris@gmail.com>
2022-12-06 11:24:37 +11:00
Iampete1
67fd90f181
RC_Channel: add aux function for QStabilize mode
2022-12-06 11:22:35 +11:00
Peter Barker
fbeb9aa3fd
GCS_MAVLink: allow forcing reboot via mavlink with parameter
2022-12-06 11:20:08 +11:00
Andrew Tridgell
81b519056b
AP_AHRS: implement timing jitter in SITL
...
make the AHRS update take a random amount of extra CPU time
2022-12-06 11:03:50 +11:00
Andrew Tridgell
7039088c7b
SITL: added SIM_TIME_JITTER parameter
...
for adding timing jitter in SITL
2022-12-06 11:03:50 +11:00
Andrew Tridgell
47df6f0ab6
AP_Scheduler: constrain the load average
...
prevent numerical errors on logging load with SIM_TIME_JITTER
2022-12-06 11:03:50 +11:00
Randy Mackay
014c8a79e6
AP_Arming: add system check of main loop rate
2022-12-06 11:00:51 +11:00
Randy Mackay
064627de04
AP_Scheduler: load_average returns 1 if main loop running slowly
2022-12-06 11:00:51 +11:00
Randy Mackay
d9aa366b59
AP_Scheduler: add get_filtered_loop_rate_hz
2022-12-06 11:00:51 +11:00
Randy Mackay
c258d1b32c
AP_Logger: PM msg gets LR field
2022-12-06 11:00:51 +11:00
Peter Barker
37240fb9ab
hwdef: turn baro-wind-compensation in save_some_flash.inc
2022-12-06 10:28:10 +11:00
Paul Riseborough
403d51b39f
AP_TECS: Remove unused TECS_LAND_PTRIM parameter
2022-12-06 10:23:59 +11:00
Andrew Tridgell
063a8bff54
hwdef: use only USB for bootloader on MatekF405-Wing
...
the bootloader doesn't fit in flash with UARTs as well
2022-12-05 15:19:52 +11:00
Andrew Tridgell
03faff15df
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-05 15:19:52 +11:00
Andrew Tridgell
46782057f4
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-05 15:19:52 +11:00
Andrew Tridgell
3c9452621b
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-05 07:48:39 +11:00
Andrew Tridgell
ae84adf632
AP_Logger: prevent long loops due to parameter logging
...
ensure that the logging process() doesn't take more than 1ms
2022-12-04 18:08:40 +11:00
Andrew Tridgell
4d51173e9c
AP_HAL: added TIME_CHECK() macro
...
this can be used to find places where we use more time than
expected. It works similarly to WITH_SEMAPHORE()
2022-12-04 18:08:40 +11:00
Peter Barker
368dd35805
AP_Math: add missing include
2022-12-01 20:29:23 +11:00
Paul Riseborough
93ae6f1739
AP_TECS: Remove duplicate setting of flare pitch upper limit
2022-12-01 15:19:27 +11:00
Paul Riseborough
dab61bf3ef
AP_TECS: Fix flare initialisation bug
2022-12-01 15:19:27 +11:00
Chobits Tai
a73e63b457
GCS_Common: refactor try_send_mission_message
2022-12-01 14:02:58 +11:00
James O'Shannessy
e2865f2fbc
AP_HAL: Remove the forced definition of HAL_WITH_ESC_TELEM in sitl board
...
Co-authored-by: Simon Maddison <81274690+Sypaq-MadMan@users.noreply.github.com>
2022-12-01 11:09:58 +11:00
James O'Shannessy
dec9f486ed
AP_ESC_Telem: Use SRV_Channel_config to extract the number of expected channels available
...
Removes duplication of definitions of available channels
Co-authored-by: Simon Maddison <81274690+Sypaq-MadMan@users.noreply.github.com>
2022-12-01 11:09:58 +11:00
James O'Shannessy
cd76aa3cff
SRV_Channel: adds SRV_Channel_config to simplify dependent includes in other libraries
...
Adding of SRV_Channel_config allows defining the number of servo channels for inclusion in other libraries without pulling in all the other SRV_Channel logic.
Co-authored-by: Simon Maddison <81274690+Sypaq-MadMan@users.noreply.github.com>
2022-12-01 11:09:58 +11:00