HPM SDK
HPMicro Software Development Kit
hpm_dmav2_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  DMAV2_Type
 

Macros

#define DMAV2_IDMISC_DMASTATE_MASK   (0xE000U)
 
#define DMAV2_IDMISC_DMASTATE_SHIFT   (13U)
 
#define DMAV2_IDMISC_DMASTATE_GET(x)   (((uint32_t)(x) & DMAV2_IDMISC_DMASTATE_MASK) >> DMAV2_IDMISC_DMASTATE_SHIFT)
 
#define DMAV2_IDMISC_CURCHAN_MASK   (0x1F00U)
 
#define DMAV2_IDMISC_CURCHAN_SHIFT   (8U)
 
#define DMAV2_IDMISC_CURCHAN_GET(x)   (((uint32_t)(x) & DMAV2_IDMISC_CURCHAN_MASK) >> DMAV2_IDMISC_CURCHAN_SHIFT)
 
#define DMAV2_DMACFG_CHAINXFR_MASK   (0x80000000UL)
 
#define DMAV2_DMACFG_CHAINXFR_SHIFT   (31U)
 
#define DMAV2_DMACFG_CHAINXFR_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_CHAINXFR_MASK) >> DMAV2_DMACFG_CHAINXFR_SHIFT)
 
#define DMAV2_DMACFG_REQSYNC_MASK   (0x40000000UL)
 
#define DMAV2_DMACFG_REQSYNC_SHIFT   (30U)
 
#define DMAV2_DMACFG_REQSYNC_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_REQSYNC_MASK) >> DMAV2_DMACFG_REQSYNC_SHIFT)
 
#define DMAV2_DMACFG_DATAWIDTH_MASK   (0x3000000UL)
 
#define DMAV2_DMACFG_DATAWIDTH_SHIFT   (24U)
 
#define DMAV2_DMACFG_DATAWIDTH_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_DATAWIDTH_MASK) >> DMAV2_DMACFG_DATAWIDTH_SHIFT)
 
#define DMAV2_DMACFG_ADDRWIDTH_MASK   (0xFE0000UL)
 
#define DMAV2_DMACFG_ADDRWIDTH_SHIFT   (17U)
 
#define DMAV2_DMACFG_ADDRWIDTH_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_ADDRWIDTH_MASK) >> DMAV2_DMACFG_ADDRWIDTH_SHIFT)
 
#define DMAV2_DMACFG_CORENUM_MASK   (0x10000UL)
 
#define DMAV2_DMACFG_CORENUM_SHIFT   (16U)
 
#define DMAV2_DMACFG_CORENUM_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_CORENUM_MASK) >> DMAV2_DMACFG_CORENUM_SHIFT)
 
#define DMAV2_DMACFG_BUSNUM_MASK   (0x8000U)
 
#define DMAV2_DMACFG_BUSNUM_SHIFT   (15U)
 
#define DMAV2_DMACFG_BUSNUM_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_BUSNUM_MASK) >> DMAV2_DMACFG_BUSNUM_SHIFT)
 
#define DMAV2_DMACFG_REQNUM_MASK   (0x7C00U)
 
#define DMAV2_DMACFG_REQNUM_SHIFT   (10U)
 
#define DMAV2_DMACFG_REQNUM_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_REQNUM_MASK) >> DMAV2_DMACFG_REQNUM_SHIFT)
 
#define DMAV2_DMACFG_FIFODEPTH_MASK   (0x3F0U)
 
#define DMAV2_DMACFG_FIFODEPTH_SHIFT   (4U)
 
#define DMAV2_DMACFG_FIFODEPTH_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_FIFODEPTH_MASK) >> DMAV2_DMACFG_FIFODEPTH_SHIFT)
 
#define DMAV2_DMACFG_CHANNELNUM_MASK   (0xFU)
 
#define DMAV2_DMACFG_CHANNELNUM_SHIFT   (0U)
 
#define DMAV2_DMACFG_CHANNELNUM_GET(x)   (((uint32_t)(x) & DMAV2_DMACFG_CHANNELNUM_MASK) >> DMAV2_DMACFG_CHANNELNUM_SHIFT)
 
#define DMAV2_DMACTRL_RESET_MASK   (0x1U)
 
#define DMAV2_DMACTRL_RESET_SHIFT   (0U)
 
#define DMAV2_DMACTRL_RESET_SET(x)   (((uint32_t)(x) << DMAV2_DMACTRL_RESET_SHIFT) & DMAV2_DMACTRL_RESET_MASK)
 
#define DMAV2_DMACTRL_RESET_GET(x)   (((uint32_t)(x) & DMAV2_DMACTRL_RESET_MASK) >> DMAV2_DMACTRL_RESET_SHIFT)
 
