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

Ensure led strip is configured in updateLedStrip method to prevent crash

when enabling the feature from the cli.
This commit is contained in:
Dominic Clifton 2014-09-16 00:28:59 +01:00
parent d60183d91d
commit 1790e082fe

View file

@ -46,6 +46,7 @@
#include "io/ledstrip.h"
static bool configured = false;
static failsafe_t* failsafe;
#if MAX_LED_STRIP_LENGTH > WS2811_LED_STRIP_LENGTH
@ -644,7 +645,7 @@ static void applyLedAnimationLayer(void)
void updateLedStrip(void)
{
if (!isWS2811LedStripReady()) {
if (!(configured && isWS2811LedStripReady())) {
return;
}
@ -732,5 +733,6 @@ void ledStripInit(ledConfig_t *ledConfigsToUse, failsafe_t* failsafeToUse)
ledConfigs = ledConfigsToUse;
failsafe = failsafeToUse;
reevalulateLedConfig();
configured = true;
}
#endif