ChibiOS/RT
2.5.1
USBInEndpointState Struct Reference

Detailed Description

Type of an IN endpoint state structure.

Definition at line 117 of file usb_lld.h.

#include <usb_lld.h>

Data Fields

bool_t txqueued
 Buffer mode, queue or linear.
size_t txsize
 Requested transmit transfer size.
size_t txcnt
 Transmitted bytes so far.
const uint8_t * txbuf
 Pointer to the transmission linear buffer.
OutputQueue * txqueue
 Pointer to the output queue.

Field Documentation

Buffer mode, queue or linear.

Definition at line 121 of file usb_lld.h.

Referenced by CH_IRQ_HANDLER(), usb_lld_prepare_transmit(), usbPrepareQueuedTransmit(), and usbPrepareTransmit().

Requested transmit transfer size.

Definition at line 125 of file usb_lld.h.

Referenced by CH_IRQ_HANDLER(), usb_lld_prepare_transmit(), usbPrepareQueuedTransmit(), and usbPrepareTransmit().

Transmitted bytes so far.

Definition at line 129 of file usb_lld.h.

Referenced by CH_IRQ_HANDLER(), usbPrepareQueuedTransmit(), and usbPrepareTransmit().

const uint8_t* USBInEndpointState::txbuf

Pointer to the transmission linear buffer.

Definition at line 135 of file usb_lld.h.

Pointer to the output queue.

Definition at line 141 of file usb_lld.h.