[LED] Add power pin to addressable LED (#2056)
Co-authored-by: Florian <1technophile@users.noreply.github.com>
This commit is contained in:
1 parent
435b8ca3d9
commit
ed0b683754
2 files changed
+7
No files matched your search
@@ -28,6 +28,10 @@ void LEDManager::addLEDStrip(int pin, int numLeds) {
|
|||||||
LEDStrip ledStrip;
|
LEDStrip ledStrip;
|
||||||
ledStrip.pin = pin;
|
ledStrip.pin = pin;
|
||||||
#ifdef LED_ADDRESSABLE
|
#ifdef LED_ADDRESSABLE
|
||||||
|
if (LED_ADDRESSABLE_POWER > -1) {
|
||||||
|
pinMode(LED_ADDRESSABLE_POWER, OUTPUT);
|
||||||
|
digitalWrite(LED_ADDRESSABLE_POWER, HIGH);
|
||||||
|
}
|
||||||
ledStrip.strip = new Adafruit_NeoPixel(numLeds, pin, NEO_GRB + NEO_KHZ800);
|
ledStrip.strip = new Adafruit_NeoPixel(numLeds, pin, NEO_GRB + NEO_KHZ800);
|
||||||
ledStrip.strip->begin();
|
ledStrip.strip->begin();
|
||||||
ledStrip.strip->show();
|
ledStrip.strip->show();
|
||||||
|
|||||||
@@ -30,6 +30,9 @@ build_flags =
|
|||||||
-DLED_ADDRESSABLE=true
|
-DLED_ADDRESSABLE=true
|
||||||
; For non-addressable LEDs, comment out the line above
|
; For non-addressable LEDs, comment out the line above
|
||||||
|
|
||||||
|
; If the Addressable LED requires power
|
||||||
|
-DLED_ADDRESSABLE_POWER=15
|
||||||
|
|
||||||
; Optional timing configurations:
|
; Optional timing configurations:
|
||||||
-DBLINK_INTERVAL=500
|
-DBLINK_INTERVAL=500
|
||||||
-DPULSE_INTERVAL=30
|
-DPULSE_INTERVAL=30
|
||||||
|
|||||||
Reference in new issue
Block a user