summaryrefslogtreecommitdiff
path: root/_sources/api/api_host.rst.txt
diff options
context:
space:
mode:
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
""""""""""""""""""""""""""""""""""""