From 2bc6f92c1bd3bc0ec81640ec46432dd1638c272c Mon Sep 17 00:00:00 2001 From: ctzsnooze Date: Wed, 15 Aug 2018 19:13:00 +1000 Subject: [PATCH] move definition of dataThreshold --- src/main/sensors/gyroanalyse.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/sensors/gyroanalyse.c b/src/main/sensors/gyroanalyse.c index ab89dd170e..814f8a31f8 100644 --- a/src/main/sensors/gyroanalyse.c +++ b/src/main/sensors/gyroanalyse.c @@ -263,7 +263,6 @@ static FAST_CODE_NOINLINE void gyroDataAnalyseUpdate(gyroAnalyseState_t *state, float fftWeightedSum = 0; float dataAvg = 0; float dataMax = 0; - float dataThreshold; bool fftPeakDetected = false; bool fftPeakFinished = false; @@ -280,7 +279,7 @@ static FAST_CODE_NOINLINE void gyroDataAnalyseUpdate(gyroAnalyseState_t *state, dataAvg = dataAvg / FFT_BIN_COUNT; //peak, once increasing, must be more than 80% above average and 1.4 times average - dataThreshold = MAX(1.4f * dataAvg, (0.8f * dataMax + 0.2f * dataAvg)); + float dataThreshold = MAX(1.4f * dataAvg, (0.8f * dataMax + 0.2f * dataAvg)); // iterate over fft data and calculate weighted indices fftPeakDetected = false; for (int i = 1 + fftBinOffset; i < FFT_BIN_COUNT; i++) {