ChibiOS/HAL 9.0.0
USBInEndpointState Struct Reference

Type of an IN endpoint state structure. More...

#include <hal_usb_lld.h>

Collaboration diagram for USBInEndpointState:
Collaboration graph

Data Fields

size_t txsize
 Requested transmit transfer size.
size_t txcnt
 Transmitted bytes so far.
const uint8_t * txbuf
 Pointer to the transmission linear buffer.
thread_reference_t thread
 Waiting thread.

Detailed Description

Type of an IN endpoint state structure.

Definition at line 83 of file hal_usb_lld.h.

Field Documentation

◆ txsize

size_t USBInEndpointState::txsize

Requested transmit transfer size.

Definition at line 87 of file hal_usb_lld.h.

Referenced by sduDataTransmitted(), and usbStartTransmitI().

◆ txcnt

size_t USBInEndpointState::txcnt

Transmitted bytes so far.

Definition at line 91 of file hal_usb_lld.h.

Referenced by usbStartTransmitI().

◆ txbuf

const uint8_t* USBInEndpointState::txbuf

Pointer to the transmission linear buffer.

Definition at line 95 of file hal_usb_lld.h.

Referenced by usbStartTransmitI().

◆ thread

thread_reference_t USBInEndpointState::thread

Waiting thread.

Definition at line 100 of file hal_usb_lld.h.

Referenced by _usb_reset(), _usb_suspend(), usbDisableEndpointsI(), usbStartTransmitI(), usbStop(), and usbTransmit().