|
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
1.8.9