Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usbh_class_data Struct Reference

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_contextuhs_ctx
 Pointer to USB host stack context structure.
struct usb_deviceudev
 Pointer to USB device this class is used for.
uint8_t iface
 First interface number or claimed function.
struct usbh_class_apiapi
 Pointer to host support class API.
void * priv
 Pointer to private data.

Detailed Description

USB host class instance data.

Field Documentation

◆ api

struct usbh_class_api* usbh_class_data::api

Pointer to host support class API.

◆ iface

uint8_t usbh_class_data::iface

First interface number or claimed function.

◆ name

const char* usbh_class_data::name

Name of the USB host class instance.

◆ priv

void* usbh_class_data::priv

Pointer to private data.

◆ udev

struct usb_device* usbh_class_data::udev

Pointer to USB device this class is used for.

◆ uhs_ctx

struct usbh_context* usbh_class_data::uhs_ctx

Pointer to USB host stack context structure.


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