Data Fields
usbMusbDcdDevice Struct Reference

Musb device object used by the MUSB driver. More...

#include <usb_musb_dcd.h>

Data Fields

uint32_t baseAddr
 
uint32_t uiSubBaseAddr
 
uint32_t phyBaseAddr
 
char name [10]
 
uint32_t controllerId
 
uint32_t deviceNewAddrValidFlag
 
uint32_t devAddr
 
usbDcd_tpDcdCore
 
usbEndpt0Request_t req
 
usbEndptRequest_t inEpReq
 
usbEndptRequest_t outEpReq
 

Detailed Description

Musb device object used by the MUSB driver.

Field Documentation

uint32_t usbMusbDcdDevice::baseAddr

Base address of the USB core

uint32_t usbMusbDcdDevice::controllerId

ID of the controllerr

uint32_t usbMusbDcdDevice::devAddr

Device address

uint32_t usbMusbDcdDevice::deviceNewAddrValidFlag

Check if New device address has been assigned

usbEndptRequest_t usbMusbDcdDevice::inEpReq

Current endpoint request for in transfer

char usbMusbDcdDevice::name[10]

name of the device controller

usbEndptRequest_t usbMusbDcdDevice::outEpReq

Current endpoint request for out transfer

usbDcd_t* usbMusbDcdDevice::pDcdCore

Pointer to the DCD code, used for callbacks to the core

uint32_t usbMusbDcdDevice::phyBaseAddr

Base address of USB PHY control registers

usbEndpt0Request_t usbMusbDcdDevice::req

Current endpoint 0 request

uint32_t usbMusbDcdDevice::uiSubBaseAddr

Base address of the USB wrapper/controller


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

Copyright 2016, Texas Instruments Incorporated