Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
USB device support class data. More...
#include <usbd.h>
Data Fields | |
const char * | name |
Name of the USB device class instance. | |
struct usbd_context * | uds_ctx |
Pointer to USB device stack context structure. | |
const struct usbd_class_api * | api |
Pointer to device support class API. | |
const struct usbd_cctx_vendor_req * | v_reqs |
Supported vendor request table, can be NULL. | |
void * | priv |
Pointer to private data. | |
USB device support class data.
const struct usbd_class_api* usbd_class_data::api |
Pointer to device support class API.
const char* usbd_class_data::name |
Name of the USB device class instance.
void* usbd_class_data::priv |
Pointer to private data.
struct usbd_context* usbd_class_data::uds_ctx |
Pointer to USB device stack context structure.
const struct usbd_cctx_vendor_req* usbd_class_data::v_reqs |
Supported vendor request table, can be NULL.