MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Macros

#define MXC_F_SPIXFM_CFG_MODE_POS   0
 
#define MXC_F_SPIXFM_CFG_MODE   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_MODE_POS))
 
#define MXC_V_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING   (MXC_V_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING << MXC_F_SPIXFM_CFG_MODE_POS)
 
#define MXC_V_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING   (MXC_V_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING << MXC_F_SPIXFM_CFG_MODE_POS)
 
#define MXC_F_SPIXFM_CFG_SSPOL_POS   2
 
#define MXC_F_SPIXFM_CFG_SSPOL   ((uint32_t)(0x1UL << MXC_F_SPIXFM_CFG_SSPOL_POS))
 
#define MXC_F_SPIXFM_CFG_SSEL_POS   4
 
#define MXC_F_SPIXFM_CFG_SSEL   ((uint32_t)(0x7UL << MXC_F_SPIXFM_CFG_SSEL_POS))
 
#define MXC_F_SPIXFM_CFG_LO_CLK_POS   8
 
#define MXC_F_SPIXFM_CFG_LO_CLK   ((uint32_t)(0xFUL << MXC_F_SPIXFM_CFG_LO_CLK_POS))
 
#define MXC_F_SPIXFM_CFG_HI_CLK_POS   12
 
#define MXC_F_SPIXFM_CFG_HI_CLK   ((uint32_t)(0xFUL << MXC_F_SPIXFM_CFG_HI_CLK_POS))
 
#define MXC_F_SPIXFM_CFG_SSACT_POS   16
 
#define MXC_F_SPIXFM_CFG_SSACT   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_SSACT_POS))
 
#define MXC_V_SPIXFM_CFG_SSACT_OFF   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_CFG_SSACT_OFF   (MXC_V_SPIXFM_CFG_SSACT_OFF << MXC_F_SPIXFM_CFG_SSACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)
 
#define MXC_F_SPIXFM_CFG_SSIACT_POS   18
 
#define MXC_F_SPIXFM_CFG_SSIACT   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_SSIACT_POS))
 
#define MXC_V_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)
 
#define MXC_V_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)
 

Detailed Description

SPIX Configuration Register.

Macro Definition Documentation

◆ MXC_F_SPIXFM_CFG_HI_CLK

#define MXC_F_SPIXFM_CFG_HI_CLK   ((uint32_t)(0xFUL << MXC_F_SPIXFM_CFG_HI_CLK_POS))

CFG_HI_CLK Mask

◆ MXC_F_SPIXFM_CFG_HI_CLK_POS

#define MXC_F_SPIXFM_CFG_HI_CLK_POS   12

CFG_HI_CLK Position

◆ MXC_F_SPIXFM_CFG_LO_CLK

#define MXC_F_SPIXFM_CFG_LO_CLK   ((uint32_t)(0xFUL << MXC_F_SPIXFM_CFG_LO_CLK_POS))

CFG_LO_CLK Mask

◆ MXC_F_SPIXFM_CFG_LO_CLK_POS

#define MXC_F_SPIXFM_CFG_LO_CLK_POS   8

CFG_LO_CLK Position

◆ MXC_F_SPIXFM_CFG_MODE

#define MXC_F_SPIXFM_CFG_MODE   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_MODE_POS))

CFG_MODE Mask

◆ MXC_F_SPIXFM_CFG_MODE_POS

#define MXC_F_SPIXFM_CFG_MODE_POS   0

CFG_MODE Position

◆ MXC_F_SPIXFM_CFG_SSACT

#define MXC_F_SPIXFM_CFG_SSACT   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_SSACT_POS))

CFG_SSACT Mask

◆ MXC_F_SPIXFM_CFG_SSACT_POS

#define MXC_F_SPIXFM_CFG_SSACT_POS   16

CFG_SSACT Position

◆ MXC_F_SPIXFM_CFG_SSEL

#define MXC_F_SPIXFM_CFG_SSEL   ((uint32_t)(0x7UL << MXC_F_SPIXFM_CFG_SSEL_POS))

CFG_SSEL Mask

◆ MXC_F_SPIXFM_CFG_SSEL_POS

