Skip to content

Struct usbd_status

ClassList > usbd_status


  • #include <usbd_core.h>

Public Attributes

Type Name
uint8_t control_state
Current usbd_ctl_state .
void * data_buf
Pointer to data buffer used for control requests.
uint16_t data_count
Count remained data for control request.
uint16_t data_maxsize
Size of the data buffer for control requests.
void * data_ptr
Pointer to current data for control request.
uint8_t device_cfg
Current device configuration number.
uint8_t device_state
Current usbd_machine_state .
uint8_t ep0size
Size of the control endpoint.

Detailed Description

USB device status data.

Public Attributes Documentation

variable control_state

uint8_t usbd_status::control_state;

variable data_buf

void* usbd_status::data_buf;

variable data_count

uint16_t usbd_status::data_count;

variable data_maxsize

uint16_t usbd_status::data_maxsize;

variable data_ptr

void* usbd_status::data_ptr;

variable device_cfg

uint8_t usbd_status::device_cfg;

variable device_state

uint8_t usbd_status::device_state;

variable ep0size

uint8_t usbd_status::ep0size;

The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/libusb_stm32/include/usbd_core.h