Skip to content

修复关闭期间串口 I/O 竞态并优化传输指引 - #15

Merged
woooooooooolf merged 3 commits into
mainfrom
codex/close-write-race
Aug 30, 2026
Merged

修复关闭期间串口 I/O 竞态并优化传输指引#15
woooooooooolf merged 3 commits into
mainfrom
codex/close-write-race

Conversation

@woooooooooolf

Copy link
Copy Markdown
Owner

修复 uart_close 在活动文件发送收尾期间允许排队 I/O 抢先执行的竞态,将 uart_open 纳入同一生命周期锁,并让 uart_available 暴露 closing 状态;补充关闭期间与关闭后 write 回归。同步优化两份 SKILL 和中英文 README:增加 5 步最小流程、长传输 max_duration_ms 推荐、BusyBox stty raw -echo、多 COM 实例提示、大输出摘要对账,以及经 COM3 实测确认的接收端就绪握手。验证已通过 Rust 1.98 fmt、严格 Clippy、全功能测试、doctest、cargo doc、release build;COM10 全套回环和示例回环;COM3 Linux 启动、命令锚点及 raw 文件长度和 SHA-256 对账。

@woooooooooolf
woooooooooolf merged commit e91df43 into main Aug 30, 2026
3 checks passed
@woooooooooolf
woooooooooolf deleted the codex/close-write-race branch August 30, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant