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:
commit
1291114985
2 changed files with 6 additions and 5 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue