Fix led cli command when led strip feature is not enabled. Fixes #95.
This commit is contained in:
parent
775d312a32
commit
6883a8f2a7
|
@ -855,8 +855,14 @@ void ledStripInit(ledConfig_t *ledConfigsToUse, hsvColor_t *colorsToUse, failsaf
|
||||||
ledConfigs = ledConfigsToUse;
|
ledConfigs = ledConfigsToUse;
|
||||||
colors = colorsToUse;
|
colors = colorsToUse;
|
||||||
failsafe = failsafeToUse;
|
failsafe = failsafeToUse;
|
||||||
|
ledStripInitialised = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ledStripEnable(void)
|
||||||
|
{
|
||||||
reevalulateLedConfig();
|
reevalulateLedConfig();
|
||||||
ledStripInitialised = true;
|
ledStripInitialised = true;
|
||||||
|
|
||||||
|
ws2811LedStripInit();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -66,3 +66,5 @@ void generateLedConfig(uint8_t ledIndex, char *ledConfigBuffer, size_t bufferSiz
|
||||||
bool parseColor(uint8_t index, char *colorConfig);
|
bool parseColor(uint8_t index, char *colorConfig);
|
||||||
void applyDefaultColors(hsvColor_t *colors, uint8_t colorCount);
|
void applyDefaultColors(hsvColor_t *colors, uint8_t colorCount);
|
||||||
|
|
||||||
|
void ledStripEnable(void);
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
#include "drivers/system.h"
|
#include "drivers/system.h"
|
||||||
#include "drivers/gpio.h"
|
#include "drivers/gpio.h"
|
||||||
#include "drivers/light_led.h"
|
#include "drivers/light_led.h"
|
||||||
#include "drivers/light_ws2811strip.h"
|
|
||||||
#include "drivers/sound_beeper.h"
|
#include "drivers/sound_beeper.h"
|
||||||
#include "drivers/timer.h"
|
#include "drivers/timer.h"
|
||||||
#include "drivers/serial.h"
|
#include "drivers/serial.h"
|
||||||
|
@ -248,9 +247,10 @@ void init(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef LED_STRIP
|
#ifdef LED_STRIP
|
||||||
|
ledStripInit(masterConfig.ledConfigs, masterConfig.colors, failsafe);
|
||||||
|
|
||||||
if (feature(FEATURE_LED_STRIP)) {
|
if (feature(FEATURE_LED_STRIP)) {
|
||||||
ws2811LedStripInit();
|
ledStripEnable();
|
||||||
ledStripInit(masterConfig.ledConfigs, masterConfig.colors, failsafe);
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue