Bouffalo SDK  1.0
Bouffalolab Software Development Kit
i2c interrupt status definition
Collaboration diagram for i2c interrupt status definition:

Macros

#define I2C_INTSTS_END   (1 << 0) /* Transfer end interrupt */
 
#define I2C_INTSTS_TX_FIFO   (1 << 1) /* TX FIFO ready interrupt */
 
#define I2C_INTSTS_RX_FIFO   (1 << 2) /* RX FIFO ready interrupt */
 
#define I2C_INTSTS_NACK   (1 << 3) /* NACK interrupt */
 
#define I2C_INTSTS_ARB   (1 << 4) /* Arbitration lost interrupt */
 
#define I2C_INTSTS_FER   (1 << 5) /* TX/RX FIFO error interrupt */
 

Detailed Description

Macro Definition Documentation

◆ I2C_INTSTS_ARB

#define I2C_INTSTS_ARB   (1 << 4) /* Arbitration lost interrupt */

Definition at line 58 of file bflb_i2c.h.

◆ I2C_INTSTS_END

#define I2C_INTSTS_END   (1 << 0) /* Transfer end interrupt */

Definition at line 54 of file bflb_i2c.h.

◆ I2C_INTSTS_FER

#define I2C_INTSTS_FER   (1 << 5) /* TX/RX FIFO error interrupt */

Definition at line 59 of file bflb_i2c.h.

◆ I2C_INTSTS_NACK

#define I2C_INTSTS_NACK   (1 << 3) /* NACK interrupt */

Definition at line 57 of file bflb_i2c.h.

◆ I2C_INTSTS_RX_FIFO

#define I2C_INTSTS_RX_FIFO   (1 << 2) /* RX FIFO ready interrupt */

Definition at line 56 of file bflb_i2c.h.

◆ I2C_INTSTS_TX_FIFO

#define I2C_INTSTS_TX_FIFO   (1 << 1) /* TX FIFO ready interrupt */

Definition at line 55 of file bflb_i2c.h.