MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
I2C_MSTR_MODE

Macros

#define MXC_F_I2C_MSTR_MODE_START_POS   0
 
#define MXC_F_I2C_MSTR_MODE_START   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_START_POS))
 
#define MXC_F_I2C_MSTR_MODE_RESTART_POS   1
 
#define MXC_F_I2C_MSTR_MODE_RESTART   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_RESTART_POS))
 
#define MXC_F_I2C_MSTR_MODE_STOP_POS   2
 
#define MXC_F_I2C_MSTR_MODE_STOP   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_STOP_POS))
 
#define MXC_F_I2C_MSTR_MODE_SEA_POS   7
 
#define MXC_F_I2C_MSTR_MODE_SEA   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_SEA_POS))
 
#define MXC_F_I2C_MSTR_MODE_MCODE_POS   8
 
#define MXC_F_I2C_MSTR_MODE_MCODE   ((uint32_t)(0x7UL << MXC_F_I2C_MSTR_MODE_MCODE_POS))
 
#define MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP_POS   11
 
#define MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP_POS))
 

Detailed Description

Master Control Register.

Macro Definition Documentation

◆ MXC_F_I2C_MSTR_MODE_MCODE

#define MXC_F_I2C_MSTR_MODE_MCODE   ((uint32_t)(0x7UL << MXC_F_I2C_MSTR_MODE_MCODE_POS))

MSTR_MODE_MCODE Mask

◆ MXC_F_I2C_MSTR_MODE_MCODE_POS

#define MXC_F_I2C_MSTR_MODE_MCODE_POS   8

MSTR_MODE_MCODE Position

◆ MXC_F_I2C_MSTR_MODE_RESTART

#define MXC_F_I2C_MSTR_MODE_RESTART   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_RESTART_POS))

MSTR_MODE_RESTART Mask

◆ MXC_F_I2C_MSTR_MODE_RESTART_POS

#define MXC_F_I2C_MSTR_MODE_RESTART_POS   1

MSTR_MODE_RESTART Position

◆ MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP

#define MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP_POS))

MSTR_MODE_SCL_SPEED_UP Mask

◆ MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP_POS

#define MXC_F_I2C_MSTR_MODE_SCL_SPEED_UP_POS   11

MSTR_MODE_SCL_SPEED_UP Position

◆ MXC_F_I2C_MSTR_MODE_SEA

#define MXC_F_I2C_MSTR_MODE_SEA   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_SEA_POS))

MSTR_MODE_SEA Mask

◆ MXC_F_I2C_MSTR_MODE_SEA_POS

#define MXC_F_I2C_MSTR_MODE_SEA_POS   7

MSTR_MODE_SEA Position

◆ MXC_F_I2C_MSTR_MODE_START

#define MXC_F_I2C_MSTR_MODE_START   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_START_POS))

MSTR_MODE_START Mask

◆ MXC_F_I2C_MSTR_MODE_START_POS

#define MXC_F_I2C_MSTR_MODE_START_POS   0

MSTR_MODE_START Position

◆ MXC_F_I2C_MSTR_MODE_STOP

#define MXC_F_I2C_MSTR_MODE_STOP   ((uint32_t)(0x1UL << MXC_F_I2C_MSTR_MODE_STOP_POS))

MSTR_MODE_STOP Mask

◆ MXC_F_I2C_MSTR_MODE_STOP_POS

#define MXC_F_I2C_MSTR_MODE_STOP_POS   2

MSTR_MODE_STOP Position