From 865beb82d5670fd2cfdeb5ab313ad55eca2ede6d Mon Sep 17 00:00:00 2001 From: vasilito Date: Mon, 20 Jul 2026 09:42:24 +0900 Subject: [PATCH] docs: reconcile USB plan P6 preamble with P1-D driver reality P6 claimed acmd/ecmd/usbaudiod were 32-line stubs; P1-D (2026-07-08) resolved that they are real implementations. Verified 2026-07-20: redbear-acmd 186 LoC (line coding, DTR/RTS, scheme), redbear-ecmd 314, redbear-usbaudiod 367. P6-A remaining scope is CTS/DSR flow control, break signaling, and multi-port modem support; NCM/audio/serial-chip families remain missing entirely. --- local/docs/USB-IMPLEMENTATION-PLAN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local/docs/USB-IMPLEMENTATION-PLAN.md b/local/docs/USB-IMPLEMENTATION-PLAN.md index 58cbc7a1fe..12d372cff3 100644 --- a/local/docs/USB-IMPLEMENTATION-PLAN.md +++ b/local/docs/USB-IMPLEMENTATION-PLAN.md @@ -574,7 +574,7 @@ UAS uses 4 endpoints (cmd BULK OUT, status BULK IN, data-in BULK IN, data-out BU ## 8. P6 — Class driver completeness -**Why this matters:** Red Bear has 6 class drivers, of which only 3 work (usbhubd, usbhidd, usbscsid). The other 3 are 32-line stubs. Plus we're missing CDC NCM (ethernet), USB Audio, USB-serial, and others. +**Why this matters:** Red Bear has 6 class drivers. usbhubd, usbhidd, usbscsid are proven; redbear-acmd (186 LoC), redbear-ecmd (314 LoC), redbear-usbaudiod (367 LoC) are real but minimal implementations (verified 2026-07-20, reconciling P1-D): ACM covers line coding + DTR/RTS + scheme registration, but the full P6-A surface below (CTS/DSR flow control, break signaling, multi-port modems) is NOT covered yet. CDC NCM, full USB Audio, and USB-serial chip families are still missing entirely. ### P6-A: CDC ACM (remove the stub)