Add rgb gpio powering pin (#1321)
* Add RGB GPIO powering pin When the RGB Led is powered by an uC pin, enable to power it up from the led setup * Comments improvements
This commit is contained in:
1 parent
33e162111a
commit
f5ce12a641
1 file changed
+7
-1
+7
-1
@@ -388,6 +388,7 @@ int lowpowermode = DEFAULT_LOW_POWER_MODE;
|
|||||||
# define ota_timeout_millis 30000
|
# define ota_timeout_millis 30000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*-------------ERRORS, INFOS, SEND RECEIVE Display through LED----------------*/
|
||||||
#ifndef RGB_INDICATORS // Management of Errors, reception/emission and informations indicators with basic LED
|
#ifndef RGB_INDICATORS // Management of Errors, reception/emission and informations indicators with basic LED
|
||||||
/*-------------DEFINE PINs FOR STATUS LEDs----------------*/
|
/*-------------DEFINE PINs FOR STATUS LEDs----------------*/
|
||||||
# ifndef LED_SEND_RECEIVE
|
# ifndef LED_SEND_RECEIVE
|
||||||
@@ -449,9 +450,14 @@ int lowpowermode = DEFAULT_LOW_POWER_MODE;
|
|||||||
#else // Management of Errors, reception/emission and informations indicators with RGB LED
|
#else // Management of Errors, reception/emission and informations indicators with RGB LED
|
||||||
# include <FastLED.h>
|
# include <FastLED.h>
|
||||||
CRGB leds[FASTLED_IND_NUM_LEDS];
|
CRGB leds[FASTLED_IND_NUM_LEDS];
|
||||||
|
# ifndef RGB_LED_POWER
|
||||||
|
# define RGB_LED_POWER -1 // If the RGB Led is linked to GPIO pin for power define it here
|
||||||
|
# endif
|
||||||
# define SetupIndicators() \
|
# define SetupIndicators() \
|
||||||
|
pinMode(RGB_LED_POWER, OUTPUT); \
|
||||||
|
digitalWrite(RGB_LED_POWER, HIGH); \
|
||||||
FastLED.addLeds<FASTLED_IND_TYPE, FASTLED_IND_DATA_GPIO>(leds, FASTLED_IND_NUM_LEDS); \
|
FastLED.addLeds<FASTLED_IND_TYPE, FASTLED_IND_DATA_GPIO>(leds, FASTLED_IND_NUM_LEDS); \
|
||||||
FastLED.setBrightness(20); /* Error, warning and infos display management*/
|
FastLED.setBrightness(20);
|
||||||
# define ErrorIndicatorON() \
|
# define ErrorIndicatorON() \
|
||||||
leds[0] = CRGB::Red; \
|
leds[0] = CRGB::Red; \
|
||||||
FastLED.show()
|
FastLED.show()
|
||||||
|
|||||||
Reference in new issue
Block a user