Commit Graph

52633 Commits

Author SHA1 Message Date
Randy Mackay ece688e883 Copter: version to 4.2.1-rc1 2022-06-17 14:07:00 +10:00
Randy Mackay b657b8ae8a Copter: 4.2.1-rc1 release notes 2022-06-17 14:07:00 +10:00
Andy Piper 83b421bac1 AR_Motors: make sure ESC type is initialized early 2022-06-17 14:07:00 +10:00
Andy Piper 8f3e655ff8 AP_Motors: make sure ESC type is initialized early 2022-06-17 14:07:00 +10:00
Andy Piper a87a23a746 SRV_Channel: add BLHeli_S ESC type 2022-06-17 14:07:00 +10:00
Andy Piper 578b5d9627 AP_HAL_ChibiOS: add BLHeli_S ESC type and use it to control bitwidths 2022-06-17 14:07:00 +10:00
Andy Piper 92b5a1c615 AP_HAL: add BLHeli_S ESC type and use it to control bitwidths
adjust BLHeli_S bitwidth and ticks to support more ESC variants.
2022-06-17 14:07:00 +10:00
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