PAN1080 Peripheral API
Macros
I2c interrupts

I2c raw interrupts flag. More...

Collaboration diagram for I2c interrupts:

Macros

#define I2C_IT_RX_UNDER   ((uint16_t)0x0001)
 
#define I2C_IT_RX_OVER   ((uint16_t)0x0002)
 
#define I2C_IT_RX_FULL   ((uint16_t)0x0004)
 
#define I2C_IT_TX_OVER   ((uint16_t)0x0008)
 
#define I2C_IT_TX_EMPTY   ((uint16_t)0x0010)
 
#define I2C_IT_RD_REQ   ((uint16_t)0x0020)
 
#define I2C_IT_TX_ABORT   ((uint16_t)0x0040)
 
#define I2C_IT_RX_DONE   ((uint16_t)0x0080)
 
#define I2C_IT_ACTIVITY   ((uint16_t)0x0100)
 
#define I2C_IT_STOP_DET   ((uint16_t)0x0200)
 
#define I2C_IT_START_DET   ((uint16_t)0x0400)
 
#define I2C_IT_GEN_CALL   ((uint16_t)0x0800)
 
#define I2C_IT_MST_ON_HOLD   ((uint16_t)0x2000)
 
#define I2C_IT_ALL   ((uint16_t)0x2FFF)
 

Detailed Description

I2c raw interrupts flag.

Macro Definition Documentation

◆ I2C_IT_ACTIVITY

#define I2C_IT_ACTIVITY   ((uint16_t)0x0100)

I2C activity flag

◆ I2C_IT_ALL

#define I2C_IT_ALL   ((uint16_t)0x2FFF)

I2C all interrupts flag

◆ I2C_IT_GEN_CALL

#define I2C_IT_GEN_CALL   ((uint16_t)0x0800)

I2C general call interrupts flag

◆ I2C_IT_MST_ON_HOLD

#define I2C_IT_MST_ON_HOLD   ((uint16_t)0x2000)

I2C master holding interrupts flag

◆ I2C_IT_RD_REQ

#define I2C_IT_RD_REQ   ((uint16_t)0x0020)

I2C read request interrupts flag

◆ I2C_IT_RX_DONE

#define I2C_IT_RX_DONE   ((uint16_t)0x0080)

I2C read finish interrupts flag

◆ I2C_IT_RX_FULL

#define I2C_IT_RX_FULL   ((uint16_t)0x0004)

I2C receive fifo full interrupts flag

◆ I2C_IT_RX_OVER

#define I2C_IT_RX_OVER   ((uint16_t)0x0002)

I2C receive overflow interrupts flag

◆ I2C_IT_RX_UNDER

#define I2C_IT_RX_UNDER   ((uint16_t)0x0001)

I2C receive underflow interrupts flag

◆ I2C_IT_START_DET

#define I2C_IT_START_DET   ((uint16_t)0x0400)

I2C start interrupts flag

◆ I2C_IT_STOP_DET

#define I2C_IT_STOP_DET   ((uint16_t)0x0200)

I2C stop interrupts flag

◆ I2C_IT_TX_ABORT

#define I2C_IT_TX_ABORT   ((uint16_t)0x0040)

I2C transmit abort interrupts flag

◆ I2C_IT_TX_EMPTY

#define I2C_IT_TX_EMPTY   ((uint16_t)0x0010)

I2C transmit fifo empty interrupts flag

◆ I2C_IT_TX_OVER

#define I2C_IT_TX_OVER   ((uint16_t)0x0008)

I2C transmit overflow interrupts flag