![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
SPIX Controller General Controller Register.
#define MXC_F_SPIXFC_GEN_CTRL_BB_DATA ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS)) |
GEN_CTRL_BB_DATA Mask
#define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS)) |
GEN_CTRL_BB_DATA_OUT_EN Mask
#define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS 16 |
GEN_CTRL_BB_DATA_OUT_EN Position
#define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS 12 |
GEN_CTRL_BB_DATA Position
#define MXC_F_SPIXFC_GEN_CTRL_BBMODE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS)) |
GEN_CTRL_BBMODE Mask
#define MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS 3 |
GEN_CTRL_BBMODE Position
#define MXC_F_SPIXFC_GEN_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS)) |
GEN_CTRL_ENABLE Mask
#define MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS 0 |
GEN_CTRL_ENABLE Position
#define MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN_POS)) |
GEN_CTRL_RX_FIFO_EN Mask
#define MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN_POS 2 |
GEN_CTRL_RX_FIFO_EN Position
#define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS)) |
GEN_CTRL_SCKFBINV Mask
#define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS 25 |
GEN_CTRL_SCKFBINV Position
#define MXC_F_SPIXFC_GEN_CTRL_SCLK_DR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCLK_DR_POS)) |
GEN_CTRL_SCLK_DR Mask
#define MXC_F_SPIXFC_GEN_CTRL_SCLK_DR_POS 6 |
GEN_CTRL_SCLK_DR Position
#define MXC_F_SPIXFC_GEN_CTRL_SCLK_FB ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCLK_FB_POS)) |
GEN_CTRL_SCLK_FB Mask
#define MXC_F_SPIXFC_GEN_CTRL_SCLK_FB_POS 24 |
GEN_CTRL_SCLK_FB Position
#define MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS)) |
GEN_CTRL_SDIO_DATA_IN Mask
#define MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS 8 |
GEN_CTRL_SDIO_DATA_IN Position
#define MXC_F_SPIXFC_GEN_CTRL_SIMPLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS)) |
GEN_CTRL_SIMPLE Mask
#define MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS 20 |
GEN_CTRL_SIMPLE Position
#define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS)) |
GEN_CTRL_SIMPLERX Mask
#define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS 21 |
GEN_CTRL_SIMPLERX Position
#define MXC_F_SPIXFC_GEN_CTRL_SMPLSS ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS)) |
GEN_CTRL_SMPLSS Mask
#define MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS 22 |
GEN_CTRL_SMPLSS Position
#define MXC_F_SPIXFC_GEN_CTRL_SSDR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SSDR_POS)) |
GEN_CTRL_SSDR Mask
#define MXC_F_SPIXFC_GEN_CTRL_SSDR_POS 4 |
GEN_CTRL_SSDR Position
#define MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN_POS)) |
GEN_CTRL_TX_FIFO_EN Mask
#define MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN_POS 1 |
GEN_CTRL_TX_FIFO_EN Position
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO0 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO1 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO2 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO3 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS) |
GEN_CTRL_BB_DATA_SDIO0 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS) |
GEN_CTRL_BB_DATA_SDIO1 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS) |
GEN_CTRL_BB_DATA_SDIO2 Setting
#define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS) |
GEN_CTRL_BB_DATA_SDIO3 Setting
#define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS) |
GEN_CTRL_SDIO_DATA_IN_SDIO0 Setting
#define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS) |
GEN_CTRL_SDIO_DATA_IN_SDIO1 Setting
#define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS) |
GEN_CTRL_SDIO_DATA_IN_SDIO2 Setting
#define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS) |
GEN_CTRL_SDIO_DATA_IN_SDIO3 Setting
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 ((uint32_t)0x0UL) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO0 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 ((uint32_t)0x1UL) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO1 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 ((uint32_t)0x2UL) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO2 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 ((uint32_t)0x3UL) |
GEN_CTRL_BB_DATA_OUT_EN_SDIO3 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 ((uint32_t)0x0UL) |
GEN_CTRL_BB_DATA_SDIO0 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 ((uint32_t)0x1UL) |
GEN_CTRL_BB_DATA_SDIO1 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 ((uint32_t)0x2UL) |
GEN_CTRL_BB_DATA_SDIO2 Value
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 ((uint32_t)0x3UL) |
GEN_CTRL_BB_DATA_SDIO3 Value
#define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 ((uint32_t)0x0UL) |
GEN_CTRL_SDIO_DATA_IN_SDIO0 Value
#define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 ((uint32_t)0x1UL) |
GEN_CTRL_SDIO_DATA_IN_SDIO1 Value
#define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 ((uint32_t)0x2UL) |
GEN_CTRL_SDIO_DATA_IN_SDIO2 Value
#define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 ((uint32_t)0x3UL) |
GEN_CTRL_SDIO_DATA_IN_SDIO3 Value