1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 16:55:36 +03:00

Merge pull request #9507 from etracer65/fix_var_unassigned_warnings

Fix "may be used uninitialized" warnings
This commit is contained in:
Michael Keller 2020-02-24 00:37:29 +13:00 committed by GitHub
commit 1291114985
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 5 deletions

View file

@ -321,7 +321,7 @@ FAST_CODE void scheduler(void)
uint16_t selectedTaskDynamicPriority = 0;
uint16_t waitingTasks = 0;
bool realtimeTaskRan = false;
timeDelta_t gyroTaskDelayUs;
timeDelta_t gyroTaskDelayUs = 0;
if (gyroEnabled) {
// Realtime gyro/filtering/PID tasks get complete priority

View file

@ -1320,10 +1320,6 @@ void initYawSpinRecovery(int maxYawRate)
int threshold;
switch (gyroConfig()->yaw_spin_recovery) {
case YAW_SPIN_RECOVERY_OFF:
enabledFlag = false;
threshold = YAW_SPIN_RECOVERY_THRESHOLD_MAX;
break;
case YAW_SPIN_RECOVERY_ON:
enabledFlag = true;
threshold = gyroConfig()->yaw_spin_threshold;
@ -1333,6 +1329,11 @@ void initYawSpinRecovery(int maxYawRate)
const int overshootAllowance = MAX(maxYawRate / 4, 200); // Allow a 25% or minimum 200dps overshoot tolerance
threshold = constrain(maxYawRate + overshootAllowance, YAW_SPIN_RECOVERY_THRESHOLD_MIN, YAW_SPIN_RECOVERY_THRESHOLD_MAX);
break;
case YAW_SPIN_RECOVERY_OFF:
default:
enabledFlag = false;
threshold = YAW_SPIN_RECOVERY_THRESHOLD_MAX;
break;
}
yawSpinRecoveryEnabled = enabledFlag;