MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
SPI_CLKCTRL

Macros

#define MXC_F_SPI_CLKCTRL_LO_POS   0
 
#define MXC_F_SPI_CLKCTRL_LO   ((uint32_t)(0xFFUL << MXC_F_SPI_CLKCTRL_LO_POS))
 
#define MXC_V_SPI_CLKCTRL_LO_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_SPI_CLKCTRL_LO_DIS   (MXC_V_SPI_CLKCTRL_LO_DIS << MXC_F_SPI_CLKCTRL_LO_POS)
 
#define MXC_F_SPI_CLKCTRL_HI_POS   8
 
#define MXC_F_SPI_CLKCTRL_HI   ((uint32_t)(0xFFUL << MXC_F_SPI_CLKCTRL_HI_POS))
 
#define MXC_V_SPI_CLKCTRL_HI_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_SPI_CLKCTRL_HI_DIS   (MXC_V_SPI_CLKCTRL_HI_DIS << MXC_F_SPI_CLKCTRL_HI_POS)
 
#define MXC_F_SPI_CLKCTRL_CLKDIV_POS   16
 
#define MXC_F_SPI_CLKCTRL_CLKDIV   ((uint32_t)(0xFUL << MXC_F_SPI_CLKCTRL_CLKDIV_POS))
 

Detailed Description

Register for controlling SPI clock rate.

Macro Definition Documentation

◆ MXC_F_SPI_CLKCTRL_CLKDIV

#define MXC_F_SPI_CLKCTRL_CLKDIV   ((uint32_t)(0xFUL << MXC_F_SPI_CLKCTRL_CLKDIV_POS))

CLKCTRL_CLKDIV Mask

◆ MXC_F_SPI_CLKCTRL_CLKDIV_POS

#define MXC_F_SPI_CLKCTRL_CLKDIV_POS   16

CLKCTRL_CLKDIV Position

◆ MXC_F_SPI_CLKCTRL_HI

#define MXC_F_SPI_CLKCTRL_HI   ((uint32_t)(0xFFUL << MXC_F_SPI_CLKCTRL_HI_POS))

CLKCTRL_HI Mask

◆ MXC_F_SPI_CLKCTRL_HI_POS

#define MXC_F_SPI_CLKCTRL_HI_POS   8

CLKCTRL_HI Position

◆ MXC_F_SPI_CLKCTRL_LO

#define MXC_F_SPI_CLKCTRL_LO   ((uint32_t)(0xFFUL << MXC_F_SPI_CLKCTRL_LO_POS))

CLKCTRL_LO Mask

◆ MXC_F_SPI_CLKCTRL_LO_POS

#define MXC_F_SPI_CLKCTRL_LO_POS   0

CLKCTRL_LO Position

◆ MXC_S_SPI_CLKCTRL_HI_DIS

#define MXC_S_SPI_CLKCTRL_HI_DIS   (MXC_V_SPI_CLKCTRL_HI_DIS << MXC_F_SPI_CLKCTRL_HI_POS)

CLKCTRL_HI_DIS Setting

◆ MXC_S_SPI_CLKCTRL_LO_DIS

#define MXC_S_SPI_CLKCTRL_LO_DIS   (MXC_V_SPI_CLKCTRL_LO_DIS << MXC_F_SPI_CLKCTRL_LO_POS)

CLKCTRL_LO_DIS Setting

◆ MXC_V_SPI_CLKCTRL_HI_DIS

#define MXC_V_SPI_CLKCTRL_HI_DIS   ((uint32_t)0x0UL)

CLKCTRL_HI_DIS Value

◆ MXC_V_SPI_CLKCTRL_LO_DIS

#define MXC_V_SPI_CLKCTRL_LO_DIS   ((uint32_t)0x0UL)

CLKCTRL_LO_DIS Value