usbd_type.h
概述
所属模块:
汇总
类
| 类 | 描述 |
|---|---|
| OHOS::USB::UsbDev | USB设备。 更多... |
| OHOS::USB::UsbPipe | 管道信息。 更多... |
| OHOS::USB::UsbCtrlTransfer | USB控制传输。 更多... |
| OHOS::USB::USBDeviceInfo | USB设备信息。 更多... |
宏定义
| 宏定义 | 描述 |
|---|---|
| USB_MAX_INTERFACES 32 | USB设备最大接口数量。 |
静态常量
| 静态常量 | 描述 |
|---|---|
| USB_ENDPOINT_DIR_MASK 0x80 | 从地址中提取USB Endpoint方向的位掩码。 |
| USB_ENDPOINT_DIR_IN 0x80 | USB Endpoint从设备到主机的数据方向。 |
| USB_ENDPOINT_DIR_OUT 0 | USB Endpoint从主机到设备的数据方向。 |
类型定义
| 类型定义 | 描述 |
|---|---|
| (UsbdRequestCallback) (uint8_t *requestArg) | 请求回调函数。 |
枚举
| 枚举 | 描述 |
|---|---|
| UsbdBulkCbCmd { CMD_USBD_BULK_CALLBACK_READ, CMD_USBD_BULK_CALLBACK_WRITE } | 批量回调命令字。 更多... |
| UsbdDeviceAction { ACT_DEVUP = 0, ACT_DEVDOWN, ACT_UPDEVICE, ACT_DOWNDEVICE } | 主机端和设备端插拔事件。 更多... |
详细描述
USB驱动模块接口定义中使用的自定义数据类型。
USB驱动模块接口定义中使用的自定义数据类型, 包括分发的命令字、数据方向等。
Since:
3.0
Version:
1.0