MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages

Macros

#define MXC_F_SPIXF_CFG_MODE_POS   0
 
#define MXC_F_SPIXF_CFG_MODE   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_MODE_POS))
 
#define MXC_V_SPIXF_CFG_MODE_MODE0   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXF_CFG_MODE_MODE0   (MXC_V_SPIXF_CFG_MODE_MODE0 << MXC_F_SPIXF_CFG_MODE_POS)
 
#define MXC_V_SPIXF_CFG_MODE_MODE3   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXF_CFG_MODE_MODE3   (MXC_V_SPIXF_CFG_MODE_MODE3 << MXC_F_SPIXF_CFG_MODE_POS)
 
#define MXC_F_SPIXF_CFG_SSPOL_POS   2
 
#define MXC_F_SPIXF_CFG_SSPOL   ((uint32_t)(0x1UL << MXC_F_SPIXF_CFG_SSPOL_POS))
 
#define MXC_V_SPIXF_CFG_SSPOL_ACTIVEHI   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXF_CFG_SSPOL_ACTIVEHI   (MXC_V_SPIXF_CFG_SSPOL_ACTIVEHI << MXC_F_SPIXF_CFG_SSPOL_POS)
 
#define MXC_V_SPIXF_CFG_SSPOL_ACTIVELO   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXF_CFG_SSPOL_ACTIVELO   (MXC_V_SPIXF_CFG_SSPOL_ACTIVELO << MXC_F_SPIXF_CFG_SSPOL_POS)
 
#define MXC_F_SPIXF_CFG_SSEL_POS   4
 
#define MXC_F_SPIXF_CFG_SSEL   ((uint32_t)(0x7UL << MXC_F_SPIXF_CFG_SSEL_POS))
 
#define MXC_V_SPIXF_CFG_SSEL_SLAVE0   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXF_CFG_SSEL_SLAVE0   (MXC_V_SPIXF_CFG_SSEL_SLAVE0 << MXC_F_SPIXF_CFG_SSEL_POS)
 
#define MXC_F_SPIXF_CFG_LOCLK_POS   8
 
#define MXC_F_SPIXF_CFG_LOCLK   ((uint32_t)(0xFUL << MXC_F_SPIXF_CFG_LOCLK_POS))
 
#define MXC_F_SPIXF_CFG_HICLK_POS   12
 
#define MXC_F_SPIXF_CFG_HICLK   ((uint32_t)(0xFUL << MXC_F_SPIXF_CFG_HICLK_POS))
 
#define MXC_F_SPIXF_CFG_SSACT_POS   16
 
#define MXC_F_SPIXF_CFG_SSACT   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_SSACT_POS))
 
#define MXC_V_SPIXF_CFG_SSACT_OFF   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXF_CFG_SSACT_OFF   (MXC_V_SPIXF_CFG_SSACT_OFF << MXC_F_SPIXF_CFG_SSACT_POS)
 
#define MXC_V_SPIXF_CFG_SSACT_2CLK   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXF_CFG_SSACT_2CLK   (MXC_V_SPIXF_CFG_SSACT_2CLK << MXC_F_SPIXF_CFG_SSACT_POS)
 
#define MXC_V_SPIXF_CFG_SSACT_4CLK   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXF_CFG_SSACT_4CLK   (MXC_V_SPIXF_CFG_SSACT_4CLK << MXC_F_SPIXF_CFG_SSACT_POS)
 
#define MXC_V_SPIXF_CFG_SSACT_8CLK   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXF_CFG_SSACT_8CLK   (MXC_V_SPIXF_CFG_SSACT_8CLK << MXC_F_SPIXF_CFG_SSACT_POS)
 
#define MXC_F_SPIXF_CFG_SSIACT_POS   18
 
#define MXC_F_SPIXF_CFG_SSIACT   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_SSIACT_POS))
 
#define MXC_V_SPIXF_CFG_SSIACT_1CLK   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXF_CFG_SSIACT_1CLK   (MXC_V_SPIXF_CFG_SSIACT_1CLK << MXC_F_SPIXF_CFG_SSIACT_POS)
 
#define MXC_V_SPIXF_CFG_SSIACT_3CLK   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXF_CFG_SSIACT_3CLK   (MXC_V_SPIXF_CFG_SSIACT_3CLK << MXC_F_SPIXF_CFG_SSIACT_POS)
 
#define MXC_V_SPIXF_CFG_SSIACT_5CLK   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXF_CFG_SSIACT_5CLK   (MXC_V_SPIXF_CFG_SSIACT_5CLK << MXC_F_SPIXF_CFG_SSIACT_POS)
 
#define MXC_V_SPIXF_CFG_SSIACT_9CLK   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXF_CFG_SSIACT_9CLK   (MXC_V_SPIXF_CFG_SSIACT_9CLK << MXC_F_SPIXF_CFG_SSIACT_POS)
 

Detailed Description

SPIX Configuration Register.

Macro Definition Documentation

◆ MXC_F_SPIXF_CFG_HICLK

