summaryrefslogtreecommitdiff
path: root/_sources/api/api_host.rst.txt
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2026-08-31 05:17:55 +0000
committersakumisu <[email protected]>2026-08-31 05:17:55 +0000
commit3187c3ea4593fee0806694a0f4c71b0bc162f862 (patch)
treeda70935a91f81942e31dc7bec78a08235c19020e /_sources/api/api_host.rst.txt
parent512371756aefca60489e4bd224ccdb087c0ecdb9 (diff)
Deploying to gh-pages from @ cherry-embedded/CherryUSB@adc8c0fc63fad615698ef076d6cb22e7e06648a1 🚀gh-pages
Diffstat (limited to '_sources/api/api_host.rst.txt')
-rw-r--r--_sources/api/api_host.rst.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/_sources/api/api_host.rst.txt b/_sources/api/api_host.rst.txt
index ad93d2fb..393a6ff4 100644
--- a/_sources/api/api_host.rst.txt
+++ b/_sources/api/api_host.rst.txt
@@ -145,6 +145,20 @@ usbh_find_class_instance
- **devname** class 名称
- **return** class 结构体句柄
+usbh_control_transfer
+""""""""""""""""""""""""""""""""""""
+
+``usbh_control_transfer`` 用来发送控制传输请求。
+
+.. code-block:: C
+
+ int usbh_control_transfer(struct usbh_hubport *hport, struct usb_setup_packet *setup, void *buffer);
+
+- **hport** hubport 结构体句柄
+- **setup** 控制传输请求结构体指针
+- **buffer** 数据缓冲区指针
+- **return** 实际传输的数据长度或者错误码,不包含 setup 长度
+
lsusb
""""""""""""""""""""""""""""""""""""