feat(ext_hub): Added device error handling

This commit is contained in:
Roman Leonov
2025-02-25 17:52:27 +08:00
parent 622eab9bad
commit 02b96db4ae
7 changed files with 192 additions and 165 deletions

View File

@@ -47,7 +47,6 @@ USB 主机库(以下简称主机库)是 USB 主机栈的最底层,提供
- 仅支持使用发现的首个配置,尚不支持变更为其他配置。
- 尚不支持传输超时。
:esp32p4: - {IDF_TARGET_NAME} 包含两个 USB-OTG 外设USB 2.0 OTG 高速和 USB 2.0 OTG 全速。目前仅支持高速实例。
- 外部 Hub 驱动:仅支持与上游端口速率相同的设备。(例如,低速设备无法通过全速外部 Hub 工作。)
- 外部 Hub 驱动:不支持远程唤醒功能(即使没有设备插入,外部 Hub 也处于工作状态)。
- 外部 Hub 驱动:不处理错误用例(尚未实现过流处理、初始化错误等功能)。
- 外部 Hub 驱动:不支持接口选择。驱动程序使用具有 Hub 类代码 (09h) 的第一个可用接口。