BL702/704/706 Reference Manual
14.4.2 qdec0_ctrl1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
14.4.3 qdec0_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
14.4.4 qdec0_int_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
14.4.5 qdec0_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
14.4.6 qdec0_int_clr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
14.4.7 qdec1_ctrl0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
14.4.8 qdec1_ctrl1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
14.4.9 qdec1_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
14.4.10 qdec1_int_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
14.4.11 qdec1_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
14.4.12 qdec1_int_clr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
14.4.13 qdec2_ctrl0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
14.4.14 qdec2_ctrl1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
14.4.15 qdec2_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
14.4.16 qdec2_int_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
14.4.17 qdec2_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
14.4.18 qdec2_int_clr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
15 KeyScan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
15.1 KYS introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
15.2 KYS main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
15.3 KYS function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
15.3.1 Configurable number of rows and columns . . . . . . . . . . . . . . . . . . . . 277
15.3.2 GPIO selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
15.3.3 Key value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
15.3.4 Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
15.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
15.4.1 ks_ctrl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
15.4.2 ks_int_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
15.4.3 ks_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
15.4.4 keycode_clr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
15.4.5 keycode_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
16 I2S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
16.1 I2S introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
16.2 I2S main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
16.3 I2S function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
16.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
16.4.1 i2s_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
16.4.2 i2s_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
16.4.3 i2s_bclk_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
BL702/704/706 Reference Manual 13/ 375
@2021 Bouffalo Lab