2 Commits

Author SHA1 Message Date
61da375a0c Add SPP (Serial Port Profile) support for bidirectional data transfer
Firmware:
- Add spp_connect, spp_disconnect, spp_data events
- Add spp_send, spp_disconnect, spp_status commands
- Track remote address for connected SPP peer
- Report received data as hex + optional text decode

Python MCP:
- esp32_spp_send(data/data_hex) - send text or binary
- esp32_spp_disconnect() - close SPP connection
- esp32_spp_status() - query connection state

Tested: Linux rfcomm connect → ESP32, bidirectional data transfer works
2026-02-03 13:39:17 -07:00
5dcacc23ab Add comprehensive README with ESP32 capabilities and E2E testing guide
- Project overview and architecture diagram
- ESP32 hardware requirements and capabilities
- Full MCP tool reference (connection, classic BT, BLE/GATT, events)
- Quick start guide and Claude Code integration
- E2E testing instructions with latest results (v5: 76/76 PASS)
- Links to detailed documentation
2026-02-03 12:11:11 -07:00