Peter Barker
ad4c29748e
AP_NavEKF: getYawData also provides number of clipping models
...
In the case of the compass calibrator we do not want to use the GSF
result if any model is degenerate. We've had a compass calibrate in
flight 180-degrees out from what it should have.
2022-05-11 17:45:47 +10:00
Peter Barker
437b313544
AP_Compass: do not use GSF if any model has been clipped
2022-05-11 17:45:47 +10:00
Peter Barker
087d5ec6c7
AP_Mission: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS
2022-05-11 17:40:35 +10:00
Mirko Denecke
e52ca87cbc
AP_Proximity: fix misleading variable name for TerraRangerTower
2022-05-11 15:53:47 +09:00
Tamas Nepusz
f91ea8a0dd
AP_Logger: make LogStructure non-packed to fix compilation of SITL on Apple M1
2022-05-11 07:54:06 +10:00
Andrew Tridgell
fb63ad6b72
AP_Mission: improved handling of large LOITER_TURNS
...
instead of wrapping we should use MIN with 255, which is closer to
what was requested
2022-05-11 07:51:22 +10:00
Peter Barker
3ec0e27e4f
AP_Compass: move logging of compass ERR flags into AP_Compass
2022-05-10 19:46:40 +10:00
Peter Barker
82f4faec31
AP_ESC_Telem: remove misleading comment
2022-05-10 19:43:49 +10:00
Peter Barker
d23ddc4116
AP_Vehicle: increase rate at which we can log ESC telem
...
Some ESCs can give us >10Hz logging; we already check the data has
changed before logging, so let's log at the higher rate if we can.
2022-05-10 19:43:49 +10:00
Joshua Henderson
5087eabbca
AP_Airspeed: remove negative pressure set unhealthy
2022-05-10 16:58:51 +10:00
Iampete1
7850aea186
AP_Scripting: load uint32_t bindings via generator
2022-05-10 09:42:57 +10:00
Iampete1
5bfb295fdd
AP_Scripting: generator: support manual and manual operators on userdata
2022-05-10 09:42:57 +10:00
Iampete1
934b56e597
AP_Scripting: generator: support manual creation functions for userdata
2022-05-10 09:42:57 +10:00
Iampete1
3319140133
AP_Scripting: generator: remove unused function
2022-05-10 09:42:57 +10:00
Tatsuya Yamaguchi
cb6c1a1c80
AC_Fence: Move {Plane} mark from Value to Param
2022-05-10 09:35:11 +10:00
Tatsuya Yamaguchi
dbae31fb15
AP_Motors: Add Tricopter only to the description of YAW_SV_ANGLE
2022-05-10 09:35:11 +10:00
Tatsuya Yamaguchi
1e15787dab
AP_RCMapper: Remove RCMAP_FORWARD and LATERAL from rover docs
2022-05-10 09:35:11 +10:00
Tatsuya Yamaguchi
1638e3c778
AP_Baro: mark BARO_SPEC_GRAV as sub only
2022-05-10 09:35:11 +10:00
Tatsuya Yamaguchi
e18d95f704
AP_Arming: mark ARMING_OPTIONS as copter only
2022-05-10 09:35:11 +10:00
Tatsuya Yamaguchi
78699e39d5
AP_L1_Control: use AP_GROUPINFO instead of AP_GROUPINFO_FRAME
2022-05-10 09:35:11 +10:00
Peter Barker
7da0b3aaf2
AP_HAL_ChibiOS: allow airspeed backends to be compiled out
2022-05-10 09:02:51 +10:00
Peter Barker
7799d8bff5
AP_UAVCAN: allow backends to be compiled out
2022-05-10 09:02:51 +10:00
Peter Barker
10ce2c7fff
AP_MSP: allow backends to be compiled out
2022-05-10 09:02:51 +10:00
Peter Barker
f934854a0c
AP_HAL: allow backends to be compiled out
2022-05-10 09:02:51 +10:00
Peter Barker
4b95ad12bf
AP_Airspeed: allow backends to be compiled out
2022-05-10 09:02:51 +10:00
Andrew Tridgell
946a6ac4d0
HAL_ChibiOS: fixed RSSI from IOMCU analog pin 103
...
need to check new pin not old pin
2022-05-09 07:25:40 +10:00
Andrew Tridgell
bf9b803265
hwdef: added FlyingMoonF427 support
2022-05-08 18:41:39 +10:00
Andrew Tridgell
b9b5f055ef
hwdef: added FlyingMoonF407 board support
2022-05-08 18:41:39 +10:00
Andrew Tridgell
43a947f390
AP_Logger: fixed a bug in wrapped log count
...
fixes #20687
2022-05-06 06:56:33 +10:00
Andrew Tridgell
a6cd7ffd20
HAL_SITL: fixed warning
2022-05-06 06:55:16 +10:00
Andrew Tridgell
e6540681f2
AP_Filesystem: fixed warning with tmpnam
2022-05-06 06:55:16 +10:00
Gone4Dirt
2ff83bea53
AP_Airspeed: Add enabled check to get functions
2022-05-05 17:44:16 +10:00
Gone4Dirt
e82ba228ce
AP_Airspeed: Add nullptr check to healthy function
2022-05-05 17:44:16 +10:00
Gone4Dirt
edb25340d1
AP_Airspeed: Move multi-line functions out of header
2022-05-05 17:44:16 +10:00
Iampete1
9da80b45e9
AP_Scripting: load manual bindings via generator
2022-05-04 17:49:14 +10:00
Iampete1
03476711f2
AP_Scripting: binding gen: support globals
2022-05-04 17:49:14 +10:00
Iampete1
59fb78fea8
AP_Scripting: binding gen: support manaul bindings
2022-05-04 17:49:14 +10:00
Iampete1
5c2b0ebb0f
AP_Scripting: binding gen: don't emit dependancy if there are no fields
2022-05-04 17:49:14 +10:00
Andrew Tridgell
ab4772c9b7
GCS_MAVLink: support symlinks as files
...
this allows for use of symlinks with ftp and scripts
2022-05-04 17:48:45 +10:00
Andrew Tridgell
fa87019339
AP_Filesystem: added DT_LNK for symlinks
2022-05-04 17:48:45 +10:00
Andrew Tridgell
53c711954e
AP_Scripting: added parameters to VTOL failsafe example
2022-05-04 17:30:04 +10:00
Andy Piper
e0b7e5f2a5
AP_InertialSensor: add throttle-based notch setup function
...
allocate harmonic notch filter if FFT is enabled
2022-05-04 17:05:51 +10:00
Andy Piper
39d928aa49
Filter: add mutators for notch filter parameters
2022-05-04 17:05:51 +10:00
Andy Piper
02e5a7f463
AP_HAL_Empty: add placeholder vector addition
2022-05-04 17:05:51 +10:00
Andy Piper
aaad4ace08
AP_GyroFFT: add notch tuning functions
...
calculate averaged FFT frequency and enable notch
scale notch frequency down to FFT_MINHZ
calculate harmonics for averaging correctly
expose enable flag
2022-05-04 17:05:51 +10:00
Andy Piper
bfc3a5a749
RC_Channel: add in-flight FFT notch tuning function
...
initialize FFT tune
2022-05-04 17:05:51 +10:00
Andy Piper
3199412bff
AP_HAL_SITL: add vector addition function
2022-05-04 17:05:51 +10:00
Andy Piper
884454cd88
AP_HAL_ChibiOS: add vector addition function
2022-05-04 17:05:51 +10:00
Andy Piper
f57ac4787d
AP_HAL: add Jain's estimator
...
notch tuning using FFT averaging
allocate scratch space for peak finding
return all detected peaks to caller
2022-05-04 17:05:51 +10:00
Andrew Tridgell
a7b3a5713d
AP_Scripting: fixed non-oscillating yaw limit
2022-05-04 13:56:43 +10:00