MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Macros

#define MXC_F_SPIXR_CTRL1_SPIEN_POS   0
 
#define MXC_F_SPIXR_CTRL1_SPIEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SPIEN_POS))
 
#define MXC_F_SPIXR_CTRL1_MMEN_POS   1
 
#define MXC_F_SPIXR_CTRL1_MMEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_MMEN_POS))
 
#define MXC_F_SPIXR_CTRL1_TIMER_POS   2
 
#define MXC_F_SPIXR_CTRL1_TIMER   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TIMER_POS))
 
#define MXC_F_SPIXR_CTRL1_FL_EN_POS   3
 
#define MXC_F_SPIXR_CTRL1_FL_EN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_FL_EN_POS))
 
#define MXC_F_SPIXR_CTRL1_SSIO_POS   4
 
#define MXC_F_SPIXR_CTRL1_SSIO   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SSIO_POS))
 
#define MXC_F_SPIXR_CTRL1_TX_START_POS   5
 
#define MXC_F_SPIXR_CTRL1_TX_START   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TX_START_POS))
 
#define MXC_F_SPIXR_CTRL1_SS_CTRL_POS   8
 
#define MXC_F_SPIXR_CTRL1_SS_CTRL   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SS_CTRL_POS))
 
#define MXC_F_SPIXR_CTRL1_SS_POS   16
 
#define MXC_F_SPIXR_CTRL1_SS   ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL1_SS_POS))
 
#define MXC_V_SPIXR_CTRL1_SS_SS0   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS0   (MXC_V_SPIXR_CTRL1_SS_SS0 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS1   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS1   (MXC_V_SPIXR_CTRL1_SS_SS1 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS2   ((uint32_t)0x4UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS2   (MXC_V_SPIXR_CTRL1_SS_SS2 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS3   ((uint32_t)0x8UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS3   (MXC_V_SPIXR_CTRL1_SS_SS3 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS4   ((uint32_t)0x10UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS4   (MXC_V_SPIXR_CTRL1_SS_SS4 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS5   ((uint32_t)0x20UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS5   (MXC_V_SPIXR_CTRL1_SS_SS5 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS6   ((uint32_t)0x40UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS6   (MXC_V_SPIXR_CTRL1_SS_SS6 << MXC_F_SPIXR_CTRL1_SS_POS)
 
#define MXC_V_SPIXR_CTRL1_SS_SS7   ((uint32_t)0x80UL)
 
#define MXC_S_SPIXR_CTRL1_SS_SS7   (MXC_V_SPIXR_CTRL1_SS_SS7 << MXC_F_SPIXR_CTRL1_SS_POS)
 

Detailed Description

Register for controlling SPI peripheral.

Macro Definition Documentation

◆ MXC_F_SPIXR_CTRL1_FL_EN

#define MXC_F_SPIXR_CTRL1_FL_EN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_FL_EN_POS))

CTRL1_FL_EN Mask

◆ MXC_F_SPIXR_CTRL1_FL_EN_POS

#define MXC_F_SPIXR_CTRL1_FL_EN_POS   3

CTRL1_FL_EN Position

◆ MXC_F_SPIXR_CTRL1_MMEN

#define MXC_F_SPIXR_CTRL1_MMEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_MMEN_POS))

CTRL1_MMEN Mask

◆ MXC_F_SPIXR_CTRL1_MMEN_POS

#define MXC_F_SPIXR_CTRL1_MMEN_POS   1

CTRL1_MMEN Position

◆ MXC_F_SPIXR_CTRL1_SPIEN

#define MXC_F_SPIXR_CTRL1_SPIEN   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SPIEN_POS))

CTRL1_SPIEN Mask

◆ MXC_F_SPIXR_CTRL1_SPIEN_POS

#define MXC_F_SPIXR_CTRL1_SPIEN_POS   0

CTRL1_SPIEN Position

◆ MXC_F_SPIXR_CTRL1_SS

#define MXC_F_SPIXR_CTRL1_SS   ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL1_SS_POS))

CTRL1_SS Mask

◆ MXC_F_SPIXR_CTRL1_SS_CTRL

#define MXC_F_SPIXR_CTRL1_SS_CTRL   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SS_CTRL_POS))

CTRL1_SS_CTRL Mask

