MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
SDHC_TRANS

Macros

#define MXC_F_SDHC_TRANS_DMA_EN_POS   0
 
#define MXC_F_SDHC_TRANS_DMA_EN   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_DMA_EN_POS))
 
#define MXC_F_SDHC_TRANS_BLK_CNT_EN_POS   1
 
#define MXC_F_SDHC_TRANS_BLK_CNT_EN   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_BLK_CNT_EN_POS))
 
#define MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS   2
 
#define MXC_F_SDHC_TRANS_AUTO_CMD_EN   ((uint16_t)(0x3UL << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS))
 
#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_DISABLE   ((uint16_t)0x0UL)
 
#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_DISABLE   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_DISABLE << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)
 
#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD12   ((uint16_t)0x1UL)
 
#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD12   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD12 << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)
 
#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD23   ((uint16_t)0x2UL)
 
#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD23   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD23 << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)
 
#define MXC_F_SDHC_TRANS_READ_WRITE_POS   4
 
#define MXC_F_SDHC_TRANS_READ_WRITE   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_READ_WRITE_POS))
 
#define MXC_F_SDHC_TRANS_MULTI_POS   5
 
#define MXC_F_SDHC_TRANS_MULTI   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_MULTI_POS))
 

Detailed Description

Transfer Mode.

Macro Definition Documentation

◆ MXC_F_SDHC_TRANS_AUTO_CMD_EN

#define MXC_F_SDHC_TRANS_AUTO_CMD_EN   ((uint16_t)(0x3UL << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS))

TRANS_AUTO_CMD_EN Mask

◆ MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS

#define MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS   2

TRANS_AUTO_CMD_EN Position

◆ MXC_F_SDHC_TRANS_BLK_CNT_EN

#define MXC_F_SDHC_TRANS_BLK_CNT_EN   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_BLK_CNT_EN_POS))

TRANS_BLK_CNT_EN Mask

◆ MXC_F_SDHC_TRANS_BLK_CNT_EN_POS

#define MXC_F_SDHC_TRANS_BLK_CNT_EN_POS   1

TRANS_BLK_CNT_EN Position

◆ MXC_F_SDHC_TRANS_DMA_EN

#define MXC_F_SDHC_TRANS_DMA_EN   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_DMA_EN_POS))

TRANS_DMA_EN Mask

◆ MXC_F_SDHC_TRANS_DMA_EN_POS

#define MXC_F_SDHC_TRANS_DMA_EN_POS   0

TRANS_DMA_EN Position

◆ MXC_F_SDHC_TRANS_MULTI

#define MXC_F_SDHC_TRANS_MULTI   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_MULTI_POS))

TRANS_MULTI Mask

◆ MXC_F_SDHC_TRANS_MULTI_POS

#define MXC_F_SDHC_TRANS_MULTI_POS   5

TRANS_MULTI Position

◆ MXC_F_SDHC_TRANS_READ_WRITE

#define MXC_F_SDHC_TRANS_READ_WRITE   ((uint16_t)(0x1UL << MXC_F_SDHC_TRANS_READ_WRITE_POS))

TRANS_READ_WRITE Mask

◆ MXC_F_SDHC_TRANS_READ_WRITE_POS

#define MXC_F_SDHC_TRANS_READ_WRITE_POS   4

TRANS_READ_WRITE Position

◆ MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD12

#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD12   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD12 << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)

TRANS_AUTO_CMD_EN_CMD12 Setting

◆ MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD23

#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_CMD23   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD23 << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)

TRANS_AUTO_CMD_EN_CMD23 Setting

◆ MXC_S_SDHC_TRANS_AUTO_CMD_EN_DISABLE

#define MXC_S_SDHC_TRANS_AUTO_CMD_EN_DISABLE   (MXC_V_SDHC_TRANS_AUTO_CMD_EN_DISABLE << MXC_F_SDHC_TRANS_AUTO_CMD_EN_POS)

TRANS_AUTO_CMD_EN_DISABLE Setting

◆ MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD12

#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD12   ((uint16_t)0x1UL)

TRANS_AUTO_CMD_EN_CMD12 Value

◆ MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD23

#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_CMD23   ((uint16_t)0x2UL)

TRANS_AUTO_CMD_EN_CMD23 Value

◆ MXC_V_SDHC_TRANS_AUTO_CMD_EN_DISABLE

#define MXC_V_SDHC_TRANS_AUTO_CMD_EN_DISABLE   ((uint16_t)0x0UL)

TRANS_AUTO_CMD_EN_DISABLE Value