Module gd32f1x0_hal::pac::dma[][src]

Expand description

DMA controller

Modules

ch0cnt

DMA channel 0 counter register

ch0ctl0

DMA channel configuration register (DMA_CH0CTL0)

ch0maddr

DMA channel 0 memory base address register

ch0paddr

DMA channel 0 peripheral base address register

ch1cnt

DMA channel 1 counter register

ch1ctl0

DMA channel configuration register (DMA_CH1CTL0)

ch1maddr

DMA channel 1 memory base address register

ch1paddr

DMA channel 1 peripheral base address register

ch2cnt

DMA channel 2 counter register

ch2ctl0

DMA channel configuration register (DMA_CH2CTL0)

ch2maddr

DMA channel 2 memory base address register

ch2paddr

DMA channel 2 peripheral base address register

ch3cnt

DMA channel 3 counter register

ch3ctl0

DMA channel configuration register (DMA_CH3CTL0)

ch3maddr

DMA channel 3 memory base address register

ch3paddr

DMA channel 3 peripheral base address register

ch4cnt

DMA channel 4 counter register

ch4ctl0

DMA channel configuration register (DMA_CH4CTL0)

ch4maddr

DMA channel 4 memory base address register

ch4paddr

DMA channel 4 peripheral base address register

ch5cnt

DMA channel 5 counter register

ch5ctl0

DMA channel configuration register (DMA_CH5CTL0)

ch5maddr

DMA channel 5 memory base address register

ch5paddr

DMA channel 5 peripheral base address register

ch6cnt

DMA channel 6 counter register

ch6ctl0

DMA channel configuration register (DMA_CH6CTL0)

ch6maddr

DMA channel 6 memory base address register

ch6paddr

DMA channel 6 peripheral base address register

intc

DMA interrupt flag clear register (DMA_INTC)

intf

DMA interrupt flag register (DMA_INTF)

Structs

RegisterBlock

Register block

Type Definitions

CH0CNT

CH0CNT register accessor: an alias for Reg<CH0CNT_SPEC>

CH0CTL0

CH0CTL0 register accessor: an alias for Reg<CH0CTL0_SPEC>

CH0MADDR

CH0MADDR register accessor: an alias for Reg<CH0MADDR_SPEC>

CH0PADDR

CH0PADDR register accessor: an alias for Reg<CH0PADDR_SPEC>

CH1CNT

CH1CNT register accessor: an alias for Reg<CH1CNT_SPEC>

CH1CTL0

CH1CTL0 register accessor: an alias for Reg<CH1CTL0_SPEC>

CH1MADDR

CH1MADDR register accessor: an alias for Reg<CH1MADDR_SPEC>

CH1PADDR

CH1PADDR register accessor: an alias for Reg<CH1PADDR_SPEC>

CH2CNT

CH2CNT register accessor: an alias for Reg<CH2CNT_SPEC>

CH2CTL0

CH2CTL0 register accessor: an alias for Reg<CH2CTL0_SPEC>

CH2MADDR

CH2MADDR register accessor: an alias for Reg<CH2MADDR_SPEC>

CH2PADDR

CH2PADDR register accessor: an alias for Reg<CH2PADDR_SPEC>

CH3CNT

CH3CNT register accessor: an alias for Reg<CH3CNT_SPEC>

CH3CTL0

CH3CTL0 register accessor: an alias for Reg<CH3CTL0_SPEC>

CH3MADDR

CH3MADDR register accessor: an alias for Reg<CH3MADDR_SPEC>

CH3PADDR

CH3PADDR register accessor: an alias for Reg<CH3PADDR_SPEC>

CH4CNT

CH4CNT register accessor: an alias for Reg<CH4CNT_SPEC>

CH4CTL0

CH4CTL0 register accessor: an alias for Reg<CH4CTL0_SPEC>

CH4MADDR

CH4MADDR register accessor: an alias for Reg<CH4MADDR_SPEC>

CH4PADDR

CH4PADDR register accessor: an alias for Reg<CH4PADDR_SPEC>

CH5CNT

CH5CNT register accessor: an alias for Reg<CH5CNT_SPEC>

CH5CTL0

CH5CTL0 register accessor: an alias for Reg<CH5CTL0_SPEC>

CH5MADDR

CH5MADDR register accessor: an alias for Reg<CH5MADDR_SPEC>

CH5PADDR

CH5PADDR register accessor: an alias for Reg<CH5PADDR_SPEC>

CH6CNT

CH6CNT register accessor: an alias for Reg<CH6CNT_SPEC>

CH6CTL0

CH6CTL0 register accessor: an alias for Reg<CH6CTL0_SPEC>

CH6MADDR

CH6MADDR register accessor: an alias for Reg<CH6MADDR_SPEC>

CH6PADDR

CH6PADDR register accessor: an alias for Reg<CH6PADDR_SPEC>

INTC

INTC register accessor: an alias for Reg<INTC_SPEC>

INTF

INTF register accessor: an alias for Reg<INTF_SPEC>