Software APIs
Data Fields
usbdev_stream_tx Struct Reference

Transmission state. More...

#include <sw/device/lib/testing/usb_testutils_streams.h>

Data Fields

bool sig_required
 Is a signature required at the start of the next packet?
 
uint16_t seq
 Transmission Sequence Number (for Isochronous streams)
 
uint8_t lfsr
 Transmission Linear Feedback Shift Register (for PRND data generation)
 
uint32_t bytes
 Total number of bytes presented to the USB device for transmission.
 
uint8_t buf_size
 Transmission-side LFSR for selection of buffer size.
 

Detailed Description

Transmission state.

Definition at line 121 of file usb_testutils_streams.h.

Field Documentation

◆ buf_size

uint8_t usbdev_stream_tx::buf_size

Transmission-side LFSR for selection of buffer size.

Definition at line 141 of file usb_testutils_streams.h.

◆ bytes

uint32_t usbdev_stream_tx::bytes

Total number of bytes presented to the USB device for transmission.

Definition at line 137 of file usb_testutils_streams.h.

◆ lfsr

uint8_t usbdev_stream_tx::lfsr

Transmission Linear Feedback Shift Register (for PRND data generation)

Definition at line 133 of file usb_testutils_streams.h.

◆ seq

uint16_t usbdev_stream_tx::seq

Transmission Sequence Number (for Isochronous streams)

Definition at line 129 of file usb_testutils_streams.h.

◆ sig_required

bool usbdev_stream_tx::sig_required

Is a signature required at the start of the next packet?

Definition at line 125 of file usb_testutils_streams.h.