MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Macros

#define MXC_F_SPIXFM_IO_CTRL_SCLK_DS_POS   0
 
#define MXC_F_SPIXFM_IO_CTRL_SCLK_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SCLK_DS_POS))
 
#define MXC_F_SPIXFM_IO_CTRL_SS_DS_POS   1
 
#define MXC_F_SPIXFM_IO_CTRL_SS_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SS_DS_POS))
 
#define MXC_F_SPIXFM_IO_CTRL_SDIO_DS_POS   2
 
#define MXC_F_SPIXFM_IO_CTRL_SDIO_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SDIO_DS_POS))
 
#define MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS   3
 
#define MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL   ((uint32_t)(0x3UL << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS))
 
#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)
 
#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)
 
#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)
 

Detailed Description

SPIX IO Control Register.

Macro Definition Documentation

◆ MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL

#define MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL   ((uint32_t)(0x3UL << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS))

IO_CTRL_PU_PD_CTRL Mask

◆ MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS

#define MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS   3

IO_CTRL_PU_PD_CTRL Position

◆ MXC_F_SPIXFM_IO_CTRL_SCLK_DS

#define MXC_F_SPIXFM_IO_CTRL_SCLK_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SCLK_DS_POS))

IO_CTRL_SCLK_DS Mask

◆ MXC_F_SPIXFM_IO_CTRL_SCLK_DS_POS

#define MXC_F_SPIXFM_IO_CTRL_SCLK_DS_POS   0

IO_CTRL_SCLK_DS Position

◆ MXC_F_SPIXFM_IO_CTRL_SDIO_DS

#define MXC_F_SPIXFM_IO_CTRL_SDIO_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SDIO_DS_POS))

IO_CTRL_SDIO_DS Mask

◆ MXC_F_SPIXFM_IO_CTRL_SDIO_DS_POS

#define MXC_F_SPIXFM_IO_CTRL_SDIO_DS_POS   2

IO_CTRL_SDIO_DS Position

◆ MXC_F_SPIXFM_IO_CTRL_SS_DS

#define MXC_F_SPIXFM_IO_CTRL_SS_DS   ((uint32_t)(0x1UL << MXC_F_SPIXFM_IO_CTRL_SS_DS_POS))

IO_CTRL_SS_DS Mask

◆ MXC_F_SPIXFM_IO_CTRL_SS_DS_POS

#define MXC_F_SPIXFM_IO_CTRL_SS_DS_POS   1

IO_CTRL_SS_DS Position

◆ MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN

#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)

IO_CTRL_PU_PD_CTRL_PULL_DOWN Setting

◆ MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP

#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)

IO_CTRL_PU_PD_CTRL_PULL_UP Setting

◆ MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE

#define MXC_S_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE   (MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE << MXC_F_SPIXFM_IO_CTRL_PU_PD_CTRL_POS)

IO_CTRL_PU_PD_CTRL_TRI_STATE Setting

◆ MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN

#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_DOWN   ((uint32_t)0x2UL)

IO_CTRL_PU_PD_CTRL_PULL_DOWN Value

◆ MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP

#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_PULL_UP   ((uint32_t)0x1UL)

IO_CTRL_PU_PD_CTRL_PULL_UP Value

◆ MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE

#define MXC_V_SPIXFM_IO_CTRL_PU_PD_CTRL_TRI_STATE   ((uint32_t)0x0UL)

IO_CTRL_PU_PD_CTRL_TRI_STATE Value