Commit Graph

10 Commits

Author SHA1 Message Date
Adolfo Reyna 8f871e499e Migrate MCP and utilities to CircuitPython, including color GIF and volume fixes 2026-06-22 10:13:10 -04:00
Adolfo Reyna b88cb34196 Implement WebSocket real-time audio streaming for Hermes gateway 2026-06-19 13:58:42 -04:00
Adolfo Reyna b2bcdb5b79 Add high-speed persistent TCP color video stream port (8083) using tight read loop optimization 2026-06-19 13:45:18 -04:00
Adolfo Reyna 30aff5eb8b Optimize draw_rgb565 display write speed by skipping slow synchronous canvas updates during raw video frames 2026-06-19 13:38:25 -04:00
Adolfo Reyna c8853cc5df Fix keyword argument decoding issue on MicroPython and finalize raw image endpoint and clock sync changes 2026-06-19 13:30:26 -04:00
Adolfo Reyna d778391c5c fix(audio): resolve ES7210 microphone popping sound by correcting OSR and clock division configuration 2026-06-18 23:23:26 -04:00
Adolfo Reyna d0fcc5fc7b Fix socket read stream crashes and NameError on boot 2026-06-18 11:35:06 -04:00
Adolfo Reyna 7d61824723 Resolve I2C pin conflict on Waveshare RLCD board, use SoftI2C for dynamic configurations, and add RTC/SHTC3 utilities to upload list 2026-06-17 22:51:25 -04:00
Adolfo Reyna c63712e3aa Implement dynamic hardware auto-detection in board_config.py to support both Hosyond and Waveshare RLCD boards out-of-the-box 2026-06-17 22:35:47 -04:00
Adolfo Reyna 75475723fa Reorganize drivers and utility modules into lib/ subdirectory and update server and upload scripts 2026-06-17 22:22:02 -04:00