#include <Arduino.h>
#include "ws2812b.h"
uint8_t buf[] = {0, 128, 0, 0, 0, 128, 0, 255, 0, 0, 0, 255};
uint8_t buf2[] = {0, 0, 128, 0, 128, 0, 0, 0, 255, 0, 255, 0};
void setup() {
pinMode(2, OUTPUT); // Our assembly driver hardcodes PD2 (Uno pin 2)
}
void loop() {
if (millis() % 250 < 125)
ws2812b_write(buf, sizeof(buf));
else
ws2812b_write(buf2, sizeof(buf2));
delayMicroseconds(60);
}