Expand description

DMA Controller

Modules

DMAC Channel Configuration Register (ch_num = 0)

DMAC Channel Configuration Register (ch_num = 1)

DMAC Channel Configuration Register (ch_num = 2)

DMAC Channel Configuration Register (ch_num = 3)

DMAC Channel Handler Disable Register

DMAC Channel Handler Enable Register

DMAC Channel Handler Status Register

DMAC Software Chunk Transfer Request Register

DMAC Channel Control A Register (ch_num = 0)

DMAC Channel Control A Register (ch_num = 1)

DMAC Channel Control A Register (ch_num = 2)

DMAC Channel Control A Register (ch_num = 3)

DMAC Channel Control B Register (ch_num = 0)

DMAC Channel Control B Register (ch_num = 1)

DMAC Channel Control B Register (ch_num = 2)

DMAC Channel Control B Register (ch_num = 3)

DMAC Channel Destination Address Register (ch_num = 0)

DMAC Channel Destination Address Register (ch_num = 1)

DMAC Channel Destination Address Register (ch_num = 2)

DMAC Channel Destination Address Register (ch_num = 3)

DMAC Channel Descriptor Address Register (ch_num = 0)

DMAC Channel Descriptor Address Register (ch_num = 1)

DMAC Channel Descriptor Address Register (ch_num = 2)

DMAC Channel Descriptor Address Register (ch_num = 3)

DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register.

DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register.

DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register.

DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register.

DMAC Enable Register

DMAC Global Configuration Register

DMAC Software Last Transfer Flag Register

DMAC Channel Source Address Register (ch_num = 0)

DMAC Channel Source Address Register (ch_num = 1)

DMAC Channel Source Address Register (ch_num = 2)

DMAC Channel Source Address Register (ch_num = 3)

DMAC Software Single Request Register

DMAC Write Protect Mode Register

DMAC Write Protect Status Register

Structs

Register block

Type Definitions

CFG0 register accessor: an alias for Reg<CFG0_SPEC>

CFG1 register accessor: an alias for Reg<CFG1_SPEC>

CFG2 register accessor: an alias for Reg<CFG2_SPEC>

CFG3 register accessor: an alias for Reg<CFG3_SPEC>

CHDR register accessor: an alias for Reg<CHDR_SPEC>

CHER register accessor: an alias for Reg<CHER_SPEC>

CHSR register accessor: an alias for Reg<CHSR_SPEC>

CREQ register accessor: an alias for Reg<CREQ_SPEC>

CTRLA0 register accessor: an alias for Reg<CTRLA0_SPEC>

CTRLA1 register accessor: an alias for Reg<CTRLA1_SPEC>

CTRLA2 register accessor: an alias for Reg<CTRLA2_SPEC>

CTRLA3 register accessor: an alias for Reg<CTRLA3_SPEC>

CTRLB0 register accessor: an alias for Reg<CTRLB0_SPEC>

CTRLB1 register accessor: an alias for Reg<CTRLB1_SPEC>

CTRLB2 register accessor: an alias for Reg<CTRLB2_SPEC>

CTRLB3 register accessor: an alias for Reg<CTRLB3_SPEC>

DADDR0 register accessor: an alias for Reg<DADDR0_SPEC>

DADDR1 register accessor: an alias for Reg<DADDR1_SPEC>

DADDR2 register accessor: an alias for Reg<DADDR2_SPEC>

DADDR3 register accessor: an alias for Reg<DADDR3_SPEC>

DSCR0 register accessor: an alias for Reg<DSCR0_SPEC>

DSCR1 register accessor: an alias for Reg<DSCR1_SPEC>

DSCR2 register accessor: an alias for Reg<DSCR2_SPEC>

DSCR3 register accessor: an alias for Reg<DSCR3_SPEC>

EBCIDR register accessor: an alias for Reg<EBCIDR_SPEC>

EBCIER register accessor: an alias for Reg<EBCIER_SPEC>

EBCIMR register accessor: an alias for Reg<EBCIMR_SPEC>

EBCISR register accessor: an alias for Reg<EBCISR_SPEC>

EN register accessor: an alias for Reg<EN_SPEC>

GCFG register accessor: an alias for Reg<GCFG_SPEC>

LAST register accessor: an alias for Reg<LAST_SPEC>

SADDR0 register accessor: an alias for Reg<SADDR0_SPEC>

SADDR1 register accessor: an alias for Reg<SADDR1_SPEC>

SADDR2 register accessor: an alias for Reg<SADDR2_SPEC>

SADDR3 register accessor: an alias for Reg<SADDR3_SPEC>

SREQ register accessor: an alias for Reg<SREQ_SPEC>

WPMR register accessor: an alias for Reg<WPMR_SPEC>

WPSR register accessor: an alias for Reg<WPSR_SPEC>