MAX32520 Peripheral Driver API
Peripheral Driver API for the MAX32520
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages

Macros

#define MXC_F_I2C_CN_I2CEN_POS   0
 
#define MXC_F_I2C_CN_I2CEN   ((uint32_t)(0x1UL << MXC_F_I2C_CN_I2CEN_POS))
 
#define MXC_F_I2C_CN_MST_POS   1
 
#define MXC_F_I2C_CN_MST   ((uint32_t)(0x1UL << MXC_F_I2C_CN_MST_POS))
 
#define MXC_F_I2C_CN_GCEN_POS   2
 
#define MXC_F_I2C_CN_GCEN   ((uint32_t)(0x1UL << MXC_F_I2C_CN_GCEN_POS))
 
#define MXC_F_I2C_CN_IRXM_POS   3
 
#define MXC_F_I2C_CN_IRXM   ((uint32_t)(0x1UL << MXC_F_I2C_CN_IRXM_POS))
 
#define MXC_F_I2C_CN_ACK_POS   4
 
#define MXC_F_I2C_CN_ACK   ((uint32_t)(0x1UL << MXC_F_I2C_CN_ACK_POS))
 
#define MXC_F_I2C_CN_SCLO_POS   6
 
#define MXC_F_I2C_CN_SCLO   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLO_POS))
 
#define MXC_F_I2C_CN_SDAO_POS   7
 
#define MXC_F_I2C_CN_SDAO   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SDAO_POS))
 
#define MXC_F_I2C_CN_SCL_POS   8
 
#define MXC_F_I2C_CN_SCL   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCL_POS))
 
#define MXC_F_I2C_CN_SDA_POS   9
 
#define MXC_F_I2C_CN_SDA   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SDA_POS))
 
#define MXC_F_I2C_CN_SWOE_POS   10
 
#define MXC_F_I2C_CN_SWOE   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SWOE_POS))
 
#define MXC_F_I2C_CN_READ_POS   11
 
#define MXC_F_I2C_CN_READ   ((uint32_t)(0x1UL << MXC_F_I2C_CN_READ_POS))
 
#define MXC_F_I2C_CN_SCLSTRD_POS   12
 
#define MXC_F_I2C_CN_SCLSTRD   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLSTRD_POS))
 
#define MXC_F_I2C_CN_SCLPPM_POS   13
 
#define MXC_F_I2C_CN_SCLPPM   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLPPM_POS))
 

Detailed Description

Control Register0.

Macro Definition Documentation

◆ MXC_F_I2C_CN_ACK

#define MXC_F_I2C_CN_ACK   ((uint32_t)(0x1UL << MXC_F_I2C_CN_ACK_POS))

CN_ACK Mask

◆ MXC_F_I2C_CN_ACK_POS

#define MXC_F_I2C_CN_ACK_POS   4

CN_ACK Position

◆ MXC_F_I2C_CN_GCEN

#define MXC_F_I2C_CN_GCEN   ((uint32_t)(0x1UL << MXC_F_I2C_CN_GCEN_POS))

CN_GCEN Mask

◆ MXC_F_I2C_CN_GCEN_POS

#define MXC_F_I2C_CN_GCEN_POS   2

CN_GCEN Position

◆ MXC_F_I2C_CN_I2CEN

#define MXC_F_I2C_CN_I2CEN   ((uint32_t)(0x1UL << MXC_F_I2C_CN_I2CEN_POS))

CN_I2CEN Mask

◆ MXC_F_I2C_CN_I2CEN_POS

#define MXC_F_I2C_CN_I2CEN_POS   0

CN_I2CEN Position

◆ MXC_F_I2C_CN_IRXM

#define MXC_F_I2C_CN_IRXM   ((uint32_t)(0x1UL << MXC_F_I2C_CN_IRXM_POS))

CN_IRXM Mask

◆ MXC_F_I2C_CN_IRXM_POS

#define MXC_F_I2C_CN_IRXM_POS   3

CN_IRXM Position

◆ MXC_F_I2C_CN_MST

#define MXC_F_I2C_CN_MST   ((uint32_t)(0x1UL << MXC_F_I2C_CN_MST_POS))

CN_MST Mask

◆ MXC_F_I2C_CN_MST_POS

#define MXC_F_I2C_CN_MST_POS   1

CN_MST Position

◆ MXC_F_I2C_CN_READ

#define MXC_F_I2C_CN_READ   ((uint32_t)(0x1UL << MXC_F_I2C_CN_READ_POS))

CN_READ Mask

◆ MXC_F_I2C_CN_READ_POS

#define MXC_F_I2C_CN_READ_POS   11

CN_READ Position

◆ MXC_F_I2C_CN_SCL

#define MXC_F_I2C_CN_SCL   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCL_POS))

CN_SCL Mask

◆ MXC_F_I2C_CN_SCL_POS

#define MXC_F_I2C_CN_SCL_POS   8

CN_SCL Position

◆ MXC_F_I2C_CN_SCLO

#define MXC_F_I2C_CN_SCLO   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLO_POS))

CN_SCLO Mask

◆ MXC_F_I2C_CN_SCLO_POS

#define MXC_F_I2C_CN_SCLO_POS   6

CN_SCLO Position

◆ MXC_F_I2C_CN_SCLPPM

#define MXC_F_I2C_CN_SCLPPM   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLPPM_POS))

CN_SCLPPM Mask

◆ MXC_F_I2C_CN_SCLPPM_POS

#define MXC_F_I2C_CN_SCLPPM_POS   13

CN_SCLPPM Position

◆ MXC_F_I2C_CN_SCLSTRD

#define MXC_F_I2C_CN_SCLSTRD   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SCLSTRD_POS))

CN_SCLSTRD Mask

◆ MXC_F_I2C_CN_SCLSTRD_POS

#define MXC_F_I2C_CN_SCLSTRD_POS   12

CN_SCLSTRD Position

◆ MXC_F_I2C_CN_SDA

#define MXC_F_I2C_CN_SDA   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SDA_POS))

CN_SDA Mask

◆ MXC_F_I2C_CN_SDA_POS

#define MXC_F_I2C_CN_SDA_POS   9

CN_SDA Position

◆ MXC_F_I2C_CN_SDAO

#define MXC_F_I2C_CN_SDAO   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SDAO_POS))

CN_SDAO Mask

◆ MXC_F_I2C_CN_SDAO_POS

#define MXC_F_I2C_CN_SDAO_POS   7

CN_SDAO Position

◆ MXC_F_I2C_CN_SWOE

#define MXC_F_I2C_CN_SWOE   ((uint32_t)(0x1UL << MXC_F_I2C_CN_SWOE_POS))

CN_SWOE Mask

◆ MXC_F_I2C_CN_SWOE_POS

#define MXC_F_I2C_CN_SWOE_POS   10

CN_SWOE Position