#define DMAV2_CHABORT_CHABORT_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_CHABORT_CHABORT_SHIFT   (0U)
 
#define DMAV2_CHABORT_CHABORT_SET(x)   (((uint32_t)(x) << DMAV2_CHABORT_CHABORT_SHIFT) & DMAV2_CHABORT_CHABORT_MASK)
 
#define DMAV2_CHABORT_CHABORT_GET(x)   (((uint32_t)(x) & DMAV2_CHABORT_CHABORT_MASK) >> DMAV2_CHABORT_CHABORT_SHIFT)
 
#define DMAV2_INTHALFSTS_STS_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_INTHALFSTS_STS_SHIFT   (0U)
 
#define DMAV2_INTHALFSTS_STS_SET(x)   (((uint32_t)(x) << DMAV2_INTHALFSTS_STS_SHIFT) & DMAV2_INTHALFSTS_STS_MASK)
 
#define DMAV2_INTHALFSTS_STS_GET(x)   (((uint32_t)(x) & DMAV2_INTHALFSTS_STS_MASK) >> DMAV2_INTHALFSTS_STS_SHIFT)
 
#define DMAV2_INTTCSTS_STS_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_INTTCSTS_STS_SHIFT   (0U)
 
#define DMAV2_INTTCSTS_STS_SET(x)   (((uint32_t)(x) << DMAV2_INTTCSTS_STS_SHIFT) & DMAV2_INTTCSTS_STS_MASK)
 
#define DMAV2_INTTCSTS_STS_GET(x)   (((uint32_t)(x) & DMAV2_INTTCSTS_STS_MASK) >> DMAV2_INTTCSTS_STS_SHIFT)
 
#define DMAV2_INTABORTSTS_STS_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_INTABORTSTS_STS_SHIFT   (0U)
 
#define DMAV2_INTABORTSTS_STS_SET(x)   (((uint32_t)(x) << DMAV2_INTABORTSTS_STS_SHIFT) & DMAV2_INTABORTSTS_STS_MASK)
 
#define DMAV2_INTABORTSTS_STS_GET(x)   (((uint32_t)(x) & DMAV2_INTABORTSTS_STS_MASK) >> DMAV2_INTABORTSTS_STS_SHIFT)
 
#define DMAV2_INTERRSTS_STS_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_INTERRSTS_STS_SHIFT   (0U)
 
#define DMAV2_INTERRSTS_STS_SET(x)   (((uint32_t)(x) << DMAV2_INTERRSTS_STS_SHIFT) & DMAV2_INTERRSTS_STS_MASK)
 
#define DMAV2_INTERRSTS_STS_GET(x)   (((uint32_t)(x) & DMAV2_INTERRSTS_STS_MASK) >> DMAV2_INTERRSTS_STS_SHIFT)
 
#define DMAV2_CHEN_CHEN_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_CHEN_CHEN_SHIFT   (0U)
 
#define DMAV2_CHEN_CHEN_GET(x)   (((uint32_t)(x) & DMAV2_CHEN_CHEN_MASK) >> DMAV2_CHEN_CHEN_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK   (0x80000000UL)
 
#define DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT   (31U)
 
#define DMAV2_CHCTRL_CTRL_INFINITELOOP_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK)
 
#define DMAV2_CHCTRL_CTRL_INFINITELOOP_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK) >> DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK   (0x40000000UL)
 
#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT   (30U)
 
#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK)
 
#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK) >> DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_PRIORITY_MASK   (0x20000000UL)
 
#define DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT   (29U)
 
#define DMAV2_CHCTRL_CTRL_PRIORITY_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK)
 
#define DMAV2_CHCTRL_CTRL_PRIORITY_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK) >> DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_BURSTOPT_MASK   (0x10000000UL)
 
#define DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT   (28U)
 
#define DMAV2_CHCTRL_CTRL_BURSTOPT_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK)
 
#define DMAV2_CHCTRL_CTRL_BURSTOPT_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK) >> DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK   (0xF000000UL)
 
#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT   (24U)
 
#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK)
 
#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK) >> DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK   (0xE00000UL)
 
#define DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT   (21U)
 
#define DMAV2_CHCTRL_CTRL_SRCWIDTH_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK)
 
#define DMAV2_CHCTRL_CTRL_SRCWIDTH_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK   (0x1C0000UL)
 
#define DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT   (18U)
 
#define DMAV2_CHCTRL_CTRL_DSTWIDTH_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK)
 
#define DMAV2_CHCTRL_CTRL_DSTWIDTH_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_SRCMODE_MASK   (0x20000UL)
 
#define DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT   (17U)
 
#define DMAV2_CHCTRL_CTRL_SRCMODE_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK)
 
#define DMAV2_CHCTRL_CTRL_SRCMODE_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK) >> DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_DSTMODE_MASK   (0x10000UL)
 
