Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copter: 4.4.3-beta1 release #25475

Merged
merged 24 commits into from
Nov 7, 2023
Merged

Conversation

rmackay9
Copy link
Contributor

@rmackay9 rmackay9 commented Nov 7, 2023

This is the Copter-4.4.3-beta1 release which is exactly the same as the Plane-4.4.3-beta1 release.

The full list of PRs included can be seen in the 4.4.3-beta1 column of this project.

This will also be used for the Rover-4.4.0-beta9 release.

tridge and others added 24 commits November 7, 2023 10:34
an incorrectly configured ESC telemetry source can lead to a notch
running at very low frequencies. A simple example is a lua script like
this:

function update()
   esc_telem:update_rpm(12, 0, 0)
   return update, 10
end
return update()

where motor 12 is unused.

with that script in place we get a 1.0078 Hz filter which leads to
massive phase lag and a crashed aircraft

this is a safety protection. We should also try to find out why the
INS_HNTCH_FREQ lower limit is not working
these undocumented bits in register 0x4d control the "adaptive full
scale range" mode of the ICM42688. The feature is enabled by default
but has a bug where it gives "stuck" gyro values for short periods
(between 1ms and 2ms):, leading to a significant gyro bias at longer
time scales, enough to in some cases cause a vehicle to crash if it is
unable to switch to an alternative IMU

this fixes ArduPilot#25025
this allows a lot more drivers to use the GPS_DRV_OPTION but to use
ellisoid height. Particularly useful for DroneCAN GPS modules

using ellisoid height instead of AMSL is useful in some specialised
application
this caused lots of lost packets
when SPI goes into undefined state during reset
only in progress if we have started a task running
allows more complete ESC protocol implementation in scripting
@rmackay9 rmackay9 merged commit a2a4e65 into ArduPilot:Copter-4.4 Nov 7, 2023
88 checks passed
@rmackay9 rmackay9 deleted the copter-443beta1 branch November 13, 2023 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants