BSPACM  20150113
Board Support Package for ARM Cortex-M Microcontrollers
Data Fields
UDMA_CHANNEL_Type Struct Reference

#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
 

Detailed Description

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.

Field Documentation

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


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