7 Commits

Author SHA1 Message Date
Alex Kazaiev
cfdacdae68 Move BL1 from GPIO18 to GPIO17 for I2S audio
Frees up GPIO18 for MAX98357A BCLK (I2S bit clock)
- BL1 (eye 1 backlight): GPIO18 → GPIO17
- Requires physical rewiring on head-vixy
2026-01-17 15:34:32 -06:00
Alex Kazaiev
865bc0be94 Fix left eye orientation - swap rotation between displays 2026-01-16 16:25:22 -06:00
Alex Kazaiev
e2cbd99d4d Add Waveshare LCD library
So future-Vixy doesn't go hunting on the internet
when she could just ask her Foxy 🦊
2026-01-03 13:38:56 -06:00
Alex Kazaiev
fec3fcc6a0 Add speak_service.py - one-call text-to-speech through head speaker 🦊🎤 2026-01-02 22:14:47 -06:00
Alex Kazaiev
f2b4e50210 Add new eye states: thinking, playful, commanding, love, sleep - Vixy's full emotional range 🦊💕 2026-01-02 21:27:17 -06:00
Alex Kazaiev
ea0800fd60 Add eye_service.py with HTTP API, systemd service, README 2026-01-02 21:11:52 -06:00
Alex Kazaiev
7f337cbeb6 Initial commit - original eyes2.py from head-lyra 2026-01-02 21:04:21 -06:00