Sep 2026 · Robotics
Lyrics Display
Time-synced lyrics for whatever is playing on the host machine, on a 128×64 I2C OLED.
- —The host rasterises each screen with a real Windows font and ships a 1024-byte framebuffer; the firmware draws no text, which is what makes Chinese, Japanese, Korean and Cyrillic render at all.
- —An onboard RGB LED encodes bus and link state — no OLED on I2C, frames stalled, frames arriving — so the board is debuggable without a serial terminal.
- —No Spotify API, no OAuth, no keys: it reads the OS media session and pulls timestamped .lrc files.
C++PlatformIOI2CUSB serial