I've looked everywhere but I can't find how to display the LED on the ESP32-S2 dev board flipper zero that's designed to display it.
I tried using the Arduino IDE but it doesn't work. If you know how to do this, please explain.
my original code:
#include <Adafruit_NeoPixel.h>
int testPins[] = {0, 2, 15, 18, 21};
int currentTest = 0;
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("=== test LED RGB ===");
}
void loop() {
int pin = testPins[currentTest];
Serial.printf("\n--- Test GPIO %d ---\n", pin);
Adafruit_NeoPixel led(1, pin, NEO_GRB + NEO_KHZ800);
led.begin();
led.setBrightness(100);
// Red
Serial.println("Red...");
led.setPixelColor(0, led.Color(255, 0, 0));
led.show();
delay(2000);
// Green
Serial.println("Green...");
led.setPixelColor(0, led.Color(0, 255, 0));
led.show();
delay(2000);
// Blue
Serial.println("Blue...");
led.setPixelColor(0, led.Color(0, 0, 255));
led.show();
delay(2000);
// Off
led.setPixelColor(0, led.Color(0, 0, 0));
led.show();
delay(1000);
currentTest++;
if(currentTest >= 5) {
currentTest = 0;
Serial.println("\n=== end, retry ===\n");
delay(3000);
}
}