◆ MXC_F_SPIXR_CTRL1_SS_CTRL_POS

#define MXC_F_SPIXR_CTRL1_SS_CTRL_POS   8

CTRL1_SS_CTRL Position

◆ MXC_F_SPIXR_CTRL1_SS_POS

#define MXC_F_SPIXR_CTRL1_SS_POS   16

CTRL1_SS Position

◆ MXC_F_SPIXR_CTRL1_SSIO

#define MXC_F_SPIXR_CTRL1_SSIO   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SSIO_POS))

CTRL1_SSIO Mask

◆ MXC_F_SPIXR_CTRL1_SSIO_POS

#define MXC_F_SPIXR_CTRL1_SSIO_POS   4

CTRL1_SSIO Position

◆ MXC_F_SPIXR_CTRL1_TIMER

#define MXC_F_SPIXR_CTRL1_TIMER   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TIMER_POS))

CTRL1_TIMER Mask

◆ MXC_F_SPIXR_CTRL1_TIMER_POS

#define MXC_F_SPIXR_CTRL1_TIMER_POS   2

CTRL1_TIMER Position

◆ MXC_F_SPIXR_CTRL1_TX_START

#define MXC_F_SPIXR_CTRL1_TX_START   ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TX_START_POS))

CTRL1_TX_START Mask

◆ MXC_F_SPIXR_CTRL1_TX_START_POS

#define MXC_F_SPIXR_CTRL1_TX_START_POS   5

CTRL1_TX_START Position

◆ MXC_S_SPIXR_CTRL1_SS_SS0

#define MXC_S_SPIXR_CTRL1_SS_SS0   (MXC_V_SPIXR_CTRL1_SS_SS0 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS0 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS1

#define MXC_S_SPIXR_CTRL1_SS_SS1   (MXC_V_SPIXR_CTRL1_SS_SS1 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS1 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS2

#define MXC_S_SPIXR_CTRL1_SS_SS2   (MXC_V_SPIXR_CTRL1_SS_SS2 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS2 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS3

#define MXC_S_SPIXR_CTRL1_SS_SS3   (MXC_V_SPIXR_CTRL1_SS_SS3 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS3 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS4

#define MXC_S_SPIXR_CTRL1_SS_SS4   (MXC_V_SPIXR_CTRL1_SS_SS4 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS4 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS5

#define MXC_S_SPIXR_CTRL1_SS_SS5   (MXC_V_SPIXR_CTRL1_SS_SS5 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS5 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS6

#define MXC_S_SPIXR_CTRL1_SS_SS6   (MXC_V_SPIXR_CTRL1_SS_SS6 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS6 Setting

◆ MXC_S_SPIXR_CTRL1_SS_SS7

#define MXC_S_SPIXR_CTRL1_SS_SS7   (MXC_V_SPIXR_CTRL1_SS_SS7 << MXC_F_SPIXR_CTRL1_SS_POS)

CTRL1_SS_SS7 Setting

◆ MXC_V_SPIXR_CTRL1_SS_SS0

#define MXC_V_SPIXR_CTRL1_SS_SS0   ((uint32_t)0x1UL)

CTRL1_SS_SS0 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS1

#define MXC_V_SPIXR_CTRL1_SS_SS1   ((uint32_t)0x2UL)

CTRL1_SS_SS1 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS2

#define MXC_V_SPIXR_CTRL1_SS_SS2   ((uint32_t)0x4UL)

CTRL1_SS_SS2 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS3

#define MXC_V_SPIXR_CTRL1_SS_SS3   ((uint32_t)0x8UL)

CTRL1_SS_SS3 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS4

#define MXC_V_SPIXR_CTRL1_SS_SS4   ((uint32_t)0x10UL)

CTRL1_SS_SS4 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS5

#define MXC_V_SPIXR_CTRL1_SS_SS5   ((uint32_t)0x20UL)

CTRL1_SS_SS5 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS6

#define MXC_V_SPIXR_CTRL1_SS_SS6   ((uint32_t)0x40UL)

CTRL1_SS_SS6 Value

◆ MXC_V_SPIXR_CTRL1_SS_SS7

#define MXC_V_SPIXR_CTRL1_SS_SS7   ((uint32_t)0x80UL)

CTRL1_SS_SS7 Value