EasyManuals Logo
Home>Texas Instruments>Microcontrollers>Tiva TM4C123GH6PM

Texas Instruments Tiva TM4C123GH6PM User Manual

Texas Instruments Tiva TM4C123GH6PM
352 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #302 background imageLoading...
Page #302 background image
USB Controller
// Handle a short packet.
//
...
}
else if((g_ui32Flags & EP1_DMA_OUT_PEND) &&
(ROM_uDMAChannelModeGet(UDMA_CHANNEL_USBEP1RX) == UDMA_MODE_STOP))
{
//
// Handle the uDMA complete case.
//
...
//
// Restart receive uDMA if desired.
//
...
}
24.3 Functions
Functions
void ROM_UpdateUSB (uint8_t pui8USBBootROMInfo)
uint32_t ROM_USBDevAddrGet (uint32_t ui32Base)
void ROM_USBDevAddrSet (uint32_t ui32Base, uint32_t ui32Address)
void ROM_USBDevConnect (uint32_t ui32Base)
void ROM_USBDevDisconnect (uint32_t ui32Base)
void ROM_USBDevEndpointConfigGet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
pui32MaxPacketSize, uint32_t pui32Flags)
void ROM_USBDevEndpointConfigSet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32MaxPacketSize, uint32_t ui32Flags)
void ROM_USBDevEndpointDataAck (uint32_t ui32Base, uint32_t ui32Endpoint, bool bIsLast-
Packet)
void ROM_USBDevEndpointStall (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBDevEndpointStallClear (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBDevEndpointStatusClear (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBDevMode (uint32_t ui32Base)
uint32_t ROM_USBEndpointDataAvail (uint32_t ui32Base, uint32_t ui32Endpoint)
int32_t ROM_USBEndpointDataGet (uint32_t ui32Base, uint32_t ui32Endpoint, uint8_t
pui8Data, uint32_t pui32Size)
int32_t ROM_USBEndpointDataPut (uint32_t ui32Base, uint32_t ui32Endpoint, uint8_t
pui8Data, uint32_t ui32Size)
int32_t ROM_USBEndpointDataSend (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32TransType)
void ROM_USBEndpointDataToggleClear (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBEndpointDMAChannel (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Channel)
302 April 8, 2013

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments Tiva TM4C123GH6PM and is the answer not in the manual?

Texas Instruments Tiva TM4C123GH6PM Specifications

General IconGeneral
BrandTexas Instruments
ModelTiva TM4C123GH6PM
CategoryMicrocontrollers
LanguageEnglish

Related product manuals