#include "moon.h"
#include <string.h>
#include "font.h"
uint8_t button_state;
static uint32_t frame;
static uint32_t framebuffer[SCREEN_WIDTH * SCREEN_HEIGHT];
void setup() {
}
void loop() {
// XOR pattern demo
for (int y = 0; y < SCREEN_HEIGHT; y++) {
for (int x = 0; x < SCREEN_WIDTH; x++) {
uint32_t r = (((x ^ y ^ (frame/2))/16) << 16);
uint32_t g = (((x ^ y ^ (frame/3))/16) << 8);
uint32_t b = (((x ^ y ^ frame))/16);
framebuffer[y * SCREEN_WIDTH + x] = 0xFF000000 | r | g | b;
}
}
frame++;
// Draw topbar
puts8(framebuffer, SCREEN_WIDTH, "Ni yao baobao ma?", 0xFFFFFFFF, 0);
blit_buf(framebuffer, 0, SCREEN_HEIGHT);
}