Peter Barker
70a5d8be76
GCS_MAVLink: remove unnecessary include of OpticalFlow header in GCS.h
...
introduces unnecessary dependencies
2022-12-15 21:07:31 +11:00
Peter Barker
54418a319e
AP_HAL_ChibiOS: add missing bouncebuffer include
2022-12-15 21:06:30 +11:00
Peter Barker
a874938636
AP_GPS: fix GPS_AUTO example
2022-12-15 21:05:35 +11:00
Randy Mackay
624e731ca5
AP_Arming: correct prefix is ahrs is waiting for home
2022-12-15 10:55:47 +09:00
Randy Mackay
76ef43ddf0
AP_Arming: only compare AHRS vs GPS if GPS is enabled
2022-12-15 10:55:47 +09:00
Randy Mackay
6bc3fcd294
AP_Arming: minor format fix
2022-12-15 10:55:47 +09:00
Paul Riseborough
fd7c4bc841
AP_Logger: Add option to disable disarmed logging on USB connection
...
AP_Logger: Update LOG_DISARMED parameter description
2022-12-15 10:38:15 +11:00
Peter Barker
4e61de7083
GCS_MAVLink: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
rishabsingh3003
650f0ff659
AP_UAVCAN: Add proximity support
2022-12-15 07:20:05 +11:00
rishabsingh3003
d8cf7c8bb5
hwdef: Add Proximity hwdef for L431
2022-12-15 07:20:05 +11:00
rishabsingh3003
ea1fb96e7b
AP_Proximity: Add DroneCAN backend
2022-12-15 07:20:05 +11:00
Andrew Tridgell
84db577f09
AP_Scripting: fixed aerobatics bug
...
thanks Andy!
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ca3be1d0c7
AP_Scripting: fixed roll correction at end of partial climbing circle
2022-12-15 07:17:06 +11:00
Andrew Tridgell
afc1a38b73
AP_Scripting: use luaM_malloc instead of allocf
...
handles GC if needed automatically
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ff6d9a12a4
AP_Scripting: try a gc on alloc fail in logging
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa8ff87ad2
AP_Scripting: make most object functions local
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa865e1f9b
AP_Scripting: save some class variables
2022-12-15 07:17:06 +11:00
Andrew Tridgell
716adb6d59
AP_Scripting: use metatable object approach for aerobatics
...
saves about 30k ram for AirShow, about 60k ram for F3AF23
2022-12-15 07:17:06 +11:00
Peter Barker
ee908e8df2
AP_Logger: include PIDInfo header in place of PID header
...
AC_PID.h includes a remarkable amount of stuff
2022-12-14 22:21:27 +11:00
Andy Piper
7b9126d612
AP_Baro: only log dynamic pressure when compensation is enabled
2022-12-14 19:19:58 +11:00
Andy Piper
e4b8d8a9b6
AP_NavEKF3: ensure wind estimation from airspeed can be used on its own
2022-12-14 19:19:58 +11:00
Andy Piper
d3d841ec98
AP_NavEKF2: ensure wind estimation from airspeed can be used on its own
2022-12-14 19:19:58 +11:00
Andy Piper
56ad3887f7
AP_Baro: add logging of dynamic pressure
2022-12-14 19:19:58 +11:00
Andy Piper
71a27027f1
SITL: add baro wind coefficients for Z-axis.
2022-12-14 19:19:58 +11:00
Andy Piper
5727cfacb9
AP_Baro: add static pressure position error correction in the Z-axis for fast copters at high lean
2022-12-14 19:19:58 +11:00
Peter Barker
3d641fab8d
AP_Landing: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Peter Barker
1eb5911bf5
SITL: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Peter Barker
2f76e12522
RC_Channel: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Peter Barker
e10593ee69
AP_LandingGear: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Peter Barker
d60db821cf
AP_HAL_ChibiOS: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
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