Skip to content

Commit 5d1d6fa

Browse files
committed
fix compile
1 parent f05fa9f commit 5d1d6fa

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

Adafruit_ESP32_Arduino_Demos/ESP32_sleeptest/ESP32_sleeptest.ino

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
#include <Adafruit_NeoPixel.h>
2-
Adafruit_NeoPixel pixel(1, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800);
32

3+
#if defined(PIN_NEOPIXEL)
4+
Adafruit_NeoPixel pixel(1, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800);
5+
#endif
46

57
void setup() {
68
Serial.begin(115200);
79

810
// Turn on any internal power switches for TFT, NeoPixels, I2C, etc!
911
enableInternalPower();
10-
11-
pixel.begin(); // INITIALIZE NeoPixel strip object (REQUIRED)
12-
pixel.setBrightness(20); // not so bright
1312
}
1413

1514
void loop() {
16-
pixel.setPixelColor(0, 0xFFFFFF);
17-
pixel.show();
15+
LEDon();
1816
delay(1000);
1917

2018
disableInternalPower();
@@ -28,6 +26,22 @@ void loop() {
2826
// we never reach here
2927
}
3028

29+
void LEDon() {
30+
#if defined(PIN_NEOPIXEL)
31+
pixel.begin(); // INITIALIZE NeoPixel
32+
pixel.setBrightness(20); // not so bright
33+
pixel.setPixelColor(0, 0xFFFFFF);
34+
pixel.show();
35+
#endif
36+
}
37+
38+
void LEDoff() {
39+
#if defined(PIN_NEOPIXEL)
40+
pixel.setPixelColor(0, 0x0);
41+
pixel.show();
42+
#endif
43+
}
44+
3145
void enableInternalPower() {
3246
#if defined(ARDUINO_ADAFRUIT_QTPY_ESP32_PICO)
3347
pinMode(NEOPIXEL_POWER, OUTPUT);

0 commit comments

Comments
 (0)