[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.pin = pin;
|
||||
#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->begin();
|
||||
ledStrip.strip->show();
|
||||
|
||||
@@ -30,6 +30,9 @@ build_flags =
|
||||
-DLED_ADDRESSABLE=true
|
||||
; For non-addressable LEDs, comment out the line above
|
||||
|
||||
; If the Addressable LED requires power
|
||||
-DLED_ADDRESSABLE_POWER=15
|
||||
|
||||
; Optional timing configurations:
|
||||
-DBLINK_INTERVAL=500
|
||||
-DPULSE_INTERVAL=30
|
||||
|
||||
Reference in new issue
Block a user