EasyManua.ls Logo

Bouffalo Lab BL702 - Page 15

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
18.3 USB function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.3.1 USB steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.3.2 Part of the register configuration and function description . . . . . . . . . . . . . 309
18.3.3 USB enumeration phase interrupt processing flow . . . . . . . . . . . . . . . . 311
18.3.4 Register operation flow of each transfer transaction . . . . . . . . . . . . . . . . 311
18.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
18.4.1 usb_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
18.4.2 usb_lpm_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
18.4.3 usb_resume_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
18.4.4 usb_frame_no . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
18.4.5 usb_error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
18.4.6 usb_int_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
18.4.7 usb_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
18.4.8 usb_int_mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
18.4.9 usb_int_clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
18.4.10 ep1_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
18.4.11 ep2_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
18.4.12 ep3_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
18.4.13 ep4_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
18.4.14 ep5_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
18.4.15 ep6_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
18.4.16 ep7_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
18.4.17 ep0_fifo_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
18.4.18 ep0_fifo_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
18.4.19 ep0_tx_fifo_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
18.4.20 ep0_rx_fifo_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
18.4.21 ep1_fifo_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
18.4.22 ep1_fifo_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
18.4.23 ep1_tx_fifo_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
18.4.24 ep1_rx_fifo_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
18.4.25 ep2_fifo_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
18.4.26 ep2_fifo_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
18.4.27 ep2_tx_fifo_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
18.4.28 ep2_rx_fifo_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
18.4.29 ep3_fifo_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
18.4.30 ep3_fifo_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
18.4.31 ep3_tx_fifo_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
18.4.32 ep3_rx_fifo_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
18.4.33 ep4_fifo_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
BL702/704/706 Reference Manual 15/ 375
@2021 Bouffalo Lab
guest@bouffalolab

Table of Contents