BSPACM  20150113
Board Support Package for ARM Cortex-M Microcontrollers
Data Structures | Typedefs
device.h File Reference

Common device header for all TM4C series devices. More...

#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  UDMA_CHANNEL_Type
 

Typedefs

typedef struct UDMA_CHANNEL_Type UDMA_CHANNEL_Type
 

Detailed Description

Common device header for all TM4C series devices.

Homepage
http://github.com/pabigot/bspacm

Typedef Documentation

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.