KeSp split keyboard configurator — Slint UI port
Previous OTA sent chunks blindly without waiting for firmware ACK. Now properly implements the protocol: 1. Send "OTA <size>" 2. Wait for "OTA_READY" with 5s timeout 3. Send 4096-byte chunks, wait for "OTA_OK" after each 4. Stop on "OTA_DONE" or abort on "OTA_FAIL" 5. Proper port timeout management Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| original-src | ||
| src | ||
| ui | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| default.json | ||