|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
USB host class instance data. More...
#include <zephyr/usb/usbh.h>
Data Fields | |
| const char * | name |
| Name of the USB host class instance. | |
| struct usbh_context * | uhs_ctx |
| Pointer to USB host stack context structure. | |
| struct usb_device * | udev |
| Pointer to USB device this class is used for. | |
| uint8_t | iface |
| First interface number or claimed function. | |
| struct usbh_class_api * | api |
| Pointer to host support class API. | |
| void * | priv |
| Pointer to private data. | |
USB host class instance data.
| struct usbh_class_api* usbh_class_data::api |
Pointer to host support class API.
| uint8_t usbh_class_data::iface |
First interface number or claimed function.
| const char* usbh_class_data::name |
Name of the USB host class instance.
| void* usbh_class_data::priv |
Pointer to private data.
| struct usb_device* usbh_class_data::udev |
Pointer to USB device this class is used for.
| struct usbh_context* usbh_class_data::uhs_ctx |
Pointer to USB host stack context structure.