- Frozen C module for crypto — Wrap mbedTLS as
_hivemind_cryptoMicroPython C extension. Eliminates MPY-001 and MPY-002 performance issues. - Hardware-specific I2S examples — Add examples for common mic boards (INMP441, SPH0645) with I2S audio capture and streaming.
- Wake word detection integration — Lightweight on-device wake word (e.g., MicroWakeWord) before opening connection or streaming audio.
- Memory profiling on ESP32 — Profile heap usage during handshake and steady-state on ESP32 with 520KB SRAM. Document minimum free heap requirements.
- Structured error handling — Replace bare
except Exceptionin receive loop (client.py:247) with typed exceptions and logging.