Repository navigation
Full firmware rewrite, new board revision, and a desktop app.
🚀 What's new
- Procedural face: drawn from code every frame, no sprite sheet
- New pet brain: six stats, weighted decisions, stage-based behavior
- Air detection: calm, busy, open, noisy, or hostile, with a reaction face for deauth, probe floods, and open networks
- Motion and sound: shake, tap, flip, tilt, and mic reactions
- Achievements and event log: 11 stamps plus a rolling log
- TamaFi Lab: Windows app to monitor the pet, change settings, and flash firmware over USB
🔩 Hardware
- ESP32-S3-WROOM-1U-N16 (no working PSRAM)
- MAX98357A amp + speaker, INMP441 mic, MPU6050
- CP2102 removed, native USB only
- OV2640 FPC connector added
⚙️ Build settings
- Board: ESP32S3 Dev Module
- USB CDC On Boot: Enabled
- PSRAM: Disabled
⚠️ Known issues
- Camera doesn't work, the FPC connector pinout is reversed
- Lab can drop into a reconnect loop after a status timeout