MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
I2C_INT_EN0

Macros

#define MXC_F_I2C_INT_EN0_DONEIE_POS   0
 
#define MXC_F_I2C_INT_EN0_DONEIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DONEIE_POS))
 
#define MXC_F_I2C_INT_EN0_IRXMIE_POS   1
 
#define MXC_F_I2C_INT_EN0_IRXMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_IRXMIE_POS))
 
#define MXC_F_I2C_INT_EN0_GCIE_POS   2
 
#define MXC_F_I2C_INT_EN0_GCIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_GCIE_POS))
 
#define MXC_F_I2C_INT_EN0_AMIE_POS   3
 
#define MXC_F_I2C_INT_EN0_AMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_AMIE_POS))
 
#define MXC_F_I2C_INT_EN0_RXTHIE_POS   4
 
#define MXC_F_I2C_INT_EN0_RXTHIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RXTHIE_POS))
 
#define MXC_F_I2C_INT_EN0_TXTHIE_POS   5
 
#define MXC_F_I2C_INT_EN0_TXTHIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TXTHIE_POS))
 
#define MXC_F_I2C_INT_EN0_STOPIE_POS   6
 
#define MXC_F_I2C_INT_EN0_STOPIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOPIE_POS))
 
#define MXC_F_I2C_INT_EN0_ADRACKIE_POS   7
 
#define MXC_F_I2C_INT_EN0_ADRACKIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADRACKIE_POS))
 
#define MXC_F_I2C_INT_EN0_ARBERIE_POS   8
 
#define MXC_F_I2C_INT_EN0_ARBERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ARBERIE_POS))
 
#define MXC_F_I2C_INT_EN0_TOERIE_POS   9
 
#define MXC_F_I2C_INT_EN0_TOERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TOERIE_POS))
 
#define MXC_F_I2C_INT_EN0_ADRERIE_POS   10
 
#define MXC_F_I2C_INT_EN0_ADRERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADRERIE_POS))
 
#define MXC_F_I2C_INT_EN0_DATERIE_POS   11
 
#define MXC_F_I2C_INT_EN0_DATERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DATERIE_POS))
 
#define MXC_F_I2C_INT_EN0_DNRERIE_POS   12
 
#define MXC_F_I2C_INT_EN0_DNRERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DNRERIE_POS))
 
#define MXC_F_I2C_INT_EN0_STRTERIE_POS   13
 
#define MXC_F_I2C_INT_EN0_STRTERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STRTERIE_POS))
 
#define MXC_F_I2C_INT_EN0_STOPERIE_POS   14
 
#define MXC_F_I2C_INT_EN0_STOPERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOPERIE_POS))
 
#define MXC_F_I2C_INT_EN0_TXLOIE_POS   15
 
#define MXC_F_I2C_INT_EN0_TXLOIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TXLOIE_POS))
 
#define MXC_F_I2C_INT_EN0_RDAMIE_POS   22
 
#define MXC_F_I2C_INT_EN0_RDAMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RDAMIE_POS))
 
#define MXC_F_I2C_INT_EN0_WRAMIE_POS   23
 
#define MXC_F_I2C_INT_EN0_WRAMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_WRAMIE_POS))
 

Detailed Description

Interrupt Enable Register.

Macro Definition Documentation

◆ MXC_F_I2C_INT_EN0_ADRACKIE

#define MXC_F_I2C_INT_EN0_ADRACKIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADRACKIE_POS))

INT_EN0_ADRACKIE Mask

◆ MXC_F_I2C_INT_EN0_ADRACKIE_POS

#define MXC_F_I2C_INT_EN0_ADRACKIE_POS   7

INT_EN0_ADRACKIE Position

◆ MXC_F_I2C_INT_EN0_ADRERIE

#define MXC_F_I2C_INT_EN0_ADRERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADRERIE_POS))

INT_EN0_ADRERIE Mask

◆ MXC_F_I2C_INT_EN0_ADRERIE_POS

#define MXC_F_I2C_INT_EN0_ADRERIE_POS   10

INT_EN0_ADRERIE Position

◆ MXC_F_I2C_INT_EN0_AMIE

#define MXC_F_I2C_INT_EN0_AMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_AMIE_POS))

INT_EN0_AMIE Mask

◆ MXC_F_I2C_INT_EN0_AMIE_POS

#define MXC_F_I2C_INT_EN0_AMIE_POS   3

INT_EN0_AMIE Position

◆ MXC_F_I2C_INT_EN0_ARBERIE

#define MXC_F_I2C_INT_EN0_ARBERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ARBERIE_POS))

INT_EN0_ARBERIE Mask

◆ MXC_F_I2C_INT_EN0_ARBERIE_POS

#define MXC_F_I2C_INT_EN0_ARBERIE_POS   8

INT_EN0_ARBERIE Position

◆ MXC_F_I2C_INT_EN0_DATERIE

#define MXC_F_I2C_INT_EN0_DATERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DATERIE_POS))

INT_EN0_DATERIE Mask

◆ MXC_F_I2C_INT_EN0_DATERIE_POS

