Data Fields
usbDEpTrb Struct Reference

This structure defines the bit fields required for USB endpoint TRB. More...

#include <usb_dwc_dcd.h>

Data Fields

uint32_t bufPtrLow
 
uint32_t bufPtrHigh
 
uint32_t bufSize: 24U
 
uint32_t packetCntM1: 2U
 
uint32_t rsvd1: 2U
 
uint32_t trbSts: 4U
 
uint32_t hwo: 1U
 
uint32_t lst: 1U
 
uint32_t trbCtrl: 6U
 
uint32_t ispImi: 1U
 
uint32_t ioc: 1U
 
uint32_t rsvd2: 2U
 
uint32_t streamId: 16U
 
uint32_t rsvd3: 2U
 

Detailed Description

This structure defines the bit fields required for USB endpoint TRB.

Field Documentation

uint32_t usbDEpTrb::bufPtrHigh

Buffer pointer high address

uint32_t usbDEpTrb::bufPtrLow

Buffer pointer low address

uint32_t usbDEpTrb::bufSize

Buffer size to be used

uint32_t usbDEpTrb::hwo

Hardware owner of descriptor

uint32_t usbDEpTrb::ioc

Interrupt on complete

uint32_t usbDEpTrb::ispImi

Interrupt on short packet/ Missed ISOC

uint32_t usbDEpTrb::lst

Last TRB

uint32_t usbDEpTrb::packetCntM1

Packet count M1

uint32_t usbDEpTrb::rsvd1

Reserved fields

uint32_t usbDEpTrb::rsvd2

Reserved fields

uint32_t usbDEpTrb::rsvd3

Reserved fields

uint32_t usbDEpTrb::streamId

Stream ID

uint32_t usbDEpTrb::trbCtrl

TRB control

uint32_t usbDEpTrb::trbSts

TRB status


The documentation for this struct was generated from the following file:

Copyright 2016, Texas Instruments Incorporated