diff options
| author | sakumisu <[email protected]> | 2024-01-06 22:16:58 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2024-01-08 22:47:28 +0800 |
| commit | 1158fc3d8c1a71ae89cb9dbd7504712114352af2 (patch) | |
| tree | 7055e86bbb804672e94905b8fe3eddd02e7e6824 /docs/source/api | |
| parent | d517f2594e079295c984b008a36baf2fcf51da58 (diff) | |
support multi USB IP for host
Diffstat (limited to 'docs/source/api')
| -rw-r--r-- | docs/source/api/api_host.rst | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/docs/source/api/api_host.rst b/docs/source/api/api_host.rst index c87166be..92274922 100644 --- a/docs/source/api/api_host.rst +++ b/docs/source/api/api_host.rst @@ -111,6 +111,19 @@ hub 结构体 uint8_t *int_buffer; }; +usbh_alloc_bus +"""""""""""""""""""""""""""""""""""" + +``usbh_alloc_bus`` 用于创建一个 bus,并且根据 reg_base 分配一个 hcd + +.. code-block:: C + + struct usbh_bus *usbh_alloc_bus(uint8_t busid, uint32_t reg_base); + +- **busid** bus id,从 0开始,不能超过 `CONFIG_USBHOST_MAX_BUS` +- **reg_base** hcd 寄存器基地址 +- 返回 bus 句柄 + usbh_initialize """""""""""""""""""""""""""""""""""" @@ -118,7 +131,9 @@ usbh_initialize .. code-block:: C - int usbh_initialize(void); + int usbh_initialize(struct usbh_bus *bus); + +- **bus** bus 句柄 usbh_find_class_instance """""""""""""""""""""""""""""""""""" |
