MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation
Register Offsets

I2C Peripheral Register Offsets from the I2C Base Peripheral Address. More...

Macros

#define MXC_R_I2C_CTRL   ((uint32_t)0x00000000UL)
 Offset from I2C Base Address: 0x0000
 
#define MXC_R_I2C_STATUS   ((uint32_t)0x00000004UL)
 Offset from I2C Base Address: 0x0004
 
#define MXC_R_I2C_INT_FL0   ((uint32_t)0x00000008UL)
 Offset from I2C Base Address: 0x0008
 
#define MXC_R_I2C_INT_EN0   ((uint32_t)0x0000000CUL)
 Offset from I2C Base Address: 0x000C
 
#define MXC_R_I2C_INT_FL1   ((uint32_t)0x00000010UL)
 Offset from I2C Base Address: 0x0010
 
#define MXC_R_I2C_INT_EN1   ((uint32_t)0x00000014UL)
 Offset from I2C Base Address: 0x0014
 
#define MXC_R_I2C_FIFO_LEN   ((uint32_t)0x00000018UL)
 Offset from I2C Base Address: 0x0018
 
#define MXC_R_I2C_RX_CTRL0   ((uint32_t)0x0000001CUL)
 Offset from I2C Base Address: 0x001C
 
#define MXC_R_I2C_RX_CTRL1   ((uint32_t)0x00000020UL)
 Offset from I2C Base Address: 0x0020
 
#define MXC_R_I2C_TX_CTRL0   ((uint32_t)0x00000024UL)
 Offset from I2C Base Address: 0x0024
 
#define MXC_R_I2C_TX_CTRL1   ((uint32_t)0x00000028UL)
 Offset from I2C Base Address: 0x0028
 
#define MXC_R_I2C_FIFO   ((uint32_t)0x0000002CUL)
 Offset from I2C Base Address: 0x002C
 
#define MXC_R_I2C_MASTER_CTRL   ((uint32_t)0x00000030UL)
 Offset from I2C Base Address: 0x0030
 
#define MXC_R_I2C_CLK_LO   ((uint32_t)0x00000034UL)
 Offset from I2C Base Address: 0x0034
 
#define MXC_R_I2C_CLK_HI   ((uint32_t)0x00000038UL)
 Offset from I2C Base Address: 0x0038
 
#define MXC_R_I2C_HS_CLK   ((uint32_t)0x0000003CUL)
 Offset from I2C Base Address: 0x003C
 
#define MXC_R_I2C_TIMEOUT   ((uint32_t)0x00000040UL)
 Offset from I2C Base Address: 0x0040
 
#define MXC_R_I2C_DMA   ((uint32_t)0x00000048UL)
 Offset from I2C Base Address: 0x0048
 
#define MXC_R_I2C_SLAVE_ADDR   ((uint32_t)0x0000004CUL)
 Offset from I2C Base Address: 0x004C
 

Detailed Description