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
Andrew Tridgell
b8ed81ca5f
Plane: release notes for 4.2.1
2022-05-23 17:35:21 +10:00
Andrew Tridgell
031f69df15
Plane: fixed false positive in landing detector
...
this fixes a case where we can get false positive on the landing
detector for quadplanes.
The issue happens if we cross the LAND_DESCEND to LAND_FINAL threshold
while pilot repositioning is active, with stale information in
landing_detect.lower_limit_start_ms as we don't run should_relax() in
LAND_DESCEND
2022-05-23 17:35:21 +10:00
Andrew Tridgell
2d0cfb3fad
AP_BoardConfig: expose BRD_SAFETYENABLE on all boards
...
default BRD_SAFETYENABLE to 0 on boards with no safety switch, which
gives us the same behaviour as before, but users can choose to enable
the safety
this fixes two problems:
- CAN servos and ESCs work on boards with no safety switch
(eg. MatekH743 with CAN)
- during startup we could get spurious outputs before out aircraft
type is setup
2022-05-23 17:35:21 +10:00
Andrew Tridgell
9a5e8d3927
HAL_ChibiOS: always start with safety enabled
...
we want it enabled during early boot to prevent incorrect ESC and
servo output
2022-05-23 17:35:21 +10:00
Andrew Tridgell
bd22f0073c
Plane: prepare for 4.2.1beta1
2022-05-19 17:10:04 +10:00