BSPACM
20150113
Board Support Package for ARM Cortex-M Microcontrollers
|
#include </prj/arm/bspacm/device/tm4c/include/bspacm/device.h>
Data Fields | |
volatile void *volatile | srcendp |
volatile void *volatile | dstendp |
volatile uint32_t | chctl |
volatile uint32_t | _reserved_0x0c |
Type alias for the native struct used for the GPIO module on specific lines of the TM4C series. GPIOA_Type from TM4C123 is a prefix of GPIOA_AHB_Type from TM4C129, and it appears not all GPIOs on a TM4C129 device necessarily support the AHB interface (specifically, GPIOK and higher are publicized by name GPIOK
rather than GPIOK_AHB
). Nonetheless, duplicating all the code that only cares about the material available on non-AHB instances is unacceptable. Structure for uDMA channel control. Use UDMA_CHCTL_foo values from <inc/hw_udma.h> to manipulate the chctl field.
volatile uint32_t UDMA_CHANNEL_Type::_reserved_0x0c |
unused
volatile uint32_t UDMA_CHANNEL_Type::chctl |
configuration for the transfer
volatile void* volatile UDMA_CHANNEL_Type::dstendp |
pointer to last destination address involved in transfer
volatile void* volatile UDMA_CHANNEL_Type::srcendp |
pointer to last source address involved transfer