[][src]Module lpc82x_hal::dma

API for Direct Memory Access (DMA)

The DMA controller is described in the user manual, chapter 12.

Structs

CFG0

This struct is an implementation detail that shouldn't be used by user

CFG1

This struct is an implementation detail that shouldn't be used by user

CFG2

This struct is an implementation detail that shouldn't be used by user

CFG3

This struct is an implementation detail that shouldn't be used by user

CFG4

This struct is an implementation detail that shouldn't be used by user

CFG5

This struct is an implementation detail that shouldn't be used by user

CFG6

This struct is an implementation detail that shouldn't be used by user

CFG7

This struct is an implementation detail that shouldn't be used by user

CFG8

This struct is an implementation detail that shouldn't be used by user

CFG9

This struct is an implementation detail that shouldn't be used by user

CFG10

This struct is an implementation detail that shouldn't be used by user

CFG11

This struct is an implementation detail that shouldn't be used by user

CFG12

This struct is an implementation detail that shouldn't be used by user

CFG13

This struct is an implementation detail that shouldn't be used by user

CFG14

This struct is an implementation detail that shouldn't be used by user

CFG15

This struct is an implementation detail that shouldn't be used by user

CFG16

This struct is an implementation detail that shouldn't be used by user

CFG17

This struct is an implementation detail that shouldn't be used by user

Channel

A DMA channel

Channel0

Identifies a DMA channel

Channel1

Identifies a DMA channel

Channel2

Identifies a DMA channel

Channel3

Identifies a DMA channel

Channel4

Identifies a DMA channel

Channel5

Identifies a DMA channel

Channel6

Identifies a DMA channel

Channel7

Identifies a DMA channel

Channel8

Identifies a DMA channel

Channel9

Identifies a DMA channel

Channel10

Identifies a DMA channel

Channel11

Identifies a DMA channel

Channel12

Identifies a DMA channel

Channel13

Identifies a DMA channel

Channel14

Identifies a DMA channel

Channel15

Identifies a DMA channel

Channel16

Identifies a DMA channel

Channel17

Identifies a DMA channel

Channels

Provides access to all channels

DMA

Entry point to the DMA API

DescriptorTable

The channel descriptor table

Handle

Handle to the DMA controller

Parts

The main API for the DMA controller

Transfer

A DMA transfer

XFERCFG0

This struct is an implementation detail that shouldn't be used by user

XFERCFG1

This struct is an implementation detail that shouldn't be used by user

XFERCFG2

This struct is an implementation detail that shouldn't be used by user

XFERCFG3

This struct is an implementation detail that shouldn't be used by user

XFERCFG4

This struct is an implementation detail that shouldn't be used by user

XFERCFG5

This struct is an implementation detail that shouldn't be used by user

XFERCFG6

This struct is an implementation detail that shouldn't be used by user

XFERCFG7

This struct is an implementation detail that shouldn't be used by user

XFERCFG8

This struct is an implementation detail that shouldn't be used by user

XFERCFG9

This struct is an implementation detail that shouldn't be used by user

XFERCFG10

This struct is an implementation detail that shouldn't be used by user

XFERCFG11

This struct is an implementation detail that shouldn't be used by user

XFERCFG12

This struct is an implementation detail that shouldn't be used by user

XFERCFG13

This struct is an implementation detail that shouldn't be used by user

XFERCFG14

This struct is an implementation detail that shouldn't be used by user

XFERCFG15

This struct is an implementation detail that shouldn't be used by user

XFERCFG16

This struct is an implementation detail that shouldn't be used by user

XFERCFG17

This struct is an implementation detail that shouldn't be used by user

Traits

ChannelTrait

Implemented for each DMA channel

Dest

A destination for a DMA transfer