![]() |
MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
|
SPI DMA Register.
| #define MXC_F_SPIMSS_DMA_RX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_RX_DMA_EN_POS)) |
DMA_RX_DMA_EN Mask
| #define MXC_F_SPIMSS_DMA_RX_DMA_EN_POS 31 |
DMA_RX_DMA_EN Position
| #define MXC_F_SPIMSS_DMA_RX_FIFO_CLR ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_RX_FIFO_CLR_POS)) |
DMA_RX_FIFO_CLR Mask
| #define MXC_F_SPIMSS_DMA_RX_FIFO_CLR_POS 20 |
DMA_RX_FIFO_CLR Position
| #define MXC_F_SPIMSS_DMA_RX_FIFO_CNT ((uint32_t)(0xFUL << MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS)) |
DMA_RX_FIFO_CNT Mask
| #define MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS 24 |
DMA_RX_FIFO_CNT Position
| #define MXC_F_SPIMSS_DMA_RX_FIFO_LVL ((uint32_t)(0x7UL << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS)) |
DMA_RX_FIFO_LVL Mask
| #define MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS 16 |
DMA_RX_FIFO_LVL Position
| #define MXC_F_SPIMSS_DMA_TX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_TX_DMA_EN_POS)) |
DMA_TX_DMA_EN Mask
| #define MXC_F_SPIMSS_DMA_TX_DMA_EN_POS 15 |
DMA_TX_DMA_EN Position
| #define MXC_F_SPIMSS_DMA_TX_FIFO_CLR ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_TX_FIFO_CLR_POS)) |
DMA_TX_FIFO_CLR Mask
| #define MXC_F_SPIMSS_DMA_TX_FIFO_CLR_POS 4 |
DMA_TX_FIFO_CLR Position
| #define MXC_F_SPIMSS_DMA_TX_FIFO_CNT ((uint32_t)(0xFUL << MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS)) |
DMA_TX_FIFO_CNT Mask
| #define MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS 8 |
DMA_TX_FIFO_CNT Position
| #define MXC_F_SPIMSS_DMA_TX_FIFO_LVL ((uint32_t)(0x7UL << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS)) |
DMA_TX_FIFO_LVL Mask
| #define MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS 0 |
DMA_TX_FIFO_LVL Position
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES2 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES2 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES2 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES3 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES3 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES3 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES4 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES4 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES4 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES5 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES5 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES5 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES6 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES6 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES6 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES7 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES7 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES7 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES8 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES8 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRIES8 Setting
| #define MXC_S_SPIMSS_DMA_RX_FIFO_LVL_ENTRY1 (MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRY1 << MXC_F_SPIMSS_DMA_RX_FIFO_LVL_POS) |
DMA_RX_FIFO_LVL_ENTRY1 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES2 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES2 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES2 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES3 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES3 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES3 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES4 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES4 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES4 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES5 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES5 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES5 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES6 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES6 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES6 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES7 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES7 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES7 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES8 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES8 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRIES8 Setting
| #define MXC_S_SPIMSS_DMA_TX_FIFO_LVL_ENTRY1 (MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRY1 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) |
DMA_TX_FIFO_LVL_ENTRY1 Setting
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES2 ((uint32_t)0x1UL) |
DMA_RX_FIFO_LVL_ENTRIES2 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES3 ((uint32_t)0x2UL) |
DMA_RX_FIFO_LVL_ENTRIES3 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES4 ((uint32_t)0x3UL) |
DMA_RX_FIFO_LVL_ENTRIES4 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES5 ((uint32_t)0x4UL) |
DMA_RX_FIFO_LVL_ENTRIES5 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES6 ((uint32_t)0x5UL) |
DMA_RX_FIFO_LVL_ENTRIES6 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES7 ((uint32_t)0x6UL) |
DMA_RX_FIFO_LVL_ENTRIES7 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRIES8 ((uint32_t)0x7UL) |
DMA_RX_FIFO_LVL_ENTRIES8 Value
| #define MXC_V_SPIMSS_DMA_RX_FIFO_LVL_ENTRY1 ((uint32_t)0x0UL) |
DMA_RX_FIFO_LVL_ENTRY1 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES2 ((uint32_t)0x1UL) |
DMA_TX_FIFO_LVL_ENTRIES2 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES3 ((uint32_t)0x2UL) |
DMA_TX_FIFO_LVL_ENTRIES3 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES4 ((uint32_t)0x3UL) |
DMA_TX_FIFO_LVL_ENTRIES4 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES5 ((uint32_t)0x4UL) |
DMA_TX_FIFO_LVL_ENTRIES5 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES6 ((uint32_t)0x5UL) |
DMA_TX_FIFO_LVL_ENTRIES6 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES7 ((uint32_t)0x6UL) |
DMA_TX_FIFO_LVL_ENTRIES7 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRIES8 ((uint32_t)0x7UL) |
DMA_TX_FIFO_LVL_ENTRIES8 Value
| #define MXC_V_SPIMSS_DMA_TX_FIFO_LVL_ENTRY1 ((uint32_t)0x0UL) |
DMA_TX_FIFO_LVL_ENTRY1 Value