docs: 补充验证状态(单测 15/15、真机 COM11 冒烟、Windows/安卓 差异说明)

This commit is contained in:
2026-09-23 00:35:30 +08:00
parent 7af53efaa9
commit f02c0b06b8
+21
View File
@@ -137,6 +137,27 @@ node test/driver.test.mjs
4096 分片写、ReadableStream 读、DTR/RTS、关闭清理、CDC 布局与 SET_LINE_CODING、
FTDI modem 字节剥离、垫片自动安装。
## 验证状态
```
$ node test/driver.test.mjs
结果: 15 通过, 0 失败
```
| 项目 | 状态 |
|---|---|
| 波特率算法(9600/115200/460800)与 Linux `ch341.c` 逐值一致 | ✅ 单测断言 |
| CH340 完整 16 步控制传输序列 | ✅ 单测逐条比对 |
| 4096 分片写 / ReadableStream 读 / DTR-RTS / 关闭清理 | ✅ mock USBDevice |
| CDC 布局 + SET_LINE_CODING + FTDI modem 字节剥离 | ✅ 单测 |
| 垫片自动安装 / chain 让位蓝牙 | ✅ 单测 |
| 真实 CH340 硬件(`1a86:7523` rev 0264,Windows) | ✅ 115200 / 460800 打开、DTR/RTS、写入均正常(走系统 CH341SER 驱动) |
| 安卓真机 WebUSB 全链路 | ⏳ 待测:手机 OTG 插 CH340 → 打开 `ch340-test.html` → 连接设备 |
> Windows 桌面注意:CH340 一旦被 WCH 的 `CH341S64.SYS` 驱动接管,WebUSB 就**看不到**这个设备
> (WebUSB 只认 WinUSB/libusb 绑定的设备),所以桌面端请用 Web Serial(本库的垫片在桌面不会安装,
> 测试页会自动走原生 Web Serial)。安卓没有这个问题——内核根本不绑定 CH340。
## 许可
MIT