Repository navigation
Releases
0.3.1
Merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. App image saihub-esp32c5-ota.bin is for OTA (see manifest.json). Verify downloads with SHA256SUMS.
What's Changed
- feat: CMSIS-DAP over TCP, RFC2217 serial bridge, and cloud stream relay by @xqe2011 in #26
- System optimization, reboot APIs, and flasher release manifest by @xqe2011 in #27
- fix: drop unused repo_dispatch from release-manifest workflow by @xqe2011 in #28
Full Changelog: 0.2.1...0.3.1
0.2.1
Merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. App image saihub-esp32c5.bin is for OTA (see manifest.json). Verify downloads with SHA256SUMS.
What's Changed
- fix: avoid wall-clock locks in GPIO interrupts by @xqe2011 in #24
- fix: require type object on SPI/I2C MCP configure schemas by @xqe2011 in #25
Full Changelog: 0.2.0...0.2.1
0.2.0
Merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. App image saihub-esp32c5.bin is for OTA (see manifest.json). Verify downloads with SHA256SUMS.
What's Changed
- fix: normalize chip name when matching flash firmware assets by @xqe2011 in #14
- Flash page: gh-proxy for Chinese UI GitHub access by @xqe2011 in #15
- feat: SPI control, hex payloads, packed traces, and script event views by @xqe2011 in #17
- feat: add I2C master/slave control with MCP and OpenAPI routes by @xqe2011 in #21
- feat: status indicator, auto pairing, and switched-output fault latch by @xqe2011 in #22
- OTA check: fall back to gh-proxy on GitHub timeout by @xqe2011 in #16
- fix: disable Wi-Fi driver NVS so saved networks stay app-owned by @xqe2011 in #23
Full Changelog: 0.1.3...0.2.0
0.1.3
Merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. App image saihub-esp32c5.bin is for OTA (see manifest.json). Verify downloads with SHA256SUMS.
What's Changed
- feat: OTA updates, cloud status, Chinese UI, and web flasher by @xqe2011 in #12
- docs: point flash at GitHub Pages flasher by @xqe2011 in #13
Full Changelog: 0.1.2...0.1.3
0.1.2
ESP32-C5 merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. Verify with SHA256SUMS.
What's Changed
- docs: note that SAIHub-Mini hardware is experimental by @xqe2011 in #4
- feat(hardware): add header protection and refresh board deliverables by @xqe2011 in #5
- feat: cache MCP and OpenAPI files on the cloud relay by @xqe2011 in #6
- feat: add onboard buzzer with Morse-style play API by @xqe2011 in #7
- Update board controls, add grouped indicators and a fitted enclosure by @xqe2011 in #9
- refactor: extract PWM control into pwm_ctrl by @xqe2011 in #8
- docs: add video and community links by @xqe2011 in #11
Full Changelog: 0.1.1...0.1.2
0.1.1
ESP32-C5 merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. Verify with SHA256SUMS.
What's Changed
- chore: regenerate bun.lock against npmjs by @xqe2011 in #2
- fix: accept Cloudflare cross-signed TLS roots on the board by @xqe2011 in #3
Full Changelog: 0.1.0...0.1.1
0.1.0
ESP32-C5 merged firmware: flash saihub-esp32c5-merged.bin at address 0x0. Verify with SHA256SUMS.
What's Changed
New Contributors
Full Changelog: https://github.com/xqe2011/saihub/commits/0.1.0