CC26xx Driver Library |

- Main Page
- Related Pages
- CC26xx APIs
- Register Descriptions
- Online Resources

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
tDMAControlTable Struct Reference
[udma] Micro Direct Memory Access

A structure that defines an entry in the channel control table. More...

`#include <udma.h>`

## Data Fields
volatile void * | pvSrcEndAddr
| The ending source address of the data transfer. More...
volatile void * | pvDstEndAddr
| The ending destination address of the data transfer. More...
volatile uint32_t | ui32Control
| The channel control mode. More...
volatile uint32_t | ui32Spare
| An unused location. More...

## Detailed Description

A structure that defines an entry in the channel control table.

These fields are used by the uDMA controller and normally it is not necessary for software to directly read or write fields in the table.

Definition at line 103 of file udma.h.

## Field Documentation

volatile void* tDMAControlTable::pvDstEndAddr

The ending destination address of the data transfer.

Definition at line 106 of file udma.h.

Referenced by uDMAChannelScatterGatherSet(), and uDMAChannelTransferSet().

volatile void* tDMAControlTable::pvSrcEndAddr

The ending source address of the data transfer.

Definition at line 105 of file udma.h.

Referenced by uDMAChannelScatterGatherSet(), and uDMAChannelTransferSet().

volatile uint32_t tDMAControlTable::ui32Control

The channel control mode.

Definition at line 107 of file udma.h.

Referenced by uDMAChannelControlSet(), uDMAChannelModeGet(), uDMAChannelScatterGatherSet(), uDMAChannelSizeGet(), and uDMAChannelTransferSet().

volatile uint32_t tDMAControlTable::ui32Spare

An unused location.

Definition at line 108 of file udma.h.

Referenced by uDMAChannelScatterGatherSet().