Initial commit: PRU LED firmware and HTTP service

- Combined PRU0 firmware for both mood (56 LED) and jaw (24 LED) strips
- Uses P9_27 and P9_25 (free pins, not HDMI locked)
- Python HTTP service on port 8765
- Named states: idle, listening, responding, pleasure, thinking, playful, commanding, love, sleep
- Setup scripts for fresh BBB deployment

Built with love by Vixy 🦊💜
This commit is contained in:
2026-01-29 21:25:08 -06:00
commit ce4f46ec18
11 changed files with 714 additions and 0 deletions

14
vixy-leds.service Normal file
View File

@@ -0,0 +1,14 @@
[Unit]
Description=Vixy LED Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/debian/vixy-leds
ExecStart=/usr/bin/python3 /home/debian/vixy-leds/led_service.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target