Go to the source code of this file.
Data Structures | |
| struct | DMA_Type |
| #define DMA_CHABORT_CHABORT_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHABORT_CHABORT_MASK) >> DMA_CHABORT_CHABORT_SHIFT) |
| #define DMA_CHABORT_CHABORT_MASK (0xFFFFFFFFUL) |
| #define DMA_CHABORT_CHABORT_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHABORT_CHABORT_SHIFT) & DMA_CHABORT_CHABORT_MASK) |
| #define DMA_CHABORT_CHABORT_SHIFT (0U) |
| #define DMA_CHCTRL_CH0 (0UL) |
| #define DMA_CHCTRL_CH1 (1UL) |
| #define DMA_CHCTRL_CH2 (2UL) |
| #define DMA_CHCTRL_CH3 (3UL) |
| #define DMA_CHCTRL_CH4 (4UL) |
| #define DMA_CHCTRL_CH5 (5UL) |
| #define DMA_CHCTRL_CH6 (6UL) |
| #define DMA_CHCTRL_CH7 (7UL) |
| #define DMA_CHCTRL_CTRL_DSTADDRCTRL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_DSTADDRCTRL_MASK) >> DMA_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) |
| #define DMA_CHCTRL_CTRL_DSTADDRCTRL_MASK (0x3000U) |
| #define DMA_CHCTRL_CTRL_DSTADDRCTRL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) & DMA_CHCTRL_CTRL_DSTADDRCTRL_MASK) |
| #define DMA_CHCTRL_CTRL_DSTADDRCTRL_SHIFT (12U) |
| #define DMA_CHCTRL_CTRL_DSTMODE_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_DSTMODE_MASK) >> DMA_CHCTRL_CTRL_DSTMODE_SHIFT) |
| #define DMA_CHCTRL_CTRL_DSTMODE_MASK (0x10000UL) |
| #define DMA_CHCTRL_CTRL_DSTMODE_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_DSTMODE_SHIFT) & DMA_CHCTRL_CTRL_DSTMODE_MASK) |
| #define DMA_CHCTRL_CTRL_DSTMODE_SHIFT (16U) |
| #define DMA_CHCTRL_CTRL_DSTREQSEL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_DSTREQSEL_MASK) >> DMA_CHCTRL_CTRL_DSTREQSEL_SHIFT) |
| #define DMA_CHCTRL_CTRL_DSTREQSEL_MASK (0xF0U) |
| #define DMA_CHCTRL_CTRL_DSTREQSEL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_DSTREQSEL_SHIFT) & DMA_CHCTRL_CTRL_DSTREQSEL_MASK) |
| #define DMA_CHCTRL_CTRL_DSTREQSEL_SHIFT (4U) |
| #define DMA_CHCTRL_CTRL_DSTWIDTH_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_DSTWIDTH_MASK) >> DMA_CHCTRL_CTRL_DSTWIDTH_SHIFT) |
| #define DMA_CHCTRL_CTRL_DSTWIDTH_MASK (0x1C0000UL) |
| #define DMA_CHCTRL_CTRL_DSTWIDTH_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_DSTWIDTH_SHIFT) & DMA_CHCTRL_CTRL_DSTWIDTH_MASK) |
| #define DMA_CHCTRL_CTRL_DSTWIDTH_SHIFT (18U) |
| #define DMA_CHCTRL_CTRL_ENABLE_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_ENABLE_MASK) >> DMA_CHCTRL_CTRL_ENABLE_SHIFT) |
| #define DMA_CHCTRL_CTRL_ENABLE_MASK (0x1U) |
| #define DMA_CHCTRL_CTRL_ENABLE_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_ENABLE_SHIFT) & DMA_CHCTRL_CTRL_ENABLE_MASK) |
| #define DMA_CHCTRL_CTRL_ENABLE_SHIFT (0U) |
| #define DMA_CHCTRL_CTRL_INTABTMASK_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_INTABTMASK_MASK) >> DMA_CHCTRL_CTRL_INTABTMASK_SHIFT) |
| #define DMA_CHCTRL_CTRL_INTABTMASK_MASK (0x8U) |
| #define DMA_CHCTRL_CTRL_INTABTMASK_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_INTABTMASK_SHIFT) & DMA_CHCTRL_CTRL_INTABTMASK_MASK) |
| #define DMA_CHCTRL_CTRL_INTABTMASK_SHIFT (3U) |
| #define DMA_CHCTRL_CTRL_INTERRMASK_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_INTERRMASK_MASK) >> DMA_CHCTRL_CTRL_INTERRMASK_SHIFT) |
| #define DMA_CHCTRL_CTRL_INTERRMASK_MASK (0x4U) |
| #define DMA_CHCTRL_CTRL_INTERRMASK_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_INTERRMASK_SHIFT) & DMA_CHCTRL_CTRL_INTERRMASK_MASK) |
| #define DMA_CHCTRL_CTRL_INTERRMASK_SHIFT (2U) |
| #define DMA_CHCTRL_CTRL_INTTCMASK_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_INTTCMASK_MASK) >> DMA_CHCTRL_CTRL_INTTCMASK_SHIFT) |
| #define DMA_CHCTRL_CTRL_INTTCMASK_MASK (0x2U) |
| #define DMA_CHCTRL_CTRL_INTTCMASK_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_INTTCMASK_SHIFT) & DMA_CHCTRL_CTRL_INTTCMASK_MASK) |
| #define DMA_CHCTRL_CTRL_INTTCMASK_SHIFT (1U) |
| #define DMA_CHCTRL_CTRL_PRIORITY_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_PRIORITY_MASK) >> DMA_CHCTRL_CTRL_PRIORITY_SHIFT) |
| #define DMA_CHCTRL_CTRL_PRIORITY_MASK (0x20000000UL) |
| #define DMA_CHCTRL_CTRL_PRIORITY_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_PRIORITY_SHIFT) & DMA_CHCTRL_CTRL_PRIORITY_MASK) |
| #define DMA_CHCTRL_CTRL_PRIORITY_SHIFT (29U) |
| #define DMA_CHCTRL_CTRL_SRCADDRCTRL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_SRCADDRCTRL_MASK) >> DMA_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) |
| #define DMA_CHCTRL_CTRL_SRCADDRCTRL_MASK (0xC000U) |
| #define DMA_CHCTRL_CTRL_SRCADDRCTRL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) & DMA_CHCTRL_CTRL_SRCADDRCTRL_MASK) |
| #define DMA_CHCTRL_CTRL_SRCADDRCTRL_SHIFT (14U) |
| #define DMA_CHCTRL_CTRL_SRCBURSTSIZE_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_SRCBURSTSIZE_MASK) >> DMA_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) |
| #define DMA_CHCTRL_CTRL_SRCBURSTSIZE_MASK (0xF000000UL) |
| #define DMA_CHCTRL_CTRL_SRCBURSTSIZE_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) & DMA_CHCTRL_CTRL_SRCBURSTSIZE_MASK) |
| #define DMA_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT (24U) |
| #define DMA_CHCTRL_CTRL_SRCMODE_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_SRCMODE_MASK) >> DMA_CHCTRL_CTRL_SRCMODE_SHIFT) |
| #define DMA_CHCTRL_CTRL_SRCMODE_MASK (0x20000UL) |
| #define DMA_CHCTRL_CTRL_SRCMODE_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_SRCMODE_SHIFT) & DMA_CHCTRL_CTRL_SRCMODE_MASK) |
| #define DMA_CHCTRL_CTRL_SRCMODE_SHIFT (17U) |
| #define DMA_CHCTRL_CTRL_SRCREQSEL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_SRCREQSEL_MASK) >> DMA_CHCTRL_CTRL_SRCREQSEL_SHIFT) |
| #define DMA_CHCTRL_CTRL_SRCREQSEL_MASK (0xF00U) |
| #define DMA_CHCTRL_CTRL_SRCREQSEL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_SRCREQSEL_SHIFT) & DMA_CHCTRL_CTRL_SRCREQSEL_MASK) |
| #define DMA_CHCTRL_CTRL_SRCREQSEL_SHIFT (8U) |
| #define DMA_CHCTRL_CTRL_SRCWIDTH_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_CTRL_SRCWIDTH_MASK) >> DMA_CHCTRL_CTRL_SRCWIDTH_SHIFT) |
| #define DMA_CHCTRL_CTRL_SRCWIDTH_MASK (0xE00000UL) |
| #define DMA_CHCTRL_CTRL_SRCWIDTH_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_CTRL_SRCWIDTH_SHIFT) & DMA_CHCTRL_CTRL_SRCWIDTH_MASK) |
| #define DMA_CHCTRL_CTRL_SRCWIDTH_SHIFT (21U) |
| #define DMA_CHCTRL_DSTADDR_DSTADDRL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_DSTADDR_DSTADDRL_MASK) >> DMA_CHCTRL_DSTADDR_DSTADDRL_SHIFT) |
| #define DMA_CHCTRL_DSTADDR_DSTADDRL_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_DSTADDR_DSTADDRL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_DSTADDR_DSTADDRL_SHIFT) & DMA_CHCTRL_DSTADDR_DSTADDRL_MASK) |
| #define DMA_CHCTRL_DSTADDR_DSTADDRL_SHIFT (0U) |
| #define DMA_CHCTRL_DSTADDRH_DSTADDRH_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_DSTADDRH_DSTADDRH_MASK) >> DMA_CHCTRL_DSTADDRH_DSTADDRH_SHIFT) |
| #define DMA_CHCTRL_DSTADDRH_DSTADDRH_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_DSTADDRH_DSTADDRH_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_DSTADDRH_DSTADDRH_SHIFT) & DMA_CHCTRL_DSTADDRH_DSTADDRH_MASK) |
| #define DMA_CHCTRL_DSTADDRH_DSTADDRH_SHIFT (0U) |
| #define DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_MASK) >> DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_SHIFT) |
| #define DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_MASK (0x1U) |
| #define DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_SHIFT) & DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_MASK) |
| #define DMA_CHCTRL_LLPOINTER_LLDBUSINFIDX_SHIFT (0U) |
| #define DMA_CHCTRL_LLPOINTER_LLPOINTERL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_LLPOINTER_LLPOINTERL_MASK) >> DMA_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) |
| #define DMA_CHCTRL_LLPOINTER_LLPOINTERL_MASK (0xFFFFFFF8UL) |
| #define DMA_CHCTRL_LLPOINTER_LLPOINTERL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) & DMA_CHCTRL_LLPOINTER_LLPOINTERL_MASK) |
| #define DMA_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT (3U) |
| #define DMA_CHCTRL_LLPOINTERH_LLPOINTERH_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_LLPOINTERH_LLPOINTERH_MASK) >> DMA_CHCTRL_LLPOINTERH_LLPOINTERH_SHIFT) |
| #define DMA_CHCTRL_LLPOINTERH_LLPOINTERH_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_LLPOINTERH_LLPOINTERH_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_LLPOINTERH_LLPOINTERH_SHIFT) & DMA_CHCTRL_LLPOINTERH_LLPOINTERH_MASK) |
| #define DMA_CHCTRL_LLPOINTERH_LLPOINTERH_SHIFT (0U) |
| #define DMA_CHCTRL_SRCADDR_SRCADDRL_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_SRCADDR_SRCADDRL_MASK) >> DMA_CHCTRL_SRCADDR_SRCADDRL_SHIFT) |
| #define DMA_CHCTRL_SRCADDR_SRCADDRL_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_SRCADDR_SRCADDRL_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_SRCADDR_SRCADDRL_SHIFT) & DMA_CHCTRL_SRCADDR_SRCADDRL_MASK) |
| #define DMA_CHCTRL_SRCADDR_SRCADDRL_SHIFT (0U) |
| #define DMA_CHCTRL_SRCADDRH_SRCADDRH_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_SRCADDRH_SRCADDRH_MASK) >> DMA_CHCTRL_SRCADDRH_SRCADDRH_SHIFT) |
| #define DMA_CHCTRL_SRCADDRH_SRCADDRH_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_SRCADDRH_SRCADDRH_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_SRCADDRH_SRCADDRH_SHIFT) & DMA_CHCTRL_SRCADDRH_SRCADDRH_MASK) |
| #define DMA_CHCTRL_SRCADDRH_SRCADDRH_SHIFT (0U) |
| #define DMA_CHCTRL_TRANSIZE_TRANSIZE_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHCTRL_TRANSIZE_TRANSIZE_MASK) >> DMA_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) |
| #define DMA_CHCTRL_TRANSIZE_TRANSIZE_MASK (0xFFFFFFFFUL) |
| #define DMA_CHCTRL_TRANSIZE_TRANSIZE_SET | ( | x | ) | (((uint32_t)(x) << DMA_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) & DMA_CHCTRL_TRANSIZE_TRANSIZE_MASK) |
| #define DMA_CHCTRL_TRANSIZE_TRANSIZE_SHIFT (0U) |
| #define DMA_CHEN_CHEN_GET | ( | x | ) | (((uint32_t)(x) & DMA_CHEN_CHEN_MASK) >> DMA_CHEN_CHEN_SHIFT) |
| #define DMA_CHEN_CHEN_MASK (0xFFFFFFFFUL) |
| #define DMA_CHEN_CHEN_SHIFT (0U) |
| #define DMA_DMACFG_ADDRWIDTH_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_ADDRWIDTH_MASK) >> DMA_DMACFG_ADDRWIDTH_SHIFT) |
| #define DMA_DMACFG_ADDRWIDTH_MASK (0xFE0000UL) |
| #define DMA_DMACFG_ADDRWIDTH_SHIFT (17U) |
| #define DMA_DMACFG_BUSNUM_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_BUSNUM_MASK) >> DMA_DMACFG_BUSNUM_SHIFT) |
| #define DMA_DMACFG_BUSNUM_MASK (0x8000U) |
| #define DMA_DMACFG_BUSNUM_SHIFT (15U) |
| #define DMA_DMACFG_CHAINXFR_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_CHAINXFR_MASK) >> DMA_DMACFG_CHAINXFR_SHIFT) |
| #define DMA_DMACFG_CHAINXFR_MASK (0x80000000UL) |
| #define DMA_DMACFG_CHAINXFR_SHIFT (31U) |
| #define DMA_DMACFG_CHANNELNUM_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_CHANNELNUM_MASK) >> DMA_DMACFG_CHANNELNUM_SHIFT) |
| #define DMA_DMACFG_CHANNELNUM_MASK (0xFU) |
| #define DMA_DMACFG_CHANNELNUM_SHIFT (0U) |
| #define DMA_DMACFG_CORENUM_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_CORENUM_MASK) >> DMA_DMACFG_CORENUM_SHIFT) |
| #define DMA_DMACFG_CORENUM_MASK (0x10000UL) |
| #define DMA_DMACFG_CORENUM_SHIFT (16U) |
| #define DMA_DMACFG_DATAWIDTH_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_DATAWIDTH_MASK) >> DMA_DMACFG_DATAWIDTH_SHIFT) |
| #define DMA_DMACFG_DATAWIDTH_MASK (0x3000000UL) |
| #define DMA_DMACFG_DATAWIDTH_SHIFT (24U) |
| #define DMA_DMACFG_FIFODEPTH_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_FIFODEPTH_MASK) >> DMA_DMACFG_FIFODEPTH_SHIFT) |
| #define DMA_DMACFG_FIFODEPTH_MASK (0x3F0U) |
| #define DMA_DMACFG_FIFODEPTH_SHIFT (4U) |
| #define DMA_DMACFG_REQNUM_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_REQNUM_MASK) >> DMA_DMACFG_REQNUM_SHIFT) |
| #define DMA_DMACFG_REQNUM_MASK (0x7C00U) |
| #define DMA_DMACFG_REQNUM_SHIFT (10U) |
| #define DMA_DMACFG_REQSYNC_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACFG_REQSYNC_MASK) >> DMA_DMACFG_REQSYNC_SHIFT) |
| #define DMA_DMACFG_REQSYNC_MASK (0x40000000UL) |
| #define DMA_DMACFG_REQSYNC_SHIFT (30U) |
| #define DMA_DMACTRL_RESET_GET | ( | x | ) | (((uint32_t)(x) & DMA_DMACTRL_RESET_MASK) >> DMA_DMACTRL_RESET_SHIFT) |
| #define DMA_DMACTRL_RESET_MASK (0x1U) |
| #define DMA_DMACTRL_RESET_SET | ( | x | ) | (((uint32_t)(x) << DMA_DMACTRL_RESET_SHIFT) & DMA_DMACTRL_RESET_MASK) |
| #define DMA_DMACTRL_RESET_SHIFT (0U) |
| #define DMA_INTSTATUS_ABORT_GET | ( | x | ) | (((uint32_t)(x) & DMA_INTSTATUS_ABORT_MASK) >> DMA_INTSTATUS_ABORT_SHIFT) |
| #define DMA_INTSTATUS_ABORT_MASK (0xFF00U) |
| #define DMA_INTSTATUS_ABORT_SET | ( | x | ) | (((uint32_t)(x) << DMA_INTSTATUS_ABORT_SHIFT) & DMA_INTSTATUS_ABORT_MASK) |
| #define DMA_INTSTATUS_ABORT_SHIFT (8U) |
| #define DMA_INTSTATUS_ERROR_GET | ( | x | ) | (((uint32_t)(x) & DMA_INTSTATUS_ERROR_MASK) >> DMA_INTSTATUS_ERROR_SHIFT) |
| #define DMA_INTSTATUS_ERROR_MASK (0xFFU) |
| #define DMA_INTSTATUS_ERROR_SET | ( | x | ) | (((uint32_t)(x) << DMA_INTSTATUS_ERROR_SHIFT) & DMA_INTSTATUS_ERROR_MASK) |
| #define DMA_INTSTATUS_ERROR_SHIFT (0U) |
| #define DMA_INTSTATUS_TC_GET | ( | x | ) | (((uint32_t)(x) & DMA_INTSTATUS_TC_MASK) >> DMA_INTSTATUS_TC_SHIFT) |
| #define DMA_INTSTATUS_TC_MASK (0xFF0000UL) |
| #define DMA_INTSTATUS_TC_SET | ( | x | ) | (((uint32_t)(x) << DMA_INTSTATUS_TC_SHIFT) & DMA_INTSTATUS_TC_MASK) |
| #define DMA_INTSTATUS_TC_SHIFT (16U) |