#define DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT   (16U)
 
#define DMAV2_CHCTRL_CTRL_DSTMODE_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK)
 
#define DMAV2_CHCTRL_CTRL_DSTMODE_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK) >> DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK   (0xC000U)
 
#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT   (14U)
 
#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK)
 
#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK   (0x3000U)
 
#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT   (12U)
 
#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK)
 
#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK   (0x10U)
 
#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT   (4U)
 
#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK)
 
#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_INTABTMASK_MASK   (0x8U)
 
#define DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT   (3U)
 
#define DMAV2_CHCTRL_CTRL_INTABTMASK_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK)
 
#define DMAV2_CHCTRL_CTRL_INTABTMASK_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_INTERRMASK_MASK   (0x4U)
 
#define DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT   (2U)
 
#define DMAV2_CHCTRL_CTRL_INTERRMASK_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK)
 
#define DMAV2_CHCTRL_CTRL_INTERRMASK_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_INTTCMASK_MASK   (0x2U)
 
#define DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT   (1U)
 
#define DMAV2_CHCTRL_CTRL_INTTCMASK_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK)
 
#define DMAV2_CHCTRL_CTRL_INTTCMASK_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT)
 
#define DMAV2_CHCTRL_CTRL_ENABLE_MASK   (0x1U)
 
#define DMAV2_CHCTRL_CTRL_ENABLE_SHIFT   (0U)
 
#define DMAV2_CHCTRL_CTRL_ENABLE_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_ENABLE_SHIFT) & DMAV2_CHCTRL_CTRL_ENABLE_MASK)
 
#define DMAV2_CHCTRL_CTRL_ENABLE_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_ENABLE_MASK) >> DMAV2_CHCTRL_CTRL_ENABLE_SHIFT)
 
#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK   (0xFFFFFFFUL)
 
#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT   (0U)
 
#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK)
 
#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK) >> DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT)
 
#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT   (0U)
 
#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK)
 
#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK) >> DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT)
 
#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK   (0x1F000000UL)
 
#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT   (24U)
 
#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK)
 
#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT)
 
#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK   (0x1F0000UL)
 
#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT   (16U)
 
#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK)
 
#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT)
 
#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK   (0xFFFFFFFFUL)
 
#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT   (0U)
 
#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK)
 
#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK) >> DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT)
 
#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK   (0xFFFFFFF8UL)
 
#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT   (3U)
 
#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SET(x)   (((uint32_t)(x) << DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK)
 
#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_GET(x)   (((uint32_t)(x) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK) >> DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT)
 
#define DMAV2_CHCTRL_CH0   (0UL)
 
#define DMAV2_CHCTRL_CH1   (1UL)
 
#define DMAV2_CHCTRL_CH2   (2UL)
 
#define DMAV2_CHCTRL_CH3   (3UL)
 
#define DMAV2_CHCTRL_CH4   (4UL)
 
#define DMAV2_CHCTRL_CH5   (5UL)
 
#define DMAV2_CHCTRL_CH6   (6UL)
 
#define DMAV2_CHCTRL_CH7   (7UL)
 
#define DMAV2_CHCTRL_CH8   (8UL)
 
#define DMAV2_CHCTRL_CH9   (9UL)
 
#define DMAV2_CHCTRL_CH10   (10UL)
 
#define DMAV2_CHCTRL_CH11   (11UL)
 
#define DMAV2_CHCTRL_CH12   (12UL)
 
#define DMAV2_CHCTRL_CH13   (13UL)
 
#define DMAV2_CHCTRL_CH14   (14UL)
 
#define DMAV2_CHCTRL_CH15   (15UL)
 
#define DMAV2_CHCTRL_CH16   (16UL)
 
#define DMAV2_CHCTRL_CH17   (17UL)
 
#define DMAV2_CHCTRL_CH18   (18UL)
 
#define DMAV2_CHCTRL_CH19   (19UL)
 
#define DMAV2_CHCTRL_CH20   (20UL)
 
#define DMAV2_CHCTRL_CH21   (21UL)
 
#define DMAV2_CHCTRL_CH22   (22UL)
 
#define DMAV2_CHCTRL_CH23   (23UL)
 
#define DMAV2_CHCTRL_CH24   (24UL)
 
#define DMAV2_CHCTRL_CH25   (25UL)
 
#define DMAV2_CHCTRL_CH26   (26UL)
 
#define DMAV2_CHCTRL_CH27   (27UL)
 
#define DMAV2_CHCTRL_CH28   (28UL)
 
#define DMAV2_CHCTRL_CH29   (29UL)
 
#define DMAV2_CHCTRL_CH30   (30UL)
 
#define DMAV2_CHCTRL_CH31   (31UL)
 

Macro Definition Documentation

◆ DMAV2_CHABORT_CHABORT_GET

