diff options
| author | sakumisu <[email protected]> | 2024-09-11 22:21:44 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2024-09-11 22:26:29 +0800 |
| commit | 0371bb921c31e7382e199238586b3ef37fd1a029 (patch) | |
| tree | b609c53b24ede72667f12d3b4fdb00788ca97d9e /docs/source/api | |
| parent | 7ec7891fe437b0d0d2062994996ff3430ef86086 (diff) | |
docs: update rst
Diffstat (limited to 'docs/source/api')
| -rw-r--r-- | docs/source/api/api_port.rst | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/source/api/api_port.rst b/docs/source/api/api_port.rst index 7821d424..b8cd5701 100644 --- a/docs/source/api/api_port.rst +++ b/docs/source/api/api_port.rst @@ -1,4 +1,4 @@ -Porting +主从驱动 ========================= .. note:: 请注意,v1.1 版本开始增加 busid 形参,其余保持不变,所以 API 说明不做更新 @@ -37,6 +37,7 @@ usbd_set_address int usbd_set_address(const uint8_t addr); +- **addr** 设备地址 - **return** 返回 0 表示正确,其他表示错误 usbd_ep_open @@ -46,8 +47,9 @@ usbd_ep_open .. code-block:: C - int usbd_ep_open(const struct usbd_endpoint_cfg *ep_cfg); + int usbd_ep_open(const struct usb_endpoint_descriptor *ep); +- **ep** 端点描述符 - **return** 返回 0 表示正确,其他表示错误 usbd_ep_close @@ -59,7 +61,7 @@ usbd_ep_close int usbd_ep_close(const uint8_t ep); -- **event** +- **ep** 端点地址 - **return** 返回 0 表示正确,其他表示错误 usbd_ep_set_stall @@ -126,7 +128,7 @@ usbd_ep_start_read - **data_len** 接收长度,原则上无限长,推荐 16K 字节以内,并且推荐是最大包长的整数倍 - **return** 返回 0 表示正确,其他表示错误 -.. note:: 启动接收以后,以下两种情况,会进入传输完成中断:1、最后一包为短包;2、接收总长度等于 data_len +.. note:: 启动接收以后,以下两种情况,会进入传输完成中断:1、最后一包为短包(小于 EP MPS);2、接收总长度等于 data_len host controller(hcd) ------------------------ |
