bl_iot_sdk/docs/html/index.html
2020-11-08 13:32:47 -06:00

522 lines
34 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html class="writer-html5" lang="zh" >
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>&lt;no title&gt; &mdash; BL602 IoT SDK release_bl_iot_sdk_1.6.11-1-g66bb28da 文档</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/style.css" type="text/css" />
<link rel="stylesheet" href="_static/css/custom.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="index" title="索引" href="genindex.html" />
<link rel="search" title="搜索" href="search.html" />
<link rel="next" title="1. Developer Environment" href="Developer_Environment/Developer_Environment.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home" alt="Documentation Home"> BL602 IoT SDK
</a>
<div class="version">
release_bl_iot_sdk_1.6.11-1-g66bb28da
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="在文档中搜索" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Developer_Environment</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/Developer_Environment.html">1. Developer Environment</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html">2. BLFlashEnv</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html">3. Freedom Studio</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html">4. Eclipse</a></li>
</ul>
<p class="caption"><span class="caption-text">Examples</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Examples/helloworld/helloworld.html">1. Helloword</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_aws/aws.html">2. aws</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html">3. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html">4. UART_echo</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html">5. UART_ioctl</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_http/http.html">6. Http client</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html">7. Httpc client</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_psm/psm.html">8. PSM</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html">9. Romfs</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_cli/cli.html">10. cli</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html">11. FDT</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_wifi/wifi.html">12. WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_ble/ble.html">13. BLE</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_mesh/mesh.html">14. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html">15. BLSYNC-BLE</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html">16. Easyflash4 boot times</a></li>
</ul>
<p class="caption"><span class="caption-text">Components</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Components/arch.html">1. arch</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/helper.html">2. helper</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/aos_cli.html">3. cli</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Hal_drv/gpio.html">4. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/bloop/bloop.html">5. BLOOP</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/blsync/blsync.html">6. BLSYNC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/dts/devicetree.html">7. device tree</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/log/blog.html">8. blog</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/security/security.html">9. Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/vfs/vfs.html">10. AOS VFS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/yloop/yloop.html">11. yloop</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/httpc/httpc.html">12. HTTPC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/https/https.html">13. HTTPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/tls/tls.html">14. TLS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/provision_WiFi/provision_WiFi.html">15. Provision_WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/mesh/mesh.html">16. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html">17. BLE</a></li>
</ul>
<p class="caption"><span class="caption-text">API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="API/sys/cronalarms.html">1. cronalarms</a></li>
<li class="toctree-l1"><a class="reference internal" href="API/wifi/wifi_mgmr.html">2. Wi-Fi Manager</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">BL602 IoT SDK</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="#" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/index.rst.txt" rel="nofollow"> 查看页面源码</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Developer_Environment</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/Developer_Environment.html">1. Developer Environment</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#id1">1.1. 编译</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#id2">1.2. 下载</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/Developer_Environment.html#debug">1.3. Debug</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html">2. BLFlashEnv</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#dev-cube">2.1. Dev Cube 简介</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id1">2.2. 镜像组成</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#mcu">2.3. MCU程序下载</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id2">2.3.1. 配置程序下载方式</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id3">2.3.2. 配置镜像参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id4">2.3.3. 配置高级镜像参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id5">2.3.4. 下载程序</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#iot">2.4. IOT程序下载</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id6">2.4.1. 配置程序下载方式</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id7">2.4.2. 配置下载参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer_Environment/BLFlashEnv/BLFlashEnv.html#id8">2.4.3. 下载程序</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html">3. Freedom Studio</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html#id1">3.1. 导入工程</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/freedom_studio/freedom_studio.html#debug">3.2. Debug</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html">4. Eclipse</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html#id1">4.1. 导入工程</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer_Environment/eclipse/eclipse.html#debug">4.2. Debug</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Examples</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Examples/helloworld/helloworld.html">1. Helloword</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/helloworld/helloworld.html#id1">1.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/helloworld/helloworld.html#id2">1.2. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_aws/aws.html">2. aws</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_aws/aws.html#id1">2.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_aws/aws.html#id2">2.2. 使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html">3. GPIO</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id1">3.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id2">3.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_gpio/GPIO.html#id3">3.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html">4. UART_echo</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id1">4.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id2">4.2. 准备及使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_echo/uart_echo.html#id3">4.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html">5. UART_ioctl</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id1">5.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id2">5.2. 相关配置</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_peripherals_uart_ioctl/uart_ioctl.html#id3">5.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_http/http.html">6. Http client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id1">6.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id2">6.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_http/http.html#id3">6.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html">7. Httpc client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id1">7.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id2">7.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_protocols_httpc/httpc.html#id3">7.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_psm/psm.html">8. PSM</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id1">8.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id2">8.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_psm/psm.html#id3">8.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html">9. Romfs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id1">9.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id2">9.2. 准备和使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_storage_romfs/romfs.html#id3">9.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_cli/cli.html">10. cli</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id1">10.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id2">10.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_cli/cli.html#id3">10.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html">11. FDT</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id1">11.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id2">11.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_system_fdt/fdt.html#id3">11.3. 应用实例</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_wifi/wifi.html">12. WiFi</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id1">12.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id2">12.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_wifi/wifi.html#id3">12.3. 功能</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_ble/ble.html">13. BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#id1">13.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#id2">13.2. 使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_ble/ble.html#cli">13.3. Cli命令介绍</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-init">13.3.1. <code class="docutils literal notranslate"><span class="pre">ble_init</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth">13.3.2. <code class="docutils literal notranslate"><span class="pre">ble_auth</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-unpair">13.3.3. <code class="docutils literal notranslate"><span class="pre">ble_unpair</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-start-adv">13.3.4. <code class="docutils literal notranslate"><span class="pre">ble_start_adv</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-stop-adv">13.3.5. <code class="docutils literal notranslate"><span class="pre">ble_stop_adv</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-start-scan">13.3.6. <code class="docutils literal notranslate"><span class="pre">ble_start_scan</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-stop-scan">13.3.7. <code class="docutils literal notranslate"><span class="pre">ble_stop_scan</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-conn-update">13.3.8. <code class="docutils literal notranslate"><span class="pre">ble_conn_update</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-security">13.3.9. <code class="docutils literal notranslate"><span class="pre">ble_security</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-get-device-name">13.3.10. <code class="docutils literal notranslate"><span class="pre">ble_get_device_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-device-name">13.3.11. <code class="docutils literal notranslate"><span class="pre">ble_set_device_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-read-local-address">13.3.12. <code class="docutils literal notranslate"><span class="pre">ble_read_local_address</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-adv-channel">13.3.13. <code class="docutils literal notranslate"><span class="pre">ble_set_adv_channel</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-connect">13.3.14. <code class="docutils literal notranslate"><span class="pre">ble_connect</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-disconnect">13.3.15. <code class="docutils literal notranslate"><span class="pre">ble_disconnect</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-select-conn">13.3.16. <code class="docutils literal notranslate"><span class="pre">ble_select_conn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-cancel">13.3.17. <code class="docutils literal notranslate"><span class="pre">ble_auth_cancel</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-passkey-confirm">13.3.18. <code class="docutils literal notranslate"><span class="pre">ble_auth_passkey_confirm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-pairing-confirm">13.3.19. <code class="docutils literal notranslate"><span class="pre">ble_auth_pairing_confirm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-auth-passkey">13.3.20. <code class="docutils literal notranslate"><span class="pre">ble_auth_passkey</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-exchange-mtu">13.3.21. <code class="docutils literal notranslate"><span class="pre">ble_exchange_mtu</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-discover">13.3.22. <code class="docutils literal notranslate"><span class="pre">ble_discover</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-read">13.3.23. <code class="docutils literal notranslate"><span class="pre">ble_read</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-write">13.3.24. <code class="docutils literal notranslate"><span class="pre">ble_write</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-write-without-rsp">13.3.25. <code class="docutils literal notranslate"><span class="pre">ble_write_without_rsp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-subscribe">13.3.26. <code class="docutils literal notranslate"><span class="pre">ble_subscribe</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-unsubscribe">13.3.27. <code class="docutils literal notranslate"><span class="pre">ble_unsubscribe</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-data-len">13.3.28. <code class="docutils literal notranslate"><span class="pre">ble_set_data_len</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-conn-info">13.3.29. <code class="docutils literal notranslate"><span class="pre">ble_conn_info</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-disable">13.3.30. <code class="docutils literal notranslate"><span class="pre">ble_disable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/demo_ble/ble.html#ble-set-tx-pwr">13.3.31. <code class="docutils literal notranslate"><span class="pre">ble_set_tx_pwr</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_mesh/mesh.html">14. Mesh</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_mesh/mesh.html#id1">14.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_mesh/mesh.html#id2">14.2. 使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html">15. BLSYNC-BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#id1">15.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#app">15.2. APP使用步骤</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/demo_blsync_ble/blsync_ble.html#id2">15.3. 微信小程序使用步骤</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html">16. Easyflash4 boot times</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id1">16.1. 总览</a></li>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id2">16.2. 算法实现</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id3">16.2.1. 1.首次使用</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv1kv2kv3">16.2.2. 2.添加 KV1、KV2、KV3</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv2-kv3-kv1-kv4">16.2.3. 3.修改 KV2 KV3删除 KV1添加 KV4</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#kv5-kv6-gc-garbage-clear">16.2.4. 4.添加 KV5 KV6触发 GC Garbage Clear</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#boot-times">16.3. boot times测试</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id6">16.3.1. 1. 测试流程以及效果</a></li>
<li class="toctree-l3"><a class="reference internal" href="Examples/sdk_app_easyflash_boottimes/easyflash_boottimes.html#id7">16.3.2. 2. 测试分析</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Components</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Components/arch.html">1. arch</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/helper.html">2. helper</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/helper.html#cli">2.1. cli 命令表</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/helper.html#id1">2.2. 常用命令</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command_line/aos_cli.html">3. cli</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/aos_cli.html#id1">3.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command_line/aos_cli.html#id2">3.2. 示例代码</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Hal_drv/gpio.html">4. GPIO</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/bloop/bloop.html">5. BLOOP</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/blsync/blsync.html">6. BLSYNC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/dts/devicetree.html">7. device tree</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id1">7.1. 一、 介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#dts-dtb">7.2. 二、 dts 和 dtb 相互转换</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id2">7.3. 三、 device tree 语法格式</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id3">7.4. 四、 device tree 模块配置</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/dts/devicetree.html#id4">7.4.1. 串口配置</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/log/blog.html">8. blog</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id1">8.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id2">8.2. 功能介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#log">8.3. log等级说明</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id3">8.4. 使用方法</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/log/blog.html#id4">8.5. 总结</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/security/security.html">9. Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/vfs/vfs.html">10. AOS VFS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id1">10.1. 概要</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#vfs">10.2. VFS提供的标准接口</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id2">10.3. VFS的数据结构</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#aos-open">10.4. 以aos_open为例介绍其文件打开方式</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id3">10.5. 将驱动文件或者文件系统加载到VFS当中</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id4">10.6. 示例代码</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/vfs/vfs.html#id5">10.7. 总结</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Middleware/yloop/yloop.html">11. yloop</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id1">11.1. Yloop概要</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id2">11.2. Yloop上下文</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id3">11.3. Yloop调度</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id4">11.4. Yloop实现原理</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#api">11.5. 主要api介绍</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id5">11.6. 示例代码</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id6">11.6.1. 事件注册、通知、回调、取消流程</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#poll">11.6.2. poll事件的注册取消</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#action">11.6.3. 延迟执行一个action</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id7">11.6.4. 安排一次回调</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Middleware/yloop/yloop.html#id8">11.7. 注意事项</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/httpc/httpc.html">12. HTTPC</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/https/https.html">13. HTTPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Network/tls/tls.html">14. TLS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/provision_WiFi/provision_WiFi.html">15. Provision_WiFi</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/mesh/mesh.html">16. Mesh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html">17. BLE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#id1">17.1. 概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#api">17.2. API参考</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/BLE/ble_stack/ble_stack.html#id2">17.3. 数据结构参考</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="API/sys/cronalarms.html">1. cronalarms</a></li>
<li class="toctree-l1"><a class="reference internal" href="API/wifi/wifi_mgmr.html">2. Wi-Fi Manager</a></li>
</ul>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="Developer_Environment/Developer_Environment.html" class="btn btn-neutral float-right" title="1. Developer Environment" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>
&copy; 版权所有 2020, Bouffalo Lab
</p>
</div>
利用 <a href="http://sphinx-doc.org/">Sphinx</a> 构建,使用了
<a href="https://github.com/rtfd/sphinx_rtd_theme">主题</a>
<a href="https://readthedocs.org">Read the Docs</a>开发.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>