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

Don't allow bidirectional DSHOT600 on an F411 #11222

Closed
wants to merge 1 commit into from

Conversation

SteveCEvans
Copy link
Member

Fixes: #11221

This PR adds an additional check to validateAndFixGyroConfig() which detects an attempt to use bidirectional DSHOT600 on an F411 and if found will force DSHOT300. In turn this will result in the pid loop denominator being set appropriately for DSHOT300, which with an MPU6000 gyro, for example, will mean a 4K PID loop. With a BMI160 gyro the loop time would not be affected.

Usability is important and whilst automatic application of settings contrary to what the user has selected is bad, this avoids "this firmware has bricked my FC" type claims.

@SteveCEvans
Copy link
Member Author

Do not merge as will be included in #11198

@haslinghuis haslinghuis moved this from In Progress to Notes in Finalizing Firmware 4.3 Release Jan 4, 2022
@haslinghuis haslinghuis moved this from Notes to Steve's PR in Mashup in Finalizing Firmware 4.3 Release Jan 4, 2022
@haslinghuis
Copy link
Member

Merged with #11198

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
7 participants