MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation

SPIX Controller General Controller Register. More...

Macros

#define MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS   0
 GEN_CTRL_ENABLE 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_TX_FIFO_EN_POS   1
 GEN_CTRL_TX_FIFO_EN 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_RX_FIFO_EN_POS   2
 GEN_CTRL_RX_FIFO_EN 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_BBMODE_POS   3
 GEN_CTRL_BBMODE 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_SSDR_POS   4
 GEN_CTRL_SSDR 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_SCLK_DR_POS   6
 GEN_CTRL_SCLK_DR 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_SDIO_DATA_IN_POS   8
 GEN_CTRL_SDIO_DATA_IN 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_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0   ((uint32_t)0x0UL)
 GEN_CTRL_SDIO_DATA_IN_SDIO0 Value.
 
#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_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1   ((uint32_t)0x1UL)
 GEN_CTRL_SDIO_DATA_IN_SDIO1 Value.
 
#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_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2   ((uint32_t)0x2UL)
 GEN_CTRL_SDIO_DATA_IN_SDIO2 Value.
 
#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_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3   ((uint32_t)0x3UL)
 GEN_CTRL_SDIO_DATA_IN_SDIO3 Value.
 
#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_F_SPIXFC_GEN_CTRL_BB_DATA_POS   12
 GEN_CTRL_BB_DATA Position.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO0   ((uint32_t)0x0UL)
 GEN_CTRL_BB_DATA_SDIO0 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO1   ((uint32_t)0x1UL)
 GEN_CTRL_BB_DATA_SDIO1 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO2   ((uint32_t)0x2UL)
 GEN_CTRL_BB_DATA_SDIO2 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO3   ((uint32_t)0x3UL)
 GEN_CTRL_BB_DATA_SDIO3 Value.
 
#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_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_OUT_EN   ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS))
 GEN_CTRL_BB_DATA_OUT_EN Mask.
 
#define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0   ((uint32_t)0x0UL)
 GEN_CTRL_BB_DATA_OUT_EN_SDIO0 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1   ((uint32_t)0x1UL)
 GEN_CTRL_BB_DATA_OUT_EN_SDIO1 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2   ((uint32_t)0x2UL)
 GEN_CTRL_BB_DATA_OUT_EN_SDIO2 Value.
 
#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_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3   ((uint32_t)0x3UL)
 GEN_CTRL_BB_DATA_OUT_EN_SDIO3 Value.
 
#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_F_SPIXFC_GEN_CTRL_SCLK_FB_POS   24
 GEN_CTRL_SCLK_FB 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.
 

Detailed Description