#define DMAV2_CHABORT_CHABORT_GET (   x)    (((uint32_t)(x) & DMAV2_CHABORT_CHABORT_MASK) >> DMAV2_CHABORT_CHABORT_SHIFT)

◆ DMAV2_CHABORT_CHABORT_MASK

#define DMAV2_CHABORT_CHABORT_MASK   (0xFFFFFFFFUL)

◆ DMAV2_CHABORT_CHABORT_SET

#define DMAV2_CHABORT_CHABORT_SET (   x)    (((uint32_t)(x) << DMAV2_CHABORT_CHABORT_SHIFT) & DMAV2_CHABORT_CHABORT_MASK)

◆ DMAV2_CHABORT_CHABORT_SHIFT

#define DMAV2_CHABORT_CHABORT_SHIFT   (0U)

◆ DMAV2_CHCTRL_CH0

#define DMAV2_CHCTRL_CH0   (0UL)

◆ DMAV2_CHCTRL_CH1

#define DMAV2_CHCTRL_CH1   (1UL)

◆ DMAV2_CHCTRL_CH10

#define DMAV2_CHCTRL_CH10   (10UL)

◆ DMAV2_CHCTRL_CH11

#define DMAV2_CHCTRL_CH11   (11UL)

◆ DMAV2_CHCTRL_CH12

#define DMAV2_CHCTRL_CH12   (12UL)

◆ DMAV2_CHCTRL_CH13

#define DMAV2_CHCTRL_CH13   (13UL)

◆ DMAV2_CHCTRL_CH14

#define DMAV2_CHCTRL_CH14   (14UL)

◆ DMAV2_CHCTRL_CH15

#define DMAV2_CHCTRL_CH15   (15UL)

◆ DMAV2_CHCTRL_CH16

#define DMAV2_CHCTRL_CH16   (16UL)

◆ DMAV2_CHCTRL_CH17

#define DMAV2_CHCTRL_CH17   (17UL)

◆ DMAV2_CHCTRL_CH18

#define DMAV2_CHCTRL_CH18   (18UL)

◆ DMAV2_CHCTRL_CH19

#define DMAV2_CHCTRL_CH19   (19UL)

◆ DMAV2_CHCTRL_CH2

#define DMAV2_CHCTRL_CH2   (2UL)

◆ DMAV2_CHCTRL_CH20

#define DMAV2_CHCTRL_CH20   (20UL)

◆ DMAV2_CHCTRL_CH21

#define DMAV2_CHCTRL_CH21   (21UL)

◆ DMAV2_CHCTRL_CH22

#define DMAV2_CHCTRL_CH22   (22UL)

◆ DMAV2_CHCTRL_CH23

#define DMAV2_CHCTRL_CH23   (23UL)

◆ DMAV2_CHCTRL_CH24

#define DMAV2_CHCTRL_CH24   (24UL)

◆ DMAV2_CHCTRL_CH25

#define DMAV2_CHCTRL_CH25   (25UL)

◆ DMAV2_CHCTRL_CH26

#define DMAV2_CHCTRL_CH26   (26UL)

◆ DMAV2_CHCTRL_CH27

#define DMAV2_CHCTRL_CH27   (27UL)

◆ DMAV2_CHCTRL_CH28

#define DMAV2_CHCTRL_CH28   (28UL)

◆ DMAV2_CHCTRL_CH29

#define DMAV2_CHCTRL_CH29   (29UL)

◆ DMAV2_CHCTRL_CH3

#define DMAV2_CHCTRL_CH3   (3UL)

◆ DMAV2_CHCTRL_CH30

#define DMAV2_CHCTRL_CH30   (30UL)

◆ DMAV2_CHCTRL_CH31

#define DMAV2_CHCTRL_CH31   (31UL)

◆ DMAV2_CHCTRL_CH4

#define DMAV2_CHCTRL_CH4   (4UL)

◆ DMAV2_CHCTRL_CH5

#define DMAV2_CHCTRL_CH5   (5UL)

◆ DMAV2_CHCTRL_CH6

#define DMAV2_CHCTRL_CH6   (6UL)

◆ DMAV2_CHCTRL_CH7

#define DMAV2_CHCTRL_CH7   (7UL)

◆ DMAV2_CHCTRL_CH8

#define DMAV2_CHCTRL_CH8   (8UL)

◆ DMAV2_CHCTRL_CH9

#define DMAV2_CHCTRL_CH9   (9UL)

◆ DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_GET

#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT)

◆ DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK

#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK   (0x1F0000UL)

◆ DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SET

#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK)

◆ DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT

#define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT   (16U)

◆ DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_GET

#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT)

◆ DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK

#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK   (0x1F000000UL)

◆ DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SET

#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK)

◆ DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT

