void init() { WifiAccessPoint.enable(false); WifiStation.enable(false); Serial.begin(SERIAL_BAUD_RATE); // 115200 by default /* configure SPI */ //LED.begin(); // default 4MHz clk, CS on PIN_2 LED.begin(SPI_1MHZ); //LED.begin(SPI_2MHZ); Serial.printf("start\n"); LED.setBrightness(10); // brightness [0..31] LED.clear(); pixel.r = 255; pixel.g = 0; pixel.b =0; LED.setAllPixel(&pixel); // set all pixel to red LED.show(); delay(500); LED.setAllPixel(0,255,0); // set all pixel to green LED.show(); delay(500); LED.setPixel(10,&pixel); // set single pixel LED.show(); delay(500); for (int i=0; i<NUM_LED; i++) { // some rainbow .. colorWheel(i, NUM_LED, &pixel); LED.setPixel(i, &pixel); } LED.show(); procTimer.initializeMs(100, updateLED).start(); }
void wheelRotate() { for (uint8_t i = 0; i < 255; ++i) { colorWheel(i); delay(FADESPEED); } }