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

Macros

#define I2C_INTEN_END   (1 << 0) /* Transfer end interrupt */
 
#define I2C_INTEN_TX_FIFO   (1 << 1) /* TX FIFO ready interrupt */
 
#define I2C_INTEN_RX_FIFO   (1 << 2) /* RX FIFO ready interrupt */
 
#define I2C_INTEN_NACK   (1 << 3) /* NACK interrupt */
 
#define I2C_INTEN_ARB   (1 << 4) /* Arbitration lost interrupt */
 
#define I2C_INTEN_FER   (1 << 5) /* TX/RX FIFO error interrupt */
 

Detailed Description

Macro Definition Documentation

◆ I2C_INTEN_ARB

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

Definition at line 81 of file bflb_i2c.h.

◆ I2C_INTEN_END

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

Definition at line 77 of file bflb_i2c.h.

◆ I2C_INTEN_FER

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

Definition at line 82 of file bflb_i2c.h.

◆ I2C_INTEN_NACK

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

Definition at line 80 of file bflb_i2c.h.

◆ I2C_INTEN_RX_FIFO

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

Definition at line 79 of file bflb_i2c.h.

◆ I2C_INTEN_TX_FIFO

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

Definition at line 78 of file bflb_i2c.h.