#define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT   (24U)

◆ DMAV2_CHCTRL_CTRL_BURSTOPT_GET

#define DMAV2_CHCTRL_CTRL_BURSTOPT_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK) >> DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT)

◆ DMAV2_CHCTRL_CTRL_BURSTOPT_MASK

#define DMAV2_CHCTRL_CTRL_BURSTOPT_MASK   (0x10000000UL)

◆ DMAV2_CHCTRL_CTRL_BURSTOPT_SET

#define DMAV2_CHCTRL_CTRL_BURSTOPT_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK)

◆ DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT

#define DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT   (28U)

◆ DMAV2_CHCTRL_CTRL_DSTADDRCTRL_GET

#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT)

◆ DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK

#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK   (0x3000U)

◆ DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SET

#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK)

◆ DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT

#define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT   (12U)

◆ DMAV2_CHCTRL_CTRL_DSTMODE_GET

#define DMAV2_CHCTRL_CTRL_DSTMODE_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK) >> DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT)

◆ DMAV2_CHCTRL_CTRL_DSTMODE_MASK

#define DMAV2_CHCTRL_CTRL_DSTMODE_MASK   (0x10000UL)

◆ DMAV2_CHCTRL_CTRL_DSTMODE_SET

#define DMAV2_CHCTRL_CTRL_DSTMODE_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK)

◆ DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT

#define DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT   (16U)

◆ DMAV2_CHCTRL_CTRL_DSTWIDTH_GET

#define DMAV2_CHCTRL_CTRL_DSTWIDTH_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT)

◆ DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK

#define DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK   (0x1C0000UL)

◆ DMAV2_CHCTRL_CTRL_DSTWIDTH_SET

#define DMAV2_CHCTRL_CTRL_DSTWIDTH_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK)

◆ DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT

#define DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT   (18U)

◆ DMAV2_CHCTRL_CTRL_ENABLE_GET

#define DMAV2_CHCTRL_CTRL_ENABLE_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_ENABLE_MASK) >> DMAV2_CHCTRL_CTRL_ENABLE_SHIFT)

◆ DMAV2_CHCTRL_CTRL_ENABLE_MASK

#define DMAV2_CHCTRL_CTRL_ENABLE_MASK   (0x1U)

◆ DMAV2_CHCTRL_CTRL_ENABLE_SET

#define DMAV2_CHCTRL_CTRL_ENABLE_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_ENABLE_SHIFT) & DMAV2_CHCTRL_CTRL_ENABLE_MASK)

◆ DMAV2_CHCTRL_CTRL_ENABLE_SHIFT

#define DMAV2_CHCTRL_CTRL_ENABLE_SHIFT   (0U)

◆ DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_GET

#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK) >> DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT)

◆ DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK

#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK   (0x40000000UL)

◆ DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SET

#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK)

◆ DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT

#define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT   (30U)

◆ DMAV2_CHCTRL_CTRL_INFINITELOOP_GET

#define DMAV2_CHCTRL_CTRL_INFINITELOOP_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK) >> DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT)

◆ DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK

#define DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK   (0x80000000UL)

◆ DMAV2_CHCTRL_CTRL_INFINITELOOP_SET

#define DMAV2_CHCTRL_CTRL_INFINITELOOP_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK)

◆ DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT

#define DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT   (31U)

◆ DMAV2_CHCTRL_CTRL_INTABTMASK_GET

#define DMAV2_CHCTRL_CTRL_INTABTMASK_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT)

◆ DMAV2_CHCTRL_CTRL_INTABTMASK_MASK

#define DMAV2_CHCTRL_CTRL_INTABTMASK_MASK   (0x8U)

◆ DMAV2_CHCTRL_CTRL_INTABTMASK_SET

#define DMAV2_CHCTRL_CTRL_INTABTMASK_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK)

◆ DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT

#define DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT   (3U)

◆ DMAV2_CHCTRL_CTRL_INTERRMASK_GET

#define DMAV2_CHCTRL_CTRL_INTERRMASK_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT)

◆ DMAV2_CHCTRL_CTRL_INTERRMASK_MASK

#define DMAV2_CHCTRL_CTRL_INTERRMASK_MASK   (0x4U)

◆ DMAV2_CHCTRL_CTRL_INTERRMASK_SET

#define DMAV2_CHCTRL_CTRL_INTERRMASK_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK)

◆ DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT

#define DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT   (2U)

◆ DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_GET

#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT)

◆ DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK

#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK   (0x10U)

◆ DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SET

#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK)

◆ DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT

#define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT   (4U)

◆ DMAV2_CHCTRL_CTRL_INTTCMASK_GET

#define DMAV2_CHCTRL_CTRL_INTTCMASK_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT)

◆ DMAV2_CHCTRL_CTRL_INTTCMASK_MASK

