Commit Graph

52426 Commits

Author SHA1 Message Date
Rishabh
39df59d73e Copter: Do not allow automatic yaw while prec land retry 2022-06-17 14:07:00 +10:00
Randy Mackay
69203b27c8 AP_InertialSensor: extend ENABLE_MASK param desc IMUs 4 to 7 2022-06-17 14:07:00 +10:00
Randy Mackay
24eaa270c8 AP_NavEKF3: replace AP_HAL::millis() with dal.millis() 2022-06-17 14:07:00 +10:00
Andy Piper
9baa8d104a AC_AutoTune: allow high ANGLE_P gains 2022-06-17 14:07:00 +10:00
Andy Piper
5cb5168406 AP_HAL: add bitwidth hal definitions.
revert to original bitwidths for neopixel and profiled
add proper neopixel test that observes spec'ed timings
2022-06-17 14:07:00 +10:00
Andy Piper
baeee9c8d1 AP_HAL_ChibiOS: move bitwidths to AP_HAL 2022-06-17 14:07:00 +10:00
Randy Mackay
e5ef20865f Rover: version to 4.2.0 2022-06-17 14:07:00 +10:00
Randy Mackay
25e1a4bded Rover: 4.2.0 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
d14e37fc75 Copter: version to 4.2.0 2022-06-17 14:07:00 +10:00
Randy Mackay
75024795e3 Copter: 4.2.0 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
624889e456 Rover: version to 4.2.0-rc4 2022-06-17 14:07:00 +10:00
Randy Mackay
c9654de4d7 Rover: 4.2.0-rc4 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
65e342cf10 Copter: version to 4.2.0-rc4 2022-06-17 14:07:00 +10:00
Randy Mackay
5ecd6680dc Copter: 4.2.0-rc4 release notes 2022-06-17 14:07:00 +10:00
Leonard Hall
272e82bf53 Copter: Dissable yaw slew in loiter 2022-06-17 14:07:00 +10:00
Leonard Hall
c9f1b8912c AC_AttitudeControl: Allow diabling of slew limit 2022-06-17 14:07:00 +10:00
Bill Geyer
78c50bf0bb Copter: fix position ctrl init for guided takeof 2022-06-17 14:07:00 +10:00
Randy Mackay
3c7421d895 Copter: vibration compensation turns off in manual modes 2022-06-17 14:07:00 +10:00
Randy Mackay
10cc9b3ce4 Rover: version to 4.2.0-rc3 2022-06-17 14:07:00 +10:00
Randy Mackay
5c875d8293 Rover: 4.2.0-rc3 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
db362077b2 Copter: version to 4.2.0-rc3 2022-06-17 14:07:00 +10:00
Randy Mackay
9381e42ef9 Copter: 4.2.0-rc3 release notes 2022-06-17 14:07:00 +10:00
Andrew Tridgell
0f230ee4c6 AP_InertialSensor: call notch param update with semaphore held 2022-06-17 14:07:00 +10:00
Andrew Tridgell
c06f69e77d AP_GyroFFT: added defaults for FFT with no notch
allow for testing with FFT enabled, and defaulting number of
frequencies to look for
2022-06-17 14:07:00 +10:00
Andrew Tridgell
85db0c498b AP_InertialSensor: fixed the last notch values to be per-instance
thanks to Andy for noticing this
2022-06-17 14:07:00 +10:00
Andrew Tridgell
a6dd296cc8 AP_GyroFFT: skip disabled notches 2022-06-17 14:07:00 +10:00
Andrew Tridgell
7b08a6c00c AP_InertialSensor: don't update disabled notches 2022-06-17 14:07:00 +10:00
Andrew Tridgell
66ad3051c3 AP_GyroFFT: allow for 2 FFT based notches 2022-06-17 14:07:00 +10:00
Andrew Tridgell
975fc6b70d AP_Vehicle: implement common harmonic notch update code 2022-06-17 14:07:00 +10:00
Andrew Tridgell
5f2cc8960d Plane: moved harmonic notch update code to AP_Vehicle 2022-06-17 14:07:00 +10:00
Andrew Tridgell
2a5d662d84 Copter: moved harmonic notch update code to AP_Vehicle 2022-06-17 14:07:00 +10:00
Andrew Tridgell
f8c1c39868 AP_RPM: use HarmonicNotch class 2022-06-17 14:07:00 +10:00
Andrew Tridgell
5080c32197 AP_GyroFFT: use HarmonicNotch class 2022-06-17 14:07:00 +10:00
Andrew Tridgell
d893d9bc89 AP_Arming: use HarmonicNotch class 2022-06-17 14:07:00 +10:00
Andrew Tridgell
e799649e6c AP_InertialSensor: switch to HarmonicNotch class
this makes the logic much easier to follow, without indexes into
arrays
2022-06-17 14:07:00 +10:00
Andrew Tridgell
1de23e564e Filter: removed parameters from the old notch filter
saves some flash space
2022-06-17 14:07:00 +10:00
Andrew Tridgell
e763386651 AP_GyroFFT: only allow one harmonic notch filter to be linked to FFT 2022-06-17 14:07:00 +10:00
Andrew Tridgell
0467c1aef6 AP_Arming: added arming check for conflicting notch modes 2022-06-17 14:07:00 +10:00
Andrew Tridgell
a23a25f6b3 Plane: param conversion for INS_NOTCH to INS_HNTC2 2022-06-17 14:07:00 +10:00
Andrew Tridgell
b429bb7b98 Filter: clarify meaning of 1st harmonic 2022-06-17 14:07:00 +10:00
Andrew Tridgell
5e1489eeff Plane: support harmonic notch on 2nd RPM sensor 2022-06-17 14:07:00 +10:00
Andrew Tridgell
711ec6ce70 Copter: support harmonic notch on 2nd RPM sensor 2022-06-17 14:07:00 +10:00
Andrew Tridgell
559f4c00c3 Filter: added RPM2 harmonic notch type 2022-06-17 14:07:00 +10:00
Andrew Tridgell
a617057f36 Copter: update for changed INS_NOTCH parameter name 2022-06-17 14:07:00 +10:00
Andrew Tridgell
e894dfe339 Plane: support two full harmonic notch filters 2022-06-17 14:07:00 +10:00
Andrew Tridgell
4c5ea5dfdf Copter: support two full harmonic notch filters 2022-06-17 14:07:00 +10:00
Andrew Tridgell
f9de6dff1c AP_Vehicle: support two full harmonic notch filters 2022-06-17 14:07:00 +10:00
Andrew Tridgell
3d025a7c5c AP_RPM: support two full harmonic notch filters 2022-06-17 14:07:00 +10:00
Andrew Tridgell
25d00e433e AP_InertialSensor: support two full harmonic notch filters 2022-06-17 14:07:00 +10:00
Andrew Tridgell
54a5bd007d Plane: prepare for 4.2.1 release 2022-05-23 17:36:17 +10:00