![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Register for controlling SPI peripheral.
#define MXC_F_SPIXR_CTRL1_FL_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_FL_EN_POS)) |
CTRL1_FL_EN Mask
#define MXC_F_SPIXR_CTRL1_FL_EN_POS 3 |
CTRL1_FL_EN Position
#define MXC_F_SPIXR_CTRL1_MMEN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_MMEN_POS)) |
CTRL1_MMEN Mask
#define MXC_F_SPIXR_CTRL1_MMEN_POS 1 |
CTRL1_MMEN Position
#define MXC_F_SPIXR_CTRL1_SPIEN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SPIEN_POS)) |
CTRL1_SPIEN Mask
#define MXC_F_SPIXR_CTRL1_SPIEN_POS 0 |
CTRL1_SPIEN Position
#define MXC_F_SPIXR_CTRL1_SS ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL1_SS_POS)) |
CTRL1_SS Mask
#define MXC_F_SPIXR_CTRL1_SS_CTRL ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SS_CTRL_POS)) |
CTRL1_SS_CTRL Mask
#define MXC_F_SPIXR_CTRL1_SS_CTRL_POS 8 |
CTRL1_SS_CTRL Position
#define MXC_F_SPIXR_CTRL1_SS_POS 16 |
CTRL1_SS Position
#define MXC_F_SPIXR_CTRL1_SSIO ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SSIO_POS)) |
CTRL1_SSIO Mask
#define MXC_F_SPIXR_CTRL1_SSIO_POS 4 |
CTRL1_SSIO Position
#define MXC_F_SPIXR_CTRL1_TIMER ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TIMER_POS)) |
CTRL1_TIMER Mask
#define MXC_F_SPIXR_CTRL1_TIMER_POS 2 |
CTRL1_TIMER Position
#define MXC_F_SPIXR_CTRL1_TX_START ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TX_START_POS)) |
CTRL1_TX_START Mask
#define MXC_F_SPIXR_CTRL1_TX_START_POS 5 |
CTRL1_TX_START Position
#define MXC_S_SPIXR_CTRL1_SS_SS0 (MXC_V_SPIXR_CTRL1_SS_SS0 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS0 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS1 (MXC_V_SPIXR_CTRL1_SS_SS1 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS1 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS2 (MXC_V_SPIXR_CTRL1_SS_SS2 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS2 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS3 (MXC_V_SPIXR_CTRL1_SS_SS3 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS3 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS4 (MXC_V_SPIXR_CTRL1_SS_SS4 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS4 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS5 (MXC_V_SPIXR_CTRL1_SS_SS5 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS5 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS6 (MXC_V_SPIXR_CTRL1_SS_SS6 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS6 Setting
#define MXC_S_SPIXR_CTRL1_SS_SS7 (MXC_V_SPIXR_CTRL1_SS_SS7 << MXC_F_SPIXR_CTRL1_SS_POS) |
CTRL1_SS_SS7 Setting
#define MXC_V_SPIXR_CTRL1_SS_SS0 ((uint32_t)0x1UL) |
CTRL1_SS_SS0 Value
#define MXC_V_SPIXR_CTRL1_SS_SS1 ((uint32_t)0x2UL) |
CTRL1_SS_SS1 Value
#define MXC_V_SPIXR_CTRL1_SS_SS2 ((uint32_t)0x4UL) |
CTRL1_SS_SS2 Value
#define MXC_V_SPIXR_CTRL1_SS_SS3 ((uint32_t)0x8UL) |
CTRL1_SS_SS3 Value
#define MXC_V_SPIXR_CTRL1_SS_SS4 ((uint32_t)0x10UL) |
CTRL1_SS_SS4 Value
#define MXC_V_SPIXR_CTRL1_SS_SS5 ((uint32_t)0x20UL) |
CTRL1_SS_SS5 Value
#define MXC_V_SPIXR_CTRL1_SS_SS6 ((uint32_t)0x40UL) |
CTRL1_SS_SS6 Value
#define MXC_V_SPIXR_CTRL1_SS_SS7 ((uint32_t)0x80UL) |
CTRL1_SS_SS7 Value