diff --git a/docs/development_guide/build/doctrees/environment.pickle b/docs/development_guide/build/doctrees/environment.pickle
index 937e75f3..b0139e8c 100644
Binary files a/docs/development_guide/build/doctrees/environment.pickle and b/docs/development_guide/build/doctrees/environment.pickle differ
diff --git a/docs/development_guide/build/doctrees/get_started/Linux_quick_start_ubuntu.doctree b/docs/development_guide/build/doctrees/get_started/Linux_quick_start_ubuntu.doctree
index 2fc4ed24..b384730c 100644
Binary files a/docs/development_guide/build/doctrees/get_started/Linux_quick_start_ubuntu.doctree and b/docs/development_guide/build/doctrees/get_started/Linux_quick_start_ubuntu.doctree differ
diff --git a/docs/development_guide/build/html/_sources/get_started/Linux_quick_start_ubuntu.rst.txt b/docs/development_guide/build/html/_sources/get_started/Linux_quick_start_ubuntu.rst.txt
index b200541e..7f208bd2 100644
--- a/docs/development_guide/build/html/_sources/get_started/Linux_quick_start_ubuntu.rst.txt
+++ b/docs/development_guide/build/html/_sources/get_started/Linux_quick_start_ubuntu.rst.txt
@@ -101,14 +101,14 @@ Linux OR WSL 环境开发指南
:linenos:
$ cd ~/bl_mcu_sdk
- $ make download INTERFACE=uart
+ $ make download INTERFACE=uart COMx=/dev/ttyUSB1
- 如果下载失败请检查:
- 1. 是否使用串口烧写,开发板是否供电,硬件连接是否正确。
- 2. 烧写命令是否在 ``bl_mcu_sdk`` 目录下执行
- 3. 是否进入 boot_rom 模式
- - 4. 串口是否被占用
+ - 4. 串口是否被占用,以及你的可用串口是否选择正确,如果你的串口不是 ``ttyUSB1``,那么请指定正确的串口
运行 Hello World
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -119,7 +119,7 @@ Linux OR WSL 环境开发指南
:linenos:
$ sudo apt install picocom # 若已经安装请忽略
- $ picocom -b 2000000 /dev/ttyUSB0 # 注意你的可用串口号 (如使用 Sipeed RV-debugger)
+ $ picocom -b 2000000 /dev/ttyUSB1 # 注意你的可用串口号 (如使用 Sipeed RV-debugger Plus 的串口那么就是 ``ttyUSB1``)
- 按一下开发板上的 ``rst`` 按键,即可在串口终端中看到 ``hello world!``
diff --git a/docs/development_guide/build/html/_static/css/fonts/fontawesome-webfont.svg b/docs/development_guide/build/html/_static/css/fonts/fontawesome-webfont.svg
index 52c07733..855c845e 100644
--- a/docs/development_guide/build/html/_static/css/fonts/fontawesome-webfont.svg
+++ b/docs/development_guide/build/html/_static/css/fonts/fontawesome-webfont.svg
@@ -8,7 +8,7 @@ Copyright Dave Gandy 2016. All rights reserved.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/development_guide/build/html/get_started/Linux_quick_start_ubuntu.html b/docs/development_guide/build/html/get_started/Linux_quick_start_ubuntu.html
index 0d475de3..222baf1f 100644
--- a/docs/development_guide/build/html/get_started/Linux_quick_start_ubuntu.html
+++ b/docs/development_guide/build/html/get_started/Linux_quick_start_ubuntu.html
@@ -317,7 +317,7 @@ $ wget -c https://cmake.org/files/v3.19/cmake-3.19.3-Linux-x86_64.tar.gz
| $ cd ~/bl_mcu_sdk
- $ make download INTERFACE=uart
+ $ make download INTERFACE=uart COMx=/dev/ttyUSB1
|
@@ -336,7 +336,7 @@ $ wget -c https://cmake.org/files/v3.19/cmake-3.19.3-Linux-x86_64.tar.gz
-串口是否被占用
+串口是否被占用,以及你的可用串口是否选择正确,如果你的串口不是 ttyUSB1
,那么请指定正确的串口
@@ -350,7 +350,7 @@ $ wget -c https://cmake.org/files/v3.19/cmake-3.19.3-Linux-x86_64.tar.gz
| $ sudo apt install picocom # 若已经安装请忽略
- $ picocom -b 2000000 /dev/ttyUSB0 # 注意你的可用串口号 (如使用 Sipeed RV-debugger)
+ $ picocom -b 2000000 /dev/ttyUSB1 # 注意你的可用串口号 (如使用 Sipeed RV-debugger Plus 的串口那么就是 ``ttyUSB1``)
|
diff --git a/docs/development_guide/build/html/searchindex.js b/docs/development_guide/build/html/searchindex.js
index 1568e980..8f7fa23a 100644
--- a/docs/development_guide/build/html/searchindex.js
+++ b/docs/development_guide/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["api_reference/api_adc","api_reference/api_ble","api_reference/api_clock","api_reference/api_dac","api_reference/api_dma","api_reference/api_gpio","api_reference/api_i2c","api_reference/api_pwm","api_reference/api_spi","api_reference/api_structure","api_reference/api_uart","get_started/Linux_quick_start_ubuntu","get_started/Windows_quick_start_cdk","get_started/Windows_quick_start_eclipse","get_started/bl_dev_cube","get_started/cdk_ck_link","get_started/cdk_rv_debugger_plus","get_started/cmake_quick_start","get_started/connecting_hardware","get_started/get_started","get_started/index","index","samples/advance samples/ble_scan_demo","samples/advance samples/boot2_iap_info","samples/advance samples/fatfs_demo","samples/advance samples/lowpower_demo","samples/advance samples/shell_demo","samples/basic samples/adc/adc_key_demo","samples/basic samples/adc/index","samples/basic samples/dma/dma_m2m_demo","samples/basic samples/dma/index","samples/basic samples/gpio/blink_demo","samples/basic samples/gpio/button_demo","samples/basic samples/gpio/index","samples/basic samples/i2c/i2c_eeprom_demo","samples/basic samples/i2c/index","samples/basic samples/mtimer/index","samples/basic samples/mtimer/mtimer_demo","samples/basic samples/pwm/index","samples/basic samples/pwm/pwm_breath_demo","samples/basic samples/pwm/pwm_step_motor","samples/basic samples/spi/index","samples/basic samples/spi/spi_lcd_demo","samples/basic samples/uart/index","samples/basic samples/uart/uart_loopback_demo"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api_reference\\api_adc.rst","api_reference\\api_ble.rst","api_reference\\api_clock.rst","api_reference\\api_dac.rst","api_reference\\api_dma.rst","api_reference\\api_gpio.rst","api_reference\\api_i2c.rst","api_reference\\api_pwm.rst","api_reference\\api_spi.rst","api_reference\\api_structure.rst","api_reference\\api_uart.rst","get_started\\Linux_quick_start_ubuntu.rst","get_started\\Windows_quick_start_cdk.rst","get_started\\Windows_quick_start_eclipse.rst","get_started\\bl_dev_cube.rst","get_started\\cdk_ck_link.rst","get_started\\cdk_rv_debugger_plus.rst","get_started\\cmake_quick_start.rst","get_started\\connecting_hardware.rst","get_started\\get_started.rst","get_started\\index.rst","index.rst","samples\\advance samples\\ble_scan_demo.rst","samples\\advance samples\\boot2_iap_info.rst","samples\\advance samples\\fatfs_demo.rst","samples\\advance samples\\lowpower_demo.rst","samples\\advance samples\\shell_demo.rst","samples\\basic samples\\adc\\adc_key_demo.rst","samples\\basic samples\\adc\\index.rst","samples\\basic samples\\dma\\dma_m2m_demo.rst","samples\\basic samples\\dma\\index.rst","samples\\basic samples\\gpio\\blink_demo.rst","samples\\basic samples\\gpio\\button_demo.rst","samples\\basic samples\\gpio\\index.rst","samples\\basic samples\\i2c\\i2c_eeprom_demo.rst","samples\\basic samples\\i2c\\index.rst","samples\\basic samples\\mtimer\\index.rst","samples\\basic samples\\mtimer\\mtimer_demo.rst","samples\\basic samples\\pwm\\index.rst","samples\\basic samples\\pwm\\pwm_breath_demo.rst","samples\\basic samples\\pwm\\pwm_step_motor.rst","samples\\basic samples\\spi\\index.rst","samples\\basic samples\\spi\\spi_lcd_demo.rst","samples\\basic samples\\uart\\index.rst","samples\\basic samples\\uart\\uart_loopback_demo.rst"],objects:{},objnames:{},objtypes:{},terms:{"0v":[0,27],"0x":34,"0x00":[1,34],"0x0000":6,"0x00000000":4,"0x00000001":4,"0x00000002":4,"0x00000003":4,"0x00000006":4,"0x00000007":4,"0x0000000a":4,"0x0000000b":4,"0x00000014":4,"0x00000015":4,"0x00000016":4,"0x00000017":4,"0x00000018":4,"0x00000019":4,"0x0000001a":4,"0x0000001b":4,"0x0000001c":4,"0x0000001d":4,"0x0000001e":4,"0x0000001f":4,"0x0001":6,"0x001":[0,4,6,7,8,9,10],"0x0010":6,"0x0018":1,"0x002":[0,4,6,7,8,9,10],"0x0020":6,"0x0028":1,"0x004":[0,4,6,7,8,9,10],"0x0040":6,"0x008":[0,4,6,7,8,9,10],"0x00a0":1,"0x00f0":1,"0x01":[1,9,22],"0x010":[0,4,6,7,8,9,10],"0x0180":22,"0x02":[9,22],"0x020":[0,4,6,7,8,9,10],"0x03":[9,22],"0x04":[9,22],"0x05":[9,22],"0x06":[9,22],"0x07":[9,22],"0x08":[9,22],"0x09":[9,22],"0x0a":9,"0x0b":9,"0x0c":9,"0x0d":9,"0x0e":9,"0x0f":9,"0x10":[0,4,7,8,10],"0x1000":9,"0x11":[0,4,10],"0x12":[0,4,22],"0x13":[0,4,22],"0x14":0,"0x15":0,"0x16":0,"0x18":22,"0x1812":22,"0x2000":9,"0x3000":9,"0x50":34,"0x71":22,"0x80":22,"0xff":29,"10":[5,11,22,25],"100":7,"1000":27,"1000000":[37,39],"11":[5,22],"12":[0,5,22],"125hz":40,"12bit":0,"13":[1,5,22],"14":[0,22,25],"14bit":0,"15":[6,22,34],"16":[0,4,7,22,39],"160":40,"16bit":0,"17":22,"18":[19,22],"18000000":8,"19":[11,22],"1m":37,"1mhz":39,"1s":[25,37],"1v":27,"20":22,"2000000":[10,11,26,44],"20210120":11,"244":22,"25hz":40,"28":25,"28byj48":40,"2f":27,"2m":14,"2mhz":0,"2v":[0,27],"31":25,"32":[4,29,39,40],"32768":25,"32k":[7,25,40],"32m":[25,39],"360":40,"36000000":42,"37":40,"3v":27,"3v3":18,"400":1,"4096":40,"40m":8,"43v":27,"4ghz":1,"4k":25,"50":[7,39],"625":[1,40],"64":[37,40],"64k":25,"68":25,"8000":29,"break":10,"case":[13,17],"char":[0,1,4,6,7,8,9,10,22],"const":[0,1,4,6,7,8,9,10,22],"default":18,"enum":[0,1,2,4,6,7,8,9,10,40],"export":11,"for":[1,11,29,39],"function":[1,26,27,31,32,34,39,40,42,44],"if":[0,1,4,6,7,8,10,22,26,27,29,34,39,40,42,44],"import":13,"in":[1,22,23],"int":[0,1,4,5,6,7,8,9,10,22],"null":[0,1,4,7,8,9,10,22,26,29,44],"public":1,"return":[0,1,4,5,6,7,8,9,10,22],"static":[0,4,6,7,8,10,22,32,37],"try":1,"void":[0,1,4,5,7,8,9,10,22,26,27,29,32,37,40,42,44],"while":[22,25],"with":1,access:[1,4],acknowledg:1,acl:1,activ:1,ad:1,ad_discov:1,ad_len:1,adc0:[0,4,27],adc0_config:[0,27],adc0_index:[0,27],adc:[9,21],adc_channel_cfg:27,adc_channel_cfg_t:[0,27],adc_channel_start:27,adc_clk_div_t:0,adc_clock_div_32:[0,27],adc_data_width_16b_with_256_averag:[0,27],adc_data_width_t:0,adc_dev:[0,27],adc_devic:0,adc_device_t:0,adc_event_fifo_readi:0,adc_event_overrun:0,adc_event_typ:0,adc_event_underrun:0,adc_fifo_threshold_1byt:[0,27],adc_fifo_threshold_t:0,adc_gain_1:[0,27],adc_index_typ:0,adc_it_typ:0,adc_kei:27,adc_max_index:0,adc_param_cfg_t:0,adc_pga_gain_t:0,adc_regist:27,adc_start:0,adc_stop:0,adc_vref_3p2v:[0,27],adc_vref_t:0,adcx_devic:0,add:15,addr:1,addr_typ:1,address:1,adv:[1,22],adv_addr:1,adv_data:22,adv_nam:22,adv_param:22,advanc:14,advertis:1,after:1,alia:26,all:[14,19],an:1,analog:0,and:1,ani:1,aon:25,api:21,app:[11,13,17,22,25,26,27,29,31,32,34,37,39,40,42,44],appear:1,appli:13,applic:[1,13,23],apt:[11,19],are:1,arg:[0,4,7,8,9,10,26,29,44],array_s:22,as:[1,22],asynchron:10,at24cxx:35,atomic_defin:1,atomic_t:1,attr:22,attribut:1,avb:18,bashrc:11,baudrat:[10,26,44],bclk:7,be:[1,22],bearer:1,befor:1,bflb_mcu_prefer:13,bflb_platform_delay_m:39,bflb_platform_init:[26,44],bflb_platform_set_alarm_tim:37,bin:[11,13,14,15,16,23],bit:[0,1,7,10],bl602:1,bl702:[11,12,13,19,21,22],bl702_avb:42,bl702_bl704_bl706_ds_en_combo_1:25,bl702_driver:42,bl702_iot:18,bl706:[13,18,23,25],bl706_avb:[19,27,42],bl706_iot:[11,13,17,19,22,26,27,29,31,32,34,37,39,40,44],bl706_lp:25,bl70x:[18,21,25],bl70x_flash:15,bl70x_flasher:15,bl:[5,16,25],bl_clean:13,bl_make:13,bl_mcu_sdk:[9,17,22,23,25,26,27,29,31,32,34,37,39,40,42,44],bl_test_01:22,bldevcub:[16,21,22,26,27,29,31,32,34,37,39,40,42,44],ble:21,ble_centr:22,ble_controller_init:1,ble_peripher:22,ble_start_adv:22,ble_start_scan:22,ble_tp_conn:22,ble_tp_conn_callback:22,ble_tp_connect:22,ble_tp_disconnect:22,ble_tp_init:22,ble_tp_notify_task:22,ble_tp_recv_wr:22,ble_write_data:22,ble_write_data_task:22,bluetooth:1,board:[0,2,4,5,6,7,8,10,11,13,17,18,22,25,26,27,29,31,32,34,37,39,40,42,44],board_get_debug_uart_index:[26,44],bool:[0,1],boot2:21,boot2_iap:23,boot:[11,14,18,19],boot_rom:11,borad:13,bouffalo:[13,18,19,23],bouffalolab:[11,12,13,14],boufflao:25,br:1,breath:39,broadcast:1,brows:14,bsp:[0,2,4,5,6,7,8,10,26,27,29,34,39,40,42,44],bsp_adc_clock_div:27,bsp_adc_clock_sourc:27,bsp_i2c_clock_div:34,bsp_i2c_clock_sourc:34,bsp_pwm_clock_div:[39,40],bsp_pwm_clock_sourc:[39,40],bsp_spi_clock_div:42,bsp_spi_clock_sourc:42,bsp_uart_clock_div:[26,44],bsp_uart_clock_sourc:[26,44],bsp_using_adc0:[0,27],bsp_using_dma0_ch0:[4,29],bsp_using_dma0_ch1:4,bsp_using_dma0_ch2:4,bsp_using_dma0_ch3:4,bsp_using_dma0_ch4:4,bsp_using_dma0_ch5:4,bsp_using_dma0_ch6:4,bsp_using_dma0_ch7:4,bsp_using_dma_ch0:4,bsp_using_i2c0:[6,34],bsp_using_pwm_ch0:[7,40],bsp_using_pwm_ch1:[7,40],bsp_using_pwm_ch2:[7,39,40],bsp_using_pwm_ch3:[7,40],bsp_using_pwm_ch4:7,bsp_using_spi0:[8,42],bsp_using_uart0:[10,26,44],bsp_using_uart1:10,bt:1,bt_addr_le_ani:1,bt_addr_le_t:1,bt_char_ble_tp_not_attr_val_index:22,bt_conn:[1,22],bt_conn_auth_cancel:1,bt_conn_auth_cb:1,bt_conn_auth_cb_regist:1,bt_conn_auth_passkey_confirm:1,bt_conn_auth_passkey_entri:1,bt_conn_auth_pincode_entri:1,bt_conn_br:1,bt_conn_cb:[1,22],bt_conn_cb_regist:[1,22],bt_conn_create_auto_l:1,bt_conn_create_auto_stop:1,bt_conn_create_l:1,bt_conn_create_slave_l:1,bt_conn_disconnect:1,bt_conn_enc_key_s:1,bt_conn_get_info:1,bt_conn_get_remote_dev_info:1,bt_conn_get_secur:1,bt_conn_info:1,bt_conn_l:1,bt_conn_le_param_upd:1,bt_conn_num_flag:1,bt_conn_rv:1,bt_conn_sco:1,bt_conn_set_secur:1,bt_conn_state_t:1,bt_data:[1,22],bt_data_byt:1,bt_data_flag:[1,22],bt_data_gap_appear:22,bt_data_manufacturer_data:22,bt_data_name_complet:[1,22],bt_data_uuid16_al:22,bt_enabl:1,bt_gap_adv_fast_int_max_3:22,bt_gap_adv_fast_int_min_3:22,bt_gap_init_conn_int_max:1,bt_gap_init_conn_int_min:1,bt_gap_scan_slow_interval_1:1,bt_gap_scan_slow_window_1:1,bt_gatt_attr:22,bt_gatt_notifi:22,bt_gatt_subscribe_param:22,bt_gatt_write_without_respons:22,bt_get_local_address:1,bt_le_ad_gener:1,bt_le_ad_limit:22,bt_le_ad_no_bredr:[1,22],bt_le_adv_opt_connect:1,bt_le_adv_opt_dir_addr_rpa:1,bt_le_adv_opt_dir_mode_low_duti:1,bt_le_adv_opt_filter_conn:1,bt_le_adv_opt_filter_scan_req:1,bt_le_adv_opt_non:1,bt_le_adv_opt_one_tim:1,bt_le_adv_opt_use_ident:1,bt_le_adv_opt_use_nam:1,bt_le_adv_param:[1,22],bt_le_adv_start:[1,22],bt_le_adv_stop:1,bt_le_adv_update_data:1,bt_le_conn_param:1,bt_le_read_rssi:1,bt_le_scan_cb_t:1,bt_le_scan_param:1,bt_le_scan_start:1,bt_le_scan_stop:1,bt_le_scan_type_act:1,bt_le_scan_type_pass:1,bt_le_set_auto_conn:1,bt_le_set_chan_map:1,bt_le_whitelist_add:1,bt_le_whitelist_clear:1,bt_le_whitelist_rem:1,bt_ready_cb_t:1,bt_security_t:1,bt_set_bond:1,bt_set_tx_pwr:1,bt_unpair:1,bt_warn:22,buf:[6,22,34],buffer:[0,8,9,10],build:[11,13,15,16],bus:8,but:1,by:1,call:1,callback:[0,1,4,7,8,9,10,22],can:1,cancel:13,canon:11,care:1,cb:1,cbfun:5,ccw:40,cd:[11,22,26,27,29,31,32,34,37,39,40,42,44],cdk:[19,22,25,26,27,29,31,32,34,37,39,40,42,44],cdk_flashload:15,cdkproj:[15,16,26,27,29,31,32,34,37,39,40,42,44],central:1,cfg:7,ch8:27,ch:[4,6,7,29,39,40],chan_map:1,channel:1,char_hdl:22,characterist:1,check:1,chip:14,circuit:6,ck:[12,19],ck_link:18,ck_link_debug:15,clean:[15,16],clear:9,click:14,client:1,clk:[8,42],clk_div:[0,27],clk_phase:[8,42],clk_polara:[8,42],clock:[14,25],clock_config:[26,27,34,39,40,42,44],clock_period:25,clone:[11,12,13],close:9,cmake:21,cmake_current_source_dir:17,cmakelist:17,cmd:[0,4,7,8,9,10],code:9,com:[11,12,13,14,18,19],command:[13,26],complet:[1,22],compromis:1,config:9,config_bt_bredr:1,config_bt_privaci:1,config_bt_remote_vers:1,config_bt_smp:1,config_bt_stack_pt:1,config_gpio10_func:40,config_gpio11_func:[34,40],config_gpio12_func:40,config_gpio14_func:[26,44],config_gpio15_func:[26,44],config_gpio16_func:34,config_gpio18_func:27,config_gpio19_func:42,config_gpio20_func:42,config_gpio21_func:42,config_gpio22_func:39,config_gpio3_func:40,configur:9,conn:[1,22],connect:[1,18,22],consol:13,continuous_conv_mod:[0,27],control:[1,9],conveni:1,convert:[0,19],core:21,count:7,cp:11,cpha:8,cpol:8,cpu:[15,16,25],creat:14,cs1:42,cs1_high:42,cs1_low:42,cs:8,csky:15,ctrl:9,cts:10,cube:[16,18,23],cw:40,d0:31,d1:31,d2:31,d3:31,dac0:4,dac:[0,21],data:[1,10,22,26,42],data_appear:22,data_len:1,data_manu:22,data_uuid:22,data_width:[0,27],databit:[10,26,44],datas:[8,42],datasheet:25,dc12v:40,dc5v:40,dc:42,dc_high:42,debug:[13,15,16],debug_log:[26,44],debugg:[11,12,14,15,19],default_config:42,defer:1,defin:[0,1,4,5,6,7,8,9,10,26,27,29,34,39,40,42,44],deivce_ctrl_pwm_dutycycle_config:[7,39,40],deivce_ctrl_pwm_frequence_config:7,deivce_ctrl_pwm_it_pulse_count_config:7,delai:1,demo:[13,22,26,27,29,31,32,34,37,39,40,42,44],desc:26,descript:[0,4,7,8,10],determin:1,dev:[0,1,4,6,7,8,9,10,11,13,16,18,19,23,26,29,44],devcub:23,devic:[0,1,4,6,7,8,9,10,14,19,26,27,29,34,39,44],device_class_adc:9,device_class_camera:9,device_class_dma:9,device_class_gpio:9,device_class_i2:9,device_class_i2c:9,device_class_non:9,device_class_pwm:9,device_class_sdio:9,device_class_sec_hash:9,device_class_spi:9,device_class_tim:9,device_class_typ:9,device_class_uart:9,device_class_usb:9,device_clos:42,device_contorl:[39,40],device_control:[26,27,29,39,40,44],device_ctrl_adc_channel_config:[0,27],device_ctrl_adc_channel_start:0,device_ctrl_adc_channel_stop:0,device_ctrl_adc_tsen_off:0,device_ctrl_adc_tsen_on:0,device_ctrl_adc_vbat_off:0,device_ctrl_adc_vbat_on:0,device_ctrl_attach_rx_dma:[0,8,9,10],device_ctrl_attach_tx_dma:[8,9,10],device_ctrl_clr_int:[0,4,7,8,9,10,26,44],device_ctrl_config:[0,7,9,10],device_ctrl_get_config:9,device_ctrl_get_int:9,device_ctrl_resum:[7,8,9],device_ctrl_resvd1:9,device_ctrl_resvd2:9,device_ctrl_rx_dma_resum:[8,9,10],device_ctrl_rx_dma_suspend:[8,9,10],device_ctrl_set_int:[0,4,7,8,9,10,26,29,44],device_ctrl_spi_config_clock:8,device_ctrl_suspend:[7,8,9],device_ctrl_tx_dma_resum:[8,9,10],device_ctrl_tx_dma_suspend:[8,9,10],device_ctrl_uart_get_rx_fifo:10,device_ctrl_uart_get_tx_fifo:10,device_find:[26,27,29,34,39,40,42,44],device_found:22,device_oflag_dma_rx:[0,4,6,7,8,9,10],device_oflag_dma_tx:[0,4,6,7,8,9,10],device_oflag_int_rx:[0,4,6,7,8,9,10,26,44],device_oflag_int_tx:[0,4,6,7,8,9,10],device_oflag_rdonli:9,device_oflag_rdwr:[9,26,29,34,39,40,42,44],device_oflag_stream_rx:[0,4,6,7,8,9,10,27,42],device_oflag_stream_tx:[0,4,6,7,8,9,10,26,39,40,42,44],device_oflag_wronli:9,device_open:[26,27,29,34,39,40,42,44],device_read:27,device_set_callback:[26,29,44],device_status_typ:9,device_writ:44,differential_mod:[0,27],digit:0,dir:40,direct:[1,4,8,29,42],disabl:[0,7,27,40],disconnect:[1,22],displai:42,dl:[14,19],dlist_t:9,dma0_ch0_config:[4,29],dma0_ch0_index:[4,29],dma0_ch1_config:4,dma0_ch1_index:4,dma0_ch2_config:4,dma0_ch2_index:4,dma0_ch3_config:4,dma0_ch3_index:4,dma0_ch4_config:4,dma0_ch4_index:4,dma0_ch5_config:4,dma0_ch5_index:4,dma0_ch6_config:4,dma0_ch6_index:4,dma0_ch7_config:4,dma0_ch7_index:4,dma:[0,6,7,8,9,10,21],dma_burst_16byt:4,dma_burst_1byt:4,dma_burst_4byt:4,dma_burst_8byt:4,dma_ch0:29,dma_ch0_index:4,dma_channel_get_statu:4,dma_channel_start:29,dma_dev:4,dma_devic:4,dma_device_t:4,dma_dst_buff:29,dma_event_complet:4,dma_event_typ:4,dma_index_typ:4,dma_lli_ctrl_t:4,dma_lli_cycle_mod:4,dma_lli_once_mod:[4,29],dma_m2m:29,dma_max_index:4,dma_memory_to_memori:[4,29],dma_memory_to_periph:4,dma_periph_to_memori:4,dma_periph_to_periph:4,dma_regist:29,dma_reload:29,dma_request_adc0:4,dma_request_dac0:4,dma_request_i2c0_rx:4,dma_request_i2c0_tx:4,dma_request_i2s_rx:4,dma_request_i2s_tx:4,dma_request_non:[4,29],dma_request_spi0_rx:4,dma_request_spi0_tx:4,dma_request_uart0_rx:4,dma_request_uart0_tx:4,dma_request_uart1_rx:4,dma_request_uart1_tx:4,dma_request_usb_ep0:4,dma_request_usb_ep1:4,dma_request_usb_ep2:4,dma_request_usb_ep3:4,dma_request_usb_ep4:4,dma_request_usb_ep5:4,dma_request_usb_ep6:4,dma_request_usb_ep7:4,dma_src_buff:29,dma_transfer_dir_typ:4,dma_transfer_don:29,dma_transfer_width_16bit:4,dma_transfer_width_32bit:[4,29],dma_transfer_width_8bit:4,dmax_devic:4,don:1,done:29,download:[11,12,13,14,15,16],driver:[14,19,42],dst_addr:4,dst_burst_siz:4,dst_req:[4,29],dst_width:[4,29],dtcm:25,duti:1,dutycycl:39,e24:21,echo:11,eclips:19,edit:13,eeprom:34,effect:1,elf:[11,13,15],els:[27,40,42,44],enabl:[1,5,27,32,40],encrypt:1,endif:[0,1,4,6,7,8,10,26,27,29,34,39,40,42,44],ep0:4,ep1:4,ep2:4,ep3:4,ep4:4,ep5:4,ep6:4,ep7:4,epf:13,err:[1,22],error:[1,22,29],even:[1,10],event:[0,4,7,8,9,10],exampl:[11,13,15,16,22,23,25,26,27,29,31,32,34,37,39,40,42,44],exe:[12,13,14,19],exist:13,fail:27,fatf:21,featur:1,field:1,fifo:[0,8,10,44],fifo_threshold:[0,8,10,26,27,42,44],file:[11,13,14],filter:1,filter_dup:1,find:[26,27,29,34,39,40,42,44],finish:[13,14],finsh:13,flag:[0,1,4,6,7,8,9,10,22,34],flash:[14,15,16,23],flashdownload:15,freerto:17,frequenc:[39,40],friend:1,ftdi:19,func1:18,func2:18,gain:[0,27],gap:1,gate:25,gatt:1,gdb:13,gener:[1,5,13],generate_bin:17,get:9,get_adc_key_valu:27,get_attr:22,git:[11,12,13],gite:[11,12,13],github:19,gnd:[13,18],gpio10:[40,42],gpio11:[32,34,40],gpio11_int_callback:32,gpio12:40,gpio14:[26,44],gpio15:[26,44],gpio16:34,gpio18:27,gpio19:42,gpio20:42,gpio21:42,gpio22:[31,39,42],gpio29:31,gpio30:31,gpio31:31,gpio3:40,gpio:[13,21,25,26,27,34,39,40,42,44],gpio_async_falling_triger_int_mod:5,gpio_async_high_level_int_mod:5,gpio_async_low_level_int_mod:5,gpio_async_rising_triger_int_mod:5,gpio_attach_irq:32,gpio_blink:[13,31],gpio_cas:17,gpio_fun_adc:27,gpio_fun_i2c:34,gpio_fun_pwm:[39,40],gpio_fun_spi:42,gpio_fun_uart0_rx:[26,44],gpio_fun_uart0_tx:[26,44],gpio_input_mod:5,gpio_input_pd_mod:5,gpio_input_pp_mod:5,gpio_int:32,gpio_irq_en:32,gpio_output_mod:[5,42],gpio_output_pd_mod:5,gpio_output_pp_mod:[5,31],gpio_pin_11:32,gpio_pin_22:31,gpio_pin_29:31,gpio_pin_30:31,gpio_pin_31:31,gpio_set_mod:[31,32,42],gpio_sync_falling_triger_int_mod:5,gpio_sync_high_level_int_mod:5,gpio_sync_low_level_int_mod:5,gpio_sync_rising_triger_int_mod:[5,32],gpio_test_cas:17,gpio_writ:[31,42],guest:14,gz:11,hal:9,hal_adc:0,hal_dma:4,hal_drv:42,hal_i2c:6,hal_pwm:7,hal_spi:8,hal_uart:10,handl:[1,9],happen:1,hardwar:1,hbn:25,hci:1,hci_driver_init:1,hd12:18,hd1:18,hd3:18,hd8:18,hello:26,hellowd:[11,13,15,16,26],helloworld:[11,13,15,16],hellwd:26,help:[15,16],here:14,high:1,host:1,http:[11,12,13,14,19],i2c0:[6,34],i2c0_config:[6,34],i2c0_index:[6,34],i2c1:6,i2c:[4,21],i2c_at24cxx:34,i2c_dev:6,i2c_devic:6,i2c_device_t:6,i2c_hw_mod:[6,34],i2c_index_typ:6,i2c_max_index:6,i2c_msg:6,i2c_msg_t:[6,34],i2c_rd:[6,34],i2c_regist:34,i2c_scl:34,i2c_sda:34,i2c_transf:34,i2c_wr:[6,34],i2cx_devic:6,i2s:[4,18],iap:21,id:[1,4,6,8,10,26,29,34,42,44],ident:1,identifi:1,ifdef:[0,4,6,7,8,10],ifndef:[0,4,6,7,8,10,26,27,29,34,39,40,42,44],imag:14,incom:1,index:[0,4,6,7,8,10,29],indic:1,info:1,input:5,instal:[11,19],int8_t:1,inter:6,interfac:[8,11,14,19],intergr:6,interrupt:9,interv:1,interval_max:[1,22],interval_min:[1,22],into:13,iot:[13,18,21],is:[1,10],isregist:22,it:1,it_pulse_count:[7,39,40],itcm:25,its:1,jlink:[18,19],jlink_bl_mcu_sdk:13,jtag:[14,18,19,21],jtag_tck:18,jtag_tdi:18,jtag_tdo:18,jtag_tm:18,k_delayed_work:1,k_fifo:1,k_forev:22,k_sem_giv:22,k_sem_tak:22,k_work:1,keep:1,kei:[1,27],keil:[26,27,29,31,32,34,37,39,40,42,44],key_no_valu:27,keyvalu:27,l2cap:1,lab:[13,18,19,23,25],latenc:1,launch:13,lcd:41,lcd_c:42,lcd_cs_pin:42,lcd_dc:42,lcd_dc_pin:42,lcd_wr_byte:42,lcd_wr_halfword:42,lcd_wr_word:42,le:1,led:[19,39],led_breath:39,len:[6,22,34],length:[8,10,22],level:[1,25],libftdi:19,libhidapi:19,libusb:19,lin:10,link:[12,13,19],linker_script:17,linux:[19,20,25,26],list:[4,9,14,19],ll:1,lli:4,lli_cfg:4,load:[15,16],loader:15,local:1,log:13,low:1,lowpow:21,lowpower_test:25,lpn:1,lsb:8,lsusb:19,lts:19,ma:25,main:[11,13,17],maix:[14,19],make:[13,17,22,25,26,27,29,31,32,34,37,39,40,42,44],manag:1,manufactur:1,map:1,maximum:1,mcu:[0,4,5,6,7,8,10,11,12,13,14,18,19,25],mdk:[26,27,29,31,32,34,37,39,40,42,44],meaning:1,media:11,memori:[4,29],mesh:1,mini:[11,14,18],minimum:1,miso:42,mkdir:11,mobaxterm:26,mode:[1,5,6,8,34,42],modul:7,mosi:42,motor_ch0:40,motor_ch1:40,motor_ch2:40,motor_ch3:40,motor_dir_typ:40,motor_set_dir:40,ms:1,msb:8,msg:[6,26,27,29,32,34,37,44],mtimer:21,must:[1,22],mv:27,my_cas:17,name:[0,1,4,6,7,8,9,10,22],name_max:9,need:1,neg_channel:27,negchlist:27,net_buf:1,next:[1,13],no:[1,10],node:[1,9],none:4,not:1,notif:22,notifi:[1,22],notify_func:22,notify_poll_sem:22,num:6,observ:1,occ:12,occur:1,ocram:25,octam:25,odd:10,of:[1,9],ofast:17,offset:22,oflag:[0,4,6,7,8,9,10],ok:15,one:[10,22],onli:1,oob:1,open:[9,27],openocd:[16,19],openocd_debug:[15,16],option:[1,14,19,22],or:[1,12,14,18,22,26],org:11,os:37,osr:0,ostrac:12,other:1,otherwis:1,out:13,outgo:1,output:5,over:13,own:1,own_address_typ:1,packet:1,page:25,pair:1,pane:[15,16],param:[1,22],paramet:1,parent:[0,4,6,7,8,9,10],pariti:[10,26,44],passkei:1,path:11,pb:1,pc:[13,18,19,25,26],pdf:25,pds:25,peer:1,pending_no_cb:1,period:[7,39,40],peripher:[1,4,8,15,16],peripheral_clock_adc:2,peripheral_clock_dac:2,peripheral_clock_i2:2,peripheral_clock_i2c:2,peripheral_clock_spi:2,peripheral_clock_typ:2,peripheral_clock_uart:2,peripheral_config:[0,4,6,7,8,10,26,27,29,34,39,40,42,44],phase:[6,34],picocom:11,pin:[1,5,26,27,31,32,34,39,40,42,44],pinmux:5,pinmux_config:[5,26,27,39,40,42,44],pinmux_lvgl:42,pinmux_select:42,pix:18,plu:[12,19],polarity_invert_mod:[7,40],port:14,pos:[0,8,9,10],pos_channel:27,poschlist:27,power:[1,25],prefer:13,press:27,privaci:1,privat:1,profil:[1,12],program:[14,23],project:[13,15,16],provid:1,provis:1,proxi:1,psram:14,puls:7,purpos:5,pvparamet:22,pwm:[4,21],pwm_breath_l:39,pwm_cfg:[39,40],pwm_ch0:40,pwm_ch0_config:[7,40],pwm_ch0_index:[7,40],pwm_ch1:40,pwm_ch1_config:[7,40],pwm_ch1_index:[7,40],pwm_ch2:[39,40],pwm_ch2_config:[7,39,40],pwm_ch2_index:[7,39,40],pwm_ch3:40,pwm_ch3_config:[7,40],pwm_ch3_index:[7,40],pwm_ch4_config:7,pwm_ch4_index:7,pwm_channel_start:[39,40],pwm_config_t:7,pwm_dev:[7,39,40],pwm_devic:7,pwm_device_t:7,pwm_dutycycle_config_t:[7,40],pwm_event_complet:7,pwm_event_typ:7,pwm_index_typ:7,pwm_max_index:7,pwm_regist:[39,40],pwm_step_motor:40,pwmx_devic:7,queue:1,radio:1,ram:[25,30],random:1,rang:1,read:[1,9,34],reason:1,receiv:10,recurs:[11,12,13],recv_buf:8,ref:1,refresh:[14,18],regist:[15,16],relai:1,remot:1,replac:[14,19],request:[1,4],requir:1,required_sec_level:1,resolut:1,resolv:1,resourc:1,respons:1,result_v:27,resum:[1,9],rf:11,risc:[13,21,37],riscv64:11,rise:32,role:1,rom:[14,18],root_clock_source_bclk:[34,42],root_clock_source_pll_96m:[26,44],root_clock_source_rc_32k:40,root_clock_source_xclk:[27,39],rpa:1,rssi:1,rst:[11,13,14,15,16,18],rtc:25,rto:[10,44],rts:10,run:25,rv:[1,11,12,14,19],rx0:18,rx:[1,4,8,10,25],rx_dma:[8,10],rx_fifo:44,rx_len:1,rxd0:13,rxd:18,same:22,scan:1,scan_param:1,scan_rsp:1,sclk:8,sco:1,sd:1,sd_len:1,sdi:8,sdk:[5,11,12,13,15,16,17],sdk_path:[22,26,27,29,31,32,34,37,39,40,42,44],sdo:8,sec:1,sec_level:1,secur:1,segger:[13,14],select:14,send:22,send_buf:8,sent:1,serial:[8,15,16,19],server:1,servic:[1,22],set:[1,9,15,16,17],setup:12,shell:21,shell_cmd_export:26,shell_cmd_export_alia:26,shell_handl:26,shell_init:26,shell_irq_callback:26,show:14,sifiv:21,simpl:1,sipe:[11,12,14,19],size:[0,4,7,8,9,10,26,29,44],size_t:1,sizeof:22,sky:15,slave:1,slaveaddr:[6,34],sleeptim:25,smp:1,so:1,solicit:1,sourc:11,spec:25,specif:1,specifi:1,speed:14,spi0:[8,42],spi0_config:[8,42],spi0_index:[8,42],spi:[4,9,18,21],spi_config:42,spi_datasize_16bit:8,spi_datasize_24bit:8,spi_datasize_32bit:8,spi_datasize_8bit:[8,42],spi_dev:8,spi_devic:8,spi_device_t:8,spi_event_rx_fifo:8,spi_event_tx_fifo:8,spi_event_typ:8,spi_event_unknown:8,spi_index_typ:8,spi_lcd:42,spi_lsb_byte0_direction_first:8,spi_lsb_byte3_direction_first:8,spi_master_mod:[8,42],spi_max_index:8,spi_miso:42,spi_mosi:42,spi_msb_byte0_direction_first:[8,42],spi_msb_byte3_direction_first:8,spi_phase_1edg:[8,42],spi_phase_2edg:8,spi_polarity_high:8,spi_polarity_low:[8,42],spi_regist:42,spi_sck:42,spi_slvae_mod:8,spi_swap_en:42,spi_transfer_tpye_24bit:8,spi_transfer_type_16bit:[8,42],spi_transfer_type_32bit:[8,42],spi_transfer_type_8bit:[8,42],spi_transmit:42,spix_devic:8,src_addr:4,src_burst_siz:4,src_req:[4,29],src_width:[4,29],stack:1,start:[15,16],state:[1,26,29,44],statu:9,std:9,step:13,stop:[1,10,15,16,40],stopbit:[10,26,44],strlen:22,struct:[0,1,4,6,7,8,9,10,22,26,29,34,39,44],structur:9,sub_addr_0byt:6,sub_addr_1byt:[6,34],sub_addr_2byt:6,subaddr:[6,34],subsystem:11,subvers:1,success:[14,15,29,34],sudo:11,support:1,support_bl:22,support_float:22,support_freerto:[17,22],support_shel:[25,26],suspend:9,sw1:[27,32],sw5:27,sync:10,sys_slist_t:1,system:[15,16],system_clock_bclk:2,system_clock_fclk:2,system_clock_root_clock:2,system_clock_typ:2,system_clock_xclk:2,systick:37,systick_isr:37,tabl:5,take:1,taken:1,tar:11,target:[1,13],target_required_lib:17,target_required_private_opt:17,target_required_src:17,task:[1,29],task_prior:1,tck:18,tdi:18,tdo:18,termin:19,test1:17,test2:17,test:26,tft:41,that:1,the:[1,22],thi:[1,22],threshold_high:[7,39,40],threshold_low:[7,39,40],tick:37,time:22,timeout:1,tk:1,tms:18,to:[0,1,4,14,22,29],togeth:1,tool:[14,15,19],tp:22,tp_wr_hdl:22,transfer:[4,29],transfer_mod:[4,29],transfer_s:4,transmitt:10,trigger:32,ttl:[11,12,13,18,23,25],ttyusb0:11,two:10,tx0:18,tx:[1,4,8,10],tx_complet:1,tx_complete_work:1,tx_dma:[8,10],tx_mtu_siz:22,tx_pend:1,tx_queue:1,txd0:13,txd:18,txt:17,tyep:4,type:[1,2,8,9,12,13,14,18,19],typedef:[0,4,6,7,8,9,10],u16_t:[1,22],u32_t:1,u8_t:[1,22],ua:25,uart0:[4,10,18,26,44],uart0_config:[10,26,44],uart0_index:10,uart0_rx:[26,44],uart0_tx:[26,44],uart1:4,uart1_config:10,uart1_index:10,uart:[11,21,25,26],uart_data_len_5:10,uart_data_len_6:10,uart_data_len_7:10,uart_data_len_8:[10,26,44],uart_databits_t:10,uart_dev:10,uart_devic:10,uart_device_t:10,uart_echo:44,uart_event_rto:[10,44],uart_event_rx_end:10,uart_event_rx_fifo:[10,26,44],uart_event_tx_end:10,uart_event_tx_fifo:10,uart_event_typ:10,uart_event_unknown:10,uart_index_typ:10,uart_irq_callback:44,uart_it_typ:10,uart_max_index:10,uart_par_even:10,uart_par_non:[10,26,44],uart_par_odd:10,uart_param_cfg_t:10,uart_parity_t:10,uart_regist:[26,44],uart_rto_it:44,uart_rx_fifo_it:[26,44],uart_stop_on:[10,26,44],uart_stop_one_d_f:10,uart_stop_two:10,uart_stopbits_t:10,uartx_devic:10,ubuntu:[11,19],uint16_t:[0,4,6,7,8,9,10,42],uint32_t:[0,2,4,5,6,7,8,9,10,26,29,32,37,42,44],uint8_t:[0,1,4,5,6,7,8,10,22,26,34,42,44],uln2003:40,undirect:22,uniform:1,union:1,univers:10,unknow:22,unsign:1,updat:[1,11],update_work:1,upload:11,usart:23,usb:[4,11,12,13,14,18,19,23,25,26],use:1,used:1,user:23,uses:1,using:1,usr:11,uuid:1,v10:14,v11:[14,19],v3:11,valu:[1,5],vbat:0,vdd33:18,vdd:[0,18],version:1,vi:11,view:[14,15,16],viewer:[15,16],volt:27,vref:[0,18,27],vtref:18,warn:1,we:1,welcom:13,wfi:25,wget:11,when:1,which:1,whitelist:1,whitout:[15,16],width:7,wifi:26,will:1,win:19,window:[1,11,19,25,26,27,29,31,32,34,37,39,40,42,44],windows_cdk:20,windows_eclips:20,winusb:[14,19],without:1,work:1,workspac:13,world:26,write:[9,22],write_data_poll_sem:22,x86_64:11,xshell:26,xtal_ck:7,xxx:[0,4,6,7,8,10,13],xxx_board:[2,5],xxx_clock_config:2,xxx_close:9,xxx_control:9,xxx_devic:9,xxx_device_t:9,xxx_open:9,xxx_read:9,xxx_regist:9,xxx_write:9,xxxx_case:17,zadig:[14,19],zigbe:21,zxvf:11},titles:["9. ADC \u8bbe\u5907","BLE","2. \u65f6\u949f\u6811","10. DAC \u8bbe\u5907","6. DMA \u8bbe\u5907","3. GPIO \u8bbe\u5907","7. I2C \u8bbe\u5907","5. PWM \u8bbe\u5907","8. SPI \u8bbe\u5907","1. API \u5206\u5c42\u6a21\u578b","4. UART \u8bbe\u5907","2.3. Linux OR WSL \u73af\u5883\u5f00\u53d1\u6307\u5357","2.1. Windows \u4e0b\u4f7f\u7528 CDK (\u7c7b MDK Keil)\u5f00\u53d1\u6307\u5357","2.2. Windows \u4e0b\u4f7f\u7528 Eclipse \u5f00\u53d1\u6307\u5357","3. BLDevCube \u70e7\u5f55\u5de5\u5177\u6307\u5357","\u4f7f\u7528 CDK + CK-Link \u7f16\u8bd1\u8c03\u8bd5","\u4f7f\u7528 CDK + Sipeed RV-Debugger Plus \u7f16\u8bd1\u8c03\u8bd5","4. \u57fa\u4e8e cmake \u6846\u67b6\u65b0\u5efa\u5de5\u7a0b\u6307\u5357","5. \u786c\u4ef6\u8fde\u63a5\u6307\u5357","1. \u5f00\u53d1\u524d\u7684\u51c6\u5907","2. \u5f00\u53d1\u73af\u5883\u642d\u5efa\u6307\u5357","BL MCU SDK \u5f00\u53d1\u6307\u5357","4. BLE \u5ba2\u6237\u7aef\u548c\u670d\u52a1\u7aef\u4e92\u8fde","5. BOOT2 IAP","2. FATFS \u6587\u4ef6\u7cfb\u7edf\u8bfb\u5199","3. LowPower \u4f4e\u529f\u8017\u8bc4\u4f30","1. SHELL \u547d\u4ee4\u884c\u8c03\u8bd5","8.1. ADC - \u6309\u952e\u68c0\u6d4b\u7535\u538b","8. ADC \u793a\u4f8b","5.1. DMA - RAM\u95f4\u6570\u636e\u642c\u8fd0","5. DMA \u793a\u4f8b","1.1. GPIO \u8f93\u51fa - \u6d41\u6c34\u706f","1.2. GPIO \u4e2d\u65ad - \u6309\u952e\u68c0\u6d4b","1. GPIO \u793a\u4f8b","7.1. I2C - AT24CXX \u8bfb\u5199","7. I2C \u793a\u4f8b","4. MTIMER \u793a\u4f8b","4.1. MTIMER - \u7cfb\u7edf\u5b9a\u65f6\u5668","3. PWM \u793a\u4f8b","3.1. PWM - \u547c\u5438\u706f","3.2. PWM - \u9a71\u52a8\u6b65\u8fdb\u7535\u673a","6. SPI \u793a\u4f8b","6.1. SPI - TFT LCD \u663e\u793a","2. UART \u793a\u4f8b","2.1. UART - \u6570\u636e\u81ea\u6536\u53d1"],titleterms:{adc:[0,27,28],adc_regist:0,api:[1,9],at24cxx:34,bl706_avb:18,bl706_iot:18,bl:21,bl_mcu_sdk:[11,12,13],bldevcub:14,ble:[1,22],boot2:23,bouffalo:14,cdk:[12,15,16],ck:[15,18],client:22,cmake:[11,17],cube:14,dac:3,debugg:[16,18],dev:14,device_clos:[0,4,7,8,9,10],device_control:[0,4,7,8,9,10],device_find:9,device_open:[0,4,6,7,8,9,10],device_read:[0,8,9,10],device_regist:9,device_set_callback:[0,4,7,8,9,10],device_unregist:9,device_writ:[8,9,10],dma:[4,29,30],dma_channel_check_busi:4,dma_channel_start:4,dma_channel_stop:4,dma_channel_upd:4,dma_regist:4,dma_reload:4,eclips:13,exampl:17,fatf:24,gcc:17,gpio:[5,31,32,33],gpio_attach_irq:5,gpio_irq_en:5,gpio_read:5,gpio_set_mod:5,gpio_toggl:5,gpio_writ:5,hello:[11,12,13,15,16],i2c:[6,34,35],i2c_regist:6,i2c_transf:6,iap:23,jlink:14,keil:12,lab:14,lcd:42,ld:17,link:[15,18],linux:11,lowpow:25,make:11,mcu:21,mdk:12,mtimer:[36,37],openocd:14,option:17,or:11,peripheral_clock_get:2,plu:[16,18],pwm:[7,38,39,40],pwm_channel_start:7,pwm_channel_stop:7,pwm_channel_upd:7,pwm_it_pulse_count_upd:7,pwm_regist:7,ram:29,risc:11,rv:[16,18],sdk:21,server:22,shell:26,sipe:[16,18],spi:[8,41,42],spi_rec:8,spi_regist:8,spi_transmit:8,spi_transmit_rec:8,system_clock_get:2,tft:42,uart:[10,14,43,44],uart_regist:10,window:[12,13],world:[11,12,13,15,16],wsl:11,xshell:25}})
\ No newline at end of file
+Search.setIndex({docnames:["api_reference/api_adc","api_reference/api_ble","api_reference/api_clock","api_reference/api_dac","api_reference/api_dma","api_reference/api_gpio","api_reference/api_i2c","api_reference/api_pwm","api_reference/api_spi","api_reference/api_structure","api_reference/api_uart","get_started/Linux_quick_start_ubuntu","get_started/Windows_quick_start_cdk","get_started/Windows_quick_start_eclipse","get_started/bl_dev_cube","get_started/cdk_ck_link","get_started/cdk_rv_debugger_plus","get_started/cmake_quick_start","get_started/connecting_hardware","get_started/get_started","get_started/index","index","samples/advance samples/ble_scan_demo","samples/advance samples/boot2_iap_info","samples/advance samples/fatfs_demo","samples/advance samples/lowpower_demo","samples/advance samples/shell_demo","samples/basic samples/adc/adc_key_demo","samples/basic samples/adc/index","samples/basic samples/dma/dma_m2m_demo","samples/basic samples/dma/index","samples/basic samples/gpio/blink_demo","samples/basic samples/gpio/button_demo","samples/basic samples/gpio/index","samples/basic samples/i2c/i2c_eeprom_demo","samples/basic samples/i2c/index","samples/basic samples/mtimer/index","samples/basic samples/mtimer/mtimer_demo","samples/basic samples/pwm/index","samples/basic samples/pwm/pwm_breath_demo","samples/basic samples/pwm/pwm_step_motor","samples/basic samples/spi/index","samples/basic samples/spi/spi_lcd_demo","samples/basic samples/uart/index","samples/basic samples/uart/uart_loopback_demo"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api_reference\\api_adc.rst","api_reference\\api_ble.rst","api_reference\\api_clock.rst","api_reference\\api_dac.rst","api_reference\\api_dma.rst","api_reference\\api_gpio.rst","api_reference\\api_i2c.rst","api_reference\\api_pwm.rst","api_reference\\api_spi.rst","api_reference\\api_structure.rst","api_reference\\api_uart.rst","get_started\\Linux_quick_start_ubuntu.rst","get_started\\Windows_quick_start_cdk.rst","get_started\\Windows_quick_start_eclipse.rst","get_started\\bl_dev_cube.rst","get_started\\cdk_ck_link.rst","get_started\\cdk_rv_debugger_plus.rst","get_started\\cmake_quick_start.rst","get_started\\connecting_hardware.rst","get_started\\get_started.rst","get_started\\index.rst","index.rst","samples\\advance samples\\ble_scan_demo.rst","samples\\advance samples\\boot2_iap_info.rst","samples\\advance samples\\fatfs_demo.rst","samples\\advance samples\\lowpower_demo.rst","samples\\advance samples\\shell_demo.rst","samples\\basic samples\\adc\\adc_key_demo.rst","samples\\basic samples\\adc\\index.rst","samples\\basic samples\\dma\\dma_m2m_demo.rst","samples\\basic samples\\dma\\index.rst","samples\\basic samples\\gpio\\blink_demo.rst","samples\\basic samples\\gpio\\button_demo.rst","samples\\basic samples\\gpio\\index.rst","samples\\basic samples\\i2c\\i2c_eeprom_demo.rst","samples\\basic samples\\i2c\\index.rst","samples\\basic samples\\mtimer\\index.rst","samples\\basic samples\\mtimer\\mtimer_demo.rst","samples\\basic samples\\pwm\\index.rst","samples\\basic samples\\pwm\\pwm_breath_demo.rst","samples\\basic samples\\pwm\\pwm_step_motor.rst","samples\\basic samples\\spi\\index.rst","samples\\basic samples\\spi\\spi_lcd_demo.rst","samples\\basic samples\\uart\\index.rst","samples\\basic samples\\uart\\uart_loopback_demo.rst"],objects:{},objnames:{},objtypes:{},terms:{"0v":[0,27],"0x":34,"0x00":[1,34],"0x0000":6,"0x00000000":4,"0x00000001":4,"0x00000002":4,"0x00000003":4,"0x00000006":4,"0x00000007":4,"0x0000000a":4,"0x0000000b":4,"0x00000014":4,"0x00000015":4,"0x00000016":4,"0x00000017":4,"0x00000018":4,"0x00000019":4,"0x0000001a":4,"0x0000001b":4,"0x0000001c":4,"0x0000001d":4,"0x0000001e":4,"0x0000001f":4,"0x0001":6,"0x001":[0,4,6,7,8,9,10],"0x0010":6,"0x0018":1,"0x002":[0,4,6,7,8,9,10],"0x0020":6,"0x0028":1,"0x004":[0,4,6,7,8,9,10],"0x0040":6,"0x008":[0,4,6,7,8,9,10],"0x00a0":1,"0x00f0":1,"0x01":[1,9,22],"0x010":[0,4,6,7,8,9,10],"0x0180":22,"0x02":[9,22],"0x020":[0,4,6,7,8,9,10],"0x03":[9,22],"0x04":[9,22],"0x05":[9,22],"0x06":[9,22],"0x07":[9,22],"0x08":[9,22],"0x09":[9,22],"0x0a":9,"0x0b":9,"0x0c":9,"0x0d":9,"0x0e":9,"0x0f":9,"0x10":[0,4,7,8,10],"0x1000":9,"0x11":[0,4,10],"0x12":[0,4,22],"0x13":[0,4,22],"0x14":0,"0x15":0,"0x16":0,"0x18":22,"0x1812":22,"0x2000":9,"0x3000":9,"0x50":34,"0x71":22,"0x80":22,"0xff":29,"10":[5,11,22,25],"100":7,"1000":27,"1000000":[37,39],"11":[5,22],"12":[0,5,22],"125hz":40,"12bit":0,"13":[1,5,22],"14":[0,22,25],"14bit":0,"15":[6,22,34],"16":[0,4,7,22,39],"160":40,"16bit":0,"17":22,"18":[19,22],"18000000":8,"19":[11,22],"1m":37,"1mhz":39,"1s":[25,37],"1v":27,"20":22,"2000000":[10,11,26,44],"20210120":11,"244":22,"25hz":40,"28":25,"28byj48":40,"2f":27,"2m":14,"2mhz":0,"2v":[0,27],"31":25,"32":[4,29,39,40],"32768":25,"32k":[7,25,40],"32m":[25,39],"360":40,"36000000":42,"37":40,"3v":27,"3v3":18,"400":1,"4096":40,"40m":8,"43v":27,"4ghz":1,"4k":25,"50":[7,39],"625":[1,40],"64":[37,40],"64k":25,"68":25,"8000":29,"break":10,"case":[13,17],"char":[0,1,4,6,7,8,9,10,22],"const":[0,1,4,6,7,8,9,10,22],"default":18,"enum":[0,1,2,4,6,7,8,9,10,40],"export":11,"for":[1,11,29,39],"function":[1,26,27,31,32,34,39,40,42,44],"if":[0,1,4,6,7,8,10,22,26,27,29,34,39,40,42,44],"import":13,"in":[1,22,23],"int":[0,1,4,5,6,7,8,9,10,22],"null":[0,1,4,7,8,9,10,22,26,29,44],"public":1,"return":[0,1,4,5,6,7,8,9,10,22],"static":[0,4,6,7,8,10,22,32,37],"try":1,"void":[0,1,4,5,7,8,9,10,22,26,27,29,32,37,40,42,44],"while":[22,25],"with":1,access:[1,4],acknowledg:1,acl:1,activ:1,ad:1,ad_discov:1,ad_len:1,adc0:[0,4,27],adc0_config:[0,27],adc0_index:[0,27],adc:[9,21],adc_channel_cfg:27,adc_channel_cfg_t:[0,27],adc_channel_start:27,adc_clk_div_t:0,adc_clock_div_32:[0,27],adc_data_width_16b_with_256_averag:[0,27],adc_data_width_t:0,adc_dev:[0,27],adc_devic:0,adc_device_t:0,adc_event_fifo_readi:0,adc_event_overrun:0,adc_event_typ:0,adc_event_underrun:0,adc_fifo_threshold_1byt:[0,27],adc_fifo_threshold_t:0,adc_gain_1:[0,27],adc_index_typ:0,adc_it_typ:0,adc_kei:27,adc_max_index:0,adc_param_cfg_t:0,adc_pga_gain_t:0,adc_regist:27,adc_start:0,adc_stop:0,adc_vref_3p2v:[0,27],adc_vref_t:0,adcx_devic:0,add:15,addr:1,addr_typ:1,address:1,adv:[1,22],adv_addr:1,adv_data:22,adv_nam:22,adv_param:22,advanc:14,advertis:1,after:1,alia:26,all:[14,19],an:1,analog:0,and:1,ani:1,aon:25,api:21,app:[11,13,17,22,25,26,27,29,31,32,34,37,39,40,42,44],appear:1,appli:13,applic:[1,13,23],apt:[11,19],are:1,arg:[0,4,7,8,9,10,26,29,44],array_s:22,as:[1,22],asynchron:10,at24cxx:35,atomic_defin:1,atomic_t:1,attr:22,attribut:1,avb:18,bashrc:11,baudrat:[10,26,44],bclk:7,be:[1,22],bearer:1,befor:1,bflb_mcu_prefer:13,bflb_platform_delay_m:39,bflb_platform_init:[26,44],bflb_platform_set_alarm_tim:37,bin:[11,13,14,15,16,23],bit:[0,1,7,10],bl602:1,bl702:[11,12,13,19,21,22],bl702_avb:42,bl702_bl704_bl706_ds_en_combo_1:25,bl702_driver:42,bl702_iot:18,bl706:[13,18,23,25],bl706_avb:[19,27,42],bl706_iot:[11,13,17,19,22,26,27,29,31,32,34,37,39,40,44],bl706_lp:25,bl70x:[18,21,25],bl70x_flash:15,bl70x_flasher:15,bl:[5,16,25],bl_clean:13,bl_make:13,bl_mcu_sdk:[9,17,22,23,25,26,27,29,31,32,34,37,39,40,42,44],bl_test_01:22,bldevcub:[16,21,22,26,27,29,31,32,34,37,39,40,42,44],ble:21,ble_centr:22,ble_controller_init:1,ble_peripher:22,ble_start_adv:22,ble_start_scan:22,ble_tp_conn:22,ble_tp_conn_callback:22,ble_tp_connect:22,ble_tp_disconnect:22,ble_tp_init:22,ble_tp_notify_task:22,ble_tp_recv_wr:22,ble_write_data:22,ble_write_data_task:22,bluetooth:1,board:[0,2,4,5,6,7,8,10,11,13,17,18,22,25,26,27,29,31,32,34,37,39,40,42,44],board_get_debug_uart_index:[26,44],bool:[0,1],boot2:21,boot2_iap:23,boot:[11,14,18,19],boot_rom:11,borad:13,bouffalo:[13,18,19,23],bouffalolab:[11,12,13,14],boufflao:25,br:1,breath:39,broadcast:1,brows:14,bsp:[0,2,4,5,6,7,8,10,26,27,29,34,39,40,42,44],bsp_adc_clock_div:27,bsp_adc_clock_sourc:27,bsp_i2c_clock_div:34,bsp_i2c_clock_sourc:34,bsp_pwm_clock_div:[39,40],bsp_pwm_clock_sourc:[39,40],bsp_spi_clock_div:42,bsp_spi_clock_sourc:42,bsp_uart_clock_div:[26,44],bsp_uart_clock_sourc:[26,44],bsp_using_adc0:[0,27],bsp_using_dma0_ch0:[4,29],bsp_using_dma0_ch1:4,bsp_using_dma0_ch2:4,bsp_using_dma0_ch3:4,bsp_using_dma0_ch4:4,bsp_using_dma0_ch5:4,bsp_using_dma0_ch6:4,bsp_using_dma0_ch7:4,bsp_using_dma_ch0:4,bsp_using_i2c0:[6,34],bsp_using_pwm_ch0:[7,40],bsp_using_pwm_ch1:[7,40],bsp_using_pwm_ch2:[7,39,40],bsp_using_pwm_ch3:[7,40],bsp_using_pwm_ch4:7,bsp_using_spi0:[8,42],bsp_using_uart0:[10,26,44],bsp_using_uart1:10,bt:1,bt_addr_le_ani:1,bt_addr_le_t:1,bt_char_ble_tp_not_attr_val_index:22,bt_conn:[1,22],bt_conn_auth_cancel:1,bt_conn_auth_cb:1,bt_conn_auth_cb_regist:1,bt_conn_auth_passkey_confirm:1,bt_conn_auth_passkey_entri:1,bt_conn_auth_pincode_entri:1,bt_conn_br:1,bt_conn_cb:[1,22],bt_conn_cb_regist:[1,22],bt_conn_create_auto_l:1,bt_conn_create_auto_stop:1,bt_conn_create_l:1,bt_conn_create_slave_l:1,bt_conn_disconnect:1,bt_conn_enc_key_s:1,bt_conn_get_info:1,bt_conn_get_remote_dev_info:1,bt_conn_get_secur:1,bt_conn_info:1,bt_conn_l:1,bt_conn_le_param_upd:1,bt_conn_num_flag:1,bt_conn_rv:1,bt_conn_sco:1,bt_conn_set_secur:1,bt_conn_state_t:1,bt_data:[1,22],bt_data_byt:1,bt_data_flag:[1,22],bt_data_gap_appear:22,bt_data_manufacturer_data:22,bt_data_name_complet:[1,22],bt_data_uuid16_al:22,bt_enabl:1,bt_gap_adv_fast_int_max_3:22,bt_gap_adv_fast_int_min_3:22,bt_gap_init_conn_int_max:1,bt_gap_init_conn_int_min:1,bt_gap_scan_slow_interval_1:1,bt_gap_scan_slow_window_1:1,bt_gatt_attr:22,bt_gatt_notifi:22,bt_gatt_subscribe_param:22,bt_gatt_write_without_respons:22,bt_get_local_address:1,bt_le_ad_gener:1,bt_le_ad_limit:22,bt_le_ad_no_bredr:[1,22],bt_le_adv_opt_connect:1,bt_le_adv_opt_dir_addr_rpa:1,bt_le_adv_opt_dir_mode_low_duti:1,bt_le_adv_opt_filter_conn:1,bt_le_adv_opt_filter_scan_req:1,bt_le_adv_opt_non:1,bt_le_adv_opt_one_tim:1,bt_le_adv_opt_use_ident:1,bt_le_adv_opt_use_nam:1,bt_le_adv_param:[1,22],bt_le_adv_start:[1,22],bt_le_adv_stop:1,bt_le_adv_update_data:1,bt_le_conn_param:1,bt_le_read_rssi:1,bt_le_scan_cb_t:1,bt_le_scan_param:1,bt_le_scan_start:1,bt_le_scan_stop:1,bt_le_scan_type_act:1,bt_le_scan_type_pass:1,bt_le_set_auto_conn:1,bt_le_set_chan_map:1,bt_le_whitelist_add:1,bt_le_whitelist_clear:1,bt_le_whitelist_rem:1,bt_ready_cb_t:1,bt_security_t:1,bt_set_bond:1,bt_set_tx_pwr:1,bt_unpair:1,bt_warn:22,buf:[6,22,34],buffer:[0,8,9,10],build:[11,13,15,16],bus:8,but:1,by:1,call:1,callback:[0,1,4,7,8,9,10,22],can:1,cancel:13,canon:11,care:1,cb:1,cbfun:5,ccw:40,cd:[11,22,26,27,29,31,32,34,37,39,40,42,44],cdk:[19,22,25,26,27,29,31,32,34,37,39,40,42,44],cdk_flashload:15,cdkproj:[15,16,26,27,29,31,32,34,37,39,40,42,44],central:1,cfg:7,ch8:27,ch:[4,6,7,29,39,40],chan_map:1,channel:1,char_hdl:22,characterist:1,check:1,chip:14,circuit:6,ck:[12,19],ck_link:18,ck_link_debug:15,clean:[15,16],clear:9,click:14,client:1,clk:[8,42],clk_div:[0,27],clk_phase:[8,42],clk_polara:[8,42],clock:[14,25],clock_config:[26,27,34,39,40,42,44],clock_period:25,clone:[11,12,13],close:9,cmake:21,cmake_current_source_dir:17,cmakelist:17,cmd:[0,4,7,8,9,10],code:9,com:[11,12,13,14,18,19],command:[13,26],complet:[1,22],compromis:1,comx:11,config:9,config_bt_bredr:1,config_bt_privaci:1,config_bt_remote_vers:1,config_bt_smp:1,config_bt_stack_pt:1,config_gpio10_func:40,config_gpio11_func:[34,40],config_gpio12_func:40,config_gpio14_func:[26,44],config_gpio15_func:[26,44],config_gpio16_func:34,config_gpio18_func:27,config_gpio19_func:42,config_gpio20_func:42,config_gpio21_func:42,config_gpio22_func:39,config_gpio3_func:40,configur:9,conn:[1,22],connect:[1,18,22],consol:13,continuous_conv_mod:[0,27],control:[1,9],conveni:1,convert:[0,19],core:21,count:7,cp:11,cpha:8,cpol:8,cpu:[15,16,25],creat:14,cs1:42,cs1_high:42,cs1_low:42,cs:8,csky:15,ctrl:9,cts:10,cube:[16,18,23],cw:40,d0:31,d1:31,d2:31,d3:31,dac0:4,dac:[0,21],data:[1,10,22,26,42],data_appear:22,data_len:1,data_manu:22,data_uuid:22,data_width:[0,27],databit:[10,26,44],datas:[8,42],datasheet:25,dc12v:40,dc5v:40,dc:42,dc_high:42,debug:[13,15,16],debug_log:[26,44],debugg:[11,12,14,15,19],default_config:42,defer:1,defin:[0,1,4,5,6,7,8,9,10,26,27,29,34,39,40,42,44],deivce_ctrl_pwm_dutycycle_config:[7,39,40],deivce_ctrl_pwm_frequence_config:7,deivce_ctrl_pwm_it_pulse_count_config:7,delai:1,demo:[13,22,26,27,29,31,32,34,37,39,40,42,44],desc:26,descript:[0,4,7,8,10],determin:1,dev:[0,1,4,6,7,8,9,10,11,13,16,18,19,23,26,29,44],devcub:23,devic:[0,1,4,6,7,8,9,10,14,19,26,27,29,34,39,44],device_class_adc:9,device_class_camera:9,device_class_dma:9,device_class_gpio:9,device_class_i2:9,device_class_i2c:9,device_class_non:9,device_class_pwm:9,device_class_sdio:9,device_class_sec_hash:9,device_class_spi:9,device_class_tim:9,device_class_typ:9,device_class_uart:9,device_class_usb:9,device_clos:42,device_contorl:[39,40],device_control:[26,27,29,39,40,44],device_ctrl_adc_channel_config:[0,27],device_ctrl_adc_channel_start:0,device_ctrl_adc_channel_stop:0,device_ctrl_adc_tsen_off:0,device_ctrl_adc_tsen_on:0,device_ctrl_adc_vbat_off:0,device_ctrl_adc_vbat_on:0,device_ctrl_attach_rx_dma:[0,8,9,10],device_ctrl_attach_tx_dma:[8,9,10],device_ctrl_clr_int:[0,4,7,8,9,10,26,44],device_ctrl_config:[0,7,9,10],device_ctrl_get_config:9,device_ctrl_get_int:9,device_ctrl_resum:[7,8,9],device_ctrl_resvd1:9,device_ctrl_resvd2:9,device_ctrl_rx_dma_resum:[8,9,10],device_ctrl_rx_dma_suspend:[8,9,10],device_ctrl_set_int:[0,4,7,8,9,10,26,29,44],device_ctrl_spi_config_clock:8,device_ctrl_suspend:[7,8,9],device_ctrl_tx_dma_resum:[8,9,10],device_ctrl_tx_dma_suspend:[8,9,10],device_ctrl_uart_get_rx_fifo:10,device_ctrl_uart_get_tx_fifo:10,device_find:[26,27,29,34,39,40,42,44],device_found:22,device_oflag_dma_rx:[0,4,6,7,8,9,10],device_oflag_dma_tx:[0,4,6,7,8,9,10],device_oflag_int_rx:[0,4,6,7,8,9,10,26,44],device_oflag_int_tx:[0,4,6,7,8,9,10],device_oflag_rdonli:9,device_oflag_rdwr:[9,26,29,34,39,40,42,44],device_oflag_stream_rx:[0,4,6,7,8,9,10,27,42],device_oflag_stream_tx:[0,4,6,7,8,9,10,26,39,40,42,44],device_oflag_wronli:9,device_open:[26,27,29,34,39,40,42,44],device_read:27,device_set_callback:[26,29,44],device_status_typ:9,device_writ:44,differential_mod:[0,27],digit:0,dir:40,direct:[1,4,8,29,42],disabl:[0,7,27,40],disconnect:[1,22],displai:42,dl:[14,19],dlist_t:9,dma0_ch0_config:[4,29],dma0_ch0_index:[4,29],dma0_ch1_config:4,dma0_ch1_index:4,dma0_ch2_config:4,dma0_ch2_index:4,dma0_ch3_config:4,dma0_ch3_index:4,dma0_ch4_config:4,dma0_ch4_index:4,dma0_ch5_config:4,dma0_ch5_index:4,dma0_ch6_config:4,dma0_ch6_index:4,dma0_ch7_config:4,dma0_ch7_index:4,dma:[0,6,7,8,9,10,21],dma_burst_16byt:4,dma_burst_1byt:4,dma_burst_4byt:4,dma_burst_8byt:4,dma_ch0:29,dma_ch0_index:4,dma_channel_get_statu:4,dma_channel_start:29,dma_dev:4,dma_devic:4,dma_device_t:4,dma_dst_buff:29,dma_event_complet:4,dma_event_typ:4,dma_index_typ:4,dma_lli_ctrl_t:4,dma_lli_cycle_mod:4,dma_lli_once_mod:[4,29],dma_m2m:29,dma_max_index:4,dma_memory_to_memori:[4,29],dma_memory_to_periph:4,dma_periph_to_memori:4,dma_periph_to_periph:4,dma_regist:29,dma_reload:29,dma_request_adc0:4,dma_request_dac0:4,dma_request_i2c0_rx:4,dma_request_i2c0_tx:4,dma_request_i2s_rx:4,dma_request_i2s_tx:4,dma_request_non:[4,29],dma_request_spi0_rx:4,dma_request_spi0_tx:4,dma_request_uart0_rx:4,dma_request_uart0_tx:4,dma_request_uart1_rx:4,dma_request_uart1_tx:4,dma_request_usb_ep0:4,dma_request_usb_ep1:4,dma_request_usb_ep2:4,dma_request_usb_ep3:4,dma_request_usb_ep4:4,dma_request_usb_ep5:4,dma_request_usb_ep6:4,dma_request_usb_ep7:4,dma_src_buff:29,dma_transfer_dir_typ:4,dma_transfer_don:29,dma_transfer_width_16bit:4,dma_transfer_width_32bit:[4,29],dma_transfer_width_8bit:4,dmax_devic:4,don:1,done:29,download:[11,12,13,14,15,16],driver:[14,19,42],dst_addr:4,dst_burst_siz:4,dst_req:[4,29],dst_width:[4,29],dtcm:25,duti:1,dutycycl:39,e24:21,echo:11,eclips:19,edit:13,eeprom:34,effect:1,elf:[11,13,15],els:[27,40,42,44],enabl:[1,5,27,32,40],encrypt:1,endif:[0,1,4,6,7,8,10,26,27,29,34,39,40,42,44],ep0:4,ep1:4,ep2:4,ep3:4,ep4:4,ep5:4,ep6:4,ep7:4,epf:13,err:[1,22],error:[1,22,29],even:[1,10],event:[0,4,7,8,9,10],exampl:[11,13,15,16,22,23,25,26,27,29,31,32,34,37,39,40,42,44],exe:[12,13,14,19],exist:13,fail:27,fatf:21,featur:1,field:1,fifo:[0,8,10,44],fifo_threshold:[0,8,10,26,27,42,44],file:[11,13,14],filter:1,filter_dup:1,find:[26,27,29,34,39,40,42,44],finish:[13,14],finsh:13,flag:[0,1,4,6,7,8,9,10,22,34],flash:[14,15,16,23],flashdownload:15,freerto:17,frequenc:[39,40],friend:1,ftdi:19,func1:18,func2:18,gain:[0,27],gap:1,gate:25,gatt:1,gdb:13,gener:[1,5,13],generate_bin:17,get:9,get_adc_key_valu:27,get_attr:22,git:[11,12,13],gite:[11,12,13],github:19,gnd:[13,18],gpio10:[40,42],gpio11:[32,34,40],gpio11_int_callback:32,gpio12:40,gpio14:[26,44],gpio15:[26,44],gpio16:34,gpio18:27,gpio19:42,gpio20:42,gpio21:42,gpio22:[31,39,42],gpio29:31,gpio30:31,gpio31:31,gpio3:40,gpio:[13,21,25,26,27,34,39,40,42,44],gpio_async_falling_triger_int_mod:5,gpio_async_high_level_int_mod:5,gpio_async_low_level_int_mod:5,gpio_async_rising_triger_int_mod:5,gpio_attach_irq:32,gpio_blink:[13,31],gpio_cas:17,gpio_fun_adc:27,gpio_fun_i2c:34,gpio_fun_pwm:[39,40],gpio_fun_spi:42,gpio_fun_uart0_rx:[26,44],gpio_fun_uart0_tx:[26,44],gpio_input_mod:5,gpio_input_pd_mod:5,gpio_input_pp_mod:5,gpio_int:32,gpio_irq_en:32,gpio_output_mod:[5,42],gpio_output_pd_mod:5,gpio_output_pp_mod:[5,31],gpio_pin_11:32,gpio_pin_22:31,gpio_pin_29:31,gpio_pin_30:31,gpio_pin_31:31,gpio_set_mod:[31,32,42],gpio_sync_falling_triger_int_mod:5,gpio_sync_high_level_int_mod:5,gpio_sync_low_level_int_mod:5,gpio_sync_rising_triger_int_mod:[5,32],gpio_test_cas:17,gpio_writ:[31,42],guest:14,gz:11,hal:9,hal_adc:0,hal_dma:4,hal_drv:42,hal_i2c:6,hal_pwm:7,hal_spi:8,hal_uart:10,handl:[1,9],happen:1,hardwar:1,hbn:25,hci:1,hci_driver_init:1,hd12:18,hd1:18,hd3:18,hd8:18,hello:26,hellowd:[11,13,15,16,26],helloworld:[11,13,15,16],hellwd:26,help:[15,16],here:14,high:1,host:1,http:[11,12,13,14,19],i2c0:[6,34],i2c0_config:[6,34],i2c0_index:[6,34],i2c1:6,i2c:[4,21],i2c_at24cxx:34,i2c_dev:6,i2c_devic:6,i2c_device_t:6,i2c_hw_mod:[6,34],i2c_index_typ:6,i2c_max_index:6,i2c_msg:6,i2c_msg_t:[6,34],i2c_rd:[6,34],i2c_regist:34,i2c_scl:34,i2c_sda:34,i2c_transf:34,i2c_wr:[6,34],i2cx_devic:6,i2s:[4,18],iap:21,id:[1,4,6,8,10,26,29,34,42,44],ident:1,identifi:1,ifdef:[0,4,6,7,8,10],ifndef:[0,4,6,7,8,10,26,27,29,34,39,40,42,44],imag:14,incom:1,index:[0,4,6,7,8,10,29],indic:1,info:1,input:5,instal:[11,19],int8_t:1,inter:6,interfac:[8,11,14,19],intergr:6,interrupt:9,interv:1,interval_max:[1,22],interval_min:[1,22],into:13,iot:[13,18,21],is:[1,10],isregist:22,it:1,it_pulse_count:[7,39,40],itcm:25,its:1,jlink:[18,19],jlink_bl_mcu_sdk:13,jtag:[14,18,19,21],jtag_tck:18,jtag_tdi:18,jtag_tdo:18,jtag_tm:18,k_delayed_work:1,k_fifo:1,k_forev:22,k_sem_giv:22,k_sem_tak:22,k_work:1,keep:1,kei:[1,27],keil:[26,27,29,31,32,34,37,39,40,42,44],key_no_valu:27,keyvalu:27,l2cap:1,lab:[13,18,19,23,25],latenc:1,launch:13,lcd:41,lcd_c:42,lcd_cs_pin:42,lcd_dc:42,lcd_dc_pin:42,lcd_wr_byte:42,lcd_wr_halfword:42,lcd_wr_word:42,le:1,led:[19,39],led_breath:39,len:[6,22,34],length:[8,10,22],level:[1,25],libftdi:19,libhidapi:19,libusb:19,lin:10,link:[12,13,19],linker_script:17,linux:[19,20,25,26],list:[4,9,14,19],ll:1,lli:4,lli_cfg:4,load:[15,16],loader:15,local:1,log:13,low:1,lowpow:21,lowpower_test:25,lpn:1,lsb:8,lsusb:19,lts:19,ma:25,main:[11,13,17],maix:[14,19],make:[13,17,22,25,26,27,29,31,32,34,37,39,40,42,44],manag:1,manufactur:1,map:1,maximum:1,mcu:[0,4,5,6,7,8,10,11,12,13,14,18,19,25],mdk:[26,27,29,31,32,34,37,39,40,42,44],meaning:1,media:11,memori:[4,29],mesh:1,mini:[11,14,18],minimum:1,miso:42,mkdir:11,mobaxterm:26,mode:[1,5,6,8,34,42],modul:7,mosi:42,motor_ch0:40,motor_ch1:40,motor_ch2:40,motor_ch3:40,motor_dir_typ:40,motor_set_dir:40,ms:1,msb:8,msg:[6,26,27,29,32,34,37,44],mtimer:21,must:[1,22],mv:27,my_cas:17,name:[0,1,4,6,7,8,9,10,22],name_max:9,need:1,neg_channel:27,negchlist:27,net_buf:1,next:[1,13],no:[1,10],node:[1,9],none:4,not:1,notif:22,notifi:[1,22],notify_func:22,notify_poll_sem:22,num:6,observ:1,occ:12,occur:1,ocram:25,octam:25,odd:10,of:[1,9],ofast:17,offset:22,oflag:[0,4,6,7,8,9,10],ok:15,one:[10,22],onli:1,oob:1,open:[9,27],openocd:[16,19],openocd_debug:[15,16],option:[1,14,19,22],or:[1,12,14,18,22,26],org:11,os:37,osr:0,ostrac:12,other:1,otherwis:1,out:13,outgo:1,output:5,over:13,own:1,own_address_typ:1,packet:1,page:25,pair:1,pane:[15,16],param:[1,22],paramet:1,parent:[0,4,6,7,8,9,10],pariti:[10,26,44],passkei:1,path:11,pb:1,pc:[13,18,19,25,26],pdf:25,pds:25,peer:1,pending_no_cb:1,period:[7,39,40],peripher:[1,4,8,15,16],peripheral_clock_adc:2,peripheral_clock_dac:2,peripheral_clock_i2:2,peripheral_clock_i2c:2,peripheral_clock_spi:2,peripheral_clock_typ:2,peripheral_clock_uart:2,peripheral_config:[0,4,6,7,8,10,26,27,29,34,39,40,42,44],phase:[6,34],picocom:11,pin:[1,5,26,27,31,32,34,39,40,42,44],pinmux:5,pinmux_config:[5,26,27,39,40,42,44],pinmux_lvgl:42,pinmux_select:42,pix:18,plu:[11,12,19],polarity_invert_mod:[7,40],port:14,pos:[0,8,9,10],pos_channel:27,poschlist:27,power:[1,25],prefer:13,press:27,privaci:1,privat:1,profil:[1,12],program:[14,23],project:[13,15,16],provid:1,provis:1,proxi:1,psram:14,puls:7,purpos:5,pvparamet:22,pwm:[4,21],pwm_breath_l:39,pwm_cfg:[39,40],pwm_ch0:40,pwm_ch0_config:[7,40],pwm_ch0_index:[7,40],pwm_ch1:40,pwm_ch1_config:[7,40],pwm_ch1_index:[7,40],pwm_ch2:[39,40],pwm_ch2_config:[7,39,40],pwm_ch2_index:[7,39,40],pwm_ch3:40,pwm_ch3_config:[7,40],pwm_ch3_index:[7,40],pwm_ch4_config:7,pwm_ch4_index:7,pwm_channel_start:[39,40],pwm_config_t:7,pwm_dev:[7,39,40],pwm_devic:7,pwm_device_t:7,pwm_dutycycle_config_t:[7,40],pwm_event_complet:7,pwm_event_typ:7,pwm_index_typ:7,pwm_max_index:7,pwm_regist:[39,40],pwm_step_motor:40,pwmx_devic:7,queue:1,radio:1,ram:[25,30],random:1,rang:1,read:[1,9,34],reason:1,receiv:10,recurs:[11,12,13],recv_buf:8,ref:1,refresh:[14,18],regist:[15,16],relai:1,remot:1,replac:[14,19],request:[1,4],requir:1,required_sec_level:1,resolut:1,resolv:1,resourc:1,respons:1,result_v:27,resum:[1,9],rf:11,risc:[13,21,37],riscv64:11,rise:32,role:1,rom:[14,18],root_clock_source_bclk:[34,42],root_clock_source_pll_96m:[26,44],root_clock_source_rc_32k:40,root_clock_source_xclk:[27,39],rpa:1,rssi:1,rst:[11,13,14,15,16,18],rtc:25,rto:[10,44],rts:10,run:25,rv:[1,11,12,14,19],rx0:18,rx:[1,4,8,10,25],rx_dma:[8,10],rx_fifo:44,rx_len:1,rxd0:13,rxd:18,same:22,scan:1,scan_param:1,scan_rsp:1,sclk:8,sco:1,sd:1,sd_len:1,sdi:8,sdk:[5,11,12,13,15,16,17],sdk_path:[22,26,27,29,31,32,34,37,39,40,42,44],sdo:8,sec:1,sec_level:1,secur:1,segger:[13,14],select:14,send:22,send_buf:8,sent:1,serial:[8,15,16,19],server:1,servic:[1,22],set:[1,9,15,16,17],setup:12,shell:21,shell_cmd_export:26,shell_cmd_export_alia:26,shell_handl:26,shell_init:26,shell_irq_callback:26,show:14,sifiv:21,simpl:1,sipe:[11,12,14,19],size:[0,4,7,8,9,10,26,29,44],size_t:1,sizeof:22,sky:15,slave:1,slaveaddr:[6,34],sleeptim:25,smp:1,so:1,solicit:1,sourc:11,spec:25,specif:1,specifi:1,speed:14,spi0:[8,42],spi0_config:[8,42],spi0_index:[8,42],spi:[4,9,18,21],spi_config:42,spi_datasize_16bit:8,spi_datasize_24bit:8,spi_datasize_32bit:8,spi_datasize_8bit:[8,42],spi_dev:8,spi_devic:8,spi_device_t:8,spi_event_rx_fifo:8,spi_event_tx_fifo:8,spi_event_typ:8,spi_event_unknown:8,spi_index_typ:8,spi_lcd:42,spi_lsb_byte0_direction_first:8,spi_lsb_byte3_direction_first:8,spi_master_mod:[8,42],spi_max_index:8,spi_miso:42,spi_mosi:42,spi_msb_byte0_direction_first:[8,42],spi_msb_byte3_direction_first:8,spi_phase_1edg:[8,42],spi_phase_2edg:8,spi_polarity_high:8,spi_polarity_low:[8,42],spi_regist:42,spi_sck:42,spi_slvae_mod:8,spi_swap_en:42,spi_transfer_tpye_24bit:8,spi_transfer_type_16bit:[8,42],spi_transfer_type_32bit:[8,42],spi_transfer_type_8bit:[8,42],spi_transmit:42,spix_devic:8,src_addr:4,src_burst_siz:4,src_req:[4,29],src_width:[4,29],stack:1,start:[15,16],state:[1,26,29,44],statu:9,std:9,step:13,stop:[1,10,15,16,40],stopbit:[10,26,44],strlen:22,struct:[0,1,4,6,7,8,9,10,22,26,29,34,39,44],structur:9,sub_addr_0byt:6,sub_addr_1byt:[6,34],sub_addr_2byt:6,subaddr:[6,34],subsystem:11,subvers:1,success:[14,15,29,34],sudo:11,support:1,support_bl:22,support_float:22,support_freerto:[17,22],support_shel:[25,26],suspend:9,sw1:[27,32],sw5:27,sync:10,sys_slist_t:1,system:[15,16],system_clock_bclk:2,system_clock_fclk:2,system_clock_root_clock:2,system_clock_typ:2,system_clock_xclk:2,systick:37,systick_isr:37,tabl:5,take:1,taken:1,tar:11,target:[1,13],target_required_lib:17,target_required_private_opt:17,target_required_src:17,task:[1,29],task_prior:1,tck:18,tdi:18,tdo:18,termin:19,test1:17,test2:17,test:26,tft:41,that:1,the:[1,22],thi:[1,22],threshold_high:[7,39,40],threshold_low:[7,39,40],tick:37,time:22,timeout:1,tk:1,tms:18,to:[0,1,4,14,22,29],togeth:1,tool:[14,15,19],tp:22,tp_wr_hdl:22,transfer:[4,29],transfer_mod:[4,29],transfer_s:4,transmitt:10,trigger:32,ttl:[11,12,13,18,23,25],ttyusb1:11,two:10,tx0:18,tx:[1,4,8,10],tx_complet:1,tx_complete_work:1,tx_dma:[8,10],tx_mtu_siz:22,tx_pend:1,tx_queue:1,txd0:13,txd:18,txt:17,tyep:4,type:[1,2,8,9,12,13,14,18,19],typedef:[0,4,6,7,8,9,10],u16_t:[1,22],u32_t:1,u8_t:[1,22],ua:25,uart0:[4,10,18,26,44],uart0_config:[10,26,44],uart0_index:10,uart0_rx:[26,44],uart0_tx:[26,44],uart1:4,uart1_config:10,uart1_index:10,uart:[11,21,25,26],uart_data_len_5:10,uart_data_len_6:10,uart_data_len_7:10,uart_data_len_8:[10,26,44],uart_databits_t:10,uart_dev:10,uart_devic:10,uart_device_t:10,uart_echo:44,uart_event_rto:[10,44],uart_event_rx_end:10,uart_event_rx_fifo:[10,26,44],uart_event_tx_end:10,uart_event_tx_fifo:10,uart_event_typ:10,uart_event_unknown:10,uart_index_typ:10,uart_irq_callback:44,uart_it_typ:10,uart_max_index:10,uart_par_even:10,uart_par_non:[10,26,44],uart_par_odd:10,uart_param_cfg_t:10,uart_parity_t:10,uart_regist:[26,44],uart_rto_it:44,uart_rx_fifo_it:[26,44],uart_stop_on:[10,26,44],uart_stop_one_d_f:10,uart_stop_two:10,uart_stopbits_t:10,uartx_devic:10,ubuntu:[11,19],uint16_t:[0,4,6,7,8,9,10,42],uint32_t:[0,2,4,5,6,7,8,9,10,26,29,32,37,42,44],uint8_t:[0,1,4,5,6,7,8,10,22,26,34,42,44],uln2003:40,undirect:22,uniform:1,union:1,univers:10,unknow:22,unsign:1,updat:[1,11],update_work:1,upload:11,usart:23,usb:[4,11,12,13,14,18,19,23,25,26],use:1,used:1,user:23,uses:1,using:1,usr:11,uuid:1,v10:14,v11:[14,19],v3:11,valu:[1,5],vbat:0,vdd33:18,vdd:[0,18],version:1,vi:11,view:[14,15,16],viewer:[15,16],volt:27,vref:[0,18,27],vtref:18,warn:1,we:1,welcom:13,wfi:25,wget:11,when:1,which:1,whitelist:1,whitout:[15,16],width:7,wifi:26,will:1,win:19,window:[1,11,19,25,26,27,29,31,32,34,37,39,40,42,44],windows_cdk:20,windows_eclips:20,winusb:[14,19],without:1,work:1,workspac:13,world:26,write:[9,22],write_data_poll_sem:22,x86_64:11,xshell:26,xtal_ck:7,xxx:[0,4,6,7,8,10,13],xxx_board:[2,5],xxx_clock_config:2,xxx_close:9,xxx_control:9,xxx_devic:9,xxx_device_t:9,xxx_open:9,xxx_read:9,xxx_regist:9,xxx_write:9,xxxx_case:17,zadig:[14,19],zigbe:21,zxvf:11},titles:["9. ADC \u8bbe\u5907","BLE","2. \u65f6\u949f\u6811","10. DAC \u8bbe\u5907","6. DMA \u8bbe\u5907","3. GPIO \u8bbe\u5907","7. I2C \u8bbe\u5907","5. PWM \u8bbe\u5907","8. SPI \u8bbe\u5907","1. API \u5206\u5c42\u6a21\u578b","4. UART \u8bbe\u5907","2.3. Linux OR WSL \u73af\u5883\u5f00\u53d1\u6307\u5357","2.1. Windows \u4e0b\u4f7f\u7528 CDK (\u7c7b MDK Keil)\u5f00\u53d1\u6307\u5357","2.2. Windows \u4e0b\u4f7f\u7528 Eclipse \u5f00\u53d1\u6307\u5357","3. BLDevCube \u70e7\u5f55\u5de5\u5177\u6307\u5357","\u4f7f\u7528 CDK + CK-Link \u7f16\u8bd1\u8c03\u8bd5","\u4f7f\u7528 CDK + Sipeed RV-Debugger Plus \u7f16\u8bd1\u8c03\u8bd5","4. \u57fa\u4e8e cmake \u6846\u67b6\u65b0\u5efa\u5de5\u7a0b\u6307\u5357","5. \u786c\u4ef6\u8fde\u63a5\u6307\u5357","1. \u5f00\u53d1\u524d\u7684\u51c6\u5907","2. \u5f00\u53d1\u73af\u5883\u642d\u5efa\u6307\u5357","BL MCU SDK \u5f00\u53d1\u6307\u5357","4. BLE \u5ba2\u6237\u7aef\u548c\u670d\u52a1\u7aef\u4e92\u8fde","5. BOOT2 IAP","2. FATFS \u6587\u4ef6\u7cfb\u7edf\u8bfb\u5199","3. LowPower \u4f4e\u529f\u8017\u8bc4\u4f30","1. SHELL \u547d\u4ee4\u884c\u8c03\u8bd5","8.1. ADC - \u6309\u952e\u68c0\u6d4b\u7535\u538b","8. ADC \u793a\u4f8b","5.1. DMA - RAM\u95f4\u6570\u636e\u642c\u8fd0","5. DMA \u793a\u4f8b","1.1. GPIO \u8f93\u51fa - \u6d41\u6c34\u706f","1.2. GPIO \u4e2d\u65ad - \u6309\u952e\u68c0\u6d4b","1. GPIO \u793a\u4f8b","7.1. I2C - AT24CXX \u8bfb\u5199","7. I2C \u793a\u4f8b","4. MTIMER \u793a\u4f8b","4.1. MTIMER - \u7cfb\u7edf\u5b9a\u65f6\u5668","3. PWM \u793a\u4f8b","3.1. PWM - \u547c\u5438\u706f","3.2. PWM - \u9a71\u52a8\u6b65\u8fdb\u7535\u673a","6. SPI \u793a\u4f8b","6.1. SPI - TFT LCD \u663e\u793a","2. UART \u793a\u4f8b","2.1. UART - \u6570\u636e\u81ea\u6536\u53d1"],titleterms:{adc:[0,27,28],adc_regist:0,api:[1,9],at24cxx:34,bl706_avb:18,bl706_iot:18,bl:21,bl_mcu_sdk:[11,12,13],bldevcub:14,ble:[1,22],boot2:23,bouffalo:14,cdk:[12,15,16],ck:[15,18],client:22,cmake:[11,17],cube:14,dac:3,debugg:[16,18],dev:14,device_clos:[0,4,7,8,9,10],device_control:[0,4,7,8,9,10],device_find:9,device_open:[0,4,6,7,8,9,10],device_read:[0,8,9,10],device_regist:9,device_set_callback:[0,4,7,8,9,10],device_unregist:9,device_writ:[8,9,10],dma:[4,29,30],dma_channel_check_busi:4,dma_channel_start:4,dma_channel_stop:4,dma_channel_upd:4,dma_regist:4,dma_reload:4,eclips:13,exampl:17,fatf:24,gcc:17,gpio:[5,31,32,33],gpio_attach_irq:5,gpio_irq_en:5,gpio_read:5,gpio_set_mod:5,gpio_toggl:5,gpio_writ:5,hello:[11,12,13,15,16],i2c:[6,34,35],i2c_regist:6,i2c_transf:6,iap:23,jlink:14,keil:12,lab:14,lcd:42,ld:17,link:[15,18],linux:11,lowpow:25,make:11,mcu:21,mdk:12,mtimer:[36,37],openocd:14,option:17,or:11,peripheral_clock_get:2,plu:[16,18],pwm:[7,38,39,40],pwm_channel_start:7,pwm_channel_stop:7,pwm_channel_upd:7,pwm_it_pulse_count_upd:7,pwm_regist:7,ram:29,risc:11,rv:[16,18],sdk:21,server:22,shell:26,sipe:[16,18],spi:[8,41,42],spi_rec:8,spi_regist:8,spi_transmit:8,spi_transmit_rec:8,system_clock_get:2,tft:42,uart:[10,14,43,44],uart_regist:10,window:[12,13],world:[11,12,13,15,16],wsl:11,xshell:25}})
\ No newline at end of file
diff --git a/docs/development_guide/source/get_started/Linux_quick_start_ubuntu.rst b/docs/development_guide/source/get_started/Linux_quick_start_ubuntu.rst
index b200541e..7f208bd2 100644
--- a/docs/development_guide/source/get_started/Linux_quick_start_ubuntu.rst
+++ b/docs/development_guide/source/get_started/Linux_quick_start_ubuntu.rst
@@ -101,14 +101,14 @@ Linux OR WSL 环境开发指南
:linenos:
$ cd ~/bl_mcu_sdk
- $ make download INTERFACE=uart
+ $ make download INTERFACE=uart COMx=/dev/ttyUSB1
- 如果下载失败请检查:
- 1. 是否使用串口烧写,开发板是否供电,硬件连接是否正确。
- 2. 烧写命令是否在 ``bl_mcu_sdk`` 目录下执行
- 3. 是否进入 boot_rom 模式
- - 4. 串口是否被占用
+ - 4. 串口是否被占用,以及你的可用串口是否选择正确,如果你的串口不是 ``ttyUSB1``,那么请指定正确的串口
运行 Hello World
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -119,7 +119,7 @@ Linux OR WSL 环境开发指南
:linenos:
$ sudo apt install picocom # 若已经安装请忽略
- $ picocom -b 2000000 /dev/ttyUSB0 # 注意你的可用串口号 (如使用 Sipeed RV-debugger)
+ $ picocom -b 2000000 /dev/ttyUSB1 # 注意你的可用串口号 (如使用 Sipeed RV-debugger Plus 的串口那么就是 ``ttyUSB1``)
- 按一下开发板上的 ``rst`` 按键,即可在串口终端中看到 ``hello world!``