#define MXC_F_SPIXF_CFG_HICLK   ((uint32_t)(0xFUL << MXC_F_SPIXF_CFG_HICLK_POS))

CFG_HICLK Mask

◆ MXC_F_SPIXF_CFG_HICLK_POS

#define MXC_F_SPIXF_CFG_HICLK_POS   12

CFG_HICLK Position

◆ MXC_F_SPIXF_CFG_LOCLK

#define MXC_F_SPIXF_CFG_LOCLK   ((uint32_t)(0xFUL << MXC_F_SPIXF_CFG_LOCLK_POS))

CFG_LOCLK Mask

◆ MXC_F_SPIXF_CFG_LOCLK_POS

#define MXC_F_SPIXF_CFG_LOCLK_POS   8

CFG_LOCLK Position

◆ MXC_F_SPIXF_CFG_MODE

#define MXC_F_SPIXF_CFG_MODE   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_MODE_POS))

CFG_MODE Mask

◆ MXC_F_SPIXF_CFG_MODE_POS

#define MXC_F_SPIXF_CFG_MODE_POS   0

CFG_MODE Position

◆ MXC_F_SPIXF_CFG_SSACT

#define MXC_F_SPIXF_CFG_SSACT   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_SSACT_POS))

CFG_SSACT Mask

◆ MXC_F_SPIXF_CFG_SSACT_POS

#define MXC_F_SPIXF_CFG_SSACT_POS   16

CFG_SSACT Position

◆ MXC_F_SPIXF_CFG_SSEL

#define MXC_F_SPIXF_CFG_SSEL   ((uint32_t)(0x7UL << MXC_F_SPIXF_CFG_SSEL_POS))

CFG_SSEL Mask

◆ MXC_F_SPIXF_CFG_SSEL_POS

#define MXC_F_SPIXF_CFG_SSEL_POS   4

CFG_SSEL Position

◆ MXC_F_SPIXF_CFG_SSIACT

#define MXC_F_SPIXF_CFG_SSIACT   ((uint32_t)(0x3UL << MXC_F_SPIXF_CFG_SSIACT_POS))

CFG_SSIACT Mask

◆ MXC_F_SPIXF_CFG_SSIACT_POS

#define MXC_F_SPIXF_CFG_SSIACT_POS   18

CFG_SSIACT Position

◆ MXC_F_SPIXF_CFG_SSPOL

#define MXC_F_SPIXF_CFG_SSPOL   ((uint32_t)(0x1UL << MXC_F_SPIXF_CFG_SSPOL_POS))

CFG_SSPOL Mask

◆ MXC_F_SPIXF_CFG_SSPOL_POS

#define MXC_F_SPIXF_CFG_SSPOL_POS   2

CFG_SSPOL Position

◆ MXC_S_SPIXF_CFG_MODE_MODE0

#define MXC_S_SPIXF_CFG_MODE_MODE0   (MXC_V_SPIXF_CFG_MODE_MODE0 << MXC_F_SPIXF_CFG_MODE_POS)

CFG_MODE_MODE0 Setting

◆ MXC_S_SPIXF_CFG_MODE_MODE3

#define MXC_S_SPIXF_CFG_MODE_MODE3   (MXC_V_SPIXF_CFG_MODE_MODE3 << MXC_F_SPIXF_CFG_MODE_POS)

CFG_MODE_MODE3 Setting

◆ MXC_S_SPIXF_CFG_SSACT_2CLK

#define MXC_S_SPIXF_CFG_SSACT_2CLK   (MXC_V_SPIXF_CFG_SSACT_2CLK << MXC_F_SPIXF_CFG_SSACT_POS)

CFG_SSACT_2CLK Setting

◆ MXC_S_SPIXF_CFG_SSACT_4CLK

#define MXC_S_SPIXF_CFG_SSACT_4CLK   (MXC_V_SPIXF_CFG_SSACT_4CLK << MXC_F_SPIXF_CFG_SSACT_POS)

CFG_SSACT_4CLK Setting

◆ MXC_S_SPIXF_CFG_SSACT_8CLK

#define MXC_S_SPIXF_CFG_SSACT_8CLK   (MXC_V_SPIXF_CFG_SSACT_8CLK << MXC_F_SPIXF_CFG_SSACT_POS)

CFG_SSACT_8CLK Setting

◆ MXC_S_SPIXF_CFG_SSACT_OFF

#define MXC_S_SPIXF_CFG_SSACT_OFF   (MXC_V_SPIXF_CFG_SSACT_OFF << MXC_F_SPIXF_CFG_SSACT_POS)

CFG_SSACT_OFF Setting

◆ MXC_S_SPIXF_CFG_SSEL_SLAVE0

#define MXC_S_SPIXF_CFG_SSEL_SLAVE0   (MXC_V_SPIXF_CFG_SSEL_SLAVE0 << MXC_F_SPIXF_CFG_SSEL_POS)

CFG_SSEL_SLAVE0 Setting

