Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usbd_class_data Struct Reference

USB device support class data. More...

#include <usbd.h>

Data Fields

const char * name
 Name of the USB device class instance.
 
struct usbd_contextuds_ctx
 Pointer to USB device stack context structure.
 
const struct usbd_class_apiapi
 Pointer to device support class API.
 
const struct usbd_cctx_vendor_reqv_reqs
 Supported vendor request table, can be NULL.
 
void * priv
 Pointer to private data.
 

Detailed Description

USB device support class data.

Field Documentation

◆ api

const struct usbd_class_api* usbd_class_data::api

Pointer to device support class API.

◆ name

const char* usbd_class_data::name

Name of the USB device class instance.

◆ priv

void* usbd_class_data::priv

Pointer to private data.

◆ uds_ctx

struct usbd_context* usbd_class_data::uds_ctx

Pointer to USB device stack context structure.

◆ v_reqs

const struct usbd_cctx_vendor_req* usbd_class_data::v_reqs

Supported vendor request table, can be NULL.


The documentation for this struct was generated from the following file: