MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation

Register for controlling SPI peripheral. More...

Macros

#define MXC_F_SPIXR_CTRL1_SPIEN_POS   0
 CTRL1_SPIEN Position.
 
#define MXC_F_SPIXR_CTRL1_SPIEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SPIEN_POS))
 CTRL1_SPIEN Mask.
 
#define MXC_F_SPIXR_CTRL1_MMEN_POS   1
 CTRL1_MMEN Position.
 
#define MXC_F_SPIXR_CTRL1_MMEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_MMEN_POS))
 CTRL1_MMEN Mask.
 
#define MXC_F_SPIXR_CTRL1_TIMER_POS   2
 CTRL1_TIMER Position.
 
#define MXC_F_SPIXR_CTRL1_TIMER   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TIMER_POS))
 CTRL1_TIMER Mask.
 
#define MXC_F_SPIXR_CTRL1_FL_EN_POS   3
 CTRL1_FL_EN Position.
 
#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_SSIO_POS   4
 CTRL1_SSIO Position.
 
#define MXC_F_SPIXR_CTRL1_SSIO   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SSIO_POS))
 CTRL1_SSIO Mask.
 
#define MXC_F_SPIXR_CTRL1_TX_START_POS   5
 CTRL1_TX_START 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_SS_CTRL_POS   8
 CTRL1_SS_CTRL Position.
 
#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_POS   16
 CTRL1_SS Position.
 
#define MXC_F_SPIXR_CTRL1_SS   ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL1_SS_POS))
 CTRL1_SS Mask.
 
#define MXC_V_SPIXR_CTRL1_SS_SS0   ((uint32_t)0x1UL)
 CTRL1_SS_SS0 Value.
 
#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_V_SPIXR_CTRL1_SS_SS1   ((uint32_t)0x2UL)
 CTRL1_SS_SS1 Value.
 
#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_V_SPIXR_CTRL1_SS_SS2   ((uint32_t)0x4UL)
 CTRL1_SS_SS2 Value.
 
#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_V_SPIXR_CTRL1_SS_SS3   ((uint32_t)0x8UL)
 CTRL1_SS_SS3 Value.
 
#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_V_SPIXR_CTRL1_SS_SS4   ((uint32_t)0x10UL)
 CTRL1_SS_SS4 Value.
 
#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_V_SPIXR_CTRL1_SS_SS5   ((uint32_t)0x20UL)
 CTRL1_SS_SS5 Value.
 
#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_V_SPIXR_CTRL1_SS_SS6   ((uint32_t)0x40UL)
 CTRL1_SS_SS6 Value.
 
#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_V_SPIXR_CTRL1_SS_SS7   ((uint32_t)0x80UL)
 CTRL1_SS_SS7 Value.
 
#define MXC_S_SPIXR_CTRL1_SS_SS7   (MXC_V_SPIXR_CTRL1_SS_SS7 << MXC_F_SPIXR_CTRL1_SS_POS)
 CTRL1_SS_SS7 Setting.
 

Detailed Description