EasyManua.ls Logo

Bouffalo Lab BL702 - Page 217

Default Icon
375 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BL702/704/706 Reference Manual
Bits
Name Type Reset Description
11 NAKMASK R/W 1’b1 Interrupt mask of i2c_nak_int
10 RXFMASK R/W 1’b1 Interrupt mask of i2c_rxf_int
9 TXFMASK R/W 1’b1 Interrupt mask of i2c_txf_int
8 ENDMASK R/W 1’b1 Interrupt mask of i2c_end_int
7:6 RSVD
5 FERINT R 1’b0 I2C TX/RX FIFO error interrupt, auto-cleared when FIFO
overflow/underflow error flag is cleared
4 ARBINT R 1’b0 I2C arbitration lost interrupt
3 NAKINT R 1’b0 I2C NACK-received interrupt
2 RXFINT R 1’b0 I2C RX FIFO ready (rx_fifo_cnt > rx_fifo_th) interrupt, auto-
cleared when data is popped
1 TXFINT R 1’b0 I2C TX FIFO ready (tx_fifo_cnt > tx_fifo_th) interrupt, auto-
cleared when data is pushed
0 ENDINT R 1’b0 I2C transfer end interrupt
11.9.3 i2c_sub_addr
Address0x4000a308
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
SUBAB3 SUBAB2
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SUBAB1 SUBAB0
Bits
Name Type Reset Description
31:24 SUBAB3 R/W 8’d0 I2C sub-address field - byte[3]
23:16 SUBAB2 R/W 8’d0 I2C sub-address field - byte[2]
15:8 SUBAB1 R/W 8’d0 I2C sub-address field - byte[1]
7:0 SUBAB0 R/W 8’d0 I2C sub-address field - byte[0] (sub-address starts from this
byte)
BL702/704/706 Reference Manual 217/ 375
@2021 Bouffalo Lab
guest@bouffalolab

Table of Contents