BSP430  20141115
Board Support Package for MSP430 microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
sBSP430halDMA Struct Reference

#include <bsp430/periph/dma.h>

Data Fields

sBSP430hplHALStatePrefix hal_state
volatile sBSP430hplDMA *const hpl
const struct sBSP430halISRIndexedChainNode *volatile *const ch_cbchain_ni

Detailed Description

Structure holding hardware abstraction layer for the DMA peripheral.

Field Documentation

const struct sBSP430halISRIndexedChainNode* volatile* const sBSP430halDMA::ch_cbchain_ni

The callback chain to invoke when a channel interrupt is received.

sBSP430hplHALStatePrefix sBSP430halDMA::hal_state

Common header. This really isn't necessary for this peripheral since there is only one variant on any given MCU, but consistency is important and future enhancements might make use of the flags field.

volatile sBSP430hplDMA* const sBSP430halDMA::hpl

The underlying DMA peripheral register structure

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