ChibiOS/HAL  6.1.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. More...
 
size_t txcnt
 Transmitted bytes so far. More...
 
const uint8_t * txbuf
 Pointer to the transmission linear buffer. More...
 
thread_reference_t thread
 Waiting thread. More...
 

Detailed Description

Type of an IN endpoint state structure.

Definition at line 83 of file hal_usb_lld.h.

Field Documentation

size_t USBInEndpointState::txsize

Requested transmit transfer size.

Definition at line 87 of file hal_usb_lld.h.

Referenced by sduDataTransmitted(), and usbStartTransmitI().

size_t USBInEndpointState::txcnt

Transmitted bytes so far.

Definition at line 91 of file hal_usb_lld.h.

Referenced by usbStartTransmitI().

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_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().