1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 22:35:23 +03:00

Fix uninitialized averageSum

This commit is contained in:
borisbstyle 2016-04-08 19:26:12 +02:00
parent 0d1e07d4a1
commit 20d222c388

View file

@ -99,7 +99,7 @@ float applyBiQuadFilter(float sample, biquad_t *state)
int32_t filterApplyAverage(int32_t input, uint8_t averageCount, int32_t averageState[DELTA_MAX_SAMPLES]) {
int count;
int32_t averageSum;
int32_t averageSum = 0;
for (count = averageCount-1; count > 0; count--) averageState[count] = averageState[count-1];
averageState[0] = input;
@ -110,7 +110,7 @@ int32_t filterApplyAverage(int32_t input, uint8_t averageCount, int32_t averageS
float filterApplyAveragef(float input, uint8_t averageCount, float averageState[DELTA_MAX_SAMPLES]) {
int count;
float averageSum;
float averageSum = 0.0f;
for (count = averageCount-1; count > 0; count--) averageState[count] = averageState[count-1];
averageState[0] = input;