MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Macros

#define MXC_F_SPIXFM_FETCH_CTRL_CMDVAL_POS   0
 
#define MXC_F_SPIXFM_FETCH_CTRL_CMDVAL   ((uint32_t)(0xFFUL << MXC_F_SPIXFM_FETCH_CTRL_CMDVAL_POS))
 
#define MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS   8
 
#define MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS))
 
#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)
 
#define MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS   10
 
#define MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS))
 
#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)
 
#define MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS   12
 
#define MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS))
 
#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE   ((uint32_t)0x0UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO   ((uint32_t)0x1UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO   ((uint32_t)0x2UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)
 
#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID   ((uint32_t)0x3UL)
 
#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)
 
#define MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR_POS   16
 
#define MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR   ((uint32_t)(0x1UL << MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR_POS))
 

Detailed Description

SPIX Fetch Control Register.

Macro Definition Documentation

◆ MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH

#define MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS))

FETCH_CTRL_ADDR_WIDTH Mask

◆ MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS

#define MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS   10

FETCH_CTRL_ADDR_WIDTH Position

◆ MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH

#define MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS))

FETCH_CTRL_CMD_WIDTH Mask

◆ MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS

#define MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS   8

FETCH_CTRL_CMD_WIDTH Position

◆ MXC_F_SPIXFM_FETCH_CTRL_CMDVAL

#define MXC_F_SPIXFM_FETCH_CTRL_CMDVAL   ((uint32_t)(0xFFUL << MXC_F_SPIXFM_FETCH_CTRL_CMDVAL_POS))

FETCH_CTRL_CMDVAL Mask

◆ MXC_F_SPIXFM_FETCH_CTRL_CMDVAL_POS

#define MXC_F_SPIXFM_FETCH_CTRL_CMDVAL_POS   0

FETCH_CTRL_CMDVAL Position

◆ MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH

#define MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH   ((uint32_t)(0x3UL << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS))

FETCH_CTRL_DATA_WIDTH Mask

◆ MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS

#define MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS   12

FETCH_CTRL_DATA_WIDTH Position

◆ MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR

#define MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR   ((uint32_t)(0x1UL << MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR_POS))

FETCH_CTRL_FOUR_BYTE_ADDR Mask

◆ MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR_POS

#define MXC_F_SPIXFM_FETCH_CTRL_FOUR_BYTE_ADDR_POS   16

FETCH_CTRL_FOUR_BYTE_ADDR Position

◆ MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO

#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)

FETCH_CTRL_ADDR_WIDTH_DUAL_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID

#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)

FETCH_CTRL_ADDR_WIDTH_INVALID Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO

#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)

FETCH_CTRL_ADDR_WIDTH_QUAD_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE

#define MXC_S_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_ADDR_WIDTH_POS)

FETCH_CTRL_ADDR_WIDTH_SINGLE Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO

#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)

FETCH_CTRL_CMD_WIDTH_DUAL_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID

#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)

FETCH_CTRL_CMD_WIDTH_INVALID Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO

#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)

FETCH_CTRL_CMD_WIDTH_QUAD_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE

#define MXC_S_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_CMD_WIDTH_POS)

FETCH_CTRL_CMD_WIDTH_SINGLE Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO

#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)

FETCH_CTRL_DATA_WIDTH_DUAL_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID

#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)

FETCH_CTRL_DATA_WIDTH_INVALID Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO

#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)

FETCH_CTRL_DATA_WIDTH_QUAD_IO Setting

◆ MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE

#define MXC_S_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE   (MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE << MXC_F_SPIXFM_FETCH_CTRL_DATA_WIDTH_POS)

FETCH_CTRL_DATA_WIDTH_SINGLE Setting

◆ MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO

#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_DUAL_IO   ((uint32_t)0x1UL)

FETCH_CTRL_ADDR_WIDTH_DUAL_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID

#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_INVALID   ((uint32_t)0x3UL)

FETCH_CTRL_ADDR_WIDTH_INVALID Value

◆ MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO

#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_QUAD_IO   ((uint32_t)0x2UL)

FETCH_CTRL_ADDR_WIDTH_QUAD_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE

#define MXC_V_SPIXFM_FETCH_CTRL_ADDR_WIDTH_SINGLE   ((uint32_t)0x0UL)

FETCH_CTRL_ADDR_WIDTH_SINGLE Value

◆ MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO

#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_DUAL_IO   ((uint32_t)0x1UL)

FETCH_CTRL_CMD_WIDTH_DUAL_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID

#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_INVALID   ((uint32_t)0x3UL)

FETCH_CTRL_CMD_WIDTH_INVALID Value

◆ MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO

#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_QUAD_IO   ((uint32_t)0x2UL)

FETCH_CTRL_CMD_WIDTH_QUAD_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE

#define MXC_V_SPIXFM_FETCH_CTRL_CMD_WIDTH_SINGLE   ((uint32_t)0x0UL)

FETCH_CTRL_CMD_WIDTH_SINGLE Value

◆ MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO

#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_DUAL_IO   ((uint32_t)0x1UL)

FETCH_CTRL_DATA_WIDTH_DUAL_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID

#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_INVALID   ((uint32_t)0x3UL)

FETCH_CTRL_DATA_WIDTH_INVALID Value

◆ MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO

#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_QUAD_IO   ((uint32_t)0x2UL)

FETCH_CTRL_DATA_WIDTH_QUAD_IO Value

◆ MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE

#define MXC_V_SPIXFM_FETCH_CTRL_DATA_WIDTH_SINGLE   ((uint32_t)0x0UL)

FETCH_CTRL_DATA_WIDTH_SINGLE Value