uDMA Controller
23.2.1.13 ROM_uDMAChannelSelectSecondary
Selects the secondary peripheral for a set of uDMA channels.
Prototype:
void
ROM_uDMAChannelSelectSecondary(uint32_t ui32SecPeriphs)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_UDMATABLE is an array of pointers located at ROM_APITABLE[17].
ROM_uDMAChannelSelectSecondary is a function pointer located at
ROM_UDMATABLE[17].
Parameters:
ui32SecPeriphs is the logical or of the uDMA channels for which to use the secondary pe-
ripheral, instead of the default peripheral.
Description:
This function is used to select the secondary peripheral assignment for a set of uDMA chan-
nels. By selecting the secondary peripheral assignment for a channel, the default peripheral
assignment is no longer available for that channel.
The parameter ui32SecPeriphs can be the logical OR of any of the following macros. If one of
the macros below is in the list passed to this function, then the secondary peripheral (marked
as _SEC_) is selected.
UDMA_DEF_USBEP1RX_SEC_UART2RX
UDMA_DEF_USBEP1TX_SEC_UART2TX
UDMA_DEF_USBEP2RX_SEC_TMR3A
UDMA_DEF_USBEP2TX_SEC_TMR3B
UDMA_DEF_USBEP3RX_SEC_TMR2A
UDMA_DEF_USBEP3TX_SEC_TMR2B
UDMA_DEF_ETH0RX_SEC_TMR2A
UDMA_DEF_ETH0TX_SEC_TMR2B
UDMA_DEF_UART0RX_SEC_UART1RX
UDMA_DEF_UART0TX_SEC_UART1TX
UDMA_DEF_SSI0RX_SEC_SSI1RX
UDMA_DEF_SSI0TX_SEC_SSI1TX
UDMA_DEF_RESERVED_SEC_UART2RX
UDMA_DEF_RESERVED_SEC_UART2TX
UDMA_DEF_ADC00_SEC_TMR2A
UDMA_DEF_ADC01_SEC_TMR2B
UDMA_DEF_TMR0A_SEC_TMR1A
UDMA_DEF_TMR0B_SEC_TMR1B
UDMA_DEF_SSI1RX_SEC_ADC10
UDMA_DEF_SSI1TX_SEC_ADC11
UDMA_DEF_RESERVED_SEC_ADC12
UDMA_DEF_RESERVED_SEC_ADC13
Returns:
None.
April 8, 2013 289