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();
    
}
Beispiel #2
0
void wheelRotate() {
	for (uint8_t i = 0; i < 255; ++i) {
		colorWheel(i);
		delay(FADESPEED);
	}
}