#define DMAV2_CHCTRL_CTRL_INTTCMASK_MASK   (0x2U)

◆ DMAV2_CHCTRL_CTRL_INTTCMASK_SET

#define DMAV2_CHCTRL_CTRL_INTTCMASK_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK)

◆ DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT

#define DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT   (1U)

◆ DMAV2_CHCTRL_CTRL_PRIORITY_GET

#define DMAV2_CHCTRL_CTRL_PRIORITY_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK) >> DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT)

◆ DMAV2_CHCTRL_CTRL_PRIORITY_MASK

#define DMAV2_CHCTRL_CTRL_PRIORITY_MASK   (0x20000000UL)

◆ DMAV2_CHCTRL_CTRL_PRIORITY_SET

#define DMAV2_CHCTRL_CTRL_PRIORITY_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK)

◆ DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT

#define DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT   (29U)

◆ DMAV2_CHCTRL_CTRL_SRCADDRCTRL_GET

#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT)

◆ DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK

#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK   (0xC000U)

◆ DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SET

#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK)

◆ DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT

#define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT   (14U)

◆ DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_GET

#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK) >> DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT)

◆ DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK

#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK   (0xF000000UL)

◆ DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SET

#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK)

◆ DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT

#define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT   (24U)

◆ DMAV2_CHCTRL_CTRL_SRCMODE_GET

#define DMAV2_CHCTRL_CTRL_SRCMODE_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK) >> DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT)

◆ DMAV2_CHCTRL_CTRL_SRCMODE_MASK

#define DMAV2_CHCTRL_CTRL_SRCMODE_MASK   (0x20000UL)

◆ DMAV2_CHCTRL_CTRL_SRCMODE_SET

#define DMAV2_CHCTRL_CTRL_SRCMODE_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK)

◆ DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT

#define DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT   (17U)

◆ DMAV2_CHCTRL_CTRL_SRCWIDTH_GET

#define DMAV2_CHCTRL_CTRL_SRCWIDTH_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT)

◆ DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK

#define DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK   (0xE00000UL)

◆ DMAV2_CHCTRL_CTRL_SRCWIDTH_SET

#define DMAV2_CHCTRL_CTRL_SRCWIDTH_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK)

◆ DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT

#define DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT   (21U)

◆ DMAV2_CHCTRL_DSTADDR_DSTADDRL_GET

#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK) >> DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT)

◆ DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK

#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK   (0xFFFFFFFFUL)

◆ DMAV2_CHCTRL_DSTADDR_DSTADDRL_SET

#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK)

◆ DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT

#define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT   (0U)

◆ DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_GET

#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK) >> DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT)

◆ DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK

#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK   (0xFFFFFFF8UL)

◆ DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SET

#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK)

◆ DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT

#define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT   (3U)

◆ DMAV2_CHCTRL_SRCADDR_SRCADDRL_GET

#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK) >> DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT)

◆ DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK

#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK   (0xFFFFFFFFUL)

◆ DMAV2_CHCTRL_SRCADDR_SRCADDRL_SET

#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK)

◆ DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT

#define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT   (0U)

◆ DMAV2_CHCTRL_TRANSIZE_TRANSIZE_GET

#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_GET (   x)    (((uint32_t)(x) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK) >> DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT)

◆ DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK

#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK   (0xFFFFFFFUL)

◆ DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SET

#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SET (   x)    (((uint32_t)(x) << DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK)

◆ DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT

#define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT   (0U)

◆ DMAV2_CHEN_CHEN_GET

#define DMAV2_CHEN_CHEN_GET (   x)    (((uint32_t)(x) & DMAV2_CHEN_CHEN_MASK) >> DMAV2_CHEN_CHEN_SHIFT)

◆ DMAV2_CHEN_CHEN_MASK

#define DMAV2_CHEN_CHEN_MASK   (0xFFFFFFFFUL)

◆ DMAV2_CHEN_CHEN_SHIFT

#define DMAV2_CHEN_CHEN_SHIFT   (0U)

◆ DMAV2_DMACFG_ADDRWIDTH_GET

#define DMAV2_DMACFG_ADDRWIDTH_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_ADDRWIDTH_MASK) >> DMAV2_DMACFG_ADDRWIDTH_SHIFT)

◆ DMAV2_DMACFG_ADDRWIDTH_MASK

#define DMAV2_DMACFG_ADDRWIDTH_MASK   (0xFE0000UL)

◆ DMAV2_DMACFG_ADDRWIDTH_SHIFT

#define DMAV2_DMACFG_ADDRWIDTH_SHIFT   (17U)

◆ DMAV2_DMACFG_BUSNUM_GET

#define DMAV2_DMACFG_BUSNUM_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_BUSNUM_MASK) >> DMAV2_DMACFG_BUSNUM_SHIFT)