◆ MXC_S_SPIXF_CFG_SSIACT_1CLK

#define MXC_S_SPIXF_CFG_SSIACT_1CLK   (MXC_V_SPIXF_CFG_SSIACT_1CLK << MXC_F_SPIXF_CFG_SSIACT_POS)

CFG_SSIACT_1CLK Setting

◆ MXC_S_SPIXF_CFG_SSIACT_3CLK

#define MXC_S_SPIXF_CFG_SSIACT_3CLK   (MXC_V_SPIXF_CFG_SSIACT_3CLK << MXC_F_SPIXF_CFG_SSIACT_POS)

CFG_SSIACT_3CLK Setting

◆ MXC_S_SPIXF_CFG_SSIACT_5CLK

#define MXC_S_SPIXF_CFG_SSIACT_5CLK   (MXC_V_SPIXF_CFG_SSIACT_5CLK << MXC_F_SPIXF_CFG_SSIACT_POS)

CFG_SSIACT_5CLK Setting

◆ MXC_S_SPIXF_CFG_SSIACT_9CLK

#define MXC_S_SPIXF_CFG_SSIACT_9CLK   (MXC_V_SPIXF_CFG_SSIACT_9CLK << MXC_F_SPIXF_CFG_SSIACT_POS)

CFG_SSIACT_9CLK Setting

◆ MXC_S_SPIXF_CFG_SSPOL_ACTIVEHI

#define MXC_S_SPIXF_CFG_SSPOL_ACTIVEHI   (MXC_V_SPIXF_CFG_SSPOL_ACTIVEHI << MXC_F_SPIXF_CFG_SSPOL_POS)

CFG_SSPOL_ACTIVEHI Setting

◆ MXC_S_SPIXF_CFG_SSPOL_ACTIVELO

#define MXC_S_SPIXF_CFG_SSPOL_ACTIVELO   (MXC_V_SPIXF_CFG_SSPOL_ACTIVELO << MXC_F_SPIXF_CFG_SSPOL_POS)

CFG_SSPOL_ACTIVELO Setting

◆ MXC_V_SPIXF_CFG_MODE_MODE0

#define MXC_V_SPIXF_CFG_MODE_MODE0   ((uint32_t)0x0UL)

CFG_MODE_MODE0 Value

◆ MXC_V_SPIXF_CFG_MODE_MODE3

#define MXC_V_SPIXF_CFG_MODE_MODE3   ((uint32_t)0x3UL)

CFG_MODE_MODE3 Value

◆ MXC_V_SPIXF_CFG_SSACT_2CLK

#define MXC_V_SPIXF_CFG_SSACT_2CLK   ((uint32_t)0x1UL)

CFG_SSACT_2CLK Value

◆ MXC_V_SPIXF_CFG_SSACT_4CLK

#define MXC_V_SPIXF_CFG_SSACT_4CLK   ((uint32_t)0x2UL)

CFG_SSACT_4CLK Value

◆ MXC_V_SPIXF_CFG_SSACT_8CLK

#define MXC_V_SPIXF_CFG_SSACT_8CLK   ((uint32_t)0x3UL)

CFG_SSACT_8CLK Value

◆ MXC_V_SPIXF_CFG_SSACT_OFF

#define MXC_V_SPIXF_CFG_SSACT_OFF   ((uint32_t)0x0UL)

CFG_SSACT_OFF Value

◆ MXC_V_SPIXF_CFG_SSEL_SLAVE0

#define MXC_V_SPIXF_CFG_SSEL_SLAVE0   ((uint32_t)0x0UL)

CFG_SSEL_SLAVE0 Value

◆ MXC_V_SPIXF_CFG_SSIACT_1CLK

#define MXC_V_SPIXF_CFG_SSIACT_1CLK   ((uint32_t)0x0UL)

CFG_SSIACT_1CLK Value

◆ MXC_V_SPIXF_CFG_SSIACT_3CLK

#define MXC_V_SPIXF_CFG_SSIACT_3CLK   ((uint32_t)0x1UL)

CFG_SSIACT_3CLK Value

◆ MXC_V_SPIXF_CFG_SSIACT_5CLK

#define MXC_V_SPIXF_CFG_SSIACT_5CLK   ((uint32_t)0x2UL)

CFG_SSIACT_5CLK Value

◆ MXC_V_SPIXF_CFG_SSIACT_9CLK

#define MXC_V_SPIXF_CFG_SSIACT_9CLK   ((uint32_t)0x3UL)

CFG_SSIACT_9CLK Value

◆ MXC_V_SPIXF_CFG_SSPOL_ACTIVEHI

#define MXC_V_SPIXF_CFG_SSPOL_ACTIVEHI   ((uint32_t)0x0UL)

CFG_SSPOL_ACTIVEHI Value

◆ MXC_V_SPIXF_CFG_SSPOL_ACTIVELO

#define MXC_V_SPIXF_CFG_SSPOL_ACTIVELO   ((uint32_t)0x1UL)

CFG_SSPOL_ACTIVELO Value