summaryrefslogtreecommitdiff
path: root/docs/source/api/api_device.rst
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2022-09-17 14:00:04 +0800
committersakumisu <[email protected]>2022-09-17 14:24:17 +0800
commit0412b6b68573c881b64f83eb7c9d8576aeb6e379 (patch)
treeaa2dcf8ecd14a06d349374c760780e12c41b0e2d /docs/source/api/api_device.rst
parent34291a42a1444c7e6d35a9dbd8b7753bd79b7fcd (diff)
update doc
Diffstat (limited to 'docs/source/api/api_device.rst')
-rw-r--r--docs/source/api/api_device.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/source/api/api_device.rst b/docs/source/api/api_device.rst
index 7b8f545b..6b32c446 100644
--- a/docs/source/api/api_device.rst
+++ b/docs/source/api/api_device.rst
@@ -4,7 +4,7 @@
设备协议栈主要负责枚举和驱动加载,枚举这边就不说了,驱动加载,也就是接口驱动加载,主要是依靠 `usbd_add_interface` 函数,记录传入的接口驱动保存到链表中,当主机进行类请求时就可以查找链表进行访问了。
在调用 `usbd_desc_register` 以后需要进行接口注册和端点注册,口诀如下:
-- 有多少个接口就调用多少次 `usbd_add_interface`,参数填各个 class alloc 出来的 intf,如果没有 alloc 的intf 表示不需要加载。
+- 有多少个接口就调用多少次 `usbd_add_interface`,参数填相关 `xxx_alloc_intf`, 如果没有支持的,手动创建一个填入
- 有多少个端点就调用多少次 `usbd_add_endpoint`,当中断完成时,会调用到注册的端点回调中。
CORE