◆ DMAV2_DMACFG_BUSNUM_MASK

#define DMAV2_DMACFG_BUSNUM_MASK   (0x8000U)

◆ DMAV2_DMACFG_BUSNUM_SHIFT

#define DMAV2_DMACFG_BUSNUM_SHIFT   (15U)

◆ DMAV2_DMACFG_CHAINXFR_GET

#define DMAV2_DMACFG_CHAINXFR_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_CHAINXFR_MASK) >> DMAV2_DMACFG_CHAINXFR_SHIFT)

◆ DMAV2_DMACFG_CHAINXFR_MASK

#define DMAV2_DMACFG_CHAINXFR_MASK   (0x80000000UL)

◆ DMAV2_DMACFG_CHAINXFR_SHIFT

#define DMAV2_DMACFG_CHAINXFR_SHIFT   (31U)

◆ DMAV2_DMACFG_CHANNELNUM_GET

#define DMAV2_DMACFG_CHANNELNUM_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_CHANNELNUM_MASK) >> DMAV2_DMACFG_CHANNELNUM_SHIFT)

◆ DMAV2_DMACFG_CHANNELNUM_MASK

#define DMAV2_DMACFG_CHANNELNUM_MASK   (0xFU)

◆ DMAV2_DMACFG_CHANNELNUM_SHIFT

#define DMAV2_DMACFG_CHANNELNUM_SHIFT   (0U)

◆ DMAV2_DMACFG_CORENUM_GET

#define DMAV2_DMACFG_CORENUM_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_CORENUM_MASK) >> DMAV2_DMACFG_CORENUM_SHIFT)

◆ DMAV2_DMACFG_CORENUM_MASK

#define DMAV2_DMACFG_CORENUM_MASK   (0x10000UL)

◆ DMAV2_DMACFG_CORENUM_SHIFT

#define DMAV2_DMACFG_CORENUM_SHIFT   (16U)

◆ DMAV2_DMACFG_DATAWIDTH_GET

#define DMAV2_DMACFG_DATAWIDTH_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_DATAWIDTH_MASK) >> DMAV2_DMACFG_DATAWIDTH_SHIFT)

◆ DMAV2_DMACFG_DATAWIDTH_MASK

#define DMAV2_DMACFG_DATAWIDTH_MASK   (0x3000000UL)

◆ DMAV2_DMACFG_DATAWIDTH_SHIFT

#define DMAV2_DMACFG_DATAWIDTH_SHIFT   (24U)

◆ DMAV2_DMACFG_FIFODEPTH_GET

#define DMAV2_DMACFG_FIFODEPTH_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_FIFODEPTH_MASK) >> DMAV2_DMACFG_FIFODEPTH_SHIFT)

◆ DMAV2_DMACFG_FIFODEPTH_MASK

#define DMAV2_DMACFG_FIFODEPTH_MASK   (0x3F0U)

◆ DMAV2_DMACFG_FIFODEPTH_SHIFT

#define DMAV2_DMACFG_FIFODEPTH_SHIFT   (4U)

◆ DMAV2_DMACFG_REQNUM_GET

#define DMAV2_DMACFG_REQNUM_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_REQNUM_MASK) >> DMAV2_DMACFG_REQNUM_SHIFT)

◆ DMAV2_DMACFG_REQNUM_MASK

#define DMAV2_DMACFG_REQNUM_MASK   (0x7C00U)

◆ DMAV2_DMACFG_REQNUM_SHIFT

#define DMAV2_DMACFG_REQNUM_SHIFT   (10U)

◆ DMAV2_DMACFG_REQSYNC_GET

#define DMAV2_DMACFG_REQSYNC_GET (   x)    (((uint32_t)(x) & DMAV2_DMACFG_REQSYNC_MASK) >> DMAV2_DMACFG_REQSYNC_SHIFT)

◆ DMAV2_DMACFG_REQSYNC_MASK

#define DMAV2_DMACFG_REQSYNC_MASK   (0x40000000UL)

◆ DMAV2_DMACFG_REQSYNC_SHIFT

#define DMAV2_DMACFG_REQSYNC_SHIFT   (30U)

◆ DMAV2_DMACTRL_RESET_GET

#define DMAV2_DMACTRL_RESET_GET (   x)    (((uint32_t)(x) & DMAV2_DMACTRL_RESET_MASK) >> DMAV2_DMACTRL_RESET_SHIFT)

◆ DMAV2_DMACTRL_RESET_MASK

#define DMAV2_DMACTRL_RESET_MASK   (0x1U)

◆ DMAV2_DMACTRL_RESET_SET

#define DMAV2_DMACTRL_RESET_SET (   x)    (((uint32_t)(x) << DMAV2_DMACTRL_RESET_SHIFT) & DMAV2_DMACTRL_RESET_MASK)

