Commit Graph

52643 Commits

Author SHA1 Message Date
Andrew Tridgell
0a7236f010 Replay: support set source events 2022-06-21 19:41:34 +09:00
Andrew Tridgell
83d78b6336 AP_NavEKF3: log set source events 2022-06-21 19:41:34 +09:00
Andrew Tridgell
8939974333 AP_DAL: added set source events for EKF3 2022-06-21 19:41:34 +09:00
Iampete1
f3d08c8eae AC_AttitudeControl: reduce alt hold min lean angle to 5deg on plane 2022-06-21 19:41:34 +09:00
Andrew Tridgell
be7f0afc87 AP_InertialSensor: call notch param update with semaphore held 2022-06-21 19:41:34 +09:00
Andrew Tridgell
005de1ded2 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-21 19:41:34 +09:00
Andrew Tridgell
70443b121f AP_InertialSensor: fixed the last notch values to be per-instance
thanks to Andy for noticing this
2022-06-21 19:41:34 +09:00
Andrew Tridgell
a0746ec251 AP_GyroFFT: skip disabled notches 2022-06-21 19:41:34 +09:00
Andrew Tridgell
afe0c02835 AP_InertialSensor: don't update disabled notches 2022-06-21 19:41:34 +09:00
Andrew Tridgell
5949abb858 AP_GyroFFT: allow for 2 FFT based notches 2022-06-21 19:41:34 +09:00
Andrew Tridgell
e4c1f30aa7 AP_Vehicle: implement common harmonic notch update code 2022-06-21 19:41:34 +09:00
Andrew Tridgell
6201115c76 Plane: moved harmonic notch update code to AP_Vehicle 2022-06-21 19:41:34 +09:00
Andrew Tridgell
39e39fa4ea Copter: moved harmonic notch update code to AP_Vehicle 2022-06-21 19:41:34 +09:00
Andrew Tridgell
10a273a3a5 AP_RPM: use HarmonicNotch class 2022-06-21 19:41:34 +09:00
Andrew Tridgell
3ebab76395 AP_GyroFFT: use HarmonicNotch class 2022-06-21 19:41:34 +09:00
Andrew Tridgell
699d624ca1 AP_Arming: use HarmonicNotch class 2022-06-21 19:41:34 +09:00
Andrew Tridgell
7bb139a311 AP_InertialSensor: switch to HarmonicNotch class
this makes the logic much easier to follow, without indexes into
arrays
2022-06-21 19:41:34 +09:00
Andrew Tridgell
d48e048403 Filter: removed parameters from the old notch filter
saves some flash space
2022-06-21 19:41:34 +09:00
Andrew Tridgell
6c61ea970d AP_GyroFFT: only allow one harmonic notch filter to be linked to FFT 2022-06-21 19:41:34 +09:00
Andrew Tridgell
f015e827bf AP_Arming: added arming check for conflicting notch modes 2022-06-21 19:41:34 +09:00
Andrew Tridgell
13df45adff Plane: param conversion for INS_NOTCH to INS_HNTC2 2022-06-21 19:41:34 +09:00
Andrew Tridgell
b6e4cfc8da Filter: clarify meaning of 1st harmonic 2022-06-21 19:41:34 +09:00
Andrew Tridgell
fd00fef01a Plane: support harmonic notch on 2nd RPM sensor 2022-06-21 19:41:34 +09:00
Andrew Tridgell
81ed8598ff Copter: support harmonic notch on 2nd RPM sensor 2022-06-21 19:41:34 +09:00
Andrew Tridgell
2cfce1e3e7 Filter: added RPM2 harmonic notch type 2022-06-21 19:41:34 +09:00
Andrew Tridgell
9741a0b8cd Copter: update for changed INS_NOTCH parameter name 2022-06-21 19:41:34 +09:00
Andrew Tridgell
800c21fc41 Plane: support two full harmonic notch filters 2022-06-21 19:41:34 +09:00
Andrew Tridgell
027f924e16 Copter: support two full harmonic notch filters 2022-06-21 19:41:34 +09:00
Andrew Tridgell
49bf16853c AP_Vehicle: support two full harmonic notch filters 2022-06-21 19:41:34 +09:00
Andrew Tridgell
7246185d0a AP_RPM: support two full harmonic notch filters 2022-06-21 19:41:34 +09:00
Andrew Tridgell
350140e030 AP_InertialSensor: support two full harmonic notch filters 2022-06-21 19:41:34 +09:00
Randy Mackay
c8b6b67494 Rover: version to 4.2.1 2022-06-06 20:59:04 +09:00
Randy Mackay
62e7940ad7 Rover: 4.2.1 release notes 2022-06-06 20:59:04 +09:00
Randy Mackay
747ffc85b8 Copter: version to 4.2.1 2022-06-06 20:59:04 +09:00
Randy Mackay
6b2c49e2fb Copter: 4.2.1 release notes 2022-06-06 20:59:04 +09:00
Randy Mackay
5761aa1255 Rover: version to 4.2.1-rc1 2022-05-28 16:08:08 +09:00
Randy Mackay
96aeac4ffc Rover: 4.2.1-rc1 release notes 2022-05-28 16:08:08 +09:00
Randy Mackay
859bbd2aaf Copter: version to 4.2.1-rc1 2022-05-28 16:08:08 +09:00
Randy Mackay
457d893386 Copter: 4.2.1-rc1 release notes 2022-05-28 16:08:08 +09:00
Andy Piper
8cd79d08ba AR_Motors: make sure ESC type is initialized early 2022-05-28 16:08:08 +09:00
Andy Piper
7dcdf7b325 AP_Motors: make sure ESC type is initialized early 2022-05-28 16:08:08 +09:00
Andy Piper
7d00167428 SRV_Channel: add BLHeli_S ESC type 2022-05-28 16:08:08 +09:00
Andy Piper
a3e79c8263 AP_HAL_ChibiOS: add BLHeli_S ESC type and use it to control bitwidths 2022-05-28 16:08:08 +09:00
Andy Piper
34cb45a11e 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-05-28 16:08:08 +09:00
Rishabh
a436ca3cee Copter: Do not allow automatic yaw while prec land retry 2022-05-28 16:08:08 +09:00
Randy Mackay
4eedb2e948 AP_InertialSensor: extend ENABLE_MASK param desc IMUs 4 to 7 2022-05-28 16:08:08 +09:00
Randy Mackay
8a5e7ff120 AP_NavEKF3: replace AP_HAL::millis() with dal.millis() 2022-05-28 16:08:08 +09:00
Andy Piper
ece793e4b7 AC_AutoTune: allow high ANGLE_P gains 2022-05-28 16:08:08 +09:00
Andy Piper
292291b760 AP_HAL: add bitwidth hal definitions.
revert to original bitwidths for neopixel and profiled
add proper neopixel test that observes spec'ed timings
2022-05-28 16:08:08 +09:00
Andy Piper
19d9f157cb AP_HAL_ChibiOS: move bitwidths to AP_HAL 2022-05-28 16:08:08 +09:00