pitrix/src/effect_bell.cpp

20 lines
489 B
C++

#include "Effect.h"
#include "functions.h"
#include "effect_bell.h"
#include "sprites.h"
void BellEffect::loop() {
Serial.println("This is Bell.loop()");
for (int y = 0; y < 16; y++) {
for (int x = 0; x < 2; x++) {
for (int z = 0; z < 8; z++) {
leds[XYsafe(x * 8 + z, y)] = (sprite_bell[y * 2 + x] >> (7 - z) & 1) ^ invert ? color_on : color_off;
}
}
}
EVERY_N_MILLISECONDS(300) {
invert = !invert;
}
}