◆ DMAV2_DMACTRL_RESET_SHIFT

#define DMAV2_DMACTRL_RESET_SHIFT   (0U)

◆ DMAV2_IDMISC_CURCHAN_GET

#define DMAV2_IDMISC_CURCHAN_GET (   x)    (((uint32_t)(x) & DMAV2_IDMISC_CURCHAN_MASK) >> DMAV2_IDMISC_CURCHAN_SHIFT)

◆ DMAV2_IDMISC_CURCHAN_MASK

#define DMAV2_IDMISC_CURCHAN_MASK   (0x1F00U)

◆ DMAV2_IDMISC_CURCHAN_SHIFT

#define DMAV2_IDMISC_CURCHAN_SHIFT   (8U)

◆ DMAV2_IDMISC_DMASTATE_GET

#define DMAV2_IDMISC_DMASTATE_GET (   x)    (((uint32_t)(x) & DMAV2_IDMISC_DMASTATE_MASK) >> DMAV2_IDMISC_DMASTATE_SHIFT)

◆ DMAV2_IDMISC_DMASTATE_MASK

#define DMAV2_IDMISC_DMASTATE_MASK   (0xE000U)

◆ DMAV2_IDMISC_DMASTATE_SHIFT

#define DMAV2_IDMISC_DMASTATE_SHIFT   (13U)

◆ DMAV2_INTABORTSTS_STS_GET

#define DMAV2_INTABORTSTS_STS_GET (   x)    (((uint32_t)(x) & DMAV2_INTABORTSTS_STS_MASK) >> DMAV2_INTABORTSTS_STS_SHIFT)

◆ DMAV2_INTABORTSTS_STS_MASK

#define DMAV2_INTABORTSTS_STS_MASK   (0xFFFFFFFFUL)

◆ DMAV2_INTABORTSTS_STS_SET

#define DMAV2_INTABORTSTS_STS_SET (   x)    (((uint32_t)(x) << DMAV2_INTABORTSTS_STS_SHIFT) & DMAV2_INTABORTSTS_STS_MASK)

◆ DMAV2_INTABORTSTS_STS_SHIFT

#define DMAV2_INTABORTSTS_STS_SHIFT   (0U)

◆ DMAV2_INTERRSTS_STS_GET

#define DMAV2_INTERRSTS_STS_GET (   x)    (((uint32_t)(x) & DMAV2_INTERRSTS_STS_MASK) >> DMAV2_INTERRSTS_STS_SHIFT)

◆ DMAV2_INTERRSTS_STS_MASK

#define DMAV2_INTERRSTS_STS_MASK   (0xFFFFFFFFUL)

◆ DMAV2_INTERRSTS_STS_SET

#define DMAV2_INTERRSTS_STS_SET (   x)    (((uint32_t)(x) << DMAV2_INTERRSTS_STS_SHIFT) & DMAV2_INTERRSTS_STS_MASK)

◆ DMAV2_INTERRSTS_STS_SHIFT

#define DMAV2_INTERRSTS_STS_SHIFT   (0U)

◆ DMAV2_INTHALFSTS_STS_GET

#define DMAV2_INTHALFSTS_STS_GET (   x)    (((uint32_t)(x) & DMAV2_INTHALFSTS_STS_MASK) >> DMAV2_INTHALFSTS_STS_SHIFT)

◆ DMAV2_INTHALFSTS_STS_MASK

#define DMAV2_INTHALFSTS_STS_MASK   (0xFFFFFFFFUL)

◆ DMAV2_INTHALFSTS_STS_SET

#define DMAV2_INTHALFSTS_STS_SET (   x)    (((uint32_t)(x) << DMAV2_INTHALFSTS_STS_SHIFT) & DMAV2_INTHALFSTS_STS_MASK)

◆ DMAV2_INTHALFSTS_STS_SHIFT

#define DMAV2_INTHALFSTS_STS_SHIFT   (0U)

◆ DMAV2_INTTCSTS_STS_GET

#define DMAV2_INTTCSTS_STS_GET (   x)    (((uint32_t)(x) & DMAV2_INTTCSTS_STS_MASK) >> DMAV2_INTTCSTS_STS_SHIFT)

◆ DMAV2_INTTCSTS_STS_MASK

#define DMAV2_INTTCSTS_STS_MASK   (0xFFFFFFFFUL)

◆ DMAV2_INTTCSTS_STS_SET

#define DMAV2_INTTCSTS_STS_SET (   x)    (((uint32_t)(x) << DMAV2_INTTCSTS_STS_SHIFT) & DMAV2_INTTCSTS_STS_MASK)

◆ DMAV2_INTTCSTS_STS_SHIFT

#define DMAV2_INTTCSTS_STS_SHIFT   (0U)