#define MXC_F_I2C_INT_EN0_DATERIE_POS   11

INT_EN0_DATERIE Position

◆ MXC_F_I2C_INT_EN0_DNRERIE

#define MXC_F_I2C_INT_EN0_DNRERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DNRERIE_POS))

INT_EN0_DNRERIE Mask

◆ MXC_F_I2C_INT_EN0_DNRERIE_POS

#define MXC_F_I2C_INT_EN0_DNRERIE_POS   12

INT_EN0_DNRERIE Position

◆ MXC_F_I2C_INT_EN0_DONEIE

#define MXC_F_I2C_INT_EN0_DONEIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DONEIE_POS))

INT_EN0_DONEIE Mask

◆ MXC_F_I2C_INT_EN0_DONEIE_POS

#define MXC_F_I2C_INT_EN0_DONEIE_POS   0

INT_EN0_DONEIE Position

◆ MXC_F_I2C_INT_EN0_GCIE

#define MXC_F_I2C_INT_EN0_GCIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_GCIE_POS))

INT_EN0_GCIE Mask

◆ MXC_F_I2C_INT_EN0_GCIE_POS

#define MXC_F_I2C_INT_EN0_GCIE_POS   2

INT_EN0_GCIE Position

◆ MXC_F_I2C_INT_EN0_IRXMIE

#define MXC_F_I2C_INT_EN0_IRXMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_IRXMIE_POS))

INT_EN0_IRXMIE Mask

◆ MXC_F_I2C_INT_EN0_IRXMIE_POS

#define MXC_F_I2C_INT_EN0_IRXMIE_POS   1

INT_EN0_IRXMIE Position

◆ MXC_F_I2C_INT_EN0_RDAMIE

#define MXC_F_I2C_INT_EN0_RDAMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RDAMIE_POS))

INT_EN0_RDAMIE Mask

◆ MXC_F_I2C_INT_EN0_RDAMIE_POS

#define MXC_F_I2C_INT_EN0_RDAMIE_POS   22

INT_EN0_RDAMIE Position

◆ MXC_F_I2C_INT_EN0_RXTHIE

#define MXC_F_I2C_INT_EN0_RXTHIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RXTHIE_POS))

INT_EN0_RXTHIE Mask

◆ MXC_F_I2C_INT_EN0_RXTHIE_POS

#define MXC_F_I2C_INT_EN0_RXTHIE_POS   4

INT_EN0_RXTHIE Position

◆ MXC_F_I2C_INT_EN0_STOPERIE

#define MXC_F_I2C_INT_EN0_STOPERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOPERIE_POS))

INT_EN0_STOPERIE Mask

◆ MXC_F_I2C_INT_EN0_STOPERIE_POS

#define MXC_F_I2C_INT_EN0_STOPERIE_POS   14

INT_EN0_STOPERIE Position

◆ MXC_F_I2C_INT_EN0_STOPIE

#define MXC_F_I2C_INT_EN0_STOPIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOPIE_POS))

INT_EN0_STOPIE Mask

◆ MXC_F_I2C_INT_EN0_STOPIE_POS

#define MXC_F_I2C_INT_EN0_STOPIE_POS   6

INT_EN0_STOPIE Position

◆ MXC_F_I2C_INT_EN0_STRTERIE

#define MXC_F_I2C_INT_EN0_STRTERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STRTERIE_POS))

INT_EN0_STRTERIE Mask

◆ MXC_F_I2C_INT_EN0_STRTERIE_POS

#define MXC_F_I2C_INT_EN0_STRTERIE_POS   13

INT_EN0_STRTERIE Position

◆ MXC_F_I2C_INT_EN0_TOERIE

#define MXC_F_I2C_INT_EN0_TOERIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TOERIE_POS))

INT_EN0_TOERIE Mask

◆ MXC_F_I2C_INT_EN0_TOERIE_POS

#define MXC_F_I2C_INT_EN0_TOERIE_POS   9

INT_EN0_TOERIE Position

◆ MXC_F_I2C_INT_EN0_TXLOIE

#define MXC_F_I2C_INT_EN0_TXLOIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TXLOIE_POS))

INT_EN0_TXLOIE Mask

◆ MXC_F_I2C_INT_EN0_TXLOIE_POS

#define MXC_F_I2C_INT_EN0_TXLOIE_POS   15

INT_EN0_TXLOIE Position

◆ MXC_F_I2C_INT_EN0_TXTHIE

#define MXC_F_I2C_INT_EN0_TXTHIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TXTHIE_POS))

INT_EN0_TXTHIE Mask

◆ MXC_F_I2C_INT_EN0_TXTHIE_POS

#define MXC_F_I2C_INT_EN0_TXTHIE_POS   5

INT_EN0_TXTHIE Position

◆ MXC_F_I2C_INT_EN0_WRAMIE

#define MXC_F_I2C_INT_EN0_WRAMIE   ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_WRAMIE_POS))

INT_EN0_WRAMIE Mask

◆ MXC_F_I2C_INT_EN0_WRAMIE_POS

#define MXC_F_I2C_INT_EN0_WRAMIE_POS   23

INT_EN0_WRAMIE Position