#define MXC_F_SPIXFM_CFG_SSEL_POS   4

CFG_SSEL Position

◆ MXC_F_SPIXFM_CFG_SSIACT

#define MXC_F_SPIXFM_CFG_SSIACT   ((uint32_t)(0x3UL << MXC_F_SPIXFM_CFG_SSIACT_POS))

CFG_SSIACT Mask

◆ MXC_F_SPIXFM_CFG_SSIACT_POS

#define MXC_F_SPIXFM_CFG_SSIACT_POS   18

CFG_SSIACT Position

◆ MXC_F_SPIXFM_CFG_SSPOL

#define MXC_F_SPIXFM_CFG_SSPOL   ((uint32_t)(0x1UL << MXC_F_SPIXFM_CFG_SSPOL_POS))

CFG_SSPOL Mask

◆ MXC_F_SPIXFM_CFG_SSPOL_POS

#define MXC_F_SPIXFM_CFG_SSPOL_POS   2

CFG_SSPOL Position

◆ MXC_S_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING

#define MXC_S_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING   (MXC_V_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING << MXC_F_SPIXFM_CFG_MODE_POS)

CFG_MODE_SCLK_HI_SAMPLE_RISING Setting

◆ MXC_S_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING

#define MXC_S_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING   (MXC_V_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING << MXC_F_SPIXFM_CFG_MODE_POS)

CFG_MODE_SCLK_LO_SAMPLE_FAILLING Setting

◆ MXC_S_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)

CFG_SSACT_FOR_2_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)

CFG_SSACT_FOR_4_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK   (MXC_V_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK << MXC_F_SPIXFM_CFG_SSACT_POS)

CFG_SSACT_FOR_8_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSACT_OFF

#define MXC_S_SPIXFM_CFG_SSACT_OFF   (MXC_V_SPIXFM_CFG_SSACT_OFF << MXC_F_SPIXFM_CFG_SSACT_POS)

CFG_SSACT_OFF Setting

◆ MXC_S_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)

CFG_SSIACT_FOR_1_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)

CFG_SSIACT_FOR_3_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)

CFG_SSIACT_FOR_5_MOD_CLK Setting

◆ MXC_S_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK

#define MXC_S_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK   (MXC_V_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK << MXC_F_SPIXFM_CFG_SSIACT_POS)

CFG_SSIACT_FOR_9_MOD_CLK Setting

◆ MXC_V_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING

#define MXC_V_SPIXFM_CFG_MODE_SCLK_HI_SAMPLE_RISING   ((uint32_t)0x0UL)

CFG_MODE_SCLK_HI_SAMPLE_RISING Value

◆ MXC_V_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING

#define MXC_V_SPIXFM_CFG_MODE_SCLK_LO_SAMPLE_FAILLING   ((uint32_t)0x3UL)

CFG_MODE_SCLK_LO_SAMPLE_FAILLING Value

◆ MXC_V_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSACT_FOR_2_MOD_CLK   ((uint32_t)0x1UL)

CFG_SSACT_FOR_2_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSACT_FOR_4_MOD_CLK   ((uint32_t)0x2UL)

CFG_SSACT_FOR_4_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSACT_FOR_8_MOD_CLK   ((uint32_t)0x3UL)

CFG_SSACT_FOR_8_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSACT_OFF

#define MXC_V_SPIXFM_CFG_SSACT_OFF   ((uint32_t)0x0UL)

CFG_SSACT_OFF Value

◆ MXC_V_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSIACT_FOR_1_MOD_CLK   ((uint32_t)0x0UL)

CFG_SSIACT_FOR_1_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSIACT_FOR_3_MOD_CLK   ((uint32_t)0x1UL)

CFG_SSIACT_FOR_3_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSIACT_FOR_5_MOD_CLK   ((uint32_t)0x2UL)

CFG_SSIACT_FOR_5_MOD_CLK Value

◆ MXC_V_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK

#define MXC_V_SPIXFM_CFG_SSIACT_FOR_9_MOD_CLK   ((uint32_t)0x3UL)

CFG_SSIACT_FOR_9_MOD_CLK Value