feat(yrobot-panel): 实现电机控制上位机

完成 Rust/egui 上位机主流程:BLE/USB 传输、协议编解码、控制/实时/统计/CSV、UI 与验证脚本。\n\n保留真实设备联调和长稳实测清单,避免把未验证的硬件结果当成交付完成。
This commit is contained in:
2026-06-12 17:46:29 +08:00
commit dd442f0f22
32 changed files with 8527 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
set -euo pipefail
TARGET="${1:-x86_64-pc-windows-gnu}"
cargo test --target "$TARGET"
cargo build --release --target "$TARGET"
if rg -n -i 'not implemented|not wired|BLE scan not wired|Serial not implemented|BLE not implemented|TODO|FIXME|placeholder|dummy|stub' \
-g 'src/**' \
-g 'Cargo.toml' \
-g 'README.md' \
-g 'docs/**' \
-g '.agents/specs/yrobot-motor-control-panel/**' \
.; then
echo "Found unfinished marker text" >&2
exit 1
fi
echo "Verification passed for target: $TARGET"