You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ut...@apache.org on 2021/04/07 21:08:40 UTC

[mynewt-site] branch asf-site updated: asf-site update Wed Apr 07 21:07:34 UTC 2021

This is an automated email from the ASF dual-hosted git repository.

utzig pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mynewt-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 10ee549  asf-site update Wed Apr 07 21:07:34 UTC 2021
10ee549 is described below

commit 10ee5494e1f213850652ad4ce6de8164c60a0766
Author: Fabio Utzig <ut...@apache.org>
AuthorDate: Wed Apr 7 18:07:36 2021 -0300

    asf-site update Wed Apr 07 21:07:34 UTC 2021
    
    Signed-off-by: Fabio Utzig <ut...@apache.org>
---
 about/index.html                                   |     2 +-
 community/index.html                               |     2 +-
 documentation/index.html                           |     3 +-
 download/index.html                                |    36 +-
 events/index.html                                  |     2 +-
 index.html                                         |     2 +-
 known_issues/index.html                            |     7 +-
 master/_static/doctools.js                         |     7 +-
 master/_static/language_data.js                    |     4 +-
 master/_static/searchtools.js                      |    26 +-
 master/_static/underscore-1.12.0.js                |  2027 ++++
 master/_static/underscore-1.3.1.js                 |   999 --
 master/_static/underscore.js                       |    37 +-
 master/concepts.html                               |     5 +-
 master/external_links.html                         |     5 +-
 master/genindex.html                               |     5 +-
 master/get_started/debug.html                      |     5 +-
 master/get_started/docker.html                     |     5 +-
 master/get_started/index.html                      |     5 +-
 master/get_started/native_install/cross_tools.html |     5 +-
 master/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 master/get_started/project_create.html             |     5 +-
 master/get_started/serial_access.html              |     5 +-
 master/index.html                                  |     5 +-
 master/misc/go_env.html                            |     5 +-
 master/misc/ide.html                               |     5 +-
 master/misc/index.html                             |     5 +-
 master/mynewt_faq/admin_faq.html                   |     5 +-
 master/mynewt_faq/bluetooth_faq.html               |     5 +-
 master/mynewt_faq/boot_faq.html                    |     5 +-
 master/mynewt_faq/fs_faq.html                      |     5 +-
 master/mynewt_faq/hardware_faq.html                |     5 +-
 master/mynewt_faq/index.html                       |     5 +-
 master/mynewt_faq/modules_faq.html                 |     5 +-
 master/mynewt_faq/newt_faq.html                    |     5 +-
 master/mynewt_faq/newtmgr_faq.html                 |     5 +-
 master/mynewt_faq/nfc_faq.html                     |     5 +-
 master/mynewt_faq/port_faq.html                    |     5 +-
 master/mynewt_faq/syntax_faq.html                  |     5 +-
 master/mynewt_faq/troubleshoot_faq.html            |     5 +-
 master/network/README.html                         |     5 +-
 master/network/ble_hs/ble_att.html                 |    25 +-
 master/network/ble_hs/ble_gap.html                 |   535 +-
 master/network/ble_hs/ble_gattc.html               |   231 +-
 master/network/ble_hs/ble_gatts.html               |   231 +-
 master/network/ble_hs/ble_hs.html                  |     5 +-
 master/network/ble_hs/ble_hs_id.html               |     5 +-
 master/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 master/network/ble_sec.html                        |     5 +-
 master/network/ble_setup/ble_addr.html             |     5 +-
 master/network/ble_setup/ble_lp_clock.html         |     5 +-
 master/network/ble_setup/ble_setup_intro.html      |     5 +-
 master/network/ble_setup/ble_sync_cb.html          |     5 +-
 master/network/btshell/btshell_GAP.html            |     5 +-
 master/network/btshell/btshell_GATT.html           |     5 +-
 master/network/btshell/btshell_advdata.html        |     5 +-
 master/network/btshell/btshell_api.html            |     5 +-
 master/network/index.html                          |     5 +-
 master/network/mesh/index.html                     |     5 +-
 master/network/mesh/sample.html                    |     5 +-
 master/newt/README.html                            |     5 +-
 master/newt/command_list/newt_build.html           |     5 +-
 master/newt/command_list/newt_clean.html           |     5 +-
 master/newt/command_list/newt_complete.html        |     5 +-
 master/newt/command_list/newt_create_image.html    |     5 +-
 master/newt/command_list/newt_debug.html           |     5 +-
 master/newt/command_list/newt_help.html            |     5 +-
 master/newt/command_list/newt_info.html            |     5 +-
 master/newt/command_list/newt_load.html            |     5 +-
 master/newt/command_list/newt_mfg.html             |     5 +-
 master/newt/command_list/newt_new.html             |     5 +-
 master/newt/command_list/newt_pkg.html             |     5 +-
 master/newt/command_list/newt_resign_image.html    |     5 +-
 master/newt/command_list/newt_run.html             |     5 +-
 master/newt/command_list/newt_size.html            |     5 +-
 master/newt/command_list/newt_target.html          |     5 +-
 master/newt/command_list/newt_test.html            |     5 +-
 master/newt/command_list/newt_upgrade.html         |     5 +-
 master/newt/command_list/newt_vals.html            |     5 +-
 master/newt/command_list/newt_version.html         |     5 +-
 master/newt/index.html                             |     5 +-
 master/newt/install/index.html                     |     5 +-
 master/newt/install/newt_linux.html                |     5 +-
 master/newt/install/newt_mac.html                  |     5 +-
 master/newt/install/newt_windows.html              |     5 +-
 master/newt/install/prev_releases.html             |     5 +-
 master/newt/newt_operation.html                    |     5 +-
 master/newt/newt_ops.html                          |     5 +-
 master/newtmgr/README.html                         |     5 +-
 master/newtmgr/command_list/index.html             |     5 +-
 master/newtmgr/command_list/newtmgr_config.html    |     5 +-
 master/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 master/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 master/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 master/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 master/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 master/newtmgr/command_list/newtmgr_image.html     |     5 +-
 master/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 master/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 master/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 master/newtmgr/command_list/newtmgr_run.html       |     5 +-
 master/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 master/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 master/newtmgr/index.html                          |     5 +-
 master/newtmgr/install/index.html                  |     5 +-
 master/newtmgr/install/install_linux.html          |     5 +-
 master/newtmgr/install/install_mac.html            |     5 +-
 master/newtmgr/install/install_windows.html        |     5 +-
 master/newtmgr/install/prev_releases.html          |     5 +-
 master/os/bsp/index.html                           |     5 +-
 master/os/bsp/pinetime.html                        |     5 +-
 master/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 master/os/core_os/cputime/os_cputime.html          |    39 +-
 master/os/core_os/event_queue/event_queue.html     |    53 +-
 master/os/core_os/heap/heap.html                   |    11 +-
 master/os/core_os/mbuf/mbuf.html                   |   127 +-
 master/os/core_os/memory_pool/memory_pool.html     |    73 +-
 master/os/core_os/mutex/mutex.html                 |    23 +-
 master/os/core_os/mynewt_os.html                   |     5 +-
 master/os/core_os/porting/port_bsp.html            |     5 +-
 master/os/core_os/porting/port_cpu.html            |     5 +-
 master/os/core_os/porting/port_mcu.html            |     5 +-
 master/os/core_os/porting/port_os.html             |     5 +-
 master/os/core_os/sanity/sanity.html               |    29 +-
 master/os/core_os/semaphore/semaphore.html         |    19 +-
 master/os/core_os/task/task.html                   |   103 +-
 master/os/core_os/time/os_time.html                |    93 +-
 master/os/modules/baselibc.html                    |     5 +-
 master/os/modules/bootloader/bootloader.html       |     5 +-
 master/os/modules/config/config.html               |   105 +-
 master/os/modules/console/console.html             |    77 +-
 master/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 master/os/modules/devmgmt/newtmgr.html             |     5 +-
 master/os/modules/devmgmt/oicmgr.html              |     5 +-
 master/os/modules/drivers/chg_ctrl/chg_ctrl.html   |     5 +-
 master/os/modules/drivers/chg_ctrl/sgm4056.html    |     5 +-
 master/os/modules/drivers/driver.html              |     5 +-
 master/os/modules/drivers/flash.html               |     5 +-
 master/os/modules/drivers/mmc.html                 |     5 +-
 master/os/modules/elua/elua.html                   |     5 +-
 master/os/modules/elua/lua_init.html               |     5 +-
 master/os/modules/elua/lua_main.html               |     5 +-
 master/os/modules/extcmd/extcmd.html               |     5 +-
 master/os/modules/fcb/fcb.html                     |    57 +-
 master/os/modules/fcb/fcb_append.html              |     5 +-
 master/os/modules/fcb/fcb_append_finish.html       |     5 +-
 master/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 master/os/modules/fcb/fcb_clear.html               |     5 +-
 master/os/modules/fcb/fcb_getnext.html             |     5 +-
 master/os/modules/fcb/fcb_init.html                |     5 +-
 master/os/modules/fcb/fcb_is_empty.html            |     5 +-
 master/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 master/os/modules/fcb/fcb_rotate.html              |     5 +-
 master/os/modules/fcb/fcb_walk.html                |     5 +-
 master/os/modules/fs/fatfs.html                    |     5 +-
 master/os/modules/fs/fs.html                       |    87 +-
 master/os/modules/fs/fs_add.html                   |    63 +-
 master/os/modules/fs/nffs.html                     |    51 +-
 master/os/modules/fs/otherfs.html                  |     5 +-
 master/os/modules/hal/hal.html                     |     5 +-
 master/os/modules/hal/hal_bsp/hal_bsp.html         |    39 +-
 master/os/modules/hal/hal_creation.html            |     5 +-
 master/os/modules/hal/hal_flash/hal_flash.html     |    27 +-
 master/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 master/os/modules/hal/hal_gpio/hal_gpio.html       |    63 +-
 master/os/modules/hal/hal_i2c/hal_i2c.html         |    49 +-
 master/os/modules/hal/hal_in_libraries.html        |     5 +-
 master/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 master/os/modules/hal/hal_spi/hal_spi.html         |    65 +-
 master/os/modules/hal/hal_system/hal_sys.html      |    41 +-
 master/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 master/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 master/os/modules/imgmgr/imgmgr.html               |     5 +-
 master/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 master/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 master/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 master/os/modules/json/json.html                   |   331 +-
 master/os/modules/logs/logs.html                   |   223 +-
 master/os/modules/mcumgr/mcumgr.html               |     5 +-
 master/os/modules/mfg/mfg.html                     |    91 +-
 master/os/modules/sensor_framework/sensor_api.html |   239 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../modules/sensor_framework/sensor_framework.html |     5 +-
 .../sensor_framework/sensor_listener_api.html      |    11 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |    55 +-
 .../sensor_framework/sensor_notifier_api.html      |     9 +-
 master/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 master/os/modules/shell/shell.html                 |    83 +-
 master/os/modules/split/split.html                 |     5 +-
 master/os/modules/stats/stats.html                 |   149 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 master/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 master/os/modules/sysinitdown/sysinitdown.html     |     5 +-
 master/os/modules/system_modules.html              |     5 +-
 master/os/modules/testutil/testutil.html           |   127 +-
 master/os/os_user_guide.html                       |     5 +-
 master/os/tutorials/STM32F303.html                 |     5 +-
 master/os/tutorials/pin-wheel-mods.html            |     5 +-
 master/search.html                                 |     5 +-
 master/searchindex.js                              |     2 +-
 master/tutorials/ble/ble.html                      |     5 +-
 master/tutorials/ble/ble_bare_bones.html           |     5 +-
 master/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 master/tutorials/ble/bleprph/bleprph.html          |     5 +-
 master/tutorials/ble/eddystone.html                |     5 +-
 master/tutorials/ble/ibeacon.html                  |     5 +-
 master/tutorials/blinky/arduino_zero.html          |     5 +-
 master/tutorials/blinky/blinky.html                |     5 +-
 master/tutorials/blinky/blinky_console.html        |     5 +-
 master/tutorials/blinky/blinky_primo.html          |     5 +-
 master/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 master/tutorials/blinky/nRF52.html                 |     5 +-
 master/tutorials/blinky/olimex.html                |     5 +-
 master/tutorials/blinky/pinetime.html              |     5 +-
 master/tutorials/blinky/rbnano2.html               |     5 +-
 master/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 master/tutorials/devmgmt/devmgmt.html              |     5 +-
 master/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 master/tutorials/lora/lorawanapp.html              |     5 +-
 master/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 master/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 master/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 master/tutorials/other/codesize.html               |     5 +-
 master/tutorials/other/other.html                  |     5 +-
 master/tutorials/other/rust.html                   |     5 +-
 master/tutorials/other/unit_test.html              |     5 +-
 master/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 master/tutorials/repo/add_repos.html               |     5 +-
 master/tutorials/repo/create_repo.html             |     5 +-
 master/tutorials/repo/private_repo.html            |     5 +-
 master/tutorials/repo/upgrade_repo.html            |     5 +-
 master/tutorials/sensors/air_quality.html          |     5 +-
 master/tutorials/sensors/air_quality_ble.html      |     5 +-
 master/tutorials/sensors/air_quality_sensor.html   |     5 +-
 master/tutorials/sensors/nrf52_adc.html            |     5 +-
 master/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 master/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 master/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 master/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 master/tutorials/sensors/sensors.html              |     5 +-
 master/tutorials/sensors/sensors_framework.html    |     5 +-
 master/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 master/tutorials/slinky/project-sim-slinky.html    |     5 +-
 master/tutorials/slinky/project-slinky.html        |     5 +-
 master/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 master/tutorials/tooling/error_diagnostics.html    |     5 +-
 master/tutorials/tooling/segger_rtt.html           |     5 +-
 master/tutorials/tooling/segger_sysview.html       |     5 +-
 master/tutorials/tooling/tooling.html              |     5 +-
 master/tutorials/tutorials.html                    |     5 +-
 news/article1/index.html                           |     7 +-
 pages/ble/index.html                               |     7 +-
 pages/configurability/index.html                   |     7 +-
 pages/securitybullets/index.html                   |     7 +-
 quick-start/index.html                             |     2 +-
 search/search_index.json                           |     2 +-
 sitemap.xml                                        |    20 +-
 sitemap.xml.gz                                     |   Bin 281 -> 282 bytes
 talks/index.html                                   |     2 +-
 v0_9_0/about/index.html                            |     2 +-
 v0_9_0/community/index.html                        |     2 +-
 v0_9_0/documentation/index.html                    |     2 +-
 v0_9_0/download/index.html                         |     2 +-
 v0_9_0/events/index.html                           |     2 +-
 v0_9_0/faq/answers/index.html                      |     5 +-
 v0_9_0/faq/how_to_edit_docs/index.html             |     5 +-
 v0_9_0/index.html                                  |     2 +-
 v0_9_0/known_issues/index.html                     |     5 +-
 v0_9_0/network/ble/ble_intro/index.html            |     5 +-
 v0_9_0/network/ble/ble_sec/index.html              |     5 +-
 v0_9_0/network/ble/bletiny/bletiny_GAP/index.html  |     5 +-
 v0_9_0/network/ble/bletiny/bletiny_GATT/index.html |     5 +-
 .../network/ble/bletiny/bletiny_advdata/index.html |     5 +-
 v0_9_0/network/ble/bletiny_api/index.html          |     5 +-
 .../network/ble/ini_stack/ble_add_cpu/index.html   |     5 +-
 .../ble/ini_stack/ble_consolepkg/index.html        |     5 +-
 .../ble/ini_stack/ble_controller_ini/index.html    |     5 +-
 v0_9_0/network/ble/ini_stack/ble_devadd/index.html |     5 +-
 .../network/ble/ini_stack/ble_host_ini/index.html  |     5 +-
 .../network/ble/ini_stack/ble_ini_intro/index.html |     5 +-
 .../network/ble/ini_stack/ble_mempool/index.html   |     5 +-
 .../ble/ini_stack/ble_parent_ini/index.html        |     5 +-
 .../network/ble/ini_stack/ble_statpkg/index.html   |     5 +-
 v0_9_0/network/ble/nimble_setup/index.html         |     5 +-
 v0_9_0/news/article1/index.html                    |     5 +-
 v0_9_0/newt/command_list/newt_build/index.html     |     5 +-
 v0_9_0/newt/command_list/newt_clean/index.html     |     5 +-
 .../newt/command_list/newt_create_image/index.html |     5 +-
 v0_9_0/newt/command_list/newt_debug/index.html     |     5 +-
 v0_9_0/newt/command_list/newt_help/index.html      |     5 +-
 v0_9_0/newt/command_list/newt_info/index.html      |     5 +-
 v0_9_0/newt/command_list/newt_install/index.html   |     5 +-
 v0_9_0/newt/command_list/newt_load/index.html      |     5 +-
 v0_9_0/newt/command_list/newt_new/index.html       |     5 +-
 v0_9_0/newt/command_list/newt_run/index.html       |     5 +-
 v0_9_0/newt/command_list/newt_size/index.html      |     5 +-
 v0_9_0/newt/command_list/newt_target/index.html    |     5 +-
 v0_9_0/newt/command_list/newt_test/index.html      |     5 +-
 v0_9_0/newt/command_list/newt_upgrade/index.html   |     5 +-
 v0_9_0/newt/command_list/newt_version/index.html   |     5 +-
 v0_9_0/newt/install/newt_linux/index.html          |     5 +-
 v0_9_0/newt/install/newt_mac/index.html            |     5 +-
 v0_9_0/newt/newt_intro/index.html                  |     5 +-
 v0_9_0/newt/newt_operation/index.html              |     5 +-
 v0_9_0/newt/newt_ops/index.html                    |     5 +-
 v0_9_0/newtmgr/installing/index.html               |     5 +-
 v0_9_0/newtmgr/overview/index.html                 |     5 +-
 v0_9_0/newtmgr/protocol/index.html                 |     5 +-
 v0_9_0/os/core_os/callout/callout/index.html       |     5 +-
 .../callout/os_callout_func_init/index.html        |     5 +-
 .../os/core_os/callout/os_callout_init/index.html  |     5 +-
 .../core_os/callout/os_callout_queued/index.html   |     5 +-
 .../os/core_os/callout/os_callout_reset/index.html |     5 +-
 .../os/core_os/callout/os_callout_stop/index.html  |     5 +-
 .../context_switch/context_switch/index.html       |     5 +-
 .../context_switch/os_arch_ctx_sw/index.html       |     5 +-
 .../os/core_os/context_switch/os_sched/index.html  |     5 +-
 .../context_switch/os_sched_ctx_sw_hook/index.html |     5 +-
 .../os_sched_get_current_task/index.html           |     5 +-
 .../context_switch/os_sched_insert/index.html      |     5 +-
 .../context_switch/os_sched_next_task/index.html   |     5 +-
 .../os_sched_os_timer_exp/index.html               |     5 +-
 .../context_switch/os_sched_resort/index.html      |     5 +-
 .../os_sched_set_current_task/index.html           |     5 +-
 .../context_switch/os_sched_sleep/index.html       |     5 +-
 .../context_switch/os_sched_wakeup/index.html      |     5 +-
 .../os/core_os/event_queue/event_queue/index.html  |     5 +-
 .../event_queue/os_eventq_dflt_get/index.html      |     5 +-
 .../event_queue/os_eventq_dflt_set/index.html      |     5 +-
 .../core_os/event_queue/os_eventq_get/index.html   |     5 +-
 .../core_os/event_queue/os_eventq_init/index.html  |     5 +-
 .../event_queue/os_eventq_inited/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_put/index.html   |     5 +-
 .../event_queue/os_eventq_remove/index.html        |     5 +-
 v0_9_0/os/core_os/heap/heap/index.html             |     5 +-
 v0_9_0/os/core_os/heap/os_free/index.html          |     5 +-
 v0_9_0/os/core_os/heap/os_malloc/index.html        |     5 +-
 v0_9_0/os/core_os/heap/os_realloc/index.html       |     5 +-
 v0_9_0/os/core_os/mbuf/OS_MBUF_DATA/index.html     |     5 +-
 .../core_os/mbuf/OS_MBUF_LEADINGSPACE/index.html   |     5 +-
 v0_9_0/os/core_os/mbuf/OS_MBUF_PKTHDR/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_PKTHDR_TO_MBUF/index.html |     5 +-
 v0_9_0/os/core_os/mbuf/OS_MBUF_PKTLEN/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_TRAILINGSPACE/index.html  |     5 +-
 v0_9_0/os/core_os/mbuf/OS_MBUF_USRHDR/index.html   |     5 +-
 .../os/core_os/mbuf/OS_MBUF_USRHDR_LEN/index.html  |     5 +-
 v0_9_0/os/core_os/mbuf/mbuf/index.html             |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_adj/index.html      |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_append/index.html   |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_concat/index.html   |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_copydata/index.html |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_copyinto/index.html |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_dup/index.html      |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_extend/index.html   |     5 +-
 .../os/core_os/mbuf/os_mbuf_free_chain/index.html  |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_get/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_get_pkthdr/index.html  |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_memcmp/index.html   |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_off/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_pool_init/index.html   |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_prepend/index.html  |     5 +-
 v0_9_0/os/core_os/mbuf/os_mbuf_pullup/index.html   |     5 +-
 .../memory_pool/OS_MEMPOOL_BYTES/index.html        |     5 +-
 .../core_os/memory_pool/OS_MEMPOOL_SIZE/index.html |     5 +-
 .../os/core_os/memory_pool/memory_pool/index.html  |     5 +-
 .../core_os/memory_pool/os_memblock_get/index.html |     5 +-
 .../core_os/memory_pool/os_memblock_put/index.html |     5 +-
 .../core_os/memory_pool/os_mempool_init/index.html |     5 +-
 v0_9_0/os/core_os/mqueue/mqueue/index.html         |     5 +-
 v0_9_0/os/core_os/mqueue/os_mqueue_get/index.html  |     5 +-
 v0_9_0/os/core_os/mqueue/os_mqueue_init/index.html |     5 +-
 v0_9_0/os/core_os/mqueue/os_mqueue_put/index.html  |     5 +-
 v0_9_0/os/core_os/msys/msys/index.html             |     5 +-
 v0_9_0/os/core_os/msys/os_msys_get/index.html      |     5 +-
 .../os/core_os/msys/os_msys_get_pkthdr/index.html  |     5 +-
 v0_9_0/os/core_os/msys/os_msys_register/index.html |     5 +-
 v0_9_0/os/core_os/msys/os_msys_reset/index.html    |     5 +-
 v0_9_0/os/core_os/mutex/mutex/index.html           |     5 +-
 v0_9_0/os/core_os/mutex/os_mutex_init/index.html   |     5 +-
 v0_9_0/os/core_os/mutex/os_mutex_pend/index.html   |     5 +-
 .../os/core_os/mutex/os_mutex_release/index.html   |     5 +-
 v0_9_0/os/core_os/mynewt_os/index.html             |     5 +-
 v0_9_0/os/core_os/os_init/index.html               |     5 +-
 v0_9_0/os/core_os/os_start/index.html              |     5 +-
 v0_9_0/os/core_os/os_started/index.html            |     5 +-
 v0_9_0/os/core_os/porting/port_bsp/index.html      |     5 +-
 v0_9_0/os/core_os/porting/port_cpu/index.html      |     5 +-
 v0_9_0/os/core_os/porting/port_mcu/index.html      |     5 +-
 v0_9_0/os/core_os/porting/port_os/index.html       |     5 +-
 .../core_os/sanity/os_sanity_check_init/index.html |     5 +-
 .../sanity/os_sanity_check_register/index.html     |     5 +-
 .../sanity/os_sanity_check_reset/index.html        |     5 +-
 .../sanity/os_sanity_task_checkin/index.html       |     5 +-
 .../core_os/sanity/os_sanity_task_init/index.html  |     5 +-
 v0_9_0/os/core_os/sanity/sanity/index.html         |     5 +-
 v0_9_0/os/core_os/semaphore/os_sem_init/index.html |     5 +-
 v0_9_0/os/core_os/semaphore/os_sem_pend/index.html |     5 +-
 .../os/core_os/semaphore/os_sem_release/index.html |     5 +-
 v0_9_0/os/core_os/semaphore/semaphore/index.html   |     5 +-
 v0_9_0/os/core_os/task/os_task_count/index.html    |     5 +-
 .../core_os/task/os_task_info_get_next/index.html  |     5 +-
 v0_9_0/os/core_os/task/os_task_init/index.html     |     5 +-
 v0_9_0/os/core_os/task/task/index.html             |     5 +-
 v0_9_0/os/core_os/time/os_gettimeofday/index.html  |     5 +-
 v0_9_0/os/core_os/time/os_settimeofday/index.html  |     5 +-
 v0_9_0/os/core_os/time/os_time/index.html          |     5 +-
 v0_9_0/os/core_os/time/os_time_delay/index.html    |     5 +-
 v0_9_0/os/core_os/time/os_time_get/index.html      |     5 +-
 v0_9_0/os/core_os/time/os_time_tick/index.html     |     5 +-
 v0_9_0/os/get_started/cross_tools/index.html       |     5 +-
 v0_9_0/os/get_started/docker/index.html            |     5 +-
 v0_9_0/os/get_started/get_started/index.html       |     5 +-
 v0_9_0/os/get_started/native_tools/index.html      |     5 +-
 v0_9_0/os/get_started/project_create/index.html    |     5 +-
 v0_9_0/os/get_started/vocabulary/index.html        |     5 +-
 v0_9_0/os/introduction/index.html                  |     5 +-
 v0_9_0/os/modules/baselibc/index.html              |     5 +-
 .../bootloader/boot_build_status/index.html        |     5 +-
 .../bootloader/boot_build_status_one/index.html    |     5 +-
 .../bootloader/boot_clear_status/index.html        |     5 +-
 .../modules/bootloader/boot_copy_area/index.html   |     5 +-
 .../modules/bootloader/boot_copy_image/index.html  |     5 +-
 .../modules/bootloader/boot_erase_area/index.html  |     5 +-
 .../modules/bootloader/boot_fill_slot/index.html   |     5 +-
 .../bootloader/boot_find_image_area_idx/index.html |     5 +-
 .../bootloader/boot_find_image_part/index.html     |     5 +-
 .../bootloader/boot_find_image_slot/index.html     |     5 +-
 v0_9_0/os/modules/bootloader/boot_go/index.html    |     5 +-
 .../modules/bootloader/boot_init_flash/index.html  |     5 +-
 .../modules/bootloader/boot_move_area/index.html   |     5 +-
 .../bootloader/boot_read_image_header/index.html   |     5 +-
 .../bootloader/boot_read_image_headers/index.html  |     5 +-
 .../modules/bootloader/boot_read_status/index.html |     5 +-
 .../bootloader/boot_select_image_slot/index.html   |     5 +-
 .../modules/bootloader/boot_slot_addr/index.html   |     5 +-
 .../bootloader/boot_slot_to_area_idx/index.html    |     5 +-
 .../modules/bootloader/boot_swap_areas/index.html  |     5 +-
 .../bootloader/boot_vect_delete_main/index.html    |     5 +-
 .../bootloader/boot_vect_delete_test/index.html    |     5 +-
 .../bootloader/boot_vect_read_main/index.html      |     5 +-
 .../bootloader/boot_vect_read_one/index.html       |     5 +-
 .../bootloader/boot_vect_read_test/index.html      |     5 +-
 .../bootloader/boot_write_status/index.html        |     5 +-
 v0_9_0/os/modules/bootloader/bootloader/index.html |     5 +-
 v0_9_0/os/modules/console/console/index.html       |     5 +-
 .../console/console_blocking_mode/index.html       |     5 +-
 v0_9_0/os/modules/console/console_echo/index.html  |     5 +-
 v0_9_0/os/modules/console/console_init/index.html  |     5 +-
 .../os/modules/console/console_is_init/index.html  |     5 +-
 .../os/modules/console/console_printf/index.html   |     5 +-
 v0_9_0/os/modules/console/console_read/index.html  |     5 +-
 v0_9_0/os/modules/console/console_write/index.html |     5 +-
 v0_9_0/os/modules/elua/elua/index.html             |     5 +-
 v0_9_0/os/modules/elua/lua_init/index.html         |     5 +-
 v0_9_0/os/modules/elua/lua_main/index.html         |     5 +-
 v0_9_0/os/modules/fs/fs/fs/index.html              |     5 +-
 v0_9_0/os/modules/fs/fs/fs_close/index.html        |     5 +-
 v0_9_0/os/modules/fs/fs/fs_closedir/index.html     |     5 +-
 .../os/modules/fs/fs/fs_dirent_is_dir/index.html   |     5 +-
 v0_9_0/os/modules/fs/fs/fs_dirent_name/index.html  |     5 +-
 v0_9_0/os/modules/fs/fs/fs_filelen/index.html      |     5 +-
 v0_9_0/os/modules/fs/fs/fs_getpos/index.html       |     5 +-
 v0_9_0/os/modules/fs/fs/fs_mkdir/index.html        |     5 +-
 v0_9_0/os/modules/fs/fs/fs_open/index.html         |     5 +-
 v0_9_0/os/modules/fs/fs/fs_opendir/index.html      |     5 +-
 v0_9_0/os/modules/fs/fs/fs_ops/index.html          |     5 +-
 v0_9_0/os/modules/fs/fs/fs_read/index.html         |     5 +-
 v0_9_0/os/modules/fs/fs/fs_readdir/index.html      |     5 +-
 v0_9_0/os/modules/fs/fs/fs_register/index.html     |     5 +-
 v0_9_0/os/modules/fs/fs/fs_rename/index.html       |     5 +-
 v0_9_0/os/modules/fs/fs/fs_return_codes/index.html |     5 +-
 v0_9_0/os/modules/fs/fs/fs_seek/index.html         |     5 +-
 v0_9_0/os/modules/fs/fs/fs_unlink/index.html       |     5 +-
 v0_9_0/os/modules/fs/fs/fs_write/index.html        |     5 +-
 .../os/modules/fs/fs/fsutil_read_file/index.html   |     5 +-
 .../os/modules/fs/fs/fsutil_write_file/index.html  |     5 +-
 v0_9_0/os/modules/fs/nffs/nffs/index.html          |     5 +-
 .../os/modules/fs/nffs/nffs_area_desc/index.html   |     5 +-
 v0_9_0/os/modules/fs/nffs/nffs_config/index.html   |     5 +-
 v0_9_0/os/modules/fs/nffs/nffs_detect/index.html   |     5 +-
 v0_9_0/os/modules/fs/nffs/nffs_format/index.html   |     5 +-
 v0_9_0/os/modules/fs/nffs/nffs_init/index.html     |     5 +-
 .../os/modules/fs/nffs/nffs_internals/index.html   |     5 +-
 v0_9_0/os/modules/fs/otherfs/index.html            |     5 +-
 v0_9_0/os/modules/hal/hal/index.html               |     5 +-
 v0_9_0/os/modules/hal/hal_adc/hal_adc/index.html   |     5 +-
 v0_9_0/os/modules/hal/hal_api/index.html           |     5 +-
 v0_9_0/os/modules/hal/hal_architecture/index.html  |     5 +-
 .../hal/hal_cputime/hal_cpu_timer/index.html       |     5 +-
 v0_9_0/os/modules/hal/hal_creation/index.html      |     5 +-
 v0_9_0/os/modules/hal/hal_dac/hal_dac/index.html   |     5 +-
 .../os/modules/hal/hal_flash/hal_flash/index.html  |     5 +-
 .../modules/hal/hal_flash/hal_flash_int/index.html |     5 +-
 .../modules/hal/hal_flash/hal_flash_map/index.html |     5 +-
 v0_9_0/os/modules/hal/hal_gpio/hal_gpio/index.html |     5 +-
 v0_9_0/os/modules/hal/hal_i2c/hal_i2c/index.html   |     5 +-
 v0_9_0/os/modules/hal/hal_in_libraries/index.html  |     5 +-
 v0_9_0/os/modules/hal/hal_pwm/hal_pwm/index.html   |     5 +-
 v0_9_0/os/modules/hal/hal_spi/hal_spi/index.html   |     5 +-
 .../os/modules/hal/hal_system/hal_sys/index.html   |     5 +-
 v0_9_0/os/modules/hal/hal_uart/hal_uart/index.html |     5 +-
 v0_9_0/os/modules/imgmgr/imgmgr/index.html         |     5 +-
 .../modules/imgmgr/imgmgr_module_init/index.html   |     5 +-
 v0_9_0/os/modules/imgmgr/imgr_ver_parse/index.html |     5 +-
 v0_9_0/os/modules/imgmgr/imgr_ver_str/index.html   |     5 +-
 v0_9_0/os/modules/json/json/index.html             |     5 +-
 .../json/json_encode_object_entry/index.html       |     5 +-
 .../json/json_encode_object_finish/index.html      |     5 +-
 .../modules/json/json_encode_object_key/index.html |     5 +-
 .../json/json_encode_object_start/index.html       |     5 +-
 v0_9_0/os/modules/json/json_read_object/index.html |     5 +-
 v0_9_0/os/modules/logs/logs/index.html             |     5 +-
 v0_9_0/os/modules/newtmgr/index.html               |     5 +-
 v0_9_0/os/modules/shell/shell/index.html           |     5 +-
 .../os/modules/shell/shell_cmd_register/index.html |     5 +-
 .../shell/shell_nlip_input_register/index.html     |     5 +-
 .../os/modules/shell/shell_nlip_output/index.html  |     5 +-
 v0_9_0/os/modules/shell/shell_task_init/index.html |     5 +-
 v0_9_0/os/modules/stats/stats/index.html           |     5 +-
 v0_9_0/os/modules/testutil/test_assert/index.html  |     5 +-
 v0_9_0/os/modules/testutil/test_case/index.html    |     5 +-
 v0_9_0/os/modules/testutil/test_decl/index.html    |     5 +-
 v0_9_0/os/modules/testutil/test_pass/index.html    |     5 +-
 v0_9_0/os/modules/testutil/test_suite/index.html   |     5 +-
 v0_9_0/os/modules/testutil/testutil/index.html     |     5 +-
 v0_9_0/os/modules/testutil/tu_init/index.html      |     5 +-
 v0_9_0/os/modules/testutil/tu_restart/index.html   |     5 +-
 v0_9_0/os/os_user_guide/index.html                 |     5 +-
 v0_9_0/os/tutorials/STM32F303/index.html           |     5 +-
 v0_9_0/os/tutorials/air_quality_sensor/index.html  |     5 +-
 v0_9_0/os/tutorials/arduino_zero/index.html        |     5 +-
 v0_9_0/os/tutorials/blehci_project/index.html      |     5 +-
 v0_9_0/os/tutorials/bleprph/bleprph-adv/index.html |     5 +-
 .../bleprph/bleprph-chr-access/index.html          |     5 +-
 .../os/tutorials/bleprph/bleprph-conn/index.html   |     5 +-
 .../os/tutorials/bleprph/bleprph-intro/index.html  |     5 +-
 .../tutorials/bleprph/bleprph-svc-reg/index.html   |     5 +-
 v0_9_0/os/tutorials/bletiny_project/index.html     |     5 +-
 v0_9_0/os/tutorials/blinky_primo/index.html        |     5 +-
 v0_9_0/os/tutorials/blinky_sram_olimex/index.html  |     5 +-
 v0_9_0/os/tutorials/blinky_windows/index.html      |     5 +-
 v0_9_0/os/tutorials/define_target/index.html       |     5 +-
 v0_9_0/os/tutorials/event_queue/index.html         |     5 +-
 v0_9_0/os/tutorials/ibeacon/index.html             |     5 +-
 v0_9_0/os/tutorials/nRF52/index.html               |     5 +-
 v0_9_0/os/tutorials/olimex/index.html              |     5 +-
 v0_9_0/os/tutorials/pin-wheel-mods/index.html      |     5 +-
 v0_9_0/os/tutorials/project-slinky/index.html      |     5 +-
 .../os/tutorials/project-target-slinky/index.html  |     5 +-
 v0_9_0/os/tutorials/repo/add_repos/index.html      |     5 +-
 v0_9_0/os/tutorials/repo/create_repo/index.html    |     5 +-
 v0_9_0/os/tutorials/repo/upgrade_repo/index.html   |     5 +-
 v0_9_0/os/tutorials/tasks_lesson/index.html        |     5 +-
 v0_9_0/os/tutorials/try_markdown/index.html        |     5 +-
 v0_9_0/os/tutorials/tutorials/index.html           |     5 +-
 v0_9_0/os/tutorials/unit_test/index.html           |     5 +-
 v0_9_0/os/tutorials/wi-fi_on_arduino/index.html    |     5 +-
 v0_9_0/quick-start/index.html                      |     2 +-
 v0_9_0/sitemap.xml                                 |   574 +-
 v0_9_0/sitemap.xml.gz                              |   Bin 2209 -> 2210 bytes
 v1_0_0/about/index.html                            |     2 +-
 v1_0_0/community/index.html                        |     2 +-
 v1_0_0/documentation/index.html                    |     2 +-
 v1_0_0/download/index.html                         |     2 +-
 v1_0_0/events/index.html                           |     2 +-
 v1_0_0/faq/answers/index.html                      |     5 +-
 v1_0_0/faq/go_env/index.html                       |     5 +-
 v1_0_0/faq/how_to_edit_docs/index.html             |     5 +-
 v1_0_0/faq/ide/index.html                          |     5 +-
 v1_0_0/index.html                                  |     2 +-
 v1_0_0/known_issues/index.html                     |     5 +-
 .../network/ble/ble_hs/ble_att/ble_att/index.html  |     5 +-
 .../ble_att/functions/ble_att_mtu/index.html       |     5 +-
 .../functions/ble_att_set_preferred_mtu/index.html |     5 +-
 .../functions/ble_att_svr_read_local/index.html    |     5 +-
 .../functions/ble_att_svr_write_local/index.html   |     5 +-
 .../network/ble/ble_hs/ble_gap/ble_gap/index.html  |     5 +-
 .../ble_gap/definitions/ble_gap_defs/index.html    |     5 +-
 .../functions/ble_gap_adv_active/index.html        |     5 +-
 .../ble_gap_adv_rsp_set_fields/index.html          |     5 +-
 .../functions/ble_gap_adv_set_fields/index.html    |     5 +-
 .../ble_gap/functions/ble_gap_adv_start/index.html |     5 +-
 .../ble_gap/functions/ble_gap_adv_stop/index.html  |     5 +-
 .../functions/ble_gap_conn_active/index.html       |     5 +-
 .../functions/ble_gap_conn_cancel/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_conn_find/index.html |     5 +-
 .../ble_gap/functions/ble_gap_conn_rssi/index.html |     5 +-
 .../ble_gap/functions/ble_gap_connect/index.html   |     5 +-
 .../ble_gap/functions/ble_gap_disc/index.html      |     5 +-
 .../functions/ble_gap_disc_active/index.html       |     5 +-
 .../functions/ble_gap_disc_cancel/index.html       |     5 +-
 .../functions/ble_gap_security_initiate/index.html |     5 +-
 .../ble_gap/functions/ble_gap_terminate/index.html |     5 +-
 .../functions/ble_gap_update_params/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_wl_set/index.html    |     5 +-
 .../ble/ble_hs/ble_gattc/ble_gattc/index.html      |     5 +-
 .../definitions/ble_gattc_defs/index.html          |     5 +-
 .../functions/ble_gattc_disc_all_chrs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_dscs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_svcs/index.html   |     5 +-
 .../ble_gattc_disc_chrs_by_uuid/index.html         |     5 +-
 .../ble_gattc_disc_svc_by_uuid/index.html          |     5 +-
 .../functions/ble_gattc_exchange_mtu/index.html    |     5 +-
 .../functions/ble_gattc_find_inc_svcs/index.html   |     5 +-
 .../functions/ble_gattc_indicate/index.html        |     5 +-
 .../functions/ble_gattc_notify/index.html          |     5 +-
 .../functions/ble_gattc_notify_custom/index.html   |     5 +-
 .../ble_gattc/functions/ble_gattc_read/index.html  |     5 +-
 .../functions/ble_gattc_read_by_uuid/index.html    |     5 +-
 .../functions/ble_gattc_read_long/index.html       |     5 +-
 .../functions/ble_gattc_read_mult/index.html       |     5 +-
 .../ble_gattc/functions/ble_gattc_write/index.html |     5 +-
 .../functions/ble_gattc_write_flat/index.html      |     5 +-
 .../functions/ble_gattc_write_long/index.html      |     5 +-
 .../functions/ble_gattc_write_no_rsp/index.html    |     5 +-
 .../ble_gattc_write_no_rsp_flat/index.html         |     5 +-
 .../functions/ble_gattc_write_reliable/index.html  |     5 +-
 .../ble/ble_hs/ble_gatts/ble_gatts/index.html      |     5 +-
 .../definitions/ble_gatts_defs/index.html          |     5 +-
 .../functions/ble_gatts_add_svcs/index.html        |     5 +-
 .../functions/ble_gatts_count_cfg/index.html       |     5 +-
 .../functions/ble_gatts_count_resources/index.html |     5 +-
 .../functions/ble_gatts_find_chr/index.html        |     5 +-
 .../functions/ble_gatts_find_dsc/index.html        |     5 +-
 .../functions/ble_gatts_find_svc/index.html        |     5 +-
 .../functions/ble_gatts_register_svcs/index.html   |     5 +-
 v1_0_0/network/ble/ble_hs/ble_hs/index.html        |     5 +-
 .../ble/ble_hs/ble_hs_id/ble_hs_id/index.html      |     5 +-
 .../functions/ble_hs_id_copy_addr/index.html       |     5 +-
 .../functions/ble_hs_id_gen_rnd/index.html         |     5 +-
 .../functions/ble_hs_id_set_rnd/index.html         |     5 +-
 .../ble/ble_hs/ble_hs_return_codes/index.html      |     5 +-
 .../ble_hs/init/definitions/init_defs/index.html   |     5 +-
 .../ble_hs/init/functions/ble_hs_init/index.html   |     5 +-
 .../ble_hs/init/functions/ble_hs_start/index.html  |     5 +-
 .../ble_hs/init/functions/ble_hs_synced/index.html |     5 +-
 v1_0_0/network/ble/ble_hs/init/init/index.html     |     5 +-
 .../ble_eddystone_set_adv_data_uid/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_url/index.html      |     5 +-
 .../other/functions/ble_hs_mbuf_att_pkt/index.html |     5 +-
 .../functions/ble_hs_mbuf_from_flat/index.html     |     5 +-
 .../other/functions/ble_hs_mbuf_to_flat/index.html |     5 +-
 .../functions/ble_ibeacon_set_adv_data/index.html  |     5 +-
 .../other/functions/ble_uuid_128_to_16/index.html  |     5 +-
 .../other/functions/ble_uuid_16_to_128/index.html  |     5 +-
 v1_0_0/network/ble/ble_hs/other/other/index.html   |     5 +-
 v1_0_0/network/ble/ble_intro/index.html            |     5 +-
 v1_0_0/network/ble/ble_sec/index.html              |     5 +-
 v1_0_0/network/ble/bletiny/bletiny_GAP/index.html  |     5 +-
 v1_0_0/network/ble/bletiny/bletiny_GATT/index.html |     5 +-
 .../network/ble/bletiny/bletiny_advdata/index.html |     5 +-
 v1_0_0/network/ble/bletiny/bletiny_api/index.html  |     5 +-
 .../network/ble/ini_stack/ble_add_cpu/index.html   |     5 +-
 .../ble/ini_stack/ble_consolepkg/index.html        |     5 +-
 .../ble/ini_stack/ble_controller_ini/index.html    |     5 +-
 v1_0_0/network/ble/ini_stack/ble_devadd/index.html |     5 +-
 .../network/ble/ini_stack/ble_host_ini/index.html  |     5 +-
 .../network/ble/ini_stack/ble_ini_intro/index.html |     5 +-
 .../network/ble/ini_stack/ble_mempool/index.html   |     5 +-
 .../ble/ini_stack/ble_parent_ini/index.html        |     5 +-
 .../network/ble/ini_stack/ble_statpkg/index.html   |     5 +-
 v1_0_0/network/ble/nimble_setup/index.html         |     5 +-
 v1_0_0/news/article1/index.html                    |     5 +-
 v1_0_0/newt/command_list/newt_build/index.html     |     5 +-
 v1_0_0/newt/command_list/newt_clean/index.html     |     5 +-
 v1_0_0/newt/command_list/newt_complete/index.html  |     5 +-
 .../newt/command_list/newt_create_image/index.html |     5 +-
 v1_0_0/newt/command_list/newt_debug/index.html     |     5 +-
 v1_0_0/newt/command_list/newt_help/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_info/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_install/index.html   |     5 +-
 v1_0_0/newt/command_list/newt_load/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_mfg/index.html       |     5 +-
 v1_0_0/newt/command_list/newt_new/index.html       |     5 +-
 v1_0_0/newt/command_list/newt_pkg/index.html       |     5 +-
 v1_0_0/newt/command_list/newt_run/index.html       |     5 +-
 v1_0_0/newt/command_list/newt_size/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_sync/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_target/index.html    |     5 +-
 v1_0_0/newt/command_list/newt_test/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_upgrade/index.html   |     5 +-
 v1_0_0/newt/command_list/newt_vals/index.html      |     5 +-
 v1_0_0/newt/command_list/newt_version/index.html   |     5 +-
 v1_0_0/newt/install/newt_linux/index.html          |     5 +-
 v1_0_0/newt/install/newt_mac/index.html            |     5 +-
 v1_0_0/newt/install/newt_windows/index.html        |     5 +-
 v1_0_0/newt/newt_intro/index.html                  |     5 +-
 v1_0_0/newt/newt_operation/index.html              |     5 +-
 v1_0_0/newt/newt_ops/index.html                    |     5 +-
 .../newtmgr/command_list/newtmgr_config/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_conn/index.html   |     5 +-
 .../newtmgr/command_list/newtmgr_crash/index.html  |     5 +-
 .../command_list/newtmgr_datetime/index.html       |     5 +-
 .../newtmgr/command_list/newtmgr_echo/index.html   |     5 +-
 v1_0_0/newtmgr/command_list/newtmgr_fs/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_image/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_logs/index.html   |     5 +-
 .../command_list/newtmgr_mpstats/index.html        |     5 +-
 .../newtmgr/command_list/newtmgr_reset/index.html  |     5 +-
 v1_0_0/newtmgr/command_list/newtmgr_run/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_stat/index.html   |     5 +-
 .../command_list/newtmgr_taskstats/index.html      |     5 +-
 v1_0_0/newtmgr/install_linux/index.html            |     5 +-
 v1_0_0/newtmgr/install_mac/index.html              |     5 +-
 v1_0_0/newtmgr/install_windows/index.html          |     5 +-
 v1_0_0/newtmgr/overview/index.html                 |     5 +-
 v1_0_0/newtmgr/protocol/index.html                 |     5 +-
 v1_0_0/os/core_os/callout/callout/index.html       |     5 +-
 .../callout/os_callout_func_init/index.html        |     5 +-
 .../os/core_os/callout/os_callout_init/index.html  |     5 +-
 .../core_os/callout/os_callout_queued/index.html   |     5 +-
 .../os/core_os/callout/os_callout_reset/index.html |     5 +-
 .../os/core_os/callout/os_callout_stop/index.html  |     5 +-
 .../context_switch/context_switch/index.html       |     5 +-
 .../context_switch/os_arch_ctx_sw/index.html       |     5 +-
 .../os/core_os/context_switch/os_sched/index.html  |     5 +-
 .../context_switch/os_sched_ctx_sw_hook/index.html |     5 +-
 .../os_sched_get_current_task/index.html           |     5 +-
 .../context_switch/os_sched_insert/index.html      |     5 +-
 .../context_switch/os_sched_next_task/index.html   |     5 +-
 .../os_sched_os_timer_exp/index.html               |     5 +-
 .../context_switch/os_sched_remove/index.html      |     5 +-
 .../context_switch/os_sched_resort/index.html      |     5 +-
 .../os_sched_set_current_task/index.html           |     5 +-
 .../context_switch/os_sched_sleep/index.html       |     5 +-
 .../context_switch/os_sched_wakeup/index.html      |     5 +-
 v1_0_0/os/core_os/cputime/os_cputime/index.html    |     5 +-
 .../cputime/os_cputime_delay_nsecs/index.html      |     5 +-
 .../cputime/os_cputime_delay_ticks/index.html      |     5 +-
 .../cputime/os_cputime_delay_usecs/index.html      |     5 +-
 .../os/core_os/cputime/os_cputime_get32/index.html |     5 +-
 .../os/core_os/cputime/os_cputime_init/index.html  |     5 +-
 .../cputime/os_cputime_nsecs_to_ticks/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_nsecs/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_usecs/index.html   |     5 +-
 .../cputime/os_cputime_timer_init/index.html       |     5 +-
 .../cputime/os_cputime_timer_relative/index.html   |     5 +-
 .../cputime/os_cputime_timer_start/index.html      |     5 +-
 .../cputime/os_cputime_timer_stop/index.html       |     5 +-
 .../cputime/os_cputime_usecs_to_ticks/index.html   |     5 +-
 .../os/core_os/event_queue/event_queue/index.html  |     5 +-
 .../event_queue/os_eventq_designate/index.html     |     5 +-
 .../event_queue/os_eventq_dflt_get/index.html      |     5 +-
 .../event_queue/os_eventq_dflt_set/index.html      |     5 +-
 .../core_os/event_queue/os_eventq_get/index.html   |     5 +-
 .../core_os/event_queue/os_eventq_init/index.html  |     5 +-
 .../event_queue/os_eventq_inited/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_put/index.html   |     5 +-
 .../event_queue/os_eventq_remove/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_run/index.html   |     5 +-
 v1_0_0/os/core_os/heap/heap/index.html             |     5 +-
 v1_0_0/os/core_os/heap/os_free/index.html          |     5 +-
 v1_0_0/os/core_os/heap/os_malloc/index.html        |     5 +-
 v1_0_0/os/core_os/heap/os_realloc/index.html       |     5 +-
 v1_0_0/os/core_os/mbuf/OS_MBUF_DATA/index.html     |     5 +-
 .../core_os/mbuf/OS_MBUF_LEADINGSPACE/index.html   |     5 +-
 v1_0_0/os/core_os/mbuf/OS_MBUF_PKTHDR/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_PKTHDR_TO_MBUF/index.html |     5 +-
 v1_0_0/os/core_os/mbuf/OS_MBUF_PKTLEN/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_TRAILINGSPACE/index.html  |     5 +-
 v1_0_0/os/core_os/mbuf/OS_MBUF_USRHDR/index.html   |     5 +-
 .../os/core_os/mbuf/OS_MBUF_USRHDR_LEN/index.html  |     5 +-
 v1_0_0/os/core_os/mbuf/mbuf/index.html             |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_adj/index.html      |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_append/index.html   |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_concat/index.html   |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_copydata/index.html |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_copyinto/index.html |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_dup/index.html      |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_extend/index.html   |     5 +-
 .../os/core_os/mbuf/os_mbuf_free_chain/index.html  |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_get/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_get_pkthdr/index.html  |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_memcmp/index.html   |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_off/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_pool_init/index.html   |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_prepend/index.html  |     5 +-
 v1_0_0/os/core_os/mbuf/os_mbuf_pullup/index.html   |     5 +-
 .../memory_pool/OS_MEMPOOL_BYTES/index.html        |     5 +-
 .../core_os/memory_pool/OS_MEMPOOL_SIZE/index.html |     5 +-
 .../os/core_os/memory_pool/memory_pool/index.html  |     5 +-
 .../core_os/memory_pool/os_memblock_get/index.html |     5 +-
 .../core_os/memory_pool/os_memblock_put/index.html |     5 +-
 .../os_mempool_info_get_next/index.html            |     5 +-
 .../core_os/memory_pool/os_mempool_init/index.html |     5 +-
 v1_0_0/os/core_os/mqueue/mqueue/index.html         |     5 +-
 v1_0_0/os/core_os/mqueue/os_mqueue_get/index.html  |     5 +-
 v1_0_0/os/core_os/mqueue/os_mqueue_init/index.html |     5 +-
 v1_0_0/os/core_os/mqueue/os_mqueue_put/index.html  |     5 +-
 v1_0_0/os/core_os/msys/msys/index.html             |     5 +-
 v1_0_0/os/core_os/msys/os_msys_get/index.html      |     5 +-
 .../os/core_os/msys/os_msys_get_pkthdr/index.html  |     5 +-
 v1_0_0/os/core_os/msys/os_msys_register/index.html |     5 +-
 v1_0_0/os/core_os/msys/os_msys_reset/index.html    |     5 +-
 v1_0_0/os/core_os/mutex/mutex/index.html           |     5 +-
 v1_0_0/os/core_os/mutex/os_mutex_init/index.html   |     5 +-
 v1_0_0/os/core_os/mutex/os_mutex_pend/index.html   |     5 +-
 .../os/core_os/mutex/os_mutex_release/index.html   |     5 +-
 v1_0_0/os/core_os/mynewt_os/index.html             |     5 +-
 v1_0_0/os/core_os/os_init/index.html               |     5 +-
 v1_0_0/os/core_os/os_start/index.html              |     5 +-
 v1_0_0/os/core_os/os_started/index.html            |     5 +-
 v1_0_0/os/core_os/porting/port_bsp/index.html      |     5 +-
 v1_0_0/os/core_os/porting/port_cpu/index.html      |     5 +-
 v1_0_0/os/core_os/porting/port_mcu/index.html      |     5 +-
 v1_0_0/os/core_os/porting/port_os/index.html       |     5 +-
 .../core_os/sanity/os_sanity_check_init/index.html |     5 +-
 .../sanity/os_sanity_check_register/index.html     |     5 +-
 .../sanity/os_sanity_check_reset/index.html        |     5 +-
 .../sanity/os_sanity_task_checkin/index.html       |     5 +-
 .../core_os/sanity/os_sanity_task_init/index.html  |     5 +-
 v1_0_0/os/core_os/sanity/sanity/index.html         |     5 +-
 v1_0_0/os/core_os/semaphore/os_sem_init/index.html |     5 +-
 v1_0_0/os/core_os/semaphore/os_sem_pend/index.html |     5 +-
 .../os/core_os/semaphore/os_sem_release/index.html |     5 +-
 v1_0_0/os/core_os/semaphore/semaphore/index.html   |     5 +-
 v1_0_0/os/core_os/task/os_task_count/index.html    |     5 +-
 .../core_os/task/os_task_info_get_next/index.html  |     5 +-
 v1_0_0/os/core_os/task/os_task_init/index.html     |     5 +-
 v1_0_0/os/core_os/task/os_task_remove/index.html   |     5 +-
 v1_0_0/os/core_os/task/task/index.html             |     5 +-
 .../os/core_os/time/os_get_uptime_usec/index.html  |     5 +-
 v1_0_0/os/core_os/time/os_gettimeofday/index.html  |     5 +-
 v1_0_0/os/core_os/time/os_settimeofday/index.html  |     5 +-
 v1_0_0/os/core_os/time/os_time/index.html          |     5 +-
 v1_0_0/os/core_os/time/os_time_advance/index.html  |     5 +-
 v1_0_0/os/core_os/time/os_time_delay/index.html    |     5 +-
 v1_0_0/os/core_os/time/os_time_get/index.html      |     5 +-
 .../os/core_os/time/os_time_ms_to_ticks/index.html |     5 +-
 v1_0_0/os/get_started/cross_tools/index.html       |     5 +-
 v1_0_0/os/get_started/docker/index.html            |     5 +-
 v1_0_0/os/get_started/get_started/index.html       |     5 +-
 .../os/get_started/native_install_intro/index.html |     5 +-
 v1_0_0/os/get_started/native_tools/index.html      |     5 +-
 v1_0_0/os/get_started/project_create/index.html    |     5 +-
 v1_0_0/os/get_started/serial_access/index.html     |     5 +-
 v1_0_0/os/get_started/vocabulary/index.html        |     5 +-
 v1_0_0/os/introduction/index.html                  |     5 +-
 v1_0_0/os/modules/baselibc/index.html              |     5 +-
 .../bootloader/boot_build_status/index.html        |     5 +-
 .../bootloader/boot_build_status_one/index.html    |     5 +-
 .../bootloader/boot_clear_status/index.html        |     5 +-
 .../modules/bootloader/boot_copy_area/index.html   |     5 +-
 .../modules/bootloader/boot_copy_image/index.html  |     5 +-
 .../modules/bootloader/boot_erase_area/index.html  |     5 +-
 .../modules/bootloader/boot_fill_slot/index.html   |     5 +-
 .../bootloader/boot_find_image_area_idx/index.html |     5 +-
 .../bootloader/boot_find_image_part/index.html     |     5 +-
 .../bootloader/boot_find_image_slot/index.html     |     5 +-
 v1_0_0/os/modules/bootloader/boot_go/index.html    |     5 +-
 .../modules/bootloader/boot_init_flash/index.html  |     5 +-
 .../modules/bootloader/boot_move_area/index.html   |     5 +-
 .../bootloader/boot_read_image_header/index.html   |     5 +-
 .../bootloader/boot_read_image_headers/index.html  |     5 +-
 .../modules/bootloader/boot_read_status/index.html |     5 +-
 .../bootloader/boot_select_image_slot/index.html   |     5 +-
 .../modules/bootloader/boot_slot_addr/index.html   |     5 +-
 .../bootloader/boot_slot_to_area_idx/index.html    |     5 +-
 .../modules/bootloader/boot_swap_areas/index.html  |     5 +-
 .../bootloader/boot_vect_delete_main/index.html    |     5 +-
 .../bootloader/boot_vect_delete_test/index.html    |     5 +-
 .../bootloader/boot_vect_read_main/index.html      |     5 +-
 .../bootloader/boot_vect_read_one/index.html       |     5 +-
 .../bootloader/boot_vect_read_test/index.html      |     5 +-
 .../bootloader/boot_write_status/index.html        |     5 +-
 v1_0_0/os/modules/bootloader/bootloader/index.html |     5 +-
 v1_0_0/os/modules/console/console/index.html       |     5 +-
 .../console/console_blocking_mode/index.html       |     5 +-
 v1_0_0/os/modules/console/console_echo/index.html  |     5 +-
 v1_0_0/os/modules/console/console_init/index.html  |     5 +-
 .../os/modules/console/console_is_init/index.html  |     5 +-
 .../os/modules/console/console_printf/index.html   |     5 +-
 v1_0_0/os/modules/console/console_read/index.html  |     5 +-
 v1_0_0/os/modules/console/console_write/index.html |     5 +-
 .../modules/devmgmt/customize_newtmgr/index.html   |     5 +-
 v1_0_0/os/modules/devmgmt/newtmgr/index.html       |     5 +-
 v1_0_0/os/modules/devmgmt/oicmgr/index.html        |     5 +-
 v1_0_0/os/modules/drivers/driver/index.html        |     5 +-
 v1_0_0/os/modules/drivers/flash/index.html         |     5 +-
 v1_0_0/os/modules/drivers/mmc/index.html           |     5 +-
 v1_0_0/os/modules/elua/elua/index.html             |     5 +-
 v1_0_0/os/modules/elua/lua_init/index.html         |     5 +-
 v1_0_0/os/modules/elua/lua_main/index.html         |     5 +-
 v1_0_0/os/modules/fcb/fcb/index.html               |     5 +-
 v1_0_0/os/modules/fcb/fcb_append/index.html        |     5 +-
 v1_0_0/os/modules/fcb/fcb_append_finish/index.html |     5 +-
 .../modules/fcb/fcb_append_to_scratch/index.html   |     5 +-
 v1_0_0/os/modules/fcb/fcb_clear/index.html         |     5 +-
 v1_0_0/os/modules/fcb/fcb_getnext/index.html       |     5 +-
 v1_0_0/os/modules/fcb/fcb_init/index.html          |     5 +-
 v1_0_0/os/modules/fcb/fcb_is_empty/index.html      |     5 +-
 v1_0_0/os/modules/fcb/fcb_offset_last_n/index.html |     5 +-
 v1_0_0/os/modules/fcb/fcb_rotate/index.html        |     5 +-
 v1_0_0/os/modules/fcb/fcb_walk/index.html          |     5 +-
 v1_0_0/os/modules/fs/fatfs/index.html              |     5 +-
 v1_0_0/os/modules/fs/fs/fs/index.html              |     5 +-
 v1_0_0/os/modules/fs/fs/fs_close/index.html        |     5 +-
 v1_0_0/os/modules/fs/fs/fs_closedir/index.html     |     5 +-
 .../os/modules/fs/fs/fs_dirent_is_dir/index.html   |     5 +-
 v1_0_0/os/modules/fs/fs/fs_dirent_name/index.html  |     5 +-
 v1_0_0/os/modules/fs/fs/fs_filelen/index.html      |     5 +-
 v1_0_0/os/modules/fs/fs/fs_getpos/index.html       |     5 +-
 v1_0_0/os/modules/fs/fs/fs_mkdir/index.html        |     5 +-
 v1_0_0/os/modules/fs/fs/fs_open/index.html         |     5 +-
 v1_0_0/os/modules/fs/fs/fs_opendir/index.html      |     5 +-
 v1_0_0/os/modules/fs/fs/fs_ops/index.html          |     5 +-
 v1_0_0/os/modules/fs/fs/fs_read/index.html         |     5 +-
 v1_0_0/os/modules/fs/fs/fs_readdir/index.html      |     5 +-
 v1_0_0/os/modules/fs/fs/fs_register/index.html     |     5 +-
 v1_0_0/os/modules/fs/fs/fs_rename/index.html       |     5 +-
 v1_0_0/os/modules/fs/fs/fs_return_codes/index.html |     5 +-
 v1_0_0/os/modules/fs/fs/fs_seek/index.html         |     5 +-
 v1_0_0/os/modules/fs/fs/fs_unlink/index.html       |     5 +-
 v1_0_0/os/modules/fs/fs/fs_write/index.html        |     5 +-
 .../os/modules/fs/fs/fsutil_read_file/index.html   |     5 +-
 .../os/modules/fs/fs/fsutil_write_file/index.html  |     5 +-
 v1_0_0/os/modules/fs/nffs/nffs/index.html          |     5 +-
 .../os/modules/fs/nffs/nffs_area_desc/index.html   |     5 +-
 v1_0_0/os/modules/fs/nffs/nffs_config/index.html   |     5 +-
 v1_0_0/os/modules/fs/nffs/nffs_detect/index.html   |     5 +-
 v1_0_0/os/modules/fs/nffs/nffs_format/index.html   |     5 +-
 v1_0_0/os/modules/fs/nffs/nffs_init/index.html     |     5 +-
 .../os/modules/fs/nffs/nffs_internals/index.html   |     5 +-
 v1_0_0/os/modules/fs/otherfs/index.html            |     5 +-
 v1_0_0/os/modules/hal/hal/index.html               |     5 +-
 v1_0_0/os/modules/hal/hal_api/index.html           |     5 +-
 v1_0_0/os/modules/hal/hal_bsp/hal_bsp/index.html   |     5 +-
 v1_0_0/os/modules/hal/hal_creation/index.html      |     5 +-
 .../os/modules/hal/hal_flash/hal_flash/index.html  |     5 +-
 .../modules/hal/hal_flash/hal_flash_int/index.html |     5 +-
 v1_0_0/os/modules/hal/hal_gpio/hal_gpio/index.html |     5 +-
 v1_0_0/os/modules/hal/hal_i2c/hal_i2c/index.html   |     5 +-
 v1_0_0/os/modules/hal/hal_in_libraries/index.html  |     5 +-
 .../modules/hal/hal_os_tick/hal_os_tick/index.html |     5 +-
 v1_0_0/os/modules/hal/hal_spi/hal_spi/index.html   |     5 +-
 .../os/modules/hal/hal_system/hal_sys/index.html   |     5 +-
 .../os/modules/hal/hal_timer/hal_timer/index.html  |     5 +-
 v1_0_0/os/modules/hal/hal_uart/hal_uart/index.html |     5 +-
 .../hal/hal_watchdog/hal_watchdog/index.html       |     5 +-
 v1_0_0/os/modules/imgmgr/imgmgr/index.html         |     5 +-
 .../modules/imgmgr/imgmgr_module_init/index.html   |     5 +-
 v1_0_0/os/modules/imgmgr/imgr_ver_parse/index.html |     5 +-
 v1_0_0/os/modules/imgmgr/imgr_ver_str/index.html   |     5 +-
 v1_0_0/os/modules/json/json/index.html             |     5 +-
 .../json/json_encode_object_entry/index.html       |     5 +-
 .../json/json_encode_object_finish/index.html      |     5 +-
 .../modules/json/json_encode_object_key/index.html |     5 +-
 .../json/json_encode_object_start/index.html       |     5 +-
 v1_0_0/os/modules/json/json_read_object/index.html |     5 +-
 v1_0_0/os/modules/logs/logs/index.html             |     5 +-
 v1_0_0/os/modules/shell/shell/index.html           |     5 +-
 .../os/modules/shell/shell_cmd_register/index.html |     5 +-
 v1_0_0/os/modules/shell/shell_evq_set/index.html   |     5 +-
 .../shell/shell_nlip_input_register/index.html     |     5 +-
 .../os/modules/shell/shell_nlip_output/index.html  |     5 +-
 v1_0_0/os/modules/shell/shell_task_init/index.html |     5 +-
 v1_0_0/os/modules/split/split/index.html           |     5 +-
 v1_0_0/os/modules/stats/stats/index.html           |     5 +-
 .../sysinitconfig/sysconfig_error/index.html       |     5 +-
 .../modules/sysinitconfig/sysinitconfig/index.html |     5 +-
 v1_0_0/os/modules/testutil/test_assert/index.html  |     5 +-
 v1_0_0/os/modules/testutil/test_case/index.html    |     5 +-
 v1_0_0/os/modules/testutil/test_decl/index.html    |     5 +-
 v1_0_0/os/modules/testutil/test_pass/index.html    |     5 +-
 v1_0_0/os/modules/testutil/test_suite/index.html   |     5 +-
 v1_0_0/os/modules/testutil/testutil/index.html     |     5 +-
 v1_0_0/os/modules/testutil/tu_init/index.html      |     5 +-
 v1_0_0/os/modules/testutil/tu_restart/index.html   |     5 +-
 v1_0_0/os/os_user_guide/index.html                 |     5 +-
 v1_0_0/os/tutorials/STM32F303/index.html           |     5 +-
 v1_0_0/os/tutorials/add_newtmgr/index.html         |     5 +-
 v1_0_0/os/tutorials/add_shell/index.html           |     5 +-
 v1_0_0/os/tutorials/air_quality_ble/index.html     |     5 +-
 v1_0_0/os/tutorials/air_quality_sensor/index.html  |     5 +-
 v1_0_0/os/tutorials/arduino_zero/index.html        |     5 +-
 v1_0_0/os/tutorials/blehci_project/index.html      |     5 +-
 v1_0_0/os/tutorials/bleprph/bleprph-adv/index.html |     5 +-
 v1_0_0/os/tutorials/bleprph/bleprph-app/index.html |     5 +-
 .../bleprph/bleprph-chr-access/index.html          |     5 +-
 .../tutorials/bleprph/bleprph-gap-event/index.html |     5 +-
 .../os/tutorials/bleprph/bleprph-intro/index.html  |     5 +-
 .../tutorials/bleprph/bleprph-svc-reg/index.html   |     5 +-
 v1_0_0/os/tutorials/bletiny_project/index.html     |     5 +-
 v1_0_0/os/tutorials/blinky/index.html              |     5 +-
 v1_0_0/os/tutorials/blinky_console/index.html      |     5 +-
 v1_0_0/os/tutorials/blinky_primo/index.html        |     5 +-
 v1_0_0/os/tutorials/blinky_sram_olimex/index.html  |     5 +-
 v1_0_0/os/tutorials/blinky_stm32f4disc/index.html  |     5 +-
 v1_0_0/os/tutorials/blinky_windows/index.html      |     5 +-
 v1_0_0/os/tutorials/define_target/index.html       |     5 +-
 v1_0_0/os/tutorials/eddystone/index.html           |     5 +-
 v1_0_0/os/tutorials/event_queue/index.html         |     5 +-
 v1_0_0/os/tutorials/ibeacon/index.html             |     5 +-
 v1_0_0/os/tutorials/nRF52/index.html               |     5 +-
 v1_0_0/os/tutorials/nrf52_adc/index.html           |     5 +-
 v1_0_0/os/tutorials/olimex/index.html              |     5 +-
 v1_0_0/os/tutorials/pin-wheel-mods/index.html      |     5 +-
 .../os/tutorials/project-nrf52-slinky/index.html   |     5 +-
 v1_0_0/os/tutorials/project-sim-slinky/index.html  |     5 +-
 v1_0_0/os/tutorials/project-slinky/index.html      |     5 +-
 .../os/tutorials/project-stm32-slinky/index.html   |     5 +-
 v1_0_0/os/tutorials/rbnano2/index.html             |     5 +-
 v1_0_0/os/tutorials/repo/add_repos/index.html      |     5 +-
 v1_0_0/os/tutorials/repo/create_repo/index.html    |     5 +-
 v1_0_0/os/tutorials/repo/private_repo/index.html   |     5 +-
 v1_0_0/os/tutorials/repo/upgrade_repo/index.html   |     5 +-
 v1_0_0/os/tutorials/tasks_lesson/index.html        |     5 +-
 v1_0_0/os/tutorials/try_markdown/index.html        |     5 +-
 v1_0_0/os/tutorials/tutorials/index.html           |     5 +-
 v1_0_0/os/tutorials/unit_test/index.html           |     5 +-
 v1_0_0/os/tutorials/wi-fi_on_arduino/index.html    |     5 +-
 v1_0_0/pages/ble/index.html                        |     5 +-
 v1_0_0/pages/configurability/index.html            |     5 +-
 v1_0_0/quick-start/index.html                      |     2 +-
 v1_0_0/sitemap.xml                                 |   874 +-
 v1_0_0/sitemap.xml.gz                              |   Bin 3217 -> 3217 bytes
 v1_0_0/talks/index.html                            |     2 +-
 v1_1_0/about/index.html                            |     2 +-
 v1_1_0/community/index.html                        |     2 +-
 v1_1_0/documentation/index.html                    |     5 +-
 v1_1_0/download/index.html                         |     2 +-
 v1_1_0/events/index.html                           |     2 +-
 v1_1_0/faq/answers/index.html                      |     5 +-
 v1_1_0/faq/go_env/index.html                       |     5 +-
 v1_1_0/faq/how_to_edit_docs/index.html             |     5 +-
 v1_1_0/faq/ide/index.html                          |     5 +-
 v1_1_0/index.html                                  |     2 +-
 v1_1_0/known_issues/index.html                     |     5 +-
 .../network/ble/ble_hs/ble_att/ble_att/index.html  |     5 +-
 .../ble_att/functions/ble_att_mtu/index.html       |     5 +-
 .../functions/ble_att_preferred_mtu/index.html     |     5 +-
 .../functions/ble_att_set_preferred_mtu/index.html |     5 +-
 .../functions/ble_att_svr_read_local/index.html    |     5 +-
 .../functions/ble_att_svr_write_local/index.html   |     5 +-
 v1_1_0/network/ble/ble_hs/ble_att/mdtoc/index.html |     5 +-
 .../network/ble/ble_hs/ble_gap/ble_gap/index.html  |     5 +-
 .../ble_gap/definitions/ble_gap_defs/index.html    |     5 +-
 .../functions/ble_gap_adv_active/index.html        |     5 +-
 .../functions/ble_gap_adv_rsp_set_data/index.html  |     5 +-
 .../ble_gap_adv_rsp_set_fields/index.html          |     5 +-
 .../functions/ble_gap_adv_set_data/index.html      |     5 +-
 .../functions/ble_gap_adv_set_fields/index.html    |     5 +-
 .../functions/ble_gap_adv_set_phys/index.html      |     5 +-
 .../functions/ble_gap_adv_set_tx_power/index.html  |     5 +-
 .../ble_gap/functions/ble_gap_adv_start/index.html |     5 +-
 .../ble_gap/functions/ble_gap_adv_stop/index.html  |     5 +-
 .../functions/ble_gap_conn_active/index.html       |     5 +-
 .../functions/ble_gap_conn_cancel/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_conn_find/index.html |     5 +-
 .../ble_gap/functions/ble_gap_conn_rssi/index.html |     5 +-
 .../ble_gap/functions/ble_gap_connect/index.html   |     5 +-
 .../ble_gap/functions/ble_gap_disc/index.html      |     5 +-
 .../functions/ble_gap_disc_active/index.html       |     5 +-
 .../functions/ble_gap_disc_cancel/index.html       |     5 +-
 .../functions/ble_gap_ext_connect/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_ext_disc/index.html  |     5 +-
 .../functions/ble_gap_read_le_phy/index.html       |     5 +-
 .../functions/ble_gap_security_initiate/index.html |     5 +-
 .../functions/ble_gap_set_event_cb/index.html      |     5 +-
 .../ble_gap_set_prefered_default_le_phy/index.html |     5 +-
 .../ble_gap_set_prefered_le_phy/index.html         |     5 +-
 .../functions/ble_gap_set_priv_mode/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_terminate/index.html |     5 +-
 .../functions/ble_gap_update_params/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_wl_set/index.html    |     5 +-
 v1_1_0/network/ble/ble_hs/ble_gap/mdtoc/index.html |     5 +-
 .../ble/ble_hs/ble_gattc/ble_gattc/index.html      |     5 +-
 .../definitions/ble_gattc_defs/index.html          |     5 +-
 .../functions/ble_gattc_disc_all_chrs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_dscs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_svcs/index.html   |     5 +-
 .../ble_gattc_disc_chrs_by_uuid/index.html         |     5 +-
 .../ble_gattc_disc_svc_by_uuid/index.html          |     5 +-
 .../functions/ble_gattc_exchange_mtu/index.html    |     5 +-
 .../functions/ble_gattc_find_inc_svcs/index.html   |     5 +-
 .../functions/ble_gattc_indicate/index.html        |     5 +-
 .../functions/ble_gattc_indicate_custom/index.html |     5 +-
 .../functions/ble_gattc_notify/index.html          |     5 +-
 .../functions/ble_gattc_notify_custom/index.html   |     5 +-
 .../ble_gattc/functions/ble_gattc_read/index.html  |     5 +-
 .../functions/ble_gattc_read_by_uuid/index.html    |     5 +-
 .../functions/ble_gattc_read_long/index.html       |     5 +-
 .../functions/ble_gattc_read_mult/index.html       |     5 +-
 .../ble_gattc/functions/ble_gattc_write/index.html |     5 +-
 .../functions/ble_gattc_write_flat/index.html      |     5 +-
 .../functions/ble_gattc_write_long/index.html      |     5 +-
 .../functions/ble_gattc_write_no_rsp/index.html    |     5 +-
 .../ble_gattc_write_no_rsp_flat/index.html         |     5 +-
 .../functions/ble_gattc_write_reliable/index.html  |     5 +-
 .../network/ble/ble_hs/ble_gattc/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_gatts/ble_gatts/index.html      |     5 +-
 .../definitions/ble_gatts_defs/index.html          |     5 +-
 .../functions/ble_gatts_add_svcs/index.html        |     5 +-
 .../functions/ble_gatts_count_cfg/index.html       |     5 +-
 .../functions/ble_gatts_find_chr/index.html        |     5 +-
 .../functions/ble_gatts_find_dsc/index.html        |     5 +-
 .../functions/ble_gatts_find_svc/index.html        |     5 +-
 .../ble_gatts_svc_set_visibility/index.html        |     5 +-
 .../network/ble/ble_hs/ble_gatts/mdtoc/index.html  |     5 +-
 v1_1_0/network/ble/ble_hs/ble_hs/index.html        |     5 +-
 .../ble/ble_hs/ble_hs_id/ble_hs_id/index.html      |     5 +-
 .../functions/ble_hs_id_copy_addr/index.html       |     5 +-
 .../functions/ble_hs_id_gen_rnd/index.html         |     5 +-
 .../functions/ble_hs_id_set_rnd/index.html         |     5 +-
 .../network/ble/ble_hs/ble_hs_id/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_hs_return_codes/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_uid/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_url/index.html      |     5 +-
 .../other/functions/ble_hs_evq_set/index.html      |     5 +-
 .../other/functions/ble_hs_mbuf_att_pkt/index.html |     5 +-
 .../functions/ble_hs_mbuf_from_flat/index.html     |     5 +-
 .../other/functions/ble_hs_mbuf_to_flat/index.html |     5 +-
 .../other/functions/ble_hs_sched_reset/index.html  |     5 +-
 .../other/functions/ble_hs_synced/index.html       |     5 +-
 .../functions/ble_ibeacon_set_adv_data/index.html  |     5 +-
 .../ble_hs/other/functions/ble_uuid_cmp/index.html |     5 +-
 .../functions/ble_uuid_init_from_buf/index.html    |     5 +-
 .../other/functions/ble_uuid_to_str/index.html     |     5 +-
 .../ble_hs/other/functions/ble_uuid_u16/index.html |     5 +-
 v1_1_0/network/ble/ble_hs/other/mdtoc/index.html   |     5 +-
 v1_1_0/network/ble/ble_hs/other/other/index.html   |     5 +-
 v1_1_0/network/ble/ble_intro/index.html            |     5 +-
 v1_1_0/network/ble/ble_sec/index.html              |     5 +-
 v1_1_0/network/ble/ble_setup/ble_addr/index.html   |     5 +-
 .../network/ble/ble_setup/ble_lp_clock/index.html  |     5 +-
 .../ble/ble_setup/ble_setup_intro/index.html       |     5 +-
 .../network/ble/ble_setup/ble_sync_cb/index.html   |     5 +-
 v1_1_0/network/ble/bletiny/bletiny_GAP/index.html  |     5 +-
 v1_1_0/network/ble/bletiny/bletiny_GATT/index.html |     5 +-
 .../network/ble/bletiny/bletiny_advdata/index.html |     5 +-
 v1_1_0/network/ble/bletiny/bletiny_api/index.html  |     5 +-
 v1_1_0/network/ble/bletiny_api/index.html          |     5 +-
 v1_1_0/network/ble/btshell/btshell_GAP/index.html  |     5 +-
 v1_1_0/network/ble/btshell/btshell_GATT/index.html |     5 +-
 .../network/ble/btshell/btshell_advdata/index.html |     5 +-
 v1_1_0/network/ble/btshell/btshell_api/index.html  |     5 +-
 v1_1_0/news/article1/index.html                    |     5 +-
 v1_1_0/newt/command_list/newt_build/index.html     |     5 +-
 v1_1_0/newt/command_list/newt_clean/index.html     |     5 +-
 v1_1_0/newt/command_list/newt_complete/index.html  |     5 +-
 .../newt/command_list/newt_create_image/index.html |     5 +-
 v1_1_0/newt/command_list/newt_debug/index.html     |     5 +-
 v1_1_0/newt/command_list/newt_help/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_info/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_install/index.html   |     5 +-
 v1_1_0/newt/command_list/newt_load/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_mfg/index.html       |     5 +-
 v1_1_0/newt/command_list/newt_new/index.html       |     5 +-
 v1_1_0/newt/command_list/newt_pkg/index.html       |     5 +-
 .../newt/command_list/newt_resign_image/index.html |     5 +-
 v1_1_0/newt/command_list/newt_run/index.html       |     5 +-
 v1_1_0/newt/command_list/newt_size/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_sync/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_target/index.html    |     5 +-
 v1_1_0/newt/command_list/newt_test/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_upgrade/index.html   |     5 +-
 v1_1_0/newt/command_list/newt_vals/index.html      |     5 +-
 v1_1_0/newt/command_list/newt_version/index.html   |     5 +-
 v1_1_0/newt/install/newt_linux/index.html          |     5 +-
 v1_1_0/newt/install/newt_mac/index.html            |     5 +-
 v1_1_0/newt/install/newt_windows/index.html        |     5 +-
 v1_1_0/newt/newt_intro/index.html                  |     5 +-
 v1_1_0/newt/newt_operation/index.html              |     5 +-
 v1_1_0/newt/newt_ops/index.html                    |     5 +-
 .../newtmgr/command_list/newtmgr_config/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_conn/index.html   |     5 +-
 .../newtmgr/command_list/newtmgr_crash/index.html  |     5 +-
 .../command_list/newtmgr_datetime/index.html       |     5 +-
 .../newtmgr/command_list/newtmgr_echo/index.html   |     5 +-
 v1_1_0/newtmgr/command_list/newtmgr_fs/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_image/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_logs/index.html   |     5 +-
 .../command_list/newtmgr_mpstats/index.html        |     5 +-
 .../newtmgr/command_list/newtmgr_reset/index.html  |     5 +-
 v1_1_0/newtmgr/command_list/newtmgr_run/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_stat/index.html   |     5 +-
 .../command_list/newtmgr_taskstats/index.html      |     5 +-
 v1_1_0/newtmgr/install_linux/index.html            |     5 +-
 v1_1_0/newtmgr/install_mac/index.html              |     5 +-
 v1_1_0/newtmgr/install_windows/index.html          |     5 +-
 v1_1_0/newtmgr/overview/index.html                 |     5 +-
 v1_1_0/newtmgr/protocol/index.html                 |     5 +-
 v1_1_0/os/core_os/callout/callout/index.html       |     5 +-
 .../callout/os_callout_func_init/index.html        |     5 +-
 .../os/core_os/callout/os_callout_init/index.html  |     5 +-
 .../core_os/callout/os_callout_queued/index.html   |     5 +-
 .../os/core_os/callout/os_callout_reset/index.html |     5 +-
 .../os/core_os/callout/os_callout_stop/index.html  |     5 +-
 .../context_switch/context_switch/index.html       |     5 +-
 .../context_switch/os_arch_ctx_sw/index.html       |     5 +-
 .../os/core_os/context_switch/os_sched/index.html  |     5 +-
 .../context_switch/os_sched_ctx_sw_hook/index.html |     5 +-
 .../os_sched_get_current_task/index.html           |     5 +-
 .../context_switch/os_sched_insert/index.html      |     5 +-
 .../context_switch/os_sched_next_task/index.html   |     5 +-
 .../os_sched_os_timer_exp/index.html               |     5 +-
 .../context_switch/os_sched_remove/index.html      |     5 +-
 .../context_switch/os_sched_resort/index.html      |     5 +-
 .../os_sched_set_current_task/index.html           |     5 +-
 .../context_switch/os_sched_sleep/index.html       |     5 +-
 .../context_switch/os_sched_wakeup/index.html      |     5 +-
 v1_1_0/os/core_os/cputime/os_cputime/index.html    |     5 +-
 .../cputime/os_cputime_delay_nsecs/index.html      |     5 +-
 .../cputime/os_cputime_delay_ticks/index.html      |     5 +-
 .../cputime/os_cputime_delay_usecs/index.html      |     5 +-
 .../os/core_os/cputime/os_cputime_get32/index.html |     5 +-
 .../os/core_os/cputime/os_cputime_init/index.html  |     5 +-
 .../cputime/os_cputime_nsecs_to_ticks/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_nsecs/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_usecs/index.html   |     5 +-
 .../cputime/os_cputime_timer_init/index.html       |     5 +-
 .../cputime/os_cputime_timer_relative/index.html   |     5 +-
 .../cputime/os_cputime_timer_start/index.html      |     5 +-
 .../cputime/os_cputime_timer_stop/index.html       |     5 +-
 .../cputime/os_cputime_usecs_to_ticks/index.html   |     5 +-
 .../os/core_os/event_queue/event_queue/index.html  |     5 +-
 .../event_queue/os_eventq_designate/index.html     |     5 +-
 .../event_queue/os_eventq_dflt_get/index.html      |     5 +-
 .../event_queue/os_eventq_dflt_set/index.html      |     5 +-
 .../core_os/event_queue/os_eventq_get/index.html   |     5 +-
 .../core_os/event_queue/os_eventq_init/index.html  |     5 +-
 .../event_queue/os_eventq_inited/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_put/index.html   |     5 +-
 .../event_queue/os_eventq_remove/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_run/index.html   |     5 +-
 v1_1_0/os/core_os/heap/heap/index.html             |     5 +-
 v1_1_0/os/core_os/heap/os_free/index.html          |     5 +-
 v1_1_0/os/core_os/heap/os_malloc/index.html        |     5 +-
 v1_1_0/os/core_os/heap/os_realloc/index.html       |     5 +-
 v1_1_0/os/core_os/mbuf/OS_MBUF_DATA/index.html     |     5 +-
 .../core_os/mbuf/OS_MBUF_LEADINGSPACE/index.html   |     5 +-
 v1_1_0/os/core_os/mbuf/OS_MBUF_PKTHDR/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_PKTHDR_TO_MBUF/index.html |     5 +-
 v1_1_0/os/core_os/mbuf/OS_MBUF_PKTLEN/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_TRAILINGSPACE/index.html  |     5 +-
 v1_1_0/os/core_os/mbuf/OS_MBUF_USRHDR/index.html   |     5 +-
 .../os/core_os/mbuf/OS_MBUF_USRHDR_LEN/index.html  |     5 +-
 v1_1_0/os/core_os/mbuf/mbuf/index.html             |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_adj/index.html      |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_append/index.html   |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_concat/index.html   |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_copydata/index.html |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_copyinto/index.html |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_dup/index.html      |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_extend/index.html   |     5 +-
 .../os/core_os/mbuf/os_mbuf_free_chain/index.html  |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_get/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_get_pkthdr/index.html  |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_memcmp/index.html   |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_off/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_pool_init/index.html   |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_prepend/index.html  |     5 +-
 v1_1_0/os/core_os/mbuf/os_mbuf_pullup/index.html   |     5 +-
 .../memory_pool/OS_MEMPOOL_BYTES/index.html        |     5 +-
 .../core_os/memory_pool/OS_MEMPOOL_SIZE/index.html |     5 +-
 .../os/core_os/memory_pool/memory_pool/index.html  |     5 +-
 .../core_os/memory_pool/os_memblock_get/index.html |     5 +-
 .../core_os/memory_pool/os_memblock_put/index.html |     5 +-
 .../os_mempool_info_get_next/index.html            |     5 +-
 .../core_os/memory_pool/os_mempool_init/index.html |     5 +-
 v1_1_0/os/core_os/mqueue/mqueue/index.html         |     5 +-
 v1_1_0/os/core_os/mqueue/os_mqueue_get/index.html  |     5 +-
 v1_1_0/os/core_os/mqueue/os_mqueue_init/index.html |     5 +-
 v1_1_0/os/core_os/mqueue/os_mqueue_put/index.html  |     5 +-
 v1_1_0/os/core_os/msys/msys/index.html             |     5 +-
 v1_1_0/os/core_os/msys/os_msys_get/index.html      |     5 +-
 .../os/core_os/msys/os_msys_get_pkthdr/index.html  |     5 +-
 v1_1_0/os/core_os/msys/os_msys_register/index.html |     5 +-
 v1_1_0/os/core_os/msys/os_msys_reset/index.html    |     5 +-
 v1_1_0/os/core_os/mutex/mutex/index.html           |     5 +-
 v1_1_0/os/core_os/mutex/os_mutex_init/index.html   |     5 +-
 v1_1_0/os/core_os/mutex/os_mutex_pend/index.html   |     5 +-
 .../os/core_os/mutex/os_mutex_release/index.html   |     5 +-
 v1_1_0/os/core_os/mynewt_os/index.html             |     5 +-
 v1_1_0/os/core_os/os_init/index.html               |     5 +-
 v1_1_0/os/core_os/os_start/index.html              |     5 +-
 v1_1_0/os/core_os/os_started/index.html            |     5 +-
 v1_1_0/os/core_os/porting/port_bsp/index.html      |     5 +-
 v1_1_0/os/core_os/porting/port_cpu/index.html      |     5 +-
 v1_1_0/os/core_os/porting/port_mcu/index.html      |     5 +-
 v1_1_0/os/core_os/porting/port_os/index.html       |     5 +-
 .../core_os/sanity/os_sanity_check_init/index.html |     5 +-
 .../sanity/os_sanity_check_register/index.html     |     5 +-
 .../sanity/os_sanity_check_reset/index.html        |     5 +-
 .../sanity/os_sanity_task_checkin/index.html       |     5 +-
 v1_1_0/os/core_os/sanity/sanity/index.html         |     5 +-
 v1_1_0/os/core_os/semaphore/os_sem_init/index.html |     5 +-
 v1_1_0/os/core_os/semaphore/os_sem_pend/index.html |     5 +-
 .../os/core_os/semaphore/os_sem_release/index.html |     5 +-
 v1_1_0/os/core_os/semaphore/semaphore/index.html   |     5 +-
 v1_1_0/os/core_os/task/os_task_count/index.html    |     5 +-
 .../core_os/task/os_task_info_get_next/index.html  |     5 +-
 v1_1_0/os/core_os/task/os_task_init/index.html     |     5 +-
 v1_1_0/os/core_os/task/os_task_remove/index.html   |     5 +-
 v1_1_0/os/core_os/task/task/index.html             |     5 +-
 .../os/core_os/time/os_get_uptime_usec/index.html  |     5 +-
 v1_1_0/os/core_os/time/os_gettimeofday/index.html  |     5 +-
 v1_1_0/os/core_os/time/os_settimeofday/index.html  |     5 +-
 v1_1_0/os/core_os/time/os_time/index.html          |     5 +-
 v1_1_0/os/core_os/time/os_time_advance/index.html  |     5 +-
 v1_1_0/os/core_os/time/os_time_delay/index.html    |     5 +-
 v1_1_0/os/core_os/time/os_time_get/index.html      |     5 +-
 .../os/core_os/time/os_time_ms_to_ticks/index.html |     5 +-
 v1_1_0/os/get_started/cross_tools/index.html       |     5 +-
 v1_1_0/os/get_started/docker/index.html            |     5 +-
 v1_1_0/os/get_started/get_started/index.html       |     5 +-
 .../os/get_started/native_install_intro/index.html |     5 +-
 v1_1_0/os/get_started/native_tools/index.html      |     5 +-
 v1_1_0/os/get_started/project_create/index.html    |     5 +-
 v1_1_0/os/get_started/serial_access/index.html     |     5 +-
 v1_1_0/os/get_started/vocabulary/index.html        |     5 +-
 v1_1_0/os/introduction/index.html                  |     5 +-
 v1_1_0/os/modules/baselibc/index.html              |     5 +-
 .../bootloader/boot_build_status/index.html        |     5 +-
 .../bootloader/boot_build_status_one/index.html    |     5 +-
 .../bootloader/boot_clear_status/index.html        |     5 +-
 .../modules/bootloader/boot_copy_area/index.html   |     5 +-
 .../modules/bootloader/boot_copy_image/index.html  |     5 +-
 .../modules/bootloader/boot_erase_area/index.html  |     5 +-
 .../modules/bootloader/boot_fill_slot/index.html   |     5 +-
 .../bootloader/boot_find_image_area_idx/index.html |     5 +-
 .../bootloader/boot_find_image_part/index.html     |     5 +-
 .../bootloader/boot_find_image_slot/index.html     |     5 +-
 v1_1_0/os/modules/bootloader/boot_go/index.html    |     5 +-
 .../modules/bootloader/boot_init_flash/index.html  |     5 +-
 .../modules/bootloader/boot_move_area/index.html   |     5 +-
 .../bootloader/boot_read_image_header/index.html   |     5 +-
 .../bootloader/boot_read_image_headers/index.html  |     5 +-
 .../modules/bootloader/boot_read_status/index.html |     5 +-
 .../bootloader/boot_select_image_slot/index.html   |     5 +-
 .../modules/bootloader/boot_slot_addr/index.html   |     5 +-
 .../bootloader/boot_slot_to_area_idx/index.html    |     5 +-
 .../modules/bootloader/boot_swap_areas/index.html  |     5 +-
 .../bootloader/boot_vect_delete_main/index.html    |     5 +-
 .../bootloader/boot_vect_delete_test/index.html    |     5 +-
 .../bootloader/boot_vect_read_main/index.html      |     5 +-
 .../bootloader/boot_vect_read_one/index.html       |     5 +-
 .../bootloader/boot_vect_read_test/index.html      |     5 +-
 .../bootloader/boot_write_status/index.html        |     5 +-
 v1_1_0/os/modules/bootloader/bootloader/index.html |     5 +-
 v1_1_0/os/modules/console/console/index.html       |     5 +-
 v1_1_0/os/modules/console/console_echo/index.html  |     5 +-
 v1_1_0/os/modules/console/console_init/index.html  |     5 +-
 .../os/modules/console/console_is_init/index.html  |     5 +-
 .../os/modules/console/console_printf/index.html   |     5 +-
 v1_1_0/os/modules/console/console_read/index.html  |     5 +-
 .../modules/console/console_set_queues/index.html  |     5 +-
 v1_1_0/os/modules/console/console_write/index.html |     5 +-
 .../modules/devmgmt/customize_newtmgr/index.html   |     5 +-
 v1_1_0/os/modules/devmgmt/newtmgr/index.html       |     5 +-
 v1_1_0/os/modules/devmgmt/oicmgr/index.html        |     5 +-
 v1_1_0/os/modules/drivers/driver/index.html        |     5 +-
 v1_1_0/os/modules/drivers/flash/index.html         |     5 +-
 v1_1_0/os/modules/drivers/mmc/index.html           |     5 +-
 v1_1_0/os/modules/elua/elua/index.html             |     5 +-
 v1_1_0/os/modules/elua/lua_init/index.html         |     5 +-
 v1_1_0/os/modules/elua/lua_main/index.html         |     5 +-
 v1_1_0/os/modules/fcb/fcb/index.html               |     5 +-
 v1_1_0/os/modules/fcb/fcb_append/index.html        |     5 +-
 v1_1_0/os/modules/fcb/fcb_append_finish/index.html |     5 +-
 .../modules/fcb/fcb_append_to_scratch/index.html   |     5 +-
 v1_1_0/os/modules/fcb/fcb_clear/index.html         |     5 +-
 v1_1_0/os/modules/fcb/fcb_getnext/index.html       |     5 +-
 v1_1_0/os/modules/fcb/fcb_init/index.html          |     5 +-
 v1_1_0/os/modules/fcb/fcb_is_empty/index.html      |     5 +-
 v1_1_0/os/modules/fcb/fcb_offset_last_n/index.html |     5 +-
 v1_1_0/os/modules/fcb/fcb_rotate/index.html        |     5 +-
 v1_1_0/os/modules/fcb/fcb_walk/index.html          |     5 +-
 v1_1_0/os/modules/fs/fatfs/index.html              |     5 +-
 v1_1_0/os/modules/fs/fs/fs/index.html              |     5 +-
 v1_1_0/os/modules/fs/fs/fs_close/index.html        |     5 +-
 v1_1_0/os/modules/fs/fs/fs_closedir/index.html     |     5 +-
 .../os/modules/fs/fs/fs_dirent_is_dir/index.html   |     5 +-
 v1_1_0/os/modules/fs/fs/fs_dirent_name/index.html  |     5 +-
 v1_1_0/os/modules/fs/fs/fs_filelen/index.html      |     5 +-
 v1_1_0/os/modules/fs/fs/fs_getpos/index.html       |     5 +-
 v1_1_0/os/modules/fs/fs/fs_mkdir/index.html        |     5 +-
 v1_1_0/os/modules/fs/fs/fs_open/index.html         |     5 +-
 v1_1_0/os/modules/fs/fs/fs_opendir/index.html      |     5 +-
 v1_1_0/os/modules/fs/fs/fs_ops/index.html          |     5 +-
 v1_1_0/os/modules/fs/fs/fs_read/index.html         |     5 +-
 v1_1_0/os/modules/fs/fs/fs_readdir/index.html      |     5 +-
 v1_1_0/os/modules/fs/fs/fs_register/index.html     |     5 +-
 v1_1_0/os/modules/fs/fs/fs_rename/index.html       |     5 +-
 v1_1_0/os/modules/fs/fs/fs_return_codes/index.html |     5 +-
 v1_1_0/os/modules/fs/fs/fs_seek/index.html         |     5 +-
 v1_1_0/os/modules/fs/fs/fs_unlink/index.html       |     5 +-
 v1_1_0/os/modules/fs/fs/fs_write/index.html        |     5 +-
 .../os/modules/fs/fs/fsutil_read_file/index.html   |     5 +-
 .../os/modules/fs/fs/fsutil_write_file/index.html  |     5 +-
 v1_1_0/os/modules/fs/nffs/nffs/index.html          |     5 +-
 .../os/modules/fs/nffs/nffs_area_desc/index.html   |     5 +-
 v1_1_0/os/modules/fs/nffs/nffs_config/index.html   |     5 +-
 v1_1_0/os/modules/fs/nffs/nffs_detect/index.html   |     5 +-
 v1_1_0/os/modules/fs/nffs/nffs_format/index.html   |     5 +-
 v1_1_0/os/modules/fs/nffs/nffs_init/index.html     |     5 +-
 .../os/modules/fs/nffs/nffs_internals/index.html   |     5 +-
 v1_1_0/os/modules/fs/otherfs/index.html            |     5 +-
 v1_1_0/os/modules/hal/hal/index.html               |     5 +-
 v1_1_0/os/modules/hal/hal_api/index.html           |     5 +-
 v1_1_0/os/modules/hal/hal_bsp/hal_bsp/index.html   |     5 +-
 v1_1_0/os/modules/hal/hal_creation/index.html      |     5 +-
 .../os/modules/hal/hal_flash/hal_flash/index.html  |     5 +-
 .../modules/hal/hal_flash/hal_flash_int/index.html |     5 +-
 v1_1_0/os/modules/hal/hal_gpio/hal_gpio/index.html |     5 +-
 v1_1_0/os/modules/hal/hal_i2c/hal_i2c/index.html   |     5 +-
 v1_1_0/os/modules/hal/hal_in_libraries/index.html  |     5 +-
 .../modules/hal/hal_os_tick/hal_os_tick/index.html |     5 +-
 v1_1_0/os/modules/hal/hal_spi/hal_spi/index.html   |     5 +-
 .../os/modules/hal/hal_system/hal_sys/index.html   |     5 +-
 .../os/modules/hal/hal_timer/hal_timer/index.html  |     5 +-
 v1_1_0/os/modules/hal/hal_uart/hal_uart/index.html |     5 +-
 .../hal/hal_watchdog/hal_watchdog/index.html       |     5 +-
 v1_1_0/os/modules/imgmgr/imgmgr/index.html         |     5 +-
 .../modules/imgmgr/imgmgr_module_init/index.html   |     5 +-
 v1_1_0/os/modules/imgmgr/imgr_ver_parse/index.html |     5 +-
 v1_1_0/os/modules/imgmgr/imgr_ver_str/index.html   |     5 +-
 v1_1_0/os/modules/json/json/index.html             |     5 +-
 .../json/json_encode_object_entry/index.html       |     5 +-
 .../json/json_encode_object_finish/index.html      |     5 +-
 .../modules/json/json_encode_object_key/index.html |     5 +-
 .../json/json_encode_object_start/index.html       |     5 +-
 v1_1_0/os/modules/json/json_read_object/index.html |     5 +-
 v1_1_0/os/modules/logs/logs/index.html             |     5 +-
 .../modules/sensor_framework/sensor_api/index.html |     5 +-
 .../sensor_framework/sensor_create/index.html      |     5 +-
 .../sensor_framework/sensor_driver/index.html      |     5 +-
 .../sensor_framework_overview/index.html           |     5 +-
 .../sensor_listener_api/index.html                 |     5 +-
 .../sensor_framework/sensor_mgr_api/index.html     |     5 +-
 .../modules/sensor_framework/sensor_oic/index.html |     5 +-
 .../sensor_framework/sensor_shell/index.html       |     5 +-
 v1_1_0/os/modules/shell/shell/index.html           |     5 +-
 .../os/modules/shell/shell_cmd_register/index.html |     5 +-
 v1_1_0/os/modules/shell/shell_evq_set/index.html   |     5 +-
 .../shell/shell_nlip_input_register/index.html     |     5 +-
 .../os/modules/shell/shell_nlip_output/index.html  |     5 +-
 v1_1_0/os/modules/shell/shell_register/index.html  |     5 +-
 .../shell_register_app_cmd_handler/index.html      |     5 +-
 .../shell/shell_register_default_module/index.html |     5 +-
 v1_1_0/os/modules/split/split/index.html           |     5 +-
 v1_1_0/os/modules/stats/stats/index.html           |     5 +-
 .../sysinitconfig/sysconfig_error/index.html       |     5 +-
 .../modules/sysinitconfig/sysinitconfig/index.html |     5 +-
 v1_1_0/os/modules/testutil/test_assert/index.html  |     5 +-
 v1_1_0/os/modules/testutil/test_case/index.html    |     5 +-
 v1_1_0/os/modules/testutil/test_decl/index.html    |     5 +-
 v1_1_0/os/modules/testutil/test_pass/index.html    |     5 +-
 v1_1_0/os/modules/testutil/test_suite/index.html   |     5 +-
 v1_1_0/os/modules/testutil/testutil/index.html     |     5 +-
 v1_1_0/os/modules/testutil/tu_init/index.html      |     5 +-
 v1_1_0/os/modules/testutil/tu_restart/index.html   |     5 +-
 v1_1_0/os/os_user_guide/index.html                 |     5 +-
 v1_1_0/os/tutorials/STM32F303/index.html           |     5 +-
 v1_1_0/os/tutorials/add_newtmgr/index.html         |     5 +-
 v1_1_0/os/tutorials/air_quality_ble/index.html     |     5 +-
 v1_1_0/os/tutorials/air_quality_sensor/index.html  |     5 +-
 v1_1_0/os/tutorials/arduino_zero/index.html        |     5 +-
 v1_1_0/os/tutorials/ble_bare_bones/index.html      |     5 +-
 v1_1_0/os/tutorials/blehci_project/index.html      |     5 +-
 v1_1_0/os/tutorials/bleprph/bleprph-adv/index.html |     5 +-
 v1_1_0/os/tutorials/bleprph/bleprph-app/index.html |     5 +-
 .../bleprph/bleprph-chr-access/index.html          |     5 +-
 .../os/tutorials/bleprph/bleprph-conn/index.html   |     5 +-
 .../tutorials/bleprph/bleprph-gap-event/index.html |     5 +-
 .../os/tutorials/bleprph/bleprph-intro/index.html  |     5 +-
 .../tutorials/bleprph/bleprph-svc-reg/index.html   |     5 +-
 v1_1_0/os/tutorials/blinky/index.html              |     5 +-
 v1_1_0/os/tutorials/blinky_console/index.html      |     5 +-
 v1_1_0/os/tutorials/blinky_primo/index.html        |     5 +-
 v1_1_0/os/tutorials/blinky_sram_olimex/index.html  |     5 +-
 v1_1_0/os/tutorials/blinky_stm32f4disc/index.html  |     5 +-
 v1_1_0/os/tutorials/blinky_windows/index.html      |     5 +-
 v1_1_0/os/tutorials/codesize/index.html            |     5 +-
 v1_1_0/os/tutorials/define_target/index.html       |     5 +-
 v1_1_0/os/tutorials/eddystone/index.html           |     5 +-
 v1_1_0/os/tutorials/event_queue/index.html         |     5 +-
 v1_1_0/os/tutorials/ibeacon/index.html             |     5 +-
 v1_1_0/os/tutorials/nRF52/index.html               |     5 +-
 v1_1_0/os/tutorials/nrf52_adc/index.html           |     5 +-
 v1_1_0/os/tutorials/olimex/index.html              |     5 +-
 v1_1_0/os/tutorials/ota_upgrade_nrf52/index.html   |     5 +-
 v1_1_0/os/tutorials/pin-wheel-mods/index.html      |     5 +-
 .../os/tutorials/project-nrf52-slinky/index.html   |     5 +-
 v1_1_0/os/tutorials/project-sim-slinky/index.html  |     5 +-
 v1_1_0/os/tutorials/project-slinky/index.html      |     5 +-
 .../os/tutorials/project-stm32-slinky/index.html   |     5 +-
 v1_1_0/os/tutorials/rbnano2/index.html             |     5 +-
 v1_1_0/os/tutorials/repo/add_repos/index.html      |     5 +-
 v1_1_0/os/tutorials/repo/create_repo/index.html    |     5 +-
 v1_1_0/os/tutorials/repo/private_repo/index.html   |     5 +-
 v1_1_0/os/tutorials/repo/upgrade_repo/index.html   |     5 +-
 v1_1_0/os/tutorials/segger_rtt/index.html          |     5 +-
 v1_1_0/os/tutorials/segger_sysview/index.html      |     5 +-
 .../sensors/sensor_bleprph_oic/index.html          |     5 +-
 .../sensors/sensor_nrf52_bno055/index.html         |     5 +-
 .../sensors/sensor_nrf52_bno055_oic/index.html     |     5 +-
 .../sensors/sensor_offboard_config/index.html      |     5 +-
 .../sensors/sensor_oic_overview/index.html         |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb/index.html  |     5 +-
 v1_1_0/os/tutorials/sensors/sensors/index.html     |     5 +-
 v1_1_0/os/tutorials/tasks_lesson/index.html        |     5 +-
 v1_1_0/os/tutorials/try_markdown/index.html        |     5 +-
 v1_1_0/os/tutorials/tutorials/index.html           |     5 +-
 v1_1_0/os/tutorials/unit_test/index.html           |     5 +-
 v1_1_0/os/tutorials/wi-fi_on_arduino/index.html    |     5 +-
 v1_1_0/pages/ble/index.html                        |     5 +-
 v1_1_0/pages/configurability/index.html            |     5 +-
 v1_1_0/pages/securitybullets/index.html            |     5 +-
 v1_1_0/quick-start/index.html                      |     2 +-
 v1_1_0/sitemap.xml                                 |   938 +-
 v1_1_0/sitemap.xml.gz                              |   Bin 3446 -> 3447 bytes
 v1_1_0/talks/index.html                            |     2 +-
 v1_2_0/about/index.html                            |     2 +-
 v1_2_0/community/index.html                        |     2 +-
 v1_2_0/documentation/index.html                    |     5 +-
 v1_2_0/download/index.html                         |     2 +-
 v1_2_0/events/index.html                           |     2 +-
 v1_2_0/faq/answers/index.html                      |     5 +-
 v1_2_0/faq/go_env/index.html                       |     5 +-
 v1_2_0/faq/how_to_edit_docs/index.html             |     5 +-
 v1_2_0/faq/ide/index.html                          |     5 +-
 v1_2_0/index.html                                  |     2 +-
 v1_2_0/known_issues/index.html                     |     5 +-
 .../network/ble/ble_hs/ble_att/ble_att/index.html  |     5 +-
 .../ble_att/functions/ble_att_mtu/index.html       |     5 +-
 .../functions/ble_att_preferred_mtu/index.html     |     5 +-
 .../functions/ble_att_set_preferred_mtu/index.html |     5 +-
 .../functions/ble_att_svr_read_local/index.html    |     5 +-
 .../functions/ble_att_svr_write_local/index.html   |     5 +-
 v1_2_0/network/ble/ble_hs/ble_att/mdtoc/index.html |     5 +-
 .../network/ble/ble_hs/ble_gap/ble_gap/index.html  |     5 +-
 .../ble_gap/definitions/ble_gap_defs/index.html    |     5 +-
 .../functions/ble_gap_adv_active/index.html        |     5 +-
 .../functions/ble_gap_adv_rsp_set_data/index.html  |     5 +-
 .../ble_gap_adv_rsp_set_fields/index.html          |     5 +-
 .../functions/ble_gap_adv_set_data/index.html      |     5 +-
 .../functions/ble_gap_adv_set_fields/index.html    |     5 +-
 .../functions/ble_gap_adv_set_phys/index.html      |     5 +-
 .../functions/ble_gap_adv_set_tx_power/index.html  |     5 +-
 .../ble_gap/functions/ble_gap_adv_start/index.html |     5 +-
 .../ble_gap/functions/ble_gap_adv_stop/index.html  |     5 +-
 .../functions/ble_gap_conn_active/index.html       |     5 +-
 .../functions/ble_gap_conn_cancel/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_conn_find/index.html |     5 +-
 .../ble_gap/functions/ble_gap_conn_rssi/index.html |     5 +-
 .../ble_gap/functions/ble_gap_connect/index.html   |     5 +-
 .../ble_gap/functions/ble_gap_disc/index.html      |     5 +-
 .../functions/ble_gap_disc_active/index.html       |     5 +-
 .../functions/ble_gap_disc_cancel/index.html       |     5 +-
 .../functions/ble_gap_ext_connect/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_ext_disc/index.html  |     5 +-
 .../functions/ble_gap_read_le_phy/index.html       |     5 +-
 .../functions/ble_gap_security_initiate/index.html |     5 +-
 .../functions/ble_gap_set_event_cb/index.html      |     5 +-
 .../ble_gap_set_prefered_default_le_phy/index.html |     5 +-
 .../ble_gap_set_prefered_le_phy/index.html         |     5 +-
 .../functions/ble_gap_set_priv_mode/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_terminate/index.html |     5 +-
 .../functions/ble_gap_update_params/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_wl_set/index.html    |     5 +-
 v1_2_0/network/ble/ble_hs/ble_gap/mdtoc/index.html |     5 +-
 .../ble/ble_hs/ble_gattc/ble_gattc/index.html      |     5 +-
 .../definitions/ble_gattc_defs/index.html          |     5 +-
 .../functions/ble_gattc_disc_all_chrs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_dscs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_svcs/index.html   |     5 +-
 .../ble_gattc_disc_chrs_by_uuid/index.html         |     5 +-
 .../ble_gattc_disc_svc_by_uuid/index.html          |     5 +-
 .../functions/ble_gattc_exchange_mtu/index.html    |     5 +-
 .../functions/ble_gattc_find_inc_svcs/index.html   |     5 +-
 .../functions/ble_gattc_indicate/index.html        |     5 +-
 .../functions/ble_gattc_indicate_custom/index.html |     5 +-
 .../functions/ble_gattc_notify/index.html          |     5 +-
 .../functions/ble_gattc_notify_custom/index.html   |     5 +-
 .../ble_gattc/functions/ble_gattc_read/index.html  |     5 +-
 .../functions/ble_gattc_read_by_uuid/index.html    |     5 +-
 .../functions/ble_gattc_read_long/index.html       |     5 +-
 .../functions/ble_gattc_read_mult/index.html       |     5 +-
 .../ble_gattc/functions/ble_gattc_write/index.html |     5 +-
 .../functions/ble_gattc_write_flat/index.html      |     5 +-
 .../functions/ble_gattc_write_long/index.html      |     5 +-
 .../functions/ble_gattc_write_no_rsp/index.html    |     5 +-
 .../ble_gattc_write_no_rsp_flat/index.html         |     5 +-
 .../functions/ble_gattc_write_reliable/index.html  |     5 +-
 .../network/ble/ble_hs/ble_gattc/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_gatts/ble_gatts/index.html      |     5 +-
 .../definitions/ble_gatts_defs/index.html          |     5 +-
 .../functions/ble_gatts_add_svcs/index.html        |     5 +-
 .../functions/ble_gatts_count_cfg/index.html       |     5 +-
 .../functions/ble_gatts_find_chr/index.html        |     5 +-
 .../functions/ble_gatts_find_dsc/index.html        |     5 +-
 .../functions/ble_gatts_find_svc/index.html        |     5 +-
 .../ble_gatts_svc_set_visibility/index.html        |     5 +-
 .../network/ble/ble_hs/ble_gatts/mdtoc/index.html  |     5 +-
 v1_2_0/network/ble/ble_hs/ble_hs/index.html        |     5 +-
 .../ble/ble_hs/ble_hs_id/ble_hs_id/index.html      |     5 +-
 .../functions/ble_hs_id_copy_addr/index.html       |     5 +-
 .../functions/ble_hs_id_gen_rnd/index.html         |     5 +-
 .../functions/ble_hs_id_set_rnd/index.html         |     5 +-
 .../network/ble/ble_hs/ble_hs_id/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_hs_return_codes/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_uid/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_url/index.html      |     5 +-
 .../other/functions/ble_hs_evq_set/index.html      |     5 +-
 .../other/functions/ble_hs_mbuf_att_pkt/index.html |     5 +-
 .../functions/ble_hs_mbuf_from_flat/index.html     |     5 +-
 .../other/functions/ble_hs_mbuf_to_flat/index.html |     5 +-
 .../other/functions/ble_hs_sched_reset/index.html  |     5 +-
 .../other/functions/ble_hs_synced/index.html       |     5 +-
 .../functions/ble_ibeacon_set_adv_data/index.html  |     5 +-
 .../ble_hs/other/functions/ble_uuid_cmp/index.html |     5 +-
 .../functions/ble_uuid_init_from_buf/index.html    |     5 +-
 .../other/functions/ble_uuid_to_str/index.html     |     5 +-
 .../ble_hs/other/functions/ble_uuid_u16/index.html |     5 +-
 v1_2_0/network/ble/ble_hs/other/mdtoc/index.html   |     5 +-
 v1_2_0/network/ble/ble_hs/other/other/index.html   |     5 +-
 v1_2_0/network/ble/ble_intro/index.html            |     5 +-
 v1_2_0/network/ble/ble_sec/index.html              |     5 +-
 v1_2_0/network/ble/ble_setup/ble_addr/index.html   |     5 +-
 .../network/ble/ble_setup/ble_lp_clock/index.html  |     5 +-
 .../ble/ble_setup/ble_setup_intro/index.html       |     5 +-
 .../network/ble/ble_setup/ble_sync_cb/index.html   |     5 +-
 v1_2_0/network/ble/bletiny/bletiny_GAP/index.html  |     5 +-
 v1_2_0/network/ble/bletiny/bletiny_GATT/index.html |     5 +-
 .../network/ble/bletiny/bletiny_advdata/index.html |     5 +-
 v1_2_0/network/ble/bletiny/bletiny_api/index.html  |     5 +-
 v1_2_0/network/ble/bletiny_api/index.html          |     5 +-
 v1_2_0/network/ble/btshell/btshell_GAP/index.html  |     5 +-
 v1_2_0/network/ble/btshell/btshell_GATT/index.html |     5 +-
 .../network/ble/btshell/btshell_advdata/index.html |     5 +-
 v1_2_0/network/ble/btshell/btshell_api/index.html  |     5 +-
 v1_2_0/news/article1/index.html                    |     5 +-
 v1_2_0/newt/command_list/newt_build/index.html     |     5 +-
 v1_2_0/newt/command_list/newt_clean/index.html     |     5 +-
 v1_2_0/newt/command_list/newt_complete/index.html  |     5 +-
 .../newt/command_list/newt_create_image/index.html |     5 +-
 v1_2_0/newt/command_list/newt_debug/index.html     |     5 +-
 v1_2_0/newt/command_list/newt_help/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_info/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_install/index.html   |     5 +-
 v1_2_0/newt/command_list/newt_load/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_mfg/index.html       |     5 +-
 v1_2_0/newt/command_list/newt_new/index.html       |     5 +-
 v1_2_0/newt/command_list/newt_pkg/index.html       |     5 +-
 .../newt/command_list/newt_resign_image/index.html |     5 +-
 v1_2_0/newt/command_list/newt_run/index.html       |     5 +-
 v1_2_0/newt/command_list/newt_size/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_sync/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_target/index.html    |     5 +-
 v1_2_0/newt/command_list/newt_test/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_upgrade/index.html   |     5 +-
 v1_2_0/newt/command_list/newt_vals/index.html      |     5 +-
 v1_2_0/newt/command_list/newt_version/index.html   |     5 +-
 v1_2_0/newt/install/newt_linux/index.html          |     5 +-
 v1_2_0/newt/install/newt_mac/index.html            |     5 +-
 v1_2_0/newt/install/newt_windows/index.html        |     5 +-
 v1_2_0/newt/install/prev_releases/index.html       |     5 +-
 v1_2_0/newt/newt_intro/index.html                  |     5 +-
 v1_2_0/newt/newt_operation/index.html              |     5 +-
 v1_2_0/newt/newt_ops/index.html                    |     5 +-
 .../newtmgr/command_list/newtmgr_config/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_conn/index.html   |     5 +-
 .../newtmgr/command_list/newtmgr_crash/index.html  |     5 +-
 .../command_list/newtmgr_datetime/index.html       |     5 +-
 .../newtmgr/command_list/newtmgr_echo/index.html   |     5 +-
 v1_2_0/newtmgr/command_list/newtmgr_fs/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_image/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_logs/index.html   |     5 +-
 .../command_list/newtmgr_mpstats/index.html        |     5 +-
 .../newtmgr/command_list/newtmgr_reset/index.html  |     5 +-
 v1_2_0/newtmgr/command_list/newtmgr_run/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_stat/index.html   |     5 +-
 .../command_list/newtmgr_taskstats/index.html      |     5 +-
 v1_2_0/newtmgr/install_linux/index.html            |     5 +-
 v1_2_0/newtmgr/install_mac/index.html              |     5 +-
 v1_2_0/newtmgr/install_windows/index.html          |     5 +-
 v1_2_0/newtmgr/overview/index.html                 |     5 +-
 v1_2_0/newtmgr/prev_releases/index.html            |     5 +-
 v1_2_0/newtmgr/protocol/index.html                 |     5 +-
 v1_2_0/os/core_os/callout/callout/index.html       |     5 +-
 .../callout/os_callout_func_init/index.html        |     5 +-
 .../os/core_os/callout/os_callout_init/index.html  |     5 +-
 .../core_os/callout/os_callout_queued/index.html   |     5 +-
 .../os/core_os/callout/os_callout_reset/index.html |     5 +-
 .../os/core_os/callout/os_callout_stop/index.html  |     5 +-
 .../context_switch/context_switch/index.html       |     5 +-
 .../context_switch/os_arch_ctx_sw/index.html       |     5 +-
 .../os/core_os/context_switch/os_sched/index.html  |     5 +-
 .../context_switch/os_sched_ctx_sw_hook/index.html |     5 +-
 .../os_sched_get_current_task/index.html           |     5 +-
 .../context_switch/os_sched_insert/index.html      |     5 +-
 .../context_switch/os_sched_next_task/index.html   |     5 +-
 .../os_sched_os_timer_exp/index.html               |     5 +-
 .../context_switch/os_sched_remove/index.html      |     5 +-
 .../context_switch/os_sched_resort/index.html      |     5 +-
 .../os_sched_set_current_task/index.html           |     5 +-
 .../context_switch/os_sched_sleep/index.html       |     5 +-
 .../context_switch/os_sched_wakeup/index.html      |     5 +-
 v1_2_0/os/core_os/cputime/os_cputime/index.html    |     5 +-
 .../cputime/os_cputime_delay_nsecs/index.html      |     5 +-
 .../cputime/os_cputime_delay_ticks/index.html      |     5 +-
 .../cputime/os_cputime_delay_usecs/index.html      |     5 +-
 .../os/core_os/cputime/os_cputime_get32/index.html |     5 +-
 .../os/core_os/cputime/os_cputime_init/index.html  |     5 +-
 .../cputime/os_cputime_nsecs_to_ticks/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_nsecs/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_usecs/index.html   |     5 +-
 .../cputime/os_cputime_timer_init/index.html       |     5 +-
 .../cputime/os_cputime_timer_relative/index.html   |     5 +-
 .../cputime/os_cputime_timer_start/index.html      |     5 +-
 .../cputime/os_cputime_timer_stop/index.html       |     5 +-
 .../cputime/os_cputime_usecs_to_ticks/index.html   |     5 +-
 .../os/core_os/event_queue/event_queue/index.html  |     5 +-
 .../event_queue/os_eventq_designate/index.html     |     5 +-
 .../event_queue/os_eventq_dflt_get/index.html      |     5 +-
 .../event_queue/os_eventq_dflt_set/index.html      |     5 +-
 .../core_os/event_queue/os_eventq_get/index.html   |     5 +-
 .../core_os/event_queue/os_eventq_init/index.html  |     5 +-
 .../event_queue/os_eventq_inited/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_put/index.html   |     5 +-
 .../event_queue/os_eventq_remove/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_run/index.html   |     5 +-
 v1_2_0/os/core_os/heap/heap/index.html             |     5 +-
 v1_2_0/os/core_os/heap/os_free/index.html          |     5 +-
 v1_2_0/os/core_os/heap/os_malloc/index.html        |     5 +-
 v1_2_0/os/core_os/heap/os_realloc/index.html       |     5 +-
 v1_2_0/os/core_os/mbuf/OS_MBUF_DATA/index.html     |     5 +-
 .../core_os/mbuf/OS_MBUF_LEADINGSPACE/index.html   |     5 +-
 v1_2_0/os/core_os/mbuf/OS_MBUF_PKTHDR/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_PKTHDR_TO_MBUF/index.html |     5 +-
 v1_2_0/os/core_os/mbuf/OS_MBUF_PKTLEN/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_TRAILINGSPACE/index.html  |     5 +-
 v1_2_0/os/core_os/mbuf/OS_MBUF_USRHDR/index.html   |     5 +-
 .../os/core_os/mbuf/OS_MBUF_USRHDR_LEN/index.html  |     5 +-
 v1_2_0/os/core_os/mbuf/mbuf/index.html             |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_adj/index.html      |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_append/index.html   |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_concat/index.html   |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_copydata/index.html |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_copyinto/index.html |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_dup/index.html      |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_extend/index.html   |     5 +-
 .../os/core_os/mbuf/os_mbuf_free_chain/index.html  |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_get/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_get_pkthdr/index.html  |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_memcmp/index.html   |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_off/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_pool_init/index.html   |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_prepend/index.html  |     5 +-
 v1_2_0/os/core_os/mbuf/os_mbuf_pullup/index.html   |     5 +-
 .../memory_pool/OS_MEMPOOL_BYTES/index.html        |     5 +-
 .../core_os/memory_pool/OS_MEMPOOL_SIZE/index.html |     5 +-
 .../os/core_os/memory_pool/memory_pool/index.html  |     5 +-
 .../core_os/memory_pool/os_memblock_get/index.html |     5 +-
 .../core_os/memory_pool/os_memblock_put/index.html |     5 +-
 .../os_mempool_info_get_next/index.html            |     5 +-
 .../core_os/memory_pool/os_mempool_init/index.html |     5 +-
 v1_2_0/os/core_os/mqueue/mqueue/index.html         |     5 +-
 v1_2_0/os/core_os/mqueue/os_mqueue_get/index.html  |     5 +-
 v1_2_0/os/core_os/mqueue/os_mqueue_init/index.html |     5 +-
 v1_2_0/os/core_os/mqueue/os_mqueue_put/index.html  |     5 +-
 v1_2_0/os/core_os/msys/msys/index.html             |     5 +-
 v1_2_0/os/core_os/msys/os_msys_get/index.html      |     5 +-
 .../os/core_os/msys/os_msys_get_pkthdr/index.html  |     5 +-
 v1_2_0/os/core_os/msys/os_msys_register/index.html |     5 +-
 v1_2_0/os/core_os/msys/os_msys_reset/index.html    |     5 +-
 v1_2_0/os/core_os/mutex/mutex/index.html           |     5 +-
 v1_2_0/os/core_os/mutex/os_mutex_init/index.html   |     5 +-
 v1_2_0/os/core_os/mutex/os_mutex_pend/index.html   |     5 +-
 .../os/core_os/mutex/os_mutex_release/index.html   |     5 +-
 v1_2_0/os/core_os/mynewt_os/index.html             |     5 +-
 v1_2_0/os/core_os/os_init/index.html               |     5 +-
 v1_2_0/os/core_os/os_start/index.html              |     5 +-
 v1_2_0/os/core_os/os_started/index.html            |     5 +-
 v1_2_0/os/core_os/porting/port_bsp/index.html      |     5 +-
 v1_2_0/os/core_os/porting/port_cpu/index.html      |     5 +-
 v1_2_0/os/core_os/porting/port_mcu/index.html      |     5 +-
 v1_2_0/os/core_os/porting/port_os/index.html       |     5 +-
 .../core_os/sanity/os_sanity_check_init/index.html |     5 +-
 .../sanity/os_sanity_check_register/index.html     |     5 +-
 .../sanity/os_sanity_check_reset/index.html        |     5 +-
 .../sanity/os_sanity_task_checkin/index.html       |     5 +-
 v1_2_0/os/core_os/sanity/sanity/index.html         |     5 +-
 v1_2_0/os/core_os/semaphore/os_sem_init/index.html |     5 +-
 v1_2_0/os/core_os/semaphore/os_sem_pend/index.html |     5 +-
 .../os/core_os/semaphore/os_sem_release/index.html |     5 +-
 v1_2_0/os/core_os/semaphore/semaphore/index.html   |     5 +-
 v1_2_0/os/core_os/task/os_task_count/index.html    |     5 +-
 .../core_os/task/os_task_info_get_next/index.html  |     5 +-
 v1_2_0/os/core_os/task/os_task_init/index.html     |     5 +-
 v1_2_0/os/core_os/task/os_task_remove/index.html   |     5 +-
 v1_2_0/os/core_os/task/task/index.html             |     5 +-
 .../os/core_os/time/os_get_uptime_usec/index.html  |     5 +-
 v1_2_0/os/core_os/time/os_gettimeofday/index.html  |     5 +-
 v1_2_0/os/core_os/time/os_settimeofday/index.html  |     5 +-
 v1_2_0/os/core_os/time/os_time/index.html          |     5 +-
 v1_2_0/os/core_os/time/os_time_advance/index.html  |     5 +-
 v1_2_0/os/core_os/time/os_time_delay/index.html    |     5 +-
 v1_2_0/os/core_os/time/os_time_get/index.html      |     5 +-
 .../os/core_os/time/os_time_ms_to_ticks/index.html |     5 +-
 v1_2_0/os/get_started/cross_tools/index.html       |     5 +-
 v1_2_0/os/get_started/docker/index.html            |     5 +-
 v1_2_0/os/get_started/get_started/index.html       |     5 +-
 .../os/get_started/native_install_intro/index.html |     5 +-
 v1_2_0/os/get_started/native_tools/index.html      |     5 +-
 v1_2_0/os/get_started/project_create/index.html    |     5 +-
 v1_2_0/os/get_started/serial_access/index.html     |     5 +-
 v1_2_0/os/get_started/vocabulary/index.html        |     5 +-
 v1_2_0/os/introduction/index.html                  |     5 +-
 v1_2_0/os/modules/baselibc/index.html              |     5 +-
 .../bootloader/boot_build_status/index.html        |     5 +-
 .../bootloader/boot_build_status_one/index.html    |     5 +-
 .../bootloader/boot_clear_status/index.html        |     5 +-
 .../modules/bootloader/boot_copy_area/index.html   |     5 +-
 .../modules/bootloader/boot_copy_image/index.html  |     5 +-
 .../modules/bootloader/boot_erase_area/index.html  |     5 +-
 .../modules/bootloader/boot_fill_slot/index.html   |     5 +-
 .../bootloader/boot_find_image_area_idx/index.html |     5 +-
 .../bootloader/boot_find_image_part/index.html     |     5 +-
 .../bootloader/boot_find_image_slot/index.html     |     5 +-
 v1_2_0/os/modules/bootloader/boot_go/index.html    |     5 +-
 .../modules/bootloader/boot_init_flash/index.html  |     5 +-
 .../modules/bootloader/boot_move_area/index.html   |     5 +-
 .../bootloader/boot_read_image_header/index.html   |     5 +-
 .../bootloader/boot_read_image_headers/index.html  |     5 +-
 .../modules/bootloader/boot_read_status/index.html |     5 +-
 .../bootloader/boot_select_image_slot/index.html   |     5 +-
 .../modules/bootloader/boot_slot_addr/index.html   |     5 +-
 .../bootloader/boot_slot_to_area_idx/index.html    |     5 +-
 .../modules/bootloader/boot_swap_areas/index.html  |     5 +-
 .../bootloader/boot_vect_delete_main/index.html    |     5 +-
 .../bootloader/boot_vect_delete_test/index.html    |     5 +-
 .../bootloader/boot_vect_read_main/index.html      |     5 +-
 .../bootloader/boot_vect_read_one/index.html       |     5 +-
 .../bootloader/boot_vect_read_test/index.html      |     5 +-
 .../bootloader/boot_write_status/index.html        |     5 +-
 v1_2_0/os/modules/bootloader/bootloader/index.html |     5 +-
 v1_2_0/os/modules/console/console/index.html       |     5 +-
 v1_2_0/os/modules/console/console_echo/index.html  |     5 +-
 v1_2_0/os/modules/console/console_init/index.html  |     5 +-
 .../os/modules/console/console_is_init/index.html  |     5 +-
 .../os/modules/console/console_printf/index.html   |     5 +-
 v1_2_0/os/modules/console/console_read/index.html  |     5 +-
 .../modules/console/console_set_queues/index.html  |     5 +-
 v1_2_0/os/modules/console/console_write/index.html |     5 +-
 .../modules/devmgmt/customize_newtmgr/index.html   |     5 +-
 v1_2_0/os/modules/devmgmt/newtmgr/index.html       |     5 +-
 v1_2_0/os/modules/devmgmt/oicmgr/index.html        |     5 +-
 v1_2_0/os/modules/drivers/driver/index.html        |     5 +-
 v1_2_0/os/modules/drivers/flash/index.html         |     5 +-
 v1_2_0/os/modules/drivers/mmc/index.html           |     5 +-
 v1_2_0/os/modules/elua/elua/index.html             |     5 +-
 v1_2_0/os/modules/elua/lua_init/index.html         |     5 +-
 v1_2_0/os/modules/elua/lua_main/index.html         |     5 +-
 v1_2_0/os/modules/fcb/fcb/index.html               |     5 +-
 v1_2_0/os/modules/fcb/fcb_append/index.html        |     5 +-
 v1_2_0/os/modules/fcb/fcb_append_finish/index.html |     5 +-
 .../modules/fcb/fcb_append_to_scratch/index.html   |     5 +-
 v1_2_0/os/modules/fcb/fcb_clear/index.html         |     5 +-
 v1_2_0/os/modules/fcb/fcb_getnext/index.html       |     5 +-
 v1_2_0/os/modules/fcb/fcb_init/index.html          |     5 +-
 v1_2_0/os/modules/fcb/fcb_is_empty/index.html      |     5 +-
 v1_2_0/os/modules/fcb/fcb_offset_last_n/index.html |     5 +-
 v1_2_0/os/modules/fcb/fcb_rotate/index.html        |     5 +-
 v1_2_0/os/modules/fcb/fcb_walk/index.html          |     5 +-
 v1_2_0/os/modules/fs/fatfs/index.html              |     5 +-
 v1_2_0/os/modules/fs/fs/fs/index.html              |     5 +-
 v1_2_0/os/modules/fs/fs/fs_close/index.html        |     5 +-
 v1_2_0/os/modules/fs/fs/fs_closedir/index.html     |     5 +-
 .../os/modules/fs/fs/fs_dirent_is_dir/index.html   |     5 +-
 v1_2_0/os/modules/fs/fs/fs_dirent_name/index.html  |     5 +-
 v1_2_0/os/modules/fs/fs/fs_filelen/index.html      |     5 +-
 v1_2_0/os/modules/fs/fs/fs_getpos/index.html       |     5 +-
 v1_2_0/os/modules/fs/fs/fs_mkdir/index.html        |     5 +-
 v1_2_0/os/modules/fs/fs/fs_open/index.html         |     5 +-
 v1_2_0/os/modules/fs/fs/fs_opendir/index.html      |     5 +-
 v1_2_0/os/modules/fs/fs/fs_ops/index.html          |     5 +-
 v1_2_0/os/modules/fs/fs/fs_read/index.html         |     5 +-
 v1_2_0/os/modules/fs/fs/fs_readdir/index.html      |     5 +-
 v1_2_0/os/modules/fs/fs/fs_register/index.html     |     5 +-
 v1_2_0/os/modules/fs/fs/fs_rename/index.html       |     5 +-
 v1_2_0/os/modules/fs/fs/fs_return_codes/index.html |     5 +-
 v1_2_0/os/modules/fs/fs/fs_seek/index.html         |     5 +-
 v1_2_0/os/modules/fs/fs/fs_unlink/index.html       |     5 +-
 v1_2_0/os/modules/fs/fs/fs_write/index.html        |     5 +-
 .../os/modules/fs/fs/fsutil_read_file/index.html   |     5 +-
 .../os/modules/fs/fs/fsutil_write_file/index.html  |     5 +-
 v1_2_0/os/modules/fs/nffs/nffs/index.html          |     5 +-
 .../os/modules/fs/nffs/nffs_area_desc/index.html   |     5 +-
 v1_2_0/os/modules/fs/nffs/nffs_config/index.html   |     5 +-
 v1_2_0/os/modules/fs/nffs/nffs_detect/index.html   |     5 +-
 v1_2_0/os/modules/fs/nffs/nffs_format/index.html   |     5 +-
 v1_2_0/os/modules/fs/nffs/nffs_init/index.html     |     5 +-
 .../os/modules/fs/nffs/nffs_internals/index.html   |     5 +-
 v1_2_0/os/modules/fs/otherfs/index.html            |     5 +-
 v1_2_0/os/modules/hal/hal/index.html               |     5 +-
 v1_2_0/os/modules/hal/hal_api/index.html           |     5 +-
 v1_2_0/os/modules/hal/hal_bsp/hal_bsp/index.html   |     5 +-
 v1_2_0/os/modules/hal/hal_creation/index.html      |     5 +-
 .../os/modules/hal/hal_flash/hal_flash/index.html  |     5 +-
 .../modules/hal/hal_flash/hal_flash_int/index.html |     5 +-
 v1_2_0/os/modules/hal/hal_gpio/hal_gpio/index.html |     5 +-
 v1_2_0/os/modules/hal/hal_i2c/hal_i2c/index.html   |     5 +-
 v1_2_0/os/modules/hal/hal_in_libraries/index.html  |     5 +-
 .../modules/hal/hal_os_tick/hal_os_tick/index.html |     5 +-
 v1_2_0/os/modules/hal/hal_spi/hal_spi/index.html   |     5 +-
 .../os/modules/hal/hal_system/hal_sys/index.html   |     5 +-
 .../os/modules/hal/hal_timer/hal_timer/index.html  |     5 +-
 v1_2_0/os/modules/hal/hal_uart/hal_uart/index.html |     5 +-
 .../hal/hal_watchdog/hal_watchdog/index.html       |     5 +-
 v1_2_0/os/modules/imgmgr/imgmgr/index.html         |     5 +-
 .../modules/imgmgr/imgmgr_module_init/index.html   |     5 +-
 v1_2_0/os/modules/imgmgr/imgr_ver_parse/index.html |     5 +-
 v1_2_0/os/modules/imgmgr/imgr_ver_str/index.html   |     5 +-
 v1_2_0/os/modules/json/json/index.html             |     5 +-
 .../json/json_encode_object_entry/index.html       |     5 +-
 .../json/json_encode_object_finish/index.html      |     5 +-
 .../modules/json/json_encode_object_key/index.html |     5 +-
 .../json/json_encode_object_start/index.html       |     5 +-
 v1_2_0/os/modules/json/json_read_object/index.html |     5 +-
 v1_2_0/os/modules/logs/logs/index.html             |     5 +-
 .../modules/sensor_framework/sensor_api/index.html |     5 +-
 .../sensor_framework/sensor_create/index.html      |     5 +-
 .../sensor_framework/sensor_driver/index.html      |     5 +-
 .../sensor_framework_overview/index.html           |     5 +-
 .../sensor_listener_api/index.html                 |     5 +-
 .../sensor_framework/sensor_mgr_api/index.html     |     5 +-
 .../modules/sensor_framework/sensor_oic/index.html |     5 +-
 .../sensor_framework/sensor_shell/index.html       |     5 +-
 v1_2_0/os/modules/shell/shell/index.html           |     5 +-
 .../os/modules/shell/shell_cmd_register/index.html |     5 +-
 v1_2_0/os/modules/shell/shell_evq_set/index.html   |     5 +-
 .../shell/shell_nlip_input_register/index.html     |     5 +-
 .../os/modules/shell/shell_nlip_output/index.html  |     5 +-
 v1_2_0/os/modules/shell/shell_register/index.html  |     5 +-
 .../shell_register_app_cmd_handler/index.html      |     5 +-
 .../shell/shell_register_default_module/index.html |     5 +-
 v1_2_0/os/modules/split/split/index.html           |     5 +-
 v1_2_0/os/modules/stats/stats/index.html           |     5 +-
 .../sysinitconfig/sysconfig_error/index.html       |     5 +-
 .../modules/sysinitconfig/sysinitconfig/index.html |     5 +-
 v1_2_0/os/modules/testutil/test_assert/index.html  |     5 +-
 v1_2_0/os/modules/testutil/test_case/index.html    |     5 +-
 v1_2_0/os/modules/testutil/test_decl/index.html    |     5 +-
 v1_2_0/os/modules/testutil/test_pass/index.html    |     5 +-
 v1_2_0/os/modules/testutil/test_suite/index.html   |     5 +-
 v1_2_0/os/modules/testutil/testutil/index.html     |     5 +-
 v1_2_0/os/modules/testutil/tu_init/index.html      |     5 +-
 v1_2_0/os/modules/testutil/tu_restart/index.html   |     5 +-
 v1_2_0/os/os_user_guide/index.html                 |     5 +-
 v1_2_0/os/tutorials/STM32F303/index.html           |     5 +-
 v1_2_0/os/tutorials/add_newtmgr/index.html         |     5 +-
 v1_2_0/os/tutorials/air_quality_ble/index.html     |     5 +-
 v1_2_0/os/tutorials/air_quality_sensor/index.html  |     5 +-
 v1_2_0/os/tutorials/arduino_zero/index.html        |     5 +-
 v1_2_0/os/tutorials/ble_bare_bones/index.html      |     5 +-
 v1_2_0/os/tutorials/blehci_project/index.html      |     5 +-
 v1_2_0/os/tutorials/bleprph/bleprph-adv/index.html |     5 +-
 v1_2_0/os/tutorials/bleprph/bleprph-app/index.html |     5 +-
 .../bleprph/bleprph-chr-access/index.html          |     5 +-
 .../os/tutorials/bleprph/bleprph-conn/index.html   |     5 +-
 .../tutorials/bleprph/bleprph-gap-event/index.html |     5 +-
 .../os/tutorials/bleprph/bleprph-intro/index.html  |     5 +-
 .../tutorials/bleprph/bleprph-svc-reg/index.html   |     5 +-
 v1_2_0/os/tutorials/blinky/index.html              |     5 +-
 v1_2_0/os/tutorials/blinky_console/index.html      |     5 +-
 v1_2_0/os/tutorials/blinky_primo/index.html        |     5 +-
 v1_2_0/os/tutorials/blinky_sram_olimex/index.html  |     5 +-
 v1_2_0/os/tutorials/blinky_stm32f4disc/index.html  |     5 +-
 v1_2_0/os/tutorials/blinky_windows/index.html      |     5 +-
 v1_2_0/os/tutorials/codesize/index.html            |     5 +-
 v1_2_0/os/tutorials/define_target/index.html       |     5 +-
 v1_2_0/os/tutorials/eddystone/index.html           |     5 +-
 v1_2_0/os/tutorials/event_queue/index.html         |     5 +-
 v1_2_0/os/tutorials/ibeacon/index.html             |     5 +-
 v1_2_0/os/tutorials/lora/lorawanapp/index.html     |     5 +-
 v1_2_0/os/tutorials/nRF52/index.html               |     5 +-
 v1_2_0/os/tutorials/nrf52_adc/index.html           |     5 +-
 v1_2_0/os/tutorials/olimex/index.html              |     5 +-
 v1_2_0/os/tutorials/ota_upgrade_nrf52/index.html   |     5 +-
 v1_2_0/os/tutorials/pin-wheel-mods/index.html      |     5 +-
 .../os/tutorials/project-nrf52-slinky/index.html   |     5 +-
 v1_2_0/os/tutorials/project-sim-slinky/index.html  |     5 +-
 v1_2_0/os/tutorials/project-slinky/index.html      |     5 +-
 .../os/tutorials/project-stm32-slinky/index.html   |     5 +-
 v1_2_0/os/tutorials/rbnano2/index.html             |     5 +-
 v1_2_0/os/tutorials/repo/add_repos/index.html      |     5 +-
 v1_2_0/os/tutorials/repo/create_repo/index.html    |     5 +-
 v1_2_0/os/tutorials/repo/private_repo/index.html   |     5 +-
 v1_2_0/os/tutorials/repo/upgrade_repo/index.html   |     5 +-
 v1_2_0/os/tutorials/segger_rtt/index.html          |     5 +-
 v1_2_0/os/tutorials/segger_sysview/index.html      |     5 +-
 .../sensors/sensor_bleprph_oic/index.html          |     5 +-
 .../sensors/sensor_nrf52_bno055/index.html         |     5 +-
 .../sensors/sensor_nrf52_bno055_oic/index.html     |     5 +-
 .../sensors/sensor_offboard_config/index.html      |     5 +-
 .../sensors/sensor_oic_overview/index.html         |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb/index.html  |     5 +-
 v1_2_0/os/tutorials/sensors/sensors/index.html     |     5 +-
 v1_2_0/os/tutorials/tasks_lesson/index.html        |     5 +-
 v1_2_0/os/tutorials/try_markdown/index.html        |     5 +-
 v1_2_0/os/tutorials/tutorials/index.html           |     5 +-
 v1_2_0/os/tutorials/unit_test/index.html           |     5 +-
 v1_2_0/os/tutorials/wi-fi_on_arduino/index.html    |     5 +-
 v1_2_0/pages/ble/index.html                        |     5 +-
 v1_2_0/pages/configurability/index.html            |     5 +-
 v1_2_0/pages/securitybullets/index.html            |     5 +-
 v1_2_0/quick-start/index.html                      |     2 +-
 v1_2_0/sitemap.xml                                 |   944 +-
 v1_2_0/sitemap.xml.gz                              |   Bin 3469 -> 3470 bytes
 v1_2_0/talks/index.html                            |     2 +-
 v1_3_0/about/index.html                            |     2 +-
 v1_3_0/community/index.html                        |     2 +-
 v1_3_0/documentation/index.html                    |     2 +-
 v1_3_0/download/index.html                         |     2 +-
 v1_3_0/events/index.html                           |     2 +-
 v1_3_0/faq/answers/index.html                      |     5 +-
 v1_3_0/faq/go_env/index.html                       |     5 +-
 v1_3_0/faq/how_to_edit_docs/index.html             |     5 +-
 v1_3_0/faq/ide/index.html                          |     5 +-
 v1_3_0/index.html                                  |     2 +-
 v1_3_0/known_issues/index.html                     |     5 +-
 v1_3_0/network/ble/ble_blemesh/index.html          |     5 +-
 .../network/ble/ble_hs/ble_att/ble_att/index.html  |     5 +-
 .../ble_att/functions/ble_att_mtu/index.html       |     5 +-
 .../functions/ble_att_preferred_mtu/index.html     |     5 +-
 .../functions/ble_att_set_preferred_mtu/index.html |     5 +-
 .../functions/ble_att_svr_read_local/index.html    |     5 +-
 .../functions/ble_att_svr_write_local/index.html   |     5 +-
 v1_3_0/network/ble/ble_hs/ble_att/mdtoc/index.html |     5 +-
 .../network/ble/ble_hs/ble_gap/ble_gap/index.html  |     5 +-
 .../ble_gap/definitions/ble_gap_defs/index.html    |     5 +-
 .../functions/ble_gap_adv_active/index.html        |     5 +-
 .../functions/ble_gap_adv_rsp_set_data/index.html  |     5 +-
 .../ble_gap_adv_rsp_set_fields/index.html          |     5 +-
 .../functions/ble_gap_adv_set_data/index.html      |     5 +-
 .../functions/ble_gap_adv_set_fields/index.html    |     5 +-
 .../functions/ble_gap_adv_set_phys/index.html      |     5 +-
 .../functions/ble_gap_adv_set_tx_power/index.html  |     5 +-
 .../ble_gap/functions/ble_gap_adv_start/index.html |     5 +-
 .../ble_gap/functions/ble_gap_adv_stop/index.html  |     5 +-
 .../functions/ble_gap_conn_active/index.html       |     5 +-
 .../functions/ble_gap_conn_cancel/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_conn_find/index.html |     5 +-
 .../ble_gap/functions/ble_gap_conn_rssi/index.html |     5 +-
 .../ble_gap/functions/ble_gap_connect/index.html   |     5 +-
 .../ble_gap/functions/ble_gap_disc/index.html      |     5 +-
 .../functions/ble_gap_disc_active/index.html       |     5 +-
 .../functions/ble_gap_disc_cancel/index.html       |     5 +-
 .../functions/ble_gap_ext_connect/index.html       |     5 +-
 .../ble_gap/functions/ble_gap_ext_disc/index.html  |     5 +-
 .../functions/ble_gap_read_le_phy/index.html       |     5 +-
 .../functions/ble_gap_security_initiate/index.html |     5 +-
 .../functions/ble_gap_set_event_cb/index.html      |     5 +-
 .../ble_gap_set_prefered_default_le_phy/index.html |     5 +-
 .../ble_gap_set_prefered_le_phy/index.html         |     5 +-
 .../functions/ble_gap_set_priv_mode/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_terminate/index.html |     5 +-
 .../functions/ble_gap_update_params/index.html     |     5 +-
 .../ble_gap/functions/ble_gap_wl_set/index.html    |     5 +-
 v1_3_0/network/ble/ble_hs/ble_gap/mdtoc/index.html |     5 +-
 .../ble/ble_hs/ble_gattc/ble_gattc/index.html      |     5 +-
 .../definitions/ble_gattc_defs/index.html          |     5 +-
 .../functions/ble_gattc_disc_all_chrs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_dscs/index.html   |     5 +-
 .../functions/ble_gattc_disc_all_svcs/index.html   |     5 +-
 .../ble_gattc_disc_chrs_by_uuid/index.html         |     5 +-
 .../ble_gattc_disc_svc_by_uuid/index.html          |     5 +-
 .../functions/ble_gattc_exchange_mtu/index.html    |     5 +-
 .../functions/ble_gattc_find_inc_svcs/index.html   |     5 +-
 .../functions/ble_gattc_indicate/index.html        |     5 +-
 .../functions/ble_gattc_indicate_custom/index.html |     5 +-
 .../functions/ble_gattc_notify/index.html          |     5 +-
 .../functions/ble_gattc_notify_custom/index.html   |     5 +-
 .../ble_gattc/functions/ble_gattc_read/index.html  |     5 +-
 .../functions/ble_gattc_read_by_uuid/index.html    |     5 +-
 .../functions/ble_gattc_read_long/index.html       |     5 +-
 .../functions/ble_gattc_read_mult/index.html       |     5 +-
 .../ble_gattc/functions/ble_gattc_write/index.html |     5 +-
 .../functions/ble_gattc_write_flat/index.html      |     5 +-
 .../functions/ble_gattc_write_long/index.html      |     5 +-
 .../functions/ble_gattc_write_no_rsp/index.html    |     5 +-
 .../ble_gattc_write_no_rsp_flat/index.html         |     5 +-
 .../functions/ble_gattc_write_reliable/index.html  |     5 +-
 .../network/ble/ble_hs/ble_gattc/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_gatts/ble_gatts/index.html      |     5 +-
 .../definitions/ble_gatts_defs/index.html          |     5 +-
 .../functions/ble_gatts_add_svcs/index.html        |     5 +-
 .../functions/ble_gatts_count_cfg/index.html       |     5 +-
 .../functions/ble_gatts_find_chr/index.html        |     5 +-
 .../functions/ble_gatts_find_dsc/index.html        |     5 +-
 .../functions/ble_gatts_find_svc/index.html        |     5 +-
 .../ble_gatts_svc_set_visibility/index.html        |     5 +-
 .../network/ble/ble_hs/ble_gatts/mdtoc/index.html  |     5 +-
 v1_3_0/network/ble/ble_hs/ble_hs/index.html        |     5 +-
 .../ble/ble_hs/ble_hs_id/ble_hs_id/index.html      |     5 +-
 .../functions/ble_hs_id_copy_addr/index.html       |     5 +-
 .../functions/ble_hs_id_gen_rnd/index.html         |     5 +-
 .../functions/ble_hs_id_set_rnd/index.html         |     5 +-
 .../network/ble/ble_hs/ble_hs_id/mdtoc/index.html  |     5 +-
 .../ble/ble_hs/ble_hs_return_codes/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_uid/index.html      |     5 +-
 .../ble_eddystone_set_adv_data_url/index.html      |     5 +-
 .../other/functions/ble_hs_evq_set/index.html      |     5 +-
 .../other/functions/ble_hs_mbuf_att_pkt/index.html |     5 +-
 .../functions/ble_hs_mbuf_from_flat/index.html     |     5 +-
 .../other/functions/ble_hs_mbuf_to_flat/index.html |     5 +-
 .../other/functions/ble_hs_sched_reset/index.html  |     5 +-
 .../other/functions/ble_hs_synced/index.html       |     5 +-
 .../functions/ble_ibeacon_set_adv_data/index.html  |     5 +-
 .../ble_hs/other/functions/ble_uuid_cmp/index.html |     5 +-
 .../functions/ble_uuid_init_from_buf/index.html    |     5 +-
 .../other/functions/ble_uuid_to_str/index.html     |     5 +-
 .../ble_hs/other/functions/ble_uuid_u16/index.html |     5 +-
 v1_3_0/network/ble/ble_hs/other/mdtoc/index.html   |     5 +-
 v1_3_0/network/ble/ble_hs/other/other/index.html   |     5 +-
 v1_3_0/network/ble/ble_intro/index.html            |     5 +-
 v1_3_0/network/ble/ble_mesh/index.html             |     5 +-
 v1_3_0/network/ble/ble_sec/index.html              |     5 +-
 v1_3_0/network/ble/ble_setup/ble_addr/index.html   |     5 +-
 .../network/ble/ble_setup/ble_lp_clock/index.html  |     5 +-
 .../ble/ble_setup/ble_setup_intro/index.html       |     5 +-
 .../network/ble/ble_setup/ble_sync_cb/index.html   |     5 +-
 v1_3_0/network/ble/btshell/btshell_GAP/index.html  |     5 +-
 v1_3_0/network/ble/btshell/btshell_GATT/index.html |     5 +-
 .../network/ble/btshell/btshell_advdata/index.html |     5 +-
 v1_3_0/network/ble/btshell/btshell_api/index.html  |     5 +-
 v1_3_0/news/article1/index.html                    |     5 +-
 v1_3_0/newt/command_list/newt_build/index.html     |     5 +-
 v1_3_0/newt/command_list/newt_clean/index.html     |     5 +-
 v1_3_0/newt/command_list/newt_complete/index.html  |     5 +-
 .../newt/command_list/newt_create_image/index.html |     5 +-
 v1_3_0/newt/command_list/newt_debug/index.html     |     5 +-
 v1_3_0/newt/command_list/newt_help/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_info/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_install/index.html   |     5 +-
 v1_3_0/newt/command_list/newt_load/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_mfg/index.html       |     5 +-
 v1_3_0/newt/command_list/newt_new/index.html       |     5 +-
 v1_3_0/newt/command_list/newt_pkg/index.html       |     5 +-
 .../newt/command_list/newt_resign_image/index.html |     5 +-
 v1_3_0/newt/command_list/newt_run/index.html       |     5 +-
 v1_3_0/newt/command_list/newt_size/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_sync/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_target/index.html    |     5 +-
 v1_3_0/newt/command_list/newt_test/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_upgrade/index.html   |     5 +-
 v1_3_0/newt/command_list/newt_vals/index.html      |     5 +-
 v1_3_0/newt/command_list/newt_version/index.html   |     5 +-
 v1_3_0/newt/install/newt_linux/index.html          |     5 +-
 v1_3_0/newt/install/newt_mac/index.html            |     5 +-
 v1_3_0/newt/install/newt_windows/index.html        |     5 +-
 v1_3_0/newt/install/prev_releases/index.html       |     5 +-
 v1_3_0/newt/newt_intro/index.html                  |     5 +-
 v1_3_0/newt/newt_operation/index.html              |     5 +-
 v1_3_0/newt/newt_ops/index.html                    |     5 +-
 .../newtmgr/command_list/newtmgr_config/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_conn/index.html   |     5 +-
 .../newtmgr/command_list/newtmgr_crash/index.html  |     5 +-
 .../command_list/newtmgr_datetime/index.html       |     5 +-
 .../newtmgr/command_list/newtmgr_echo/index.html   |     5 +-
 v1_3_0/newtmgr/command_list/newtmgr_fs/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_image/index.html  |     5 +-
 .../newtmgr/command_list/newtmgr_logs/index.html   |     5 +-
 .../command_list/newtmgr_mpstats/index.html        |     5 +-
 .../newtmgr/command_list/newtmgr_reset/index.html  |     5 +-
 v1_3_0/newtmgr/command_list/newtmgr_run/index.html |     5 +-
 .../newtmgr/command_list/newtmgr_stat/index.html   |     5 +-
 .../command_list/newtmgr_taskstats/index.html      |     5 +-
 v1_3_0/newtmgr/install_linux/index.html            |     5 +-
 v1_3_0/newtmgr/install_mac/index.html              |     5 +-
 v1_3_0/newtmgr/install_windows/index.html          |     5 +-
 v1_3_0/newtmgr/overview/index.html                 |     5 +-
 v1_3_0/newtmgr/prev_releases/index.html            |     5 +-
 v1_3_0/newtmgr/protocol/index.html                 |     5 +-
 v1_3_0/os/core_os/callout/callout/index.html       |     5 +-
 .../callout/os_callout_func_init/index.html        |     5 +-
 .../os/core_os/callout/os_callout_init/index.html  |     5 +-
 .../core_os/callout/os_callout_queued/index.html   |     5 +-
 .../os/core_os/callout/os_callout_reset/index.html |     5 +-
 .../os/core_os/callout/os_callout_stop/index.html  |     5 +-
 .../context_switch/context_switch/index.html       |     5 +-
 .../context_switch/os_arch_ctx_sw/index.html       |     5 +-
 .../os/core_os/context_switch/os_sched/index.html  |     5 +-
 .../context_switch/os_sched_ctx_sw_hook/index.html |     5 +-
 .../os_sched_get_current_task/index.html           |     5 +-
 .../context_switch/os_sched_insert/index.html      |     5 +-
 .../context_switch/os_sched_next_task/index.html   |     5 +-
 .../os_sched_os_timer_exp/index.html               |     5 +-
 .../context_switch/os_sched_remove/index.html      |     5 +-
 .../context_switch/os_sched_resort/index.html      |     5 +-
 .../os_sched_set_current_task/index.html           |     5 +-
 .../context_switch/os_sched_sleep/index.html       |     5 +-
 .../context_switch/os_sched_wakeup/index.html      |     5 +-
 v1_3_0/os/core_os/cputime/os_cputime/index.html    |     5 +-
 .../cputime/os_cputime_delay_nsecs/index.html      |     5 +-
 .../cputime/os_cputime_delay_ticks/index.html      |     5 +-
 .../cputime/os_cputime_delay_usecs/index.html      |     5 +-
 .../os/core_os/cputime/os_cputime_get32/index.html |     5 +-
 .../os/core_os/cputime/os_cputime_init/index.html  |     5 +-
 .../cputime/os_cputime_nsecs_to_ticks/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_nsecs/index.html   |     5 +-
 .../cputime/os_cputime_ticks_to_usecs/index.html   |     5 +-
 .../cputime/os_cputime_timer_init/index.html       |     5 +-
 .../cputime/os_cputime_timer_relative/index.html   |     5 +-
 .../cputime/os_cputime_timer_start/index.html      |     5 +-
 .../cputime/os_cputime_timer_stop/index.html       |     5 +-
 .../cputime/os_cputime_usecs_to_ticks/index.html   |     5 +-
 .../os/core_os/event_queue/event_queue/index.html  |     5 +-
 .../event_queue/os_eventq_designate/index.html     |     5 +-
 .../event_queue/os_eventq_dflt_get/index.html      |     5 +-
 .../event_queue/os_eventq_dflt_set/index.html      |     5 +-
 .../core_os/event_queue/os_eventq_get/index.html   |     5 +-
 .../core_os/event_queue/os_eventq_init/index.html  |     5 +-
 .../event_queue/os_eventq_inited/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_put/index.html   |     5 +-
 .../event_queue/os_eventq_remove/index.html        |     5 +-
 .../core_os/event_queue/os_eventq_run/index.html   |     5 +-
 v1_3_0/os/core_os/heap/heap/index.html             |     5 +-
 v1_3_0/os/core_os/heap/os_free/index.html          |     5 +-
 v1_3_0/os/core_os/heap/os_malloc/index.html        |     5 +-
 v1_3_0/os/core_os/heap/os_realloc/index.html       |     5 +-
 v1_3_0/os/core_os/mbuf/OS_MBUF_DATA/index.html     |     5 +-
 .../core_os/mbuf/OS_MBUF_LEADINGSPACE/index.html   |     5 +-
 v1_3_0/os/core_os/mbuf/OS_MBUF_PKTHDR/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_PKTHDR_TO_MBUF/index.html |     5 +-
 v1_3_0/os/core_os/mbuf/OS_MBUF_PKTLEN/index.html   |     5 +-
 .../core_os/mbuf/OS_MBUF_TRAILINGSPACE/index.html  |     5 +-
 v1_3_0/os/core_os/mbuf/OS_MBUF_USRHDR/index.html   |     5 +-
 .../os/core_os/mbuf/OS_MBUF_USRHDR_LEN/index.html  |     5 +-
 v1_3_0/os/core_os/mbuf/mbuf/index.html             |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_adj/index.html      |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_append/index.html   |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_concat/index.html   |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_copydata/index.html |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_copyinto/index.html |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_dup/index.html      |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_extend/index.html   |     5 +-
 .../os/core_os/mbuf/os_mbuf_free_chain/index.html  |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_get/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_get_pkthdr/index.html  |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_memcmp/index.html   |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_off/index.html      |     5 +-
 .../os/core_os/mbuf/os_mbuf_pool_init/index.html   |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_prepend/index.html  |     5 +-
 v1_3_0/os/core_os/mbuf/os_mbuf_pullup/index.html   |     5 +-
 .../memory_pool/OS_MEMPOOL_BYTES/index.html        |     5 +-
 .../core_os/memory_pool/OS_MEMPOOL_SIZE/index.html |     5 +-
 .../os/core_os/memory_pool/memory_pool/index.html  |     5 +-
 .../core_os/memory_pool/os_memblock_get/index.html |     5 +-
 .../core_os/memory_pool/os_memblock_put/index.html |     5 +-
 .../os_mempool_info_get_next/index.html            |     5 +-
 .../core_os/memory_pool/os_mempool_init/index.html |     5 +-
 v1_3_0/os/core_os/mqueue/mqueue/index.html         |     5 +-
 v1_3_0/os/core_os/mqueue/os_mqueue_get/index.html  |     5 +-
 v1_3_0/os/core_os/mqueue/os_mqueue_init/index.html |     5 +-
 v1_3_0/os/core_os/mqueue/os_mqueue_put/index.html  |     5 +-
 v1_3_0/os/core_os/msys/msys/index.html             |     5 +-
 v1_3_0/os/core_os/msys/os_msys_get/index.html      |     5 +-
 .../os/core_os/msys/os_msys_get_pkthdr/index.html  |     5 +-
 v1_3_0/os/core_os/msys/os_msys_register/index.html |     5 +-
 v1_3_0/os/core_os/msys/os_msys_reset/index.html    |     5 +-
 v1_3_0/os/core_os/mutex/mutex/index.html           |     5 +-
 v1_3_0/os/core_os/mutex/os_mutex_init/index.html   |     5 +-
 v1_3_0/os/core_os/mutex/os_mutex_pend/index.html   |     5 +-
 .../os/core_os/mutex/os_mutex_release/index.html   |     5 +-
 v1_3_0/os/core_os/mynewt_os/index.html             |     5 +-
 v1_3_0/os/core_os/os_init/index.html               |     5 +-
 v1_3_0/os/core_os/os_start/index.html              |     5 +-
 v1_3_0/os/core_os/os_started/index.html            |     5 +-
 v1_3_0/os/core_os/porting/port_bsp/index.html      |     5 +-
 v1_3_0/os/core_os/porting/port_cpu/index.html      |     5 +-
 v1_3_0/os/core_os/porting/port_mcu/index.html      |     5 +-
 v1_3_0/os/core_os/porting/port_os/index.html       |     5 +-
 .../core_os/sanity/os_sanity_check_init/index.html |     5 +-
 .../sanity/os_sanity_check_register/index.html     |     5 +-
 .../sanity/os_sanity_check_reset/index.html        |     5 +-
 .../sanity/os_sanity_task_checkin/index.html       |     5 +-
 v1_3_0/os/core_os/sanity/sanity/index.html         |     5 +-
 v1_3_0/os/core_os/semaphore/os_sem_init/index.html |     5 +-
 v1_3_0/os/core_os/semaphore/os_sem_pend/index.html |     5 +-
 .../os/core_os/semaphore/os_sem_release/index.html |     5 +-
 v1_3_0/os/core_os/semaphore/semaphore/index.html   |     5 +-
 v1_3_0/os/core_os/task/os_task_count/index.html    |     5 +-
 .../core_os/task/os_task_info_get_next/index.html  |     5 +-
 v1_3_0/os/core_os/task/os_task_init/index.html     |     5 +-
 v1_3_0/os/core_os/task/os_task_remove/index.html   |     5 +-
 v1_3_0/os/core_os/task/task/index.html             |     5 +-
 .../os/core_os/time/os_get_uptime_usec/index.html  |     5 +-
 v1_3_0/os/core_os/time/os_gettimeofday/index.html  |     5 +-
 v1_3_0/os/core_os/time/os_settimeofday/index.html  |     5 +-
 v1_3_0/os/core_os/time/os_time/index.html          |     5 +-
 v1_3_0/os/core_os/time/os_time_advance/index.html  |     5 +-
 v1_3_0/os/core_os/time/os_time_delay/index.html    |     5 +-
 v1_3_0/os/core_os/time/os_time_get/index.html      |     5 +-
 .../os/core_os/time/os_time_ms_to_ticks/index.html |     5 +-
 v1_3_0/os/get_started/cross_tools/index.html       |     5 +-
 v1_3_0/os/get_started/docker/index.html            |     5 +-
 v1_3_0/os/get_started/get_started/index.html       |     5 +-
 .../os/get_started/native_install_intro/index.html |     5 +-
 v1_3_0/os/get_started/native_tools/index.html      |     5 +-
 v1_3_0/os/get_started/project_create/index.html    |     5 +-
 v1_3_0/os/get_started/serial_access/index.html     |     5 +-
 v1_3_0/os/get_started/vocabulary/index.html        |     5 +-
 v1_3_0/os/introduction/index.html                  |     5 +-
 v1_3_0/os/modules/baselibc/index.html              |     5 +-
 .../bootloader/boot_build_status/index.html        |     5 +-
 .../bootloader/boot_build_status_one/index.html    |     5 +-
 .../bootloader/boot_clear_status/index.html        |     5 +-
 .../modules/bootloader/boot_copy_area/index.html   |     5 +-
 .../modules/bootloader/boot_copy_image/index.html  |     5 +-
 .../modules/bootloader/boot_erase_area/index.html  |     5 +-
 .../modules/bootloader/boot_fill_slot/index.html   |     5 +-
 .../bootloader/boot_find_image_area_idx/index.html |     5 +-
 .../bootloader/boot_find_image_part/index.html     |     5 +-
 .../bootloader/boot_find_image_slot/index.html     |     5 +-
 v1_3_0/os/modules/bootloader/boot_go/index.html    |     5 +-
 .../modules/bootloader/boot_init_flash/index.html  |     5 +-
 .../modules/bootloader/boot_move_area/index.html   |     5 +-
 .../bootloader/boot_read_image_header/index.html   |     5 +-
 .../bootloader/boot_read_image_headers/index.html  |     5 +-
 .../modules/bootloader/boot_read_status/index.html |     5 +-
 .../bootloader/boot_select_image_slot/index.html   |     5 +-
 .../modules/bootloader/boot_slot_addr/index.html   |     5 +-
 .../bootloader/boot_slot_to_area_idx/index.html    |     5 +-
 .../modules/bootloader/boot_swap_areas/index.html  |     5 +-
 .../bootloader/boot_vect_delete_main/index.html    |     5 +-
 .../bootloader/boot_vect_delete_test/index.html    |     5 +-
 .../bootloader/boot_vect_read_main/index.html      |     5 +-
 .../bootloader/boot_vect_read_one/index.html       |     5 +-
 .../bootloader/boot_vect_read_test/index.html      |     5 +-
 .../bootloader/boot_write_status/index.html        |     5 +-
 v1_3_0/os/modules/bootloader/bootloader/index.html |     5 +-
 v1_3_0/os/modules/console/console/index.html       |     5 +-
 v1_3_0/os/modules/console/console_echo/index.html  |     5 +-
 v1_3_0/os/modules/console/console_init/index.html  |     5 +-
 .../os/modules/console/console_is_init/index.html  |     5 +-
 .../os/modules/console/console_printf/index.html   |     5 +-
 v1_3_0/os/modules/console/console_read/index.html  |     5 +-
 .../modules/console/console_set_queues/index.html  |     5 +-
 v1_3_0/os/modules/console/console_write/index.html |     5 +-
 .../modules/devmgmt/customize_newtmgr/index.html   |     5 +-
 v1_3_0/os/modules/devmgmt/newtmgr/index.html       |     5 +-
 v1_3_0/os/modules/devmgmt/oicmgr/index.html        |     5 +-
 v1_3_0/os/modules/drivers/driver/index.html        |     5 +-
 v1_3_0/os/modules/drivers/flash/index.html         |     5 +-
 v1_3_0/os/modules/drivers/mmc/index.html           |     5 +-
 v1_3_0/os/modules/elua/elua/index.html             |     5 +-
 v1_3_0/os/modules/elua/lua_init/index.html         |     5 +-
 v1_3_0/os/modules/elua/lua_main/index.html         |     5 +-
 v1_3_0/os/modules/fcb/fcb/index.html               |     5 +-
 v1_3_0/os/modules/fcb/fcb_append/index.html        |     5 +-
 v1_3_0/os/modules/fcb/fcb_append_finish/index.html |     5 +-
 .../modules/fcb/fcb_append_to_scratch/index.html   |     5 +-
 v1_3_0/os/modules/fcb/fcb_clear/index.html         |     5 +-
 v1_3_0/os/modules/fcb/fcb_getnext/index.html       |     5 +-
 v1_3_0/os/modules/fcb/fcb_init/index.html          |     5 +-
 v1_3_0/os/modules/fcb/fcb_is_empty/index.html      |     5 +-
 v1_3_0/os/modules/fcb/fcb_offset_last_n/index.html |     5 +-
 v1_3_0/os/modules/fcb/fcb_rotate/index.html        |     5 +-
 v1_3_0/os/modules/fcb/fcb_walk/index.html          |     5 +-
 v1_3_0/os/modules/fs/fatfs/index.html              |     5 +-
 v1_3_0/os/modules/fs/fs/fs/index.html              |     5 +-
 v1_3_0/os/modules/fs/fs/fs_close/index.html        |     5 +-
 v1_3_0/os/modules/fs/fs/fs_closedir/index.html     |     5 +-
 .../os/modules/fs/fs/fs_dirent_is_dir/index.html   |     5 +-
 v1_3_0/os/modules/fs/fs/fs_dirent_name/index.html  |     5 +-
 v1_3_0/os/modules/fs/fs/fs_filelen/index.html      |     5 +-
 v1_3_0/os/modules/fs/fs/fs_getpos/index.html       |     5 +-
 v1_3_0/os/modules/fs/fs/fs_mkdir/index.html        |     5 +-
 v1_3_0/os/modules/fs/fs/fs_open/index.html         |     5 +-
 v1_3_0/os/modules/fs/fs/fs_opendir/index.html      |     5 +-
 v1_3_0/os/modules/fs/fs/fs_ops/index.html          |     5 +-
 v1_3_0/os/modules/fs/fs/fs_read/index.html         |     5 +-
 v1_3_0/os/modules/fs/fs/fs_readdir/index.html      |     5 +-
 v1_3_0/os/modules/fs/fs/fs_register/index.html     |     5 +-
 v1_3_0/os/modules/fs/fs/fs_rename/index.html       |     5 +-
 v1_3_0/os/modules/fs/fs/fs_return_codes/index.html |     5 +-
 v1_3_0/os/modules/fs/fs/fs_seek/index.html         |     5 +-
 v1_3_0/os/modules/fs/fs/fs_unlink/index.html       |     5 +-
 v1_3_0/os/modules/fs/fs/fs_write/index.html        |     5 +-
 .../os/modules/fs/fs/fsutil_read_file/index.html   |     5 +-
 .../os/modules/fs/fs/fsutil_write_file/index.html  |     5 +-
 v1_3_0/os/modules/fs/nffs/nffs/index.html          |     5 +-
 .../os/modules/fs/nffs/nffs_area_desc/index.html   |     5 +-
 v1_3_0/os/modules/fs/nffs/nffs_config/index.html   |     5 +-
 v1_3_0/os/modules/fs/nffs/nffs_detect/index.html   |     5 +-
 v1_3_0/os/modules/fs/nffs/nffs_format/index.html   |     5 +-
 v1_3_0/os/modules/fs/nffs/nffs_init/index.html     |     5 +-
 .../os/modules/fs/nffs/nffs_internals/index.html   |     5 +-
 v1_3_0/os/modules/fs/otherfs/index.html            |     5 +-
 v1_3_0/os/modules/hal/hal/index.html               |     5 +-
 v1_3_0/os/modules/hal/hal_api/index.html           |     5 +-
 v1_3_0/os/modules/hal/hal_bsp/hal_bsp/index.html   |     5 +-
 v1_3_0/os/modules/hal/hal_creation/index.html      |     5 +-
 .../os/modules/hal/hal_flash/hal_flash/index.html  |     5 +-
 .../modules/hal/hal_flash/hal_flash_int/index.html |     5 +-
 v1_3_0/os/modules/hal/hal_gpio/hal_gpio/index.html |     5 +-
 v1_3_0/os/modules/hal/hal_i2c/hal_i2c/index.html   |     5 +-
 v1_3_0/os/modules/hal/hal_in_libraries/index.html  |     5 +-
 .../modules/hal/hal_os_tick/hal_os_tick/index.html |     5 +-
 v1_3_0/os/modules/hal/hal_spi/hal_spi/index.html   |     5 +-
 .../os/modules/hal/hal_system/hal_sys/index.html   |     5 +-
 .../os/modules/hal/hal_timer/hal_timer/index.html  |     5 +-
 v1_3_0/os/modules/hal/hal_uart/hal_uart/index.html |     5 +-
 .../hal/hal_watchdog/hal_watchdog/index.html       |     5 +-
 v1_3_0/os/modules/imgmgr/imgmgr/index.html         |     5 +-
 .../modules/imgmgr/imgmgr_module_init/index.html   |     5 +-
 v1_3_0/os/modules/imgmgr/imgr_ver_parse/index.html |     5 +-
 v1_3_0/os/modules/imgmgr/imgr_ver_str/index.html   |     5 +-
 v1_3_0/os/modules/json/json/index.html             |     5 +-
 .../json/json_encode_object_entry/index.html       |     5 +-
 .../json/json_encode_object_finish/index.html      |     5 +-
 .../modules/json/json_encode_object_key/index.html |     5 +-
 .../json/json_encode_object_start/index.html       |     5 +-
 v1_3_0/os/modules/json/json_read_object/index.html |     5 +-
 v1_3_0/os/modules/logs/logs/index.html             |     5 +-
 .../modules/sensor_framework/sensor_api/index.html |     5 +-
 .../sensor_framework/sensor_create/index.html      |     5 +-
 .../sensor_framework/sensor_driver/index.html      |     5 +-
 .../sensor_framework_overview/index.html           |     5 +-
 .../sensor_listener_api/index.html                 |     5 +-
 .../sensor_framework/sensor_mgr_api/index.html     |     5 +-
 .../modules/sensor_framework/sensor_oic/index.html |     5 +-
 .../sensor_framework/sensor_shell/index.html       |     5 +-
 v1_3_0/os/modules/shell/shell/index.html           |     5 +-
 .../os/modules/shell/shell_cmd_register/index.html |     5 +-
 v1_3_0/os/modules/shell/shell_evq_set/index.html   |     5 +-
 .../shell/shell_nlip_input_register/index.html     |     5 +-
 .../os/modules/shell/shell_nlip_output/index.html  |     5 +-
 v1_3_0/os/modules/shell/shell_register/index.html  |     5 +-
 .../shell_register_app_cmd_handler/index.html      |     5 +-
 .../shell/shell_register_default_module/index.html |     5 +-
 v1_3_0/os/modules/split/split/index.html           |     5 +-
 v1_3_0/os/modules/stats/stats/index.html           |     5 +-
 .../sysinitconfig/sysconfig_error/index.html       |     5 +-
 .../modules/sysinitconfig/sysinitconfig/index.html |     5 +-
 v1_3_0/os/modules/testutil/test_assert/index.html  |     5 +-
 v1_3_0/os/modules/testutil/test_case/index.html    |     5 +-
 v1_3_0/os/modules/testutil/test_decl/index.html    |     5 +-
 v1_3_0/os/modules/testutil/test_pass/index.html    |     5 +-
 v1_3_0/os/modules/testutil/test_suite/index.html   |     5 +-
 v1_3_0/os/modules/testutil/testutil/index.html     |     5 +-
 v1_3_0/os/modules/testutil/tu_init/index.html      |     5 +-
 v1_3_0/os/modules/testutil/tu_restart/index.html   |     5 +-
 v1_3_0/os/os_user_guide/index.html                 |     5 +-
 v1_3_0/os/tutorials/STM32F303/index.html           |     5 +-
 v1_3_0/os/tutorials/add_newtmgr/index.html         |     5 +-
 v1_3_0/os/tutorials/air_quality_ble/index.html     |     5 +-
 v1_3_0/os/tutorials/air_quality_sensor/index.html  |     5 +-
 v1_3_0/os/tutorials/arduino_zero/index.html        |     5 +-
 v1_3_0/os/tutorials/ble_bare_bones/index.html      |     5 +-
 v1_3_0/os/tutorials/blehci_project/index.html      |     5 +-
 v1_3_0/os/tutorials/bleprph/bleprph-adv/index.html |     5 +-
 v1_3_0/os/tutorials/bleprph/bleprph-app/index.html |     5 +-
 .../bleprph/bleprph-chr-access/index.html          |     5 +-
 .../os/tutorials/bleprph/bleprph-conn/index.html   |     5 +-
 .../tutorials/bleprph/bleprph-gap-event/index.html |     5 +-
 .../os/tutorials/bleprph/bleprph-intro/index.html  |     5 +-
 .../tutorials/bleprph/bleprph-svc-reg/index.html   |     5 +-
 v1_3_0/os/tutorials/blinky/index.html              |     5 +-
 v1_3_0/os/tutorials/blinky_console/index.html      |     5 +-
 v1_3_0/os/tutorials/blinky_primo/index.html        |     5 +-
 v1_3_0/os/tutorials/blinky_sram_olimex/index.html  |     5 +-
 v1_3_0/os/tutorials/blinky_stm32f4disc/index.html  |     5 +-
 v1_3_0/os/tutorials/blinky_windows/index.html      |     5 +-
 v1_3_0/os/tutorials/codesize/index.html            |     5 +-
 v1_3_0/os/tutorials/define_target/index.html       |     5 +-
 v1_3_0/os/tutorials/eddystone/index.html           |     5 +-
 v1_3_0/os/tutorials/event_queue/index.html         |     5 +-
 v1_3_0/os/tutorials/ibeacon/index.html             |     5 +-
 v1_3_0/os/tutorials/lora/lorawanapp/index.html     |     5 +-
 v1_3_0/os/tutorials/nRF52/index.html               |     5 +-
 v1_3_0/os/tutorials/nrf52_adc/index.html           |     5 +-
 v1_3_0/os/tutorials/olimex/index.html              |     5 +-
 v1_3_0/os/tutorials/ota_upgrade_nrf52/index.html   |     5 +-
 v1_3_0/os/tutorials/pin-wheel-mods/index.html      |     5 +-
 .../os/tutorials/project-nrf52-slinky/index.html   |     5 +-
 v1_3_0/os/tutorials/project-sim-slinky/index.html  |     5 +-
 v1_3_0/os/tutorials/project-slinky/index.html      |     5 +-
 .../os/tutorials/project-stm32-slinky/index.html   |     5 +-
 v1_3_0/os/tutorials/rbnano2/index.html             |     5 +-
 v1_3_0/os/tutorials/repo/add_repos/index.html      |     5 +-
 v1_3_0/os/tutorials/repo/create_repo/index.html    |     5 +-
 v1_3_0/os/tutorials/repo/private_repo/index.html   |     5 +-
 v1_3_0/os/tutorials/repo/upgrade_repo/index.html   |     5 +-
 v1_3_0/os/tutorials/segger_rtt/index.html          |     5 +-
 v1_3_0/os/tutorials/segger_sysview/index.html      |     5 +-
 .../sensors/sensor_bleprph_oic/index.html          |     5 +-
 .../sensors/sensor_nrf52_bno055/index.html         |     5 +-
 .../sensors/sensor_nrf52_bno055_oic/index.html     |     5 +-
 .../sensors/sensor_offboard_config/index.html      |     5 +-
 .../sensors/sensor_oic_overview/index.html         |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb/index.html  |     5 +-
 v1_3_0/os/tutorials/sensors/sensors/index.html     |     5 +-
 v1_3_0/os/tutorials/tasks_lesson/index.html        |     5 +-
 v1_3_0/os/tutorials/try_markdown/index.html        |     5 +-
 v1_3_0/os/tutorials/tutorials/index.html           |     5 +-
 v1_3_0/os/tutorials/unit_test/index.html           |     5 +-
 v1_3_0/os/tutorials/wi-fi_on_arduino/index.html    |     5 +-
 v1_3_0/pages/ble/index.html                        |     5 +-
 v1_3_0/pages/configurability/index.html            |     5 +-
 v1_3_0/pages/securitybullets/index.html            |     5 +-
 v1_3_0/quick-start/index.html                      |     2 +-
 v1_3_0/sitemap.xml                                 |   942 +-
 v1_3_0/sitemap.xml.gz                              |   Bin 3467 -> 3467 bytes
 v1_3_0/talks/index.html                            |     2 +-
 v1_4_0/_static/doctools.js                         |     7 +-
 v1_4_0/_static/language_data.js                    |     4 +-
 v1_4_0/_static/searchtools.js                      |    26 +-
 v1_4_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_4_0/_static/underscore-1.3.1.js                 |   999 --
 v1_4_0/_static/underscore.js                       |    37 +-
 v1_4_0/concepts.html                               |     5 +-
 v1_4_0/external_links.html                         |     5 +-
 v1_4_0/genindex.html                               |     5 +-
 v1_4_0/get_started/debug.html                      |     5 +-
 v1_4_0/get_started/docker.html                     |     5 +-
 v1_4_0/get_started/index.html                      |     5 +-
 v1_4_0/get_started/native_install/cross_tools.html |     5 +-
 v1_4_0/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 v1_4_0/get_started/project_create.html             |     5 +-
 v1_4_0/get_started/serial_access.html              |     5 +-
 v1_4_0/index.html                                  |     5 +-
 v1_4_0/misc/go_env.html                            |     5 +-
 v1_4_0/misc/ide.html                               |     5 +-
 v1_4_0/misc/index.html                             |     5 +-
 v1_4_0/mynewt_faq/admin_faq.html                   |     5 +-
 v1_4_0/mynewt_faq/bluetooth_faq.html               |     5 +-
 v1_4_0/mynewt_faq/boot_faq.html                    |     5 +-
 v1_4_0/mynewt_faq/fs_faq.html                      |     5 +-
 v1_4_0/mynewt_faq/hardware_faq.html                |     5 +-
 v1_4_0/mynewt_faq/index.html                       |     5 +-
 v1_4_0/mynewt_faq/modules_faq.html                 |     5 +-
 v1_4_0/mynewt_faq/newt_faq.html                    |     5 +-
 v1_4_0/mynewt_faq/newtmgr_faq.html                 |     5 +-
 v1_4_0/mynewt_faq/nfc_faq.html                     |     5 +-
 v1_4_0/mynewt_faq/port_faq.html                    |     5 +-
 v1_4_0/mynewt_faq/syntax_faq.html                  |     5 +-
 v1_4_0/mynewt_faq/troubleshoot_faq.html            |     5 +-
 v1_4_0/network/README.html                         |     5 +-
 v1_4_0/network/ble_hs/ble_att.html                 |     5 +-
 v1_4_0/network/ble_hs/ble_gap.html                 |     5 +-
 v1_4_0/network/ble_hs/ble_gattc.html               |     5 +-
 v1_4_0/network/ble_hs/ble_gatts.html               |     5 +-
 v1_4_0/network/ble_hs/ble_hs.html                  |     5 +-
 v1_4_0/network/ble_hs/ble_hs_id.html               |     5 +-
 v1_4_0/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 v1_4_0/network/ble_sec.html                        |     5 +-
 v1_4_0/network/ble_setup/ble_addr.html             |     5 +-
 v1_4_0/network/ble_setup/ble_lp_clock.html         |     5 +-
 v1_4_0/network/ble_setup/ble_setup_intro.html      |     5 +-
 v1_4_0/network/ble_setup/ble_sync_cb.html          |     5 +-
 v1_4_0/network/btshell/btshell_GAP.html            |     5 +-
 v1_4_0/network/btshell/btshell_GATT.html           |     5 +-
 v1_4_0/network/btshell/btshell_advdata.html        |     5 +-
 v1_4_0/network/btshell/btshell_api.html            |     5 +-
 v1_4_0/network/index.html                          |     5 +-
 v1_4_0/network/mesh/index.html                     |     5 +-
 v1_4_0/network/mesh/sample.html                    |     5 +-
 v1_4_0/newt/README.html                            |     5 +-
 v1_4_0/newt/command_list/newt_build.html           |     5 +-
 v1_4_0/newt/command_list/newt_clean.html           |     5 +-
 v1_4_0/newt/command_list/newt_complete.html        |     5 +-
 v1_4_0/newt/command_list/newt_create_image.html    |     5 +-
 v1_4_0/newt/command_list/newt_debug.html           |     5 +-
 v1_4_0/newt/command_list/newt_help.html            |     5 +-
 v1_4_0/newt/command_list/newt_info.html            |     5 +-
 v1_4_0/newt/command_list/newt_install.html         |     5 +-
 v1_4_0/newt/command_list/newt_load.html            |     5 +-
 v1_4_0/newt/command_list/newt_mfg.html             |     5 +-
 v1_4_0/newt/command_list/newt_new.html             |     5 +-
 v1_4_0/newt/command_list/newt_pkg.html             |     5 +-
 v1_4_0/newt/command_list/newt_resign_image.html    |     5 +-
 v1_4_0/newt/command_list/newt_run.html             |     5 +-
 v1_4_0/newt/command_list/newt_size.html            |     5 +-
 v1_4_0/newt/command_list/newt_sync.html            |     5 +-
 v1_4_0/newt/command_list/newt_target.html          |     5 +-
 v1_4_0/newt/command_list/newt_test.html            |     5 +-
 v1_4_0/newt/command_list/newt_upgrade.html         |     5 +-
 v1_4_0/newt/command_list/newt_vals.html            |     5 +-
 v1_4_0/newt/command_list/newt_version.html         |     5 +-
 v1_4_0/newt/index.html                             |     5 +-
 v1_4_0/newt/install/index.html                     |     5 +-
 v1_4_0/newt/install/newt_linux.html                |     5 +-
 v1_4_0/newt/install/newt_mac.html                  |     5 +-
 v1_4_0/newt/install/newt_windows.html              |     5 +-
 v1_4_0/newt/install/prev_releases.html             |     5 +-
 v1_4_0/newt/newt_operation.html                    |     5 +-
 v1_4_0/newt/newt_ops.html                          |     5 +-
 v1_4_0/newtmgr/README.html                         |     5 +-
 v1_4_0/newtmgr/command_list/index.html             |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_config.html    |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_image.html     |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_run.html       |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 v1_4_0/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 v1_4_0/newtmgr/index.html                          |     5 +-
 v1_4_0/newtmgr/install/index.html                  |     5 +-
 v1_4_0/newtmgr/install/install_linux.html          |     5 +-
 v1_4_0/newtmgr/install/install_mac.html            |     5 +-
 v1_4_0/newtmgr/install/install_windows.html        |     5 +-
 v1_4_0/newtmgr/install/prev_releases.html          |     5 +-
 v1_4_0/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 v1_4_0/os/core_os/cputime/os_cputime.html          |    39 +-
 v1_4_0/os/core_os/event_queue/event_queue.html     |    45 +-
 v1_4_0/os/core_os/heap/heap.html                   |     5 +-
 v1_4_0/os/core_os/mbuf/mbuf.html                   |   121 +-
 v1_4_0/os/core_os/memory_pool/memory_pool.html     |    71 +-
 v1_4_0/os/core_os/mutex/mutex.html                 |    31 +-
 v1_4_0/os/core_os/mynewt_os.html                   |     5 +-
 v1_4_0/os/core_os/porting/port_bsp.html            |     5 +-
 v1_4_0/os/core_os/porting/port_cpu.html            |     5 +-
 v1_4_0/os/core_os/porting/port_mcu.html            |     5 +-
 v1_4_0/os/core_os/porting/port_os.html             |     5 +-
 v1_4_0/os/core_os/sanity/sanity.html               |    29 +-
 v1_4_0/os/core_os/semaphore/semaphore.html         |    19 +-
 v1_4_0/os/core_os/task/task.html                   |    97 +-
 v1_4_0/os/core_os/time/os_time.html                |    55 +-
 v1_4_0/os/modules/baselibc.html                    |     5 +-
 v1_4_0/os/modules/bootloader/bootloader.html       |     5 +-
 v1_4_0/os/modules/config/config.html               |    73 +-
 v1_4_0/os/modules/console/console.html             |    49 +-
 v1_4_0/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 v1_4_0/os/modules/devmgmt/newtmgr.html             |     5 +-
 v1_4_0/os/modules/devmgmt/oicmgr.html              |     5 +-
 v1_4_0/os/modules/drivers/driver.html              |     5 +-
 v1_4_0/os/modules/drivers/flash.html               |     5 +-
 v1_4_0/os/modules/drivers/mmc.html                 |     5 +-
 v1_4_0/os/modules/elua/elua.html                   |     5 +-
 v1_4_0/os/modules/elua/lua_init.html               |     5 +-
 v1_4_0/os/modules/elua/lua_main.html               |     5 +-
 v1_4_0/os/modules/fcb/fcb.html                     |     5 +-
 v1_4_0/os/modules/fcb/fcb_append.html              |     5 +-
 v1_4_0/os/modules/fcb/fcb_append_finish.html       |     5 +-
 v1_4_0/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 v1_4_0/os/modules/fcb/fcb_clear.html               |     5 +-
 v1_4_0/os/modules/fcb/fcb_getnext.html             |     5 +-
 v1_4_0/os/modules/fcb/fcb_init.html                |     5 +-
 v1_4_0/os/modules/fcb/fcb_is_empty.html            |     5 +-
 v1_4_0/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 v1_4_0/os/modules/fcb/fcb_rotate.html              |     5 +-
 v1_4_0/os/modules/fcb/fcb_walk.html                |     5 +-
 v1_4_0/os/modules/fs/fatfs.html                    |     5 +-
 v1_4_0/os/modules/fs/fs/fs.html                    |     5 +-
 v1_4_0/os/modules/fs/fs/fs_close.html              |     5 +-
 v1_4_0/os/modules/fs/fs/fs_closedir.html           |     5 +-
 v1_4_0/os/modules/fs/fs/fs_dirent_is_dir.html      |     5 +-
 v1_4_0/os/modules/fs/fs/fs_dirent_name.html        |     5 +-
 v1_4_0/os/modules/fs/fs/fs_filelen.html            |     5 +-
 v1_4_0/os/modules/fs/fs/fs_getpos.html             |     5 +-
 v1_4_0/os/modules/fs/fs/fs_mkdir.html              |     5 +-
 v1_4_0/os/modules/fs/fs/fs_open.html               |     5 +-
 v1_4_0/os/modules/fs/fs/fs_opendir.html            |     5 +-
 v1_4_0/os/modules/fs/fs/fs_ops.html                |     5 +-
 v1_4_0/os/modules/fs/fs/fs_read.html               |     5 +-
 v1_4_0/os/modules/fs/fs/fs_readdir.html            |     5 +-
 v1_4_0/os/modules/fs/fs/fs_register.html           |     5 +-
 v1_4_0/os/modules/fs/fs/fs_rename.html             |     5 +-
 v1_4_0/os/modules/fs/fs/fs_return_codes.html       |     5 +-
 v1_4_0/os/modules/fs/fs/fs_seek.html               |     5 +-
 v1_4_0/os/modules/fs/fs/fs_unlink.html             |     5 +-
 v1_4_0/os/modules/fs/fs/fs_write.html              |     5 +-
 v1_4_0/os/modules/fs/fs/fsutil_read_file.html      |     5 +-
 v1_4_0/os/modules/fs/fs/fsutil_write_file.html     |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs.html                |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_area_desc.html      |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_config.html         |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_detect.html         |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_format.html         |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_init.html           |     5 +-
 v1_4_0/os/modules/fs/nffs/nffs_internals.html      |     5 +-
 v1_4_0/os/modules/fs/otherfs.html                  |     5 +-
 v1_4_0/os/modules/hal/hal.html                     |     5 +-
 v1_4_0/os/modules/hal/hal_bsp/hal_bsp.html         |    35 +-
 v1_4_0/os/modules/hal/hal_creation.html            |     5 +-
 v1_4_0/os/modules/hal/hal_flash/hal_flash.html     |    19 +-
 v1_4_0/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 v1_4_0/os/modules/hal/hal_gpio/hal_gpio.html       |    61 +-
 v1_4_0/os/modules/hal/hal_i2c/hal_i2c.html         |    21 +-
 v1_4_0/os/modules/hal/hal_in_libraries.html        |     5 +-
 v1_4_0/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 v1_4_0/os/modules/hal/hal_spi/hal_spi.html         |    61 +-
 v1_4_0/os/modules/hal/hal_system/hal_sys.html      |    33 +-
 v1_4_0/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 v1_4_0/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 v1_4_0/os/modules/imgmgr/imgmgr.html               |     5 +-
 v1_4_0/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 v1_4_0/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 v1_4_0/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 v1_4_0/os/modules/json/json.html                   |   331 +-
 v1_4_0/os/modules/logs/logs.html                   |   215 +-
 v1_4_0/os/modules/sensor_framework/sensor_api.html |     5 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../sensor_framework_overview.html                 |     5 +-
 .../sensor_framework/sensor_listener_api.html      |     5 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |     5 +-
 v1_4_0/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 v1_4_0/os/modules/shell/shell.html                 |    67 +-
 v1_4_0/os/modules/split/split.html                 |     5 +-
 v1_4_0/os/modules/stats/stats.html                 |   111 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 v1_4_0/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 v1_4_0/os/modules/system_modules.html              |     5 +-
 v1_4_0/os/modules/testutil/testutil.html           |   147 +-
 v1_4_0/os/os_user_guide.html                       |     5 +-
 v1_4_0/os/tutorials/STM32F303.html                 |     5 +-
 v1_4_0/os/tutorials/add_newtmgr.html               |     5 +-
 v1_4_0/os/tutorials/define_target.html             |     5 +-
 v1_4_0/os/tutorials/event_queue.html               |     5 +-
 v1_4_0/os/tutorials/ota_upgrade_nrf52.html         |     5 +-
 v1_4_0/os/tutorials/pin-wheel-mods.html            |     5 +-
 v1_4_0/os/tutorials/tasks_lesson.html              |     5 +-
 v1_4_0/os/tutorials/try_markdown.html              |     5 +-
 v1_4_0/search.html                                 |     5 +-
 v1_4_0/searchindex.js                              |     2 +-
 v1_4_0/tutorials/ble/ble.html                      |     5 +-
 v1_4_0/tutorials/ble/ble_bare_bones.html           |     5 +-
 v1_4_0/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 v1_4_0/tutorials/ble/bleprph/bleprph.html          |     5 +-
 v1_4_0/tutorials/ble/eddystone.html                |     5 +-
 v1_4_0/tutorials/ble/ibeacon.html                  |     5 +-
 v1_4_0/tutorials/blinky/arduino_zero.html          |     5 +-
 v1_4_0/tutorials/blinky/blinky.html                |     5 +-
 v1_4_0/tutorials/blinky/blinky_console.html        |     5 +-
 v1_4_0/tutorials/blinky/blinky_primo.html          |     5 +-
 v1_4_0/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 v1_4_0/tutorials/blinky/nRF52.html                 |     5 +-
 v1_4_0/tutorials/blinky/olimex.html                |     5 +-
 v1_4_0/tutorials/blinky/pinetime.html              |     5 +-
 v1_4_0/tutorials/blinky/rbnano2.html               |     5 +-
 v1_4_0/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 v1_4_0/tutorials/devmgmt/devmgmt.html              |     5 +-
 v1_4_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 v1_4_0/tutorials/lora/lorawanapp.html              |     5 +-
 v1_4_0/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 v1_4_0/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 v1_4_0/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 v1_4_0/tutorials/other/codesize.html               |     5 +-
 v1_4_0/tutorials/other/other.html                  |     5 +-
 v1_4_0/tutorials/other/rust.html                   |     5 +-
 v1_4_0/tutorials/other/unit_test.html              |     5 +-
 v1_4_0/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 v1_4_0/tutorials/repo/add_repos.html               |     5 +-
 v1_4_0/tutorials/repo/create_repo.html             |     5 +-
 v1_4_0/tutorials/repo/private_repo.html            |     5 +-
 v1_4_0/tutorials/repo/upgrade_repo.html            |     5 +-
 v1_4_0/tutorials/sensors/air_quality.html          |     5 +-
 v1_4_0/tutorials/sensors/air_quality_ble.html      |     5 +-
 v1_4_0/tutorials/sensors/air_quality_sensor.html   |     5 +-
 v1_4_0/tutorials/sensors/nrf52_adc.html            |     5 +-
 v1_4_0/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 v1_4_0/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 v1_4_0/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 v1_4_0/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 v1_4_0/tutorials/sensors/sensors.html              |     5 +-
 v1_4_0/tutorials/sensors/sensors_framework.html    |     5 +-
 v1_4_0/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 v1_4_0/tutorials/slinky/project-sim-slinky.html    |     5 +-
 v1_4_0/tutorials/slinky/project-slinky.html        |     5 +-
 v1_4_0/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 v1_4_0/tutorials/tooling/error_diagnostics.html    |     5 +-
 v1_4_0/tutorials/tooling/segger_rtt.html           |     5 +-
 v1_4_0/tutorials/tooling/segger_sysview.html       |     5 +-
 v1_4_0/tutorials/tooling/tooling.html              |     5 +-
 v1_4_0/tutorials/tutorials.html                    |     5 +-
 v1_5_0/_static/doctools.js                         |     7 +-
 v1_5_0/_static/language_data.js                    |     4 +-
 v1_5_0/_static/searchtools.js                      |    26 +-
 v1_5_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_5_0/_static/underscore-1.3.1.js                 |   999 --
 v1_5_0/_static/underscore.js                       |    37 +-
 v1_5_0/concepts.html                               |     5 +-
 v1_5_0/external_links.html                         |     5 +-
 v1_5_0/genindex.html                               |     5 +-
 v1_5_0/get_started/debug.html                      |     5 +-
 v1_5_0/get_started/docker.html                     |     5 +-
 v1_5_0/get_started/index.html                      |     5 +-
 v1_5_0/get_started/native_install/cross_tools.html |     5 +-
 v1_5_0/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 v1_5_0/get_started/project_create.html             |     5 +-
 v1_5_0/get_started/serial_access.html              |     5 +-
 v1_5_0/index.html                                  |     5 +-
 v1_5_0/misc/go_env.html                            |     5 +-
 v1_5_0/misc/ide.html                               |     5 +-
 v1_5_0/misc/index.html                             |     5 +-
 v1_5_0/mynewt_faq/admin_faq.html                   |     5 +-
 v1_5_0/mynewt_faq/bluetooth_faq.html               |     5 +-
 v1_5_0/mynewt_faq/boot_faq.html                    |     5 +-
 v1_5_0/mynewt_faq/fs_faq.html                      |     5 +-
 v1_5_0/mynewt_faq/hardware_faq.html                |     5 +-
 v1_5_0/mynewt_faq/index.html                       |     5 +-
 v1_5_0/mynewt_faq/modules_faq.html                 |     5 +-
 v1_5_0/mynewt_faq/newt_faq.html                    |     5 +-
 v1_5_0/mynewt_faq/newtmgr_faq.html                 |     5 +-
 v1_5_0/mynewt_faq/nfc_faq.html                     |     5 +-
 v1_5_0/mynewt_faq/port_faq.html                    |     5 +-
 v1_5_0/mynewt_faq/syntax_faq.html                  |     5 +-
 v1_5_0/mynewt_faq/troubleshoot_faq.html            |     5 +-
 v1_5_0/network/README.html                         |     5 +-
 v1_5_0/network/ble_hs/ble_att.html                 |     5 +-
 v1_5_0/network/ble_hs/ble_gap.html                 |     5 +-
 v1_5_0/network/ble_hs/ble_gattc.html               |     5 +-
 v1_5_0/network/ble_hs/ble_gatts.html               |     5 +-
 v1_5_0/network/ble_hs/ble_hs.html                  |     5 +-
 v1_5_0/network/ble_hs/ble_hs_id.html               |     5 +-
 v1_5_0/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 v1_5_0/network/ble_sec.html                        |     5 +-
 v1_5_0/network/ble_setup/ble_addr.html             |     5 +-
 v1_5_0/network/ble_setup/ble_lp_clock.html         |     5 +-
 v1_5_0/network/ble_setup/ble_setup_intro.html      |     5 +-
 v1_5_0/network/ble_setup/ble_sync_cb.html          |     5 +-
 v1_5_0/network/btshell/btshell_GAP.html            |     5 +-
 v1_5_0/network/btshell/btshell_GATT.html           |     5 +-
 v1_5_0/network/btshell/btshell_advdata.html        |     5 +-
 v1_5_0/network/btshell/btshell_api.html            |     5 +-
 v1_5_0/network/index.html                          |     5 +-
 v1_5_0/network/mesh/index.html                     |     5 +-
 v1_5_0/network/mesh/sample.html                    |     5 +-
 v1_5_0/newt/README.html                            |     5 +-
 v1_5_0/newt/command_list/newt_build.html           |     5 +-
 v1_5_0/newt/command_list/newt_clean.html           |     5 +-
 v1_5_0/newt/command_list/newt_complete.html        |     5 +-
 v1_5_0/newt/command_list/newt_create_image.html    |     5 +-
 v1_5_0/newt/command_list/newt_debug.html           |     5 +-
 v1_5_0/newt/command_list/newt_help.html            |     5 +-
 v1_5_0/newt/command_list/newt_info.html            |     5 +-
 v1_5_0/newt/command_list/newt_install.html         |     5 +-
 v1_5_0/newt/command_list/newt_load.html            |     5 +-
 v1_5_0/newt/command_list/newt_mfg.html             |     5 +-
 v1_5_0/newt/command_list/newt_new.html             |     5 +-
 v1_5_0/newt/command_list/newt_pkg.html             |     5 +-
 v1_5_0/newt/command_list/newt_resign_image.html    |     5 +-
 v1_5_0/newt/command_list/newt_run.html             |     5 +-
 v1_5_0/newt/command_list/newt_size.html            |     5 +-
 v1_5_0/newt/command_list/newt_sync.html            |     5 +-
 v1_5_0/newt/command_list/newt_target.html          |     5 +-
 v1_5_0/newt/command_list/newt_test.html            |     5 +-
 v1_5_0/newt/command_list/newt_upgrade.html         |     5 +-
 v1_5_0/newt/command_list/newt_vals.html            |     5 +-
 v1_5_0/newt/command_list/newt_version.html         |     5 +-
 v1_5_0/newt/index.html                             |     5 +-
 v1_5_0/newt/install/index.html                     |     5 +-
 v1_5_0/newt/install/newt_linux.html                |     5 +-
 v1_5_0/newt/install/newt_mac.html                  |     5 +-
 v1_5_0/newt/install/newt_windows.html              |     5 +-
 v1_5_0/newt/install/prev_releases.html             |     5 +-
 v1_5_0/newt/newt_operation.html                    |     5 +-
 v1_5_0/newt/newt_ops.html                          |     5 +-
 v1_5_0/newtmgr/README.html                         |     5 +-
 v1_5_0/newtmgr/command_list/index.html             |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_config.html    |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_image.html     |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_run.html       |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 v1_5_0/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 v1_5_0/newtmgr/index.html                          |     5 +-
 v1_5_0/newtmgr/install/index.html                  |     5 +-
 v1_5_0/newtmgr/install/install_linux.html          |     5 +-
 v1_5_0/newtmgr/install/install_mac.html            |     5 +-
 v1_5_0/newtmgr/install/install_windows.html        |     5 +-
 v1_5_0/newtmgr/install/prev_releases.html          |     5 +-
 v1_5_0/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 v1_5_0/os/core_os/cputime/os_cputime.html          |    39 +-
 v1_5_0/os/core_os/event_queue/event_queue.html     |    45 +-
 v1_5_0/os/core_os/heap/heap.html                   |     5 +-
 v1_5_0/os/core_os/mbuf/mbuf.html                   |   125 +-
 v1_5_0/os/core_os/memory_pool/memory_pool.html     |    75 +-
 v1_5_0/os/core_os/mutex/mutex.html                 |    31 +-
 v1_5_0/os/core_os/mynewt_os.html                   |     5 +-
 v1_5_0/os/core_os/porting/port_bsp.html            |     5 +-
 v1_5_0/os/core_os/porting/port_cpu.html            |     5 +-
 v1_5_0/os/core_os/porting/port_mcu.html            |     5 +-
 v1_5_0/os/core_os/porting/port_os.html             |     5 +-
 v1_5_0/os/core_os/sanity/sanity.html               |    29 +-
 v1_5_0/os/core_os/semaphore/semaphore.html         |    19 +-
 v1_5_0/os/core_os/task/task.html                   |    99 +-
 v1_5_0/os/core_os/time/os_time.html                |    91 +-
 v1_5_0/os/modules/baselibc.html                    |     5 +-
 v1_5_0/os/modules/bootloader/bootloader.html       |     5 +-
 v1_5_0/os/modules/config/config.html               |    87 +-
 v1_5_0/os/modules/console/console.html             |    57 +-
 v1_5_0/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 v1_5_0/os/modules/devmgmt/newtmgr.html             |     5 +-
 v1_5_0/os/modules/devmgmt/oicmgr.html              |     5 +-
 v1_5_0/os/modules/drivers/driver.html              |     5 +-
 v1_5_0/os/modules/drivers/flash.html               |     5 +-
 v1_5_0/os/modules/drivers/mmc.html                 |     5 +-
 v1_5_0/os/modules/elua/elua.html                   |     5 +-
 v1_5_0/os/modules/elua/lua_init.html               |     5 +-
 v1_5_0/os/modules/elua/lua_main.html               |     5 +-
 v1_5_0/os/modules/fcb/fcb.html                     |    91 +-
 v1_5_0/os/modules/fcb/fcb_append.html              |     5 +-
 v1_5_0/os/modules/fcb/fcb_append_finish.html       |     5 +-
 v1_5_0/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 v1_5_0/os/modules/fcb/fcb_clear.html               |     5 +-
 v1_5_0/os/modules/fcb/fcb_getnext.html             |     5 +-
 v1_5_0/os/modules/fcb/fcb_init.html                |     5 +-
 v1_5_0/os/modules/fcb/fcb_is_empty.html            |     5 +-
 v1_5_0/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 v1_5_0/os/modules/fcb/fcb_rotate.html              |     5 +-
 v1_5_0/os/modules/fcb/fcb_walk.html                |     5 +-
 v1_5_0/os/modules/fs/fatfs.html                    |     5 +-
 v1_5_0/os/modules/fs/fs.html                       |    85 +-
 v1_5_0/os/modules/fs/fs_add.html                   |    61 +-
 v1_5_0/os/modules/fs/nffs.html                     |    51 +-
 v1_5_0/os/modules/fs/otherfs.html                  |     5 +-
 v1_5_0/os/modules/hal/hal.html                     |     5 +-
 v1_5_0/os/modules/hal/hal_bsp/hal_bsp.html         |    37 +-
 v1_5_0/os/modules/hal/hal_creation.html            |     5 +-
 v1_5_0/os/modules/hal/hal_flash/hal_flash.html     |    25 +-
 v1_5_0/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 v1_5_0/os/modules/hal/hal_gpio/hal_gpio.html       |    61 +-
 v1_5_0/os/modules/hal/hal_i2c/hal_i2c.html         |    33 +-
 v1_5_0/os/modules/hal/hal_in_libraries.html        |     5 +-
 v1_5_0/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 v1_5_0/os/modules/hal/hal_spi/hal_spi.html         |    61 +-
 v1_5_0/os/modules/hal/hal_system/hal_sys.html      |    33 +-
 v1_5_0/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 v1_5_0/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 v1_5_0/os/modules/imgmgr/imgmgr.html               |     5 +-
 v1_5_0/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 v1_5_0/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 v1_5_0/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 v1_5_0/os/modules/json/json.html                   |   331 +-
 v1_5_0/os/modules/logs/logs.html                   |   199 +-
 v1_5_0/os/modules/sensor_framework/sensor_api.html |   231 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../modules/sensor_framework/sensor_framework.html |     5 +-
 .../sensor_framework/sensor_listener_api.html      |    11 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |    53 +-
 .../sensor_framework/sensor_notifier_api.html      |     9 +-
 v1_5_0/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 v1_5_0/os/modules/shell/shell.html                 |    67 +-
 v1_5_0/os/modules/split/split.html                 |     5 +-
 v1_5_0/os/modules/stats/stats.html                 |   113 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 v1_5_0/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 v1_5_0/os/modules/system_modules.html              |     5 +-
 v1_5_0/os/modules/testutil/testutil.html           |   147 +-
 v1_5_0/os/os_user_guide.html                       |     5 +-
 v1_5_0/os/tutorials/STM32F303.html                 |     5 +-
 v1_5_0/os/tutorials/pin-wheel-mods.html            |     5 +-
 v1_5_0/search.html                                 |     5 +-
 v1_5_0/searchindex.js                              |     2 +-
 v1_5_0/tutorials/ble/ble.html                      |     5 +-
 v1_5_0/tutorials/ble/ble_bare_bones.html           |     5 +-
 v1_5_0/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 v1_5_0/tutorials/ble/bleprph/bleprph.html          |     5 +-
 v1_5_0/tutorials/ble/eddystone.html                |     5 +-
 v1_5_0/tutorials/ble/ibeacon.html                  |     5 +-
 v1_5_0/tutorials/blinky/arduino_zero.html          |     5 +-
 v1_5_0/tutorials/blinky/blinky.html                |     5 +-
 v1_5_0/tutorials/blinky/blinky_console.html        |     5 +-
 v1_5_0/tutorials/blinky/blinky_primo.html          |     5 +-
 v1_5_0/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 v1_5_0/tutorials/blinky/nRF52.html                 |     5 +-
 v1_5_0/tutorials/blinky/olimex.html                |     5 +-
 v1_5_0/tutorials/blinky/pinetime.html              |     5 +-
 v1_5_0/tutorials/blinky/rbnano2.html               |     5 +-
 v1_5_0/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 v1_5_0/tutorials/devmgmt/devmgmt.html              |     5 +-
 v1_5_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 v1_5_0/tutorials/lora/lorawanapp.html              |     5 +-
 v1_5_0/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 v1_5_0/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 v1_5_0/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 v1_5_0/tutorials/other/codesize.html               |     5 +-
 v1_5_0/tutorials/other/other.html                  |     5 +-
 v1_5_0/tutorials/other/rust.html                   |     5 +-
 v1_5_0/tutorials/other/unit_test.html              |     5 +-
 v1_5_0/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 v1_5_0/tutorials/repo/add_repos.html               |     5 +-
 v1_5_0/tutorials/repo/create_repo.html             |     5 +-
 v1_5_0/tutorials/repo/private_repo.html            |     5 +-
 v1_5_0/tutorials/repo/upgrade_repo.html            |     5 +-
 v1_5_0/tutorials/sensors/air_quality.html          |     5 +-
 v1_5_0/tutorials/sensors/air_quality_ble.html      |     5 +-
 v1_5_0/tutorials/sensors/air_quality_sensor.html   |     5 +-
 v1_5_0/tutorials/sensors/nrf52_adc.html            |     5 +-
 v1_5_0/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 v1_5_0/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 v1_5_0/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 v1_5_0/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 v1_5_0/tutorials/sensors/sensors.html              |     5 +-
 v1_5_0/tutorials/sensors/sensors_framework.html    |     5 +-
 v1_5_0/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 v1_5_0/tutorials/slinky/project-sim-slinky.html    |     5 +-
 v1_5_0/tutorials/slinky/project-slinky.html        |     5 +-
 v1_5_0/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 v1_5_0/tutorials/tooling/error_diagnostics.html    |     5 +-
 v1_5_0/tutorials/tooling/segger_rtt.html           |     5 +-
 v1_5_0/tutorials/tooling/segger_sysview.html       |     5 +-
 v1_5_0/tutorials/tooling/tooling.html              |     5 +-
 v1_5_0/tutorials/tutorials.html                    |     5 +-
 v1_6_0/_static/doctools.js                         |     7 +-
 v1_6_0/_static/language_data.js                    |     4 +-
 v1_6_0/_static/searchtools.js                      |    26 +-
 v1_6_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_6_0/_static/underscore-1.3.1.js                 |   999 --
 v1_6_0/_static/underscore.js                       |    37 +-
 v1_6_0/concepts.html                               |     5 +-
 v1_6_0/external_links.html                         |     5 +-
 v1_6_0/genindex.html                               |     5 +-
 v1_6_0/get_started/debug.html                      |     5 +-
 v1_6_0/get_started/docker.html                     |     5 +-
 v1_6_0/get_started/index.html                      |     5 +-
 v1_6_0/get_started/native_install/cross_tools.html |     5 +-
 v1_6_0/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 v1_6_0/get_started/project_create.html             |     5 +-
 v1_6_0/get_started/serial_access.html              |     5 +-
 v1_6_0/index.html                                  |     5 +-
 v1_6_0/misc/go_env.html                            |     5 +-
 v1_6_0/misc/ide.html                               |     5 +-
 v1_6_0/misc/index.html                             |     5 +-
 v1_6_0/mynewt_faq/admin_faq.html                   |     5 +-
 v1_6_0/mynewt_faq/bluetooth_faq.html               |     5 +-
 v1_6_0/mynewt_faq/boot_faq.html                    |     5 +-
 v1_6_0/mynewt_faq/fs_faq.html                      |     5 +-
 v1_6_0/mynewt_faq/hardware_faq.html                |     5 +-
 v1_6_0/mynewt_faq/index.html                       |     5 +-
 v1_6_0/mynewt_faq/modules_faq.html                 |     5 +-
 v1_6_0/mynewt_faq/newt_faq.html                    |     5 +-
 v1_6_0/mynewt_faq/newtmgr_faq.html                 |     5 +-
 v1_6_0/mynewt_faq/nfc_faq.html                     |     5 +-
 v1_6_0/mynewt_faq/port_faq.html                    |     5 +-
 v1_6_0/mynewt_faq/syntax_faq.html                  |     5 +-
 v1_6_0/mynewt_faq/troubleshoot_faq.html            |     5 +-
 v1_6_0/network/README.html                         |     5 +-
 v1_6_0/network/ble_hs/ble_att.html                 |    25 +-
 v1_6_0/network/ble_hs/ble_gap.html                 |   319 +-
 v1_6_0/network/ble_hs/ble_gattc.html               |   231 +-
 v1_6_0/network/ble_hs/ble_gatts.html               |   231 +-
 v1_6_0/network/ble_hs/ble_hs.html                  |     5 +-
 v1_6_0/network/ble_hs/ble_hs_id.html               |     5 +-
 v1_6_0/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 v1_6_0/network/ble_sec.html                        |     5 +-
 v1_6_0/network/ble_setup/ble_addr.html             |     5 +-
 v1_6_0/network/ble_setup/ble_lp_clock.html         |     5 +-
 v1_6_0/network/ble_setup/ble_setup_intro.html      |     5 +-
 v1_6_0/network/ble_setup/ble_sync_cb.html          |     5 +-
 v1_6_0/network/btshell/btshell_GAP.html            |     5 +-
 v1_6_0/network/btshell/btshell_GATT.html           |     5 +-
 v1_6_0/network/btshell/btshell_advdata.html        |     5 +-
 v1_6_0/network/btshell/btshell_api.html            |     5 +-
 v1_6_0/network/index.html                          |     5 +-
 v1_6_0/network/mesh/index.html                     |     5 +-
 v1_6_0/network/mesh/sample.html                    |     5 +-
 v1_6_0/newt/README.html                            |     5 +-
 v1_6_0/newt/command_list/newt_build.html           |     5 +-
 v1_6_0/newt/command_list/newt_clean.html           |     5 +-
 v1_6_0/newt/command_list/newt_complete.html        |     5 +-
 v1_6_0/newt/command_list/newt_create_image.html    |     5 +-
 v1_6_0/newt/command_list/newt_debug.html           |     5 +-
 v1_6_0/newt/command_list/newt_help.html            |     5 +-
 v1_6_0/newt/command_list/newt_info.html            |     5 +-
 v1_6_0/newt/command_list/newt_install.html         |     5 +-
 v1_6_0/newt/command_list/newt_load.html            |     5 +-
 v1_6_0/newt/command_list/newt_mfg.html             |     5 +-
 v1_6_0/newt/command_list/newt_new.html             |     5 +-
 v1_6_0/newt/command_list/newt_pkg.html             |     5 +-
 v1_6_0/newt/command_list/newt_resign_image.html    |     5 +-
 v1_6_0/newt/command_list/newt_run.html             |     5 +-
 v1_6_0/newt/command_list/newt_size.html            |     5 +-
 v1_6_0/newt/command_list/newt_sync.html            |     5 +-
 v1_6_0/newt/command_list/newt_target.html          |     5 +-
 v1_6_0/newt/command_list/newt_test.html            |     5 +-
 v1_6_0/newt/command_list/newt_upgrade.html         |     5 +-
 v1_6_0/newt/command_list/newt_vals.html            |     5 +-
 v1_6_0/newt/command_list/newt_version.html         |     5 +-
 v1_6_0/newt/index.html                             |     5 +-
 v1_6_0/newt/install/index.html                     |     5 +-
 v1_6_0/newt/install/newt_linux.html                |     5 +-
 v1_6_0/newt/install/newt_mac.html                  |     5 +-
 v1_6_0/newt/install/newt_windows.html              |     5 +-
 v1_6_0/newt/install/prev_releases.html             |     5 +-
 v1_6_0/newt/newt_operation.html                    |     5 +-
 v1_6_0/newt/newt_ops.html                          |     5 +-
 v1_6_0/newtmgr/README.html                         |     5 +-
 v1_6_0/newtmgr/command_list/index.html             |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_config.html    |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_image.html     |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_run.html       |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 v1_6_0/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 v1_6_0/newtmgr/index.html                          |     5 +-
 v1_6_0/newtmgr/install/index.html                  |     5 +-
 v1_6_0/newtmgr/install/install_linux.html          |     5 +-
 v1_6_0/newtmgr/install/install_mac.html            |     5 +-
 v1_6_0/newtmgr/install/install_windows.html        |     5 +-
 v1_6_0/newtmgr/install/prev_releases.html          |     5 +-
 v1_6_0/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 v1_6_0/os/core_os/cputime/os_cputime.html          |    39 +-
 v1_6_0/os/core_os/event_queue/event_queue.html     |    53 +-
 v1_6_0/os/core_os/heap/heap.html                   |     5 +-
 v1_6_0/os/core_os/mbuf/mbuf.html                   |   125 +-
 v1_6_0/os/core_os/memory_pool/memory_pool.html     |    75 +-
 v1_6_0/os/core_os/mutex/mutex.html                 |    33 +-
 v1_6_0/os/core_os/mynewt_os.html                   |     5 +-
 v1_6_0/os/core_os/porting/port_bsp.html            |     5 +-
 v1_6_0/os/core_os/porting/port_cpu.html            |     5 +-
 v1_6_0/os/core_os/porting/port_mcu.html            |     5 +-
 v1_6_0/os/core_os/porting/port_os.html             |     5 +-
 v1_6_0/os/core_os/sanity/sanity.html               |    29 +-
 v1_6_0/os/core_os/semaphore/semaphore.html         |    19 +-
 v1_6_0/os/core_os/task/task.html                   |    99 +-
 v1_6_0/os/core_os/time/os_time.html                |    91 +-
 v1_6_0/os/modules/baselibc.html                    |     5 +-
 v1_6_0/os/modules/bootloader/bootloader.html       |     5 +-
 v1_6_0/os/modules/config/config.html               |    89 +-
 v1_6_0/os/modules/console/console.html             |    73 +-
 v1_6_0/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 v1_6_0/os/modules/devmgmt/newtmgr.html             |     5 +-
 v1_6_0/os/modules/devmgmt/oicmgr.html              |     5 +-
 v1_6_0/os/modules/drivers/driver.html              |     5 +-
 v1_6_0/os/modules/drivers/flash.html               |     5 +-
 v1_6_0/os/modules/drivers/mmc.html                 |     5 +-
 v1_6_0/os/modules/elua/elua.html                   |     5 +-
 v1_6_0/os/modules/elua/lua_init.html               |     5 +-
 v1_6_0/os/modules/elua/lua_main.html               |     5 +-
 v1_6_0/os/modules/fcb/fcb.html                     |   195 +-
 v1_6_0/os/modules/fcb/fcb_append.html              |     5 +-
 v1_6_0/os/modules/fcb/fcb_append_finish.html       |     5 +-
 v1_6_0/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 v1_6_0/os/modules/fcb/fcb_clear.html               |     5 +-
 v1_6_0/os/modules/fcb/fcb_getnext.html             |     5 +-
 v1_6_0/os/modules/fcb/fcb_init.html                |     5 +-
 v1_6_0/os/modules/fcb/fcb_is_empty.html            |     5 +-
 v1_6_0/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 v1_6_0/os/modules/fcb/fcb_rotate.html              |     5 +-
 v1_6_0/os/modules/fcb/fcb_walk.html                |     5 +-
 v1_6_0/os/modules/fs/fatfs.html                    |     5 +-
 v1_6_0/os/modules/fs/fs.html                       |    85 +-
 v1_6_0/os/modules/fs/fs_add.html                   |    61 +-
 v1_6_0/os/modules/fs/nffs.html                     |    51 +-
 v1_6_0/os/modules/fs/otherfs.html                  |     5 +-
 v1_6_0/os/modules/hal/hal.html                     |     5 +-
 v1_6_0/os/modules/hal/hal_bsp/hal_bsp.html         |    37 +-
 v1_6_0/os/modules/hal/hal_creation.html            |     5 +-
 v1_6_0/os/modules/hal/hal_flash/hal_flash.html     |    27 +-
 v1_6_0/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 v1_6_0/os/modules/hal/hal_gpio/hal_gpio.html       |    63 +-
 v1_6_0/os/modules/hal/hal_i2c/hal_i2c.html         |    49 +-
 v1_6_0/os/modules/hal/hal_in_libraries.html        |     5 +-
 v1_6_0/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 v1_6_0/os/modules/hal/hal_spi/hal_spi.html         |    65 +-
 v1_6_0/os/modules/hal/hal_system/hal_sys.html      |    33 +-
 v1_6_0/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 v1_6_0/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 v1_6_0/os/modules/imgmgr/imgmgr.html               |     5 +-
 v1_6_0/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 v1_6_0/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 v1_6_0/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 v1_6_0/os/modules/json/json.html                   |   331 +-
 v1_6_0/os/modules/logs/logs.html                   |   203 +-
 v1_6_0/os/modules/mcumgr/mcumgr.html               |     5 +-
 v1_6_0/os/modules/mfg/mfg.html                     |    93 +-
 v1_6_0/os/modules/sensor_framework/sensor_api.html |   235 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../modules/sensor_framework/sensor_framework.html |     5 +-
 .../sensor_framework/sensor_listener_api.html      |    11 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |    55 +-
 .../sensor_framework/sensor_notifier_api.html      |     9 +-
 v1_6_0/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 v1_6_0/os/modules/shell/shell.html                 |    67 +-
 v1_6_0/os/modules/split/split.html                 |     5 +-
 v1_6_0/os/modules/stats/stats.html                 |   145 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 v1_6_0/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 v1_6_0/os/modules/system_modules.html              |     5 +-
 v1_6_0/os/modules/testutil/testutil.html           |   127 +-
 v1_6_0/os/os_user_guide.html                       |     5 +-
 v1_6_0/os/tutorials/STM32F303.html                 |     5 +-
 v1_6_0/os/tutorials/pin-wheel-mods.html            |     5 +-
 v1_6_0/search.html                                 |     5 +-
 v1_6_0/searchindex.js                              |     2 +-
 v1_6_0/tutorials/ble/ble.html                      |     5 +-
 v1_6_0/tutorials/ble/ble_bare_bones.html           |     5 +-
 v1_6_0/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 v1_6_0/tutorials/ble/bleprph/bleprph.html          |     5 +-
 v1_6_0/tutorials/ble/eddystone.html                |     5 +-
 v1_6_0/tutorials/ble/ibeacon.html                  |     5 +-
 v1_6_0/tutorials/blinky/arduino_zero.html          |     5 +-
 v1_6_0/tutorials/blinky/blinky.html                |     5 +-
 v1_6_0/tutorials/blinky/blinky_console.html        |     5 +-
 v1_6_0/tutorials/blinky/blinky_primo.html          |     5 +-
 v1_6_0/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 v1_6_0/tutorials/blinky/nRF52.html                 |     5 +-
 v1_6_0/tutorials/blinky/olimex.html                |     5 +-
 v1_6_0/tutorials/blinky/pinetime.html              |     5 +-
 v1_6_0/tutorials/blinky/rbnano2.html               |     5 +-
 v1_6_0/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 v1_6_0/tutorials/devmgmt/devmgmt.html              |     5 +-
 v1_6_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 v1_6_0/tutorials/lora/lorawanapp.html              |     5 +-
 v1_6_0/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 v1_6_0/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 v1_6_0/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 v1_6_0/tutorials/other/codesize.html               |     5 +-
 v1_6_0/tutorials/other/other.html                  |     5 +-
 v1_6_0/tutorials/other/rust.html                   |     5 +-
 v1_6_0/tutorials/other/unit_test.html              |     5 +-
 v1_6_0/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 v1_6_0/tutorials/repo/add_repos.html               |     5 +-
 v1_6_0/tutorials/repo/create_repo.html             |     5 +-
 v1_6_0/tutorials/repo/private_repo.html            |     5 +-
 v1_6_0/tutorials/repo/upgrade_repo.html            |     5 +-
 v1_6_0/tutorials/sensors/air_quality.html          |     5 +-
 v1_6_0/tutorials/sensors/air_quality_ble.html      |     5 +-
 v1_6_0/tutorials/sensors/air_quality_sensor.html   |     5 +-
 v1_6_0/tutorials/sensors/nrf52_adc.html            |     5 +-
 v1_6_0/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 v1_6_0/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 v1_6_0/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 v1_6_0/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 v1_6_0/tutorials/sensors/sensors.html              |     5 +-
 v1_6_0/tutorials/sensors/sensors_framework.html    |     5 +-
 v1_6_0/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 v1_6_0/tutorials/slinky/project-sim-slinky.html    |     5 +-
 v1_6_0/tutorials/slinky/project-slinky.html        |     5 +-
 v1_6_0/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 v1_6_0/tutorials/tooling/error_diagnostics.html    |     5 +-
 v1_6_0/tutorials/tooling/segger_rtt.html           |     5 +-
 v1_6_0/tutorials/tooling/segger_sysview.html       |     5 +-
 v1_6_0/tutorials/tooling/tooling.html              |     5 +-
 v1_6_0/tutorials/tutorials.html                    |     5 +-
 v1_7_0/_static/doctools.js                         |     7 +-
 v1_7_0/_static/language_data.js                    |     4 +-
 v1_7_0/_static/searchtools.js                      |    26 +-
 v1_7_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_7_0/_static/underscore-1.3.1.js                 |   999 --
 v1_7_0/_static/underscore.js                       |    37 +-
 v1_7_0/concepts.html                               |     5 +-
 v1_7_0/external_links.html                         |     5 +-
 v1_7_0/genindex.html                               |     5 +-
 v1_7_0/get_started/debug.html                      |     5 +-
 v1_7_0/get_started/docker.html                     |     5 +-
 v1_7_0/get_started/index.html                      |     5 +-
 v1_7_0/get_started/native_install/cross_tools.html |     5 +-
 v1_7_0/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 v1_7_0/get_started/project_create.html             |     5 +-
 v1_7_0/get_started/serial_access.html              |     5 +-
 v1_7_0/index.html                                  |     5 +-
 v1_7_0/misc/go_env.html                            |     5 +-
 v1_7_0/misc/ide.html                               |     5 +-
 v1_7_0/misc/index.html                             |     5 +-
 v1_7_0/mynewt_faq/admin_faq.html                   |     5 +-
 v1_7_0/mynewt_faq/bluetooth_faq.html               |     5 +-
 v1_7_0/mynewt_faq/boot_faq.html                    |     5 +-
 v1_7_0/mynewt_faq/fs_faq.html                      |     5 +-
 v1_7_0/mynewt_faq/hardware_faq.html                |     5 +-
 v1_7_0/mynewt_faq/index.html                       |     5 +-
 v1_7_0/mynewt_faq/modules_faq.html                 |     5 +-
 v1_7_0/mynewt_faq/newt_faq.html                    |     5 +-
 v1_7_0/mynewt_faq/newtmgr_faq.html                 |     5 +-
 v1_7_0/mynewt_faq/nfc_faq.html                     |     5 +-
 v1_7_0/mynewt_faq/port_faq.html                    |     5 +-
 v1_7_0/mynewt_faq/syntax_faq.html                  |     5 +-
 v1_7_0/mynewt_faq/troubleshoot_faq.html            |     5 +-
 v1_7_0/network/README.html                         |     5 +-
 v1_7_0/network/ble_hs/ble_att.html                 |    25 +-
 v1_7_0/network/ble_hs/ble_gap.html                 |   509 +-
 v1_7_0/network/ble_hs/ble_gattc.html               |   231 +-
 v1_7_0/network/ble_hs/ble_gatts.html               |   231 +-
 v1_7_0/network/ble_hs/ble_hs.html                  |     5 +-
 v1_7_0/network/ble_hs/ble_hs_id.html               |     5 +-
 v1_7_0/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 v1_7_0/network/ble_sec.html                        |     5 +-
 v1_7_0/network/ble_setup/ble_addr.html             |     5 +-
 v1_7_0/network/ble_setup/ble_lp_clock.html         |     5 +-
 v1_7_0/network/ble_setup/ble_setup_intro.html      |     5 +-
 v1_7_0/network/ble_setup/ble_sync_cb.html          |     5 +-
 v1_7_0/network/btshell/btshell_GAP.html            |     5 +-
 v1_7_0/network/btshell/btshell_GATT.html           |     5 +-
 v1_7_0/network/btshell/btshell_advdata.html        |     5 +-
 v1_7_0/network/btshell/btshell_api.html            |     5 +-
 v1_7_0/network/index.html                          |     5 +-
 v1_7_0/network/mesh/index.html                     |     5 +-
 v1_7_0/network/mesh/sample.html                    |     5 +-
 v1_7_0/newt/README.html                            |     5 +-
 v1_7_0/newt/command_list/newt_build.html           |     5 +-
 v1_7_0/newt/command_list/newt_clean.html           |     5 +-
 v1_7_0/newt/command_list/newt_complete.html        |     5 +-
 v1_7_0/newt/command_list/newt_create_image.html    |     5 +-
 v1_7_0/newt/command_list/newt_debug.html           |     5 +-
 v1_7_0/newt/command_list/newt_help.html            |     5 +-
 v1_7_0/newt/command_list/newt_info.html            |     5 +-
 v1_7_0/newt/command_list/newt_install.html         |     5 +-
 v1_7_0/newt/command_list/newt_load.html            |     5 +-
 v1_7_0/newt/command_list/newt_mfg.html             |     5 +-
 v1_7_0/newt/command_list/newt_new.html             |     5 +-
 v1_7_0/newt/command_list/newt_pkg.html             |     5 +-
 v1_7_0/newt/command_list/newt_resign_image.html    |     5 +-
 v1_7_0/newt/command_list/newt_run.html             |     5 +-
 v1_7_0/newt/command_list/newt_size.html            |     5 +-
 v1_7_0/newt/command_list/newt_sync.html            |     5 +-
 v1_7_0/newt/command_list/newt_target.html          |     5 +-
 v1_7_0/newt/command_list/newt_test.html            |     5 +-
 v1_7_0/newt/command_list/newt_upgrade.html         |     5 +-
 v1_7_0/newt/command_list/newt_vals.html            |     5 +-
 v1_7_0/newt/command_list/newt_version.html         |     5 +-
 v1_7_0/newt/index.html                             |     5 +-
 v1_7_0/newt/install/index.html                     |     5 +-
 v1_7_0/newt/install/newt_linux.html                |     5 +-
 v1_7_0/newt/install/newt_mac.html                  |     5 +-
 v1_7_0/newt/install/newt_windows.html              |     5 +-
 v1_7_0/newt/install/prev_releases.html             |     5 +-
 v1_7_0/newt/newt_operation.html                    |     5 +-
 v1_7_0/newt/newt_ops.html                          |     5 +-
 v1_7_0/newtmgr/README.html                         |     5 +-
 v1_7_0/newtmgr/command_list/index.html             |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_config.html    |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_image.html     |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_run.html       |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 v1_7_0/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 v1_7_0/newtmgr/index.html                          |     5 +-
 v1_7_0/newtmgr/install/index.html                  |     5 +-
 v1_7_0/newtmgr/install/install_linux.html          |     5 +-
 v1_7_0/newtmgr/install/install_mac.html            |     5 +-
 v1_7_0/newtmgr/install/install_windows.html        |     5 +-
 v1_7_0/newtmgr/install/prev_releases.html          |     5 +-
 v1_7_0/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 v1_7_0/os/core_os/cputime/os_cputime.html          |    39 +-
 v1_7_0/os/core_os/event_queue/event_queue.html     |    53 +-
 v1_7_0/os/core_os/heap/heap.html                   |     5 +-
 v1_7_0/os/core_os/mbuf/mbuf.html                   |   125 +-
 v1_7_0/os/core_os/memory_pool/memory_pool.html     |    75 +-
 v1_7_0/os/core_os/mutex/mutex.html                 |    33 +-
 v1_7_0/os/core_os/mynewt_os.html                   |     5 +-
 v1_7_0/os/core_os/porting/port_bsp.html            |     5 +-
 v1_7_0/os/core_os/porting/port_cpu.html            |     5 +-
 v1_7_0/os/core_os/porting/port_mcu.html            |     5 +-
 v1_7_0/os/core_os/porting/port_os.html             |     5 +-
 v1_7_0/os/core_os/sanity/sanity.html               |    29 +-
 v1_7_0/os/core_os/semaphore/semaphore.html         |    19 +-
 v1_7_0/os/core_os/task/task.html                   |    99 +-
 v1_7_0/os/core_os/time/os_time.html                |    91 +-
 v1_7_0/os/modules/baselibc.html                    |     5 +-
 v1_7_0/os/modules/bootloader/bootloader.html       |     5 +-
 v1_7_0/os/modules/config/config.html               |    89 +-
 v1_7_0/os/modules/console/console.html             |    75 +-
 v1_7_0/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 v1_7_0/os/modules/devmgmt/newtmgr.html             |     5 +-
 v1_7_0/os/modules/devmgmt/oicmgr.html              |     5 +-
 v1_7_0/os/modules/drivers/driver.html              |     5 +-
 v1_7_0/os/modules/drivers/flash.html               |     5 +-
 v1_7_0/os/modules/drivers/mmc.html                 |     5 +-
 v1_7_0/os/modules/elua/elua.html                   |     5 +-
 v1_7_0/os/modules/elua/lua_init.html               |     5 +-
 v1_7_0/os/modules/elua/lua_main.html               |     5 +-
 v1_7_0/os/modules/fcb/fcb.html                     |   195 +-
 v1_7_0/os/modules/fcb/fcb_append.html              |     5 +-
 v1_7_0/os/modules/fcb/fcb_append_finish.html       |     5 +-
 v1_7_0/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 v1_7_0/os/modules/fcb/fcb_clear.html               |     5 +-
 v1_7_0/os/modules/fcb/fcb_getnext.html             |     5 +-
 v1_7_0/os/modules/fcb/fcb_init.html                |     5 +-
 v1_7_0/os/modules/fcb/fcb_is_empty.html            |     5 +-
 v1_7_0/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 v1_7_0/os/modules/fcb/fcb_rotate.html              |     5 +-
 v1_7_0/os/modules/fcb/fcb_walk.html                |     5 +-
 v1_7_0/os/modules/fs/fatfs.html                    |     5 +-
 v1_7_0/os/modules/fs/fs.html                       |    85 +-
 v1_7_0/os/modules/fs/fs_add.html                   |    61 +-
 v1_7_0/os/modules/fs/nffs.html                     |    51 +-
 v1_7_0/os/modules/fs/otherfs.html                  |     5 +-
 v1_7_0/os/modules/hal/hal.html                     |     5 +-
 v1_7_0/os/modules/hal/hal_bsp/hal_bsp.html         |    37 +-
 v1_7_0/os/modules/hal/hal_creation.html            |     5 +-
 v1_7_0/os/modules/hal/hal_flash/hal_flash.html     |    27 +-
 v1_7_0/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 v1_7_0/os/modules/hal/hal_gpio/hal_gpio.html       |    63 +-
 v1_7_0/os/modules/hal/hal_i2c/hal_i2c.html         |    49 +-
 v1_7_0/os/modules/hal/hal_in_libraries.html        |     5 +-
 v1_7_0/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 v1_7_0/os/modules/hal/hal_spi/hal_spi.html         |    65 +-
 v1_7_0/os/modules/hal/hal_system/hal_sys.html      |    37 +-
 v1_7_0/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 v1_7_0/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 v1_7_0/os/modules/imgmgr/imgmgr.html               |     5 +-
 v1_7_0/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 v1_7_0/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 v1_7_0/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 v1_7_0/os/modules/json/json.html                   |   331 +-
 v1_7_0/os/modules/logs/logs.html                   |   207 +-
 v1_7_0/os/modules/mcumgr/mcumgr.html               |     5 +-
 v1_7_0/os/modules/mfg/mfg.html                     |    93 +-
 v1_7_0/os/modules/sensor_framework/sensor_api.html |   235 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../modules/sensor_framework/sensor_framework.html |     5 +-
 .../sensor_framework/sensor_listener_api.html      |    11 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |    55 +-
 .../sensor_framework/sensor_notifier_api.html      |     9 +-
 v1_7_0/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 v1_7_0/os/modules/shell/shell.html                 |    83 +-
 v1_7_0/os/modules/split/split.html                 |     5 +-
 v1_7_0/os/modules/stats/stats.html                 |   145 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 v1_7_0/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 v1_7_0/os/modules/system_modules.html              |     5 +-
 v1_7_0/os/modules/testutil/testutil.html           |   127 +-
 v1_7_0/os/os_user_guide.html                       |     5 +-
 v1_7_0/os/tutorials/STM32F303.html                 |     5 +-
 v1_7_0/os/tutorials/pin-wheel-mods.html            |     5 +-
 v1_7_0/search.html                                 |     5 +-
 v1_7_0/searchindex.js                              |     2 +-
 v1_7_0/tutorials/ble/ble.html                      |     5 +-
 v1_7_0/tutorials/ble/ble_bare_bones.html           |     5 +-
 v1_7_0/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 v1_7_0/tutorials/ble/bleprph/bleprph.html          |     5 +-
 v1_7_0/tutorials/ble/eddystone.html                |     5 +-
 v1_7_0/tutorials/ble/ibeacon.html                  |     5 +-
 v1_7_0/tutorials/blinky/arduino_zero.html          |     5 +-
 v1_7_0/tutorials/blinky/blinky.html                |     5 +-
 v1_7_0/tutorials/blinky/blinky_console.html        |     5 +-
 v1_7_0/tutorials/blinky/blinky_primo.html          |     5 +-
 v1_7_0/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 v1_7_0/tutorials/blinky/nRF52.html                 |     5 +-
 v1_7_0/tutorials/blinky/olimex.html                |     5 +-
 v1_7_0/tutorials/blinky/pinetime.html              |     5 +-
 v1_7_0/tutorials/blinky/rbnano2.html               |     5 +-
 v1_7_0/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 v1_7_0/tutorials/devmgmt/devmgmt.html              |     5 +-
 v1_7_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 v1_7_0/tutorials/lora/lorawanapp.html              |     5 +-
 v1_7_0/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 v1_7_0/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 v1_7_0/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 v1_7_0/tutorials/other/codesize.html               |     5 +-
 v1_7_0/tutorials/other/other.html                  |     5 +-
 v1_7_0/tutorials/other/rust.html                   |     5 +-
 v1_7_0/tutorials/other/unit_test.html              |     5 +-
 v1_7_0/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 v1_7_0/tutorials/repo/add_repos.html               |     5 +-
 v1_7_0/tutorials/repo/create_repo.html             |     5 +-
 v1_7_0/tutorials/repo/private_repo.html            |     5 +-
 v1_7_0/tutorials/repo/upgrade_repo.html            |     5 +-
 v1_7_0/tutorials/sensors/air_quality.html          |     5 +-
 v1_7_0/tutorials/sensors/air_quality_ble.html      |     5 +-
 v1_7_0/tutorials/sensors/air_quality_sensor.html   |     5 +-
 v1_7_0/tutorials/sensors/nrf52_adc.html            |     5 +-
 v1_7_0/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 v1_7_0/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 v1_7_0/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 v1_7_0/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 v1_7_0/tutorials/sensors/sensors.html              |     5 +-
 v1_7_0/tutorials/sensors/sensors_framework.html    |     5 +-
 v1_7_0/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 v1_7_0/tutorials/slinky/project-sim-slinky.html    |     5 +-
 v1_7_0/tutorials/slinky/project-slinky.html        |     5 +-
 v1_7_0/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 v1_7_0/tutorials/tooling/error_diagnostics.html    |     5 +-
 v1_7_0/tutorials/tooling/segger_rtt.html           |     5 +-
 v1_7_0/tutorials/tooling/segger_sysview.html       |     5 +-
 v1_7_0/tutorials/tooling/tooling.html              |     5 +-
 v1_7_0/tutorials/tutorials.html                    |     5 +-
 v1_8_0/_static/doctools.js                         |     7 +-
 v1_8_0/_static/language_data.js                    |     4 +-
 v1_8_0/_static/searchtools.js                      |    26 +-
 v1_8_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_8_0/_static/underscore-1.3.1.js                 |   999 --
 v1_8_0/_static/underscore.js                       |    37 +-
 v1_8_0/concepts.html                               |     5 +-
 v1_8_0/external_links.html                         |     5 +-
 v1_8_0/genindex.html                               |     5 +-
 v1_8_0/get_started/debug.html                      |     5 +-
 v1_8_0/get_started/docker.html                     |     5 +-
 v1_8_0/get_started/index.html                      |     5 +-
 v1_8_0/get_started/native_install/cross_tools.html |     5 +-
 v1_8_0/get_started/native_install/index.html       |     5 +-
 .../get_started/native_install/native_tools.html   |     5 +-
 v1_8_0/get_started/project_create.html             |     5 +-
 v1_8_0/get_started/serial_access.html              |     5 +-
 v1_8_0/index.html                                  |     5 +-
 v1_8_0/misc/go_env.html                            |     5 +-
 v1_8_0/misc/ide.html                               |     5 +-
 v1_8_0/misc/index.html                             |     5 +-
 v1_8_0/mynewt_faq/admin_faq.html                   |     5 +-
 v1_8_0/mynewt_faq/bluetooth_faq.html               |     5 +-
 v1_8_0/mynewt_faq/boot_faq.html                    |     5 +-
 v1_8_0/mynewt_faq/fs_faq.html                      |     5 +-
 v1_8_0/mynewt_faq/hardware_faq.html                |     5 +-
 v1_8_0/mynewt_faq/index.html                       |     5 +-
 v1_8_0/mynewt_faq/modules_faq.html                 |     5 +-
 v1_8_0/mynewt_faq/newt_faq.html                    |     5 +-
 v1_8_0/mynewt_faq/newtmgr_faq.html                 |     5 +-
 v1_8_0/mynewt_faq/nfc_faq.html                     |     5 +-
 v1_8_0/mynewt_faq/port_faq.html                    |     5 +-
 v1_8_0/mynewt_faq/syntax_faq.html                  |     5 +-
 v1_8_0/mynewt_faq/troubleshoot_faq.html            |     5 +-
 v1_8_0/network/README.html                         |     5 +-
 v1_8_0/network/ble_hs/ble_att.html                 |    25 +-
 v1_8_0/network/ble_hs/ble_gap.html                 |   521 +-
 v1_8_0/network/ble_hs/ble_gattc.html               |   231 +-
 v1_8_0/network/ble_hs/ble_gatts.html               |   231 +-
 v1_8_0/network/ble_hs/ble_hs.html                  |     5 +-
 v1_8_0/network/ble_hs/ble_hs_id.html               |     5 +-
 v1_8_0/network/ble_hs/ble_hs_return_codes.html     |     5 +-
 v1_8_0/network/ble_sec.html                        |     5 +-
 v1_8_0/network/ble_setup/ble_addr.html             |     5 +-
 v1_8_0/network/ble_setup/ble_lp_clock.html         |     5 +-
 v1_8_0/network/ble_setup/ble_setup_intro.html      |     5 +-
 v1_8_0/network/ble_setup/ble_sync_cb.html          |     5 +-
 v1_8_0/network/btshell/btshell_GAP.html            |     5 +-
 v1_8_0/network/btshell/btshell_GATT.html           |     5 +-
 v1_8_0/network/btshell/btshell_advdata.html        |     5 +-
 v1_8_0/network/btshell/btshell_api.html            |     5 +-
 v1_8_0/network/index.html                          |     5 +-
 v1_8_0/network/mesh/index.html                     |     5 +-
 v1_8_0/network/mesh/sample.html                    |     5 +-
 v1_8_0/newt/README.html                            |     5 +-
 v1_8_0/newt/command_list/newt_build.html           |     5 +-
 v1_8_0/newt/command_list/newt_clean.html           |     5 +-
 v1_8_0/newt/command_list/newt_complete.html        |     5 +-
 v1_8_0/newt/command_list/newt_create_image.html    |     5 +-
 v1_8_0/newt/command_list/newt_debug.html           |     5 +-
 v1_8_0/newt/command_list/newt_help.html            |     5 +-
 v1_8_0/newt/command_list/newt_info.html            |     5 +-
 v1_8_0/newt/command_list/newt_load.html            |     5 +-
 v1_8_0/newt/command_list/newt_mfg.html             |     5 +-
 v1_8_0/newt/command_list/newt_new.html             |     5 +-
 v1_8_0/newt/command_list/newt_pkg.html             |     5 +-
 v1_8_0/newt/command_list/newt_resign_image.html    |     5 +-
 v1_8_0/newt/command_list/newt_run.html             |     5 +-
 v1_8_0/newt/command_list/newt_size.html            |     5 +-
 v1_8_0/newt/command_list/newt_target.html          |     5 +-
 v1_8_0/newt/command_list/newt_test.html            |     5 +-
 v1_8_0/newt/command_list/newt_upgrade.html         |     5 +-
 v1_8_0/newt/command_list/newt_vals.html            |     5 +-
 v1_8_0/newt/command_list/newt_version.html         |     5 +-
 v1_8_0/newt/index.html                             |     5 +-
 v1_8_0/newt/install/index.html                     |     5 +-
 v1_8_0/newt/install/newt_linux.html                |     5 +-
 v1_8_0/newt/install/newt_mac.html                  |     5 +-
 v1_8_0/newt/install/newt_windows.html              |     5 +-
 v1_8_0/newt/install/prev_releases.html             |     5 +-
 v1_8_0/newt/newt_operation.html                    |     5 +-
 v1_8_0/newt/newt_ops.html                          |     5 +-
 v1_8_0/newtmgr/README.html                         |     5 +-
 v1_8_0/newtmgr/command_list/index.html             |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_config.html    |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_conn.html      |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_crash.html     |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_datetime.html  |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_echo.html      |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_fs.html        |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_image.html     |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_logs.html      |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_mpstats.html   |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_reset.html     |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_run.html       |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_stat.html      |     5 +-
 v1_8_0/newtmgr/command_list/newtmgr_taskstats.html |     5 +-
 v1_8_0/newtmgr/index.html                          |     5 +-
 v1_8_0/newtmgr/install/index.html                  |     5 +-
 v1_8_0/newtmgr/install/install_linux.html          |     5 +-
 v1_8_0/newtmgr/install/install_mac.html            |     5 +-
 v1_8_0/newtmgr/install/install_windows.html        |     5 +-
 v1_8_0/newtmgr/install/prev_releases.html          |     5 +-
 v1_8_0/os/core_os/callout/callout.html             |    25 +-
 .../os/core_os/context_switch/context_switch.html  |    13 +-
 v1_8_0/os/core_os/cputime/os_cputime.html          |    39 +-
 v1_8_0/os/core_os/event_queue/event_queue.html     |    53 +-
 v1_8_0/os/core_os/heap/heap.html                   |    11 +-
 v1_8_0/os/core_os/mbuf/mbuf.html                   |   127 +-
 v1_8_0/os/core_os/memory_pool/memory_pool.html     |    75 +-
 v1_8_0/os/core_os/mutex/mutex.html                 |    33 +-
 v1_8_0/os/core_os/mynewt_os.html                   |     5 +-
 v1_8_0/os/core_os/porting/port_bsp.html            |     5 +-
 v1_8_0/os/core_os/porting/port_cpu.html            |     5 +-
 v1_8_0/os/core_os/porting/port_mcu.html            |     5 +-
 v1_8_0/os/core_os/porting/port_os.html             |     5 +-
 v1_8_0/os/core_os/sanity/sanity.html               |    29 +-
 v1_8_0/os/core_os/semaphore/semaphore.html         |    19 +-
 v1_8_0/os/core_os/task/task.html                   |   103 +-
 v1_8_0/os/core_os/time/os_time.html                |    91 +-
 v1_8_0/os/modules/baselibc.html                    |     5 +-
 v1_8_0/os/modules/bootloader/bootloader.html       |     5 +-
 v1_8_0/os/modules/config/config.html               |   105 +-
 v1_8_0/os/modules/console/console.html             |    77 +-
 v1_8_0/os/modules/devmgmt/customize_newtmgr.html   |     5 +-
 v1_8_0/os/modules/devmgmt/newtmgr.html             |     5 +-
 v1_8_0/os/modules/devmgmt/oicmgr.html              |     5 +-
 v1_8_0/os/modules/drivers/driver.html              |     5 +-
 v1_8_0/os/modules/drivers/flash.html               |     5 +-
 v1_8_0/os/modules/drivers/mmc.html                 |     5 +-
 v1_8_0/os/modules/elua/elua.html                   |     5 +-
 v1_8_0/os/modules/elua/lua_init.html               |     5 +-
 v1_8_0/os/modules/elua/lua_main.html               |     5 +-
 v1_8_0/os/modules/fcb/fcb.html                     |    85 +-
 v1_8_0/os/modules/fcb/fcb_append.html              |     5 +-
 v1_8_0/os/modules/fcb/fcb_append_finish.html       |     5 +-
 v1_8_0/os/modules/fcb/fcb_append_to_scratch.html   |     5 +-
 v1_8_0/os/modules/fcb/fcb_clear.html               |     5 +-
 v1_8_0/os/modules/fcb/fcb_getnext.html             |     5 +-
 v1_8_0/os/modules/fcb/fcb_init.html                |     5 +-
 v1_8_0/os/modules/fcb/fcb_is_empty.html            |     5 +-
 v1_8_0/os/modules/fcb/fcb_offset_last_n.html       |     5 +-
 v1_8_0/os/modules/fcb/fcb_rotate.html              |     5 +-
 v1_8_0/os/modules/fcb/fcb_walk.html                |     5 +-
 v1_8_0/os/modules/fs/fatfs.html                    |     5 +-
 v1_8_0/os/modules/fs/fs.html                       |    87 +-
 v1_8_0/os/modules/fs/fs_add.html                   |    63 +-
 v1_8_0/os/modules/fs/nffs.html                     |    51 +-
 v1_8_0/os/modules/fs/otherfs.html                  |     5 +-
 v1_8_0/os/modules/hal/hal.html                     |     5 +-
 v1_8_0/os/modules/hal/hal_bsp/hal_bsp.html         |    37 +-
 v1_8_0/os/modules/hal/hal_creation.html            |     5 +-
 v1_8_0/os/modules/hal/hal_flash/hal_flash.html     |    27 +-
 v1_8_0/os/modules/hal/hal_flash/hal_flash_int.html |     5 +-
 v1_8_0/os/modules/hal/hal_gpio/hal_gpio.html       |    63 +-
 v1_8_0/os/modules/hal/hal_i2c/hal_i2c.html         |    49 +-
 v1_8_0/os/modules/hal/hal_in_libraries.html        |     5 +-
 v1_8_0/os/modules/hal/hal_os_tick/hal_os_tick.html |     9 +-
 v1_8_0/os/modules/hal/hal_spi/hal_spi.html         |    65 +-
 v1_8_0/os/modules/hal/hal_system/hal_sys.html      |    39 +-
 v1_8_0/os/modules/hal/hal_timer/hal_timer.html     |    39 +-
 v1_8_0/os/modules/hal/hal_uart/hal_uart.html       |    39 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |    11 +-
 v1_8_0/os/modules/imgmgr/imgmgr.html               |     5 +-
 v1_8_0/os/modules/imgmgr/imgmgr_module_init.html   |     5 +-
 v1_8_0/os/modules/imgmgr/imgr_ver_parse.html       |     5 +-
 v1_8_0/os/modules/imgmgr/imgr_ver_str.html         |     5 +-
 v1_8_0/os/modules/json/json.html                   |   331 +-
 v1_8_0/os/modules/logs/logs.html                   |   221 +-
 v1_8_0/os/modules/mcumgr/mcumgr.html               |     5 +-
 v1_8_0/os/modules/mfg/mfg.html                     |    91 +-
 v1_8_0/os/modules/sensor_framework/sensor_api.html |   235 +-
 .../os/modules/sensor_framework/sensor_create.html |     5 +-
 .../os/modules/sensor_framework/sensor_driver.html |     5 +-
 .../modules/sensor_framework/sensor_framework.html |     5 +-
 .../sensor_framework/sensor_listener_api.html      |    11 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |    55 +-
 .../sensor_framework/sensor_notifier_api.html      |     9 +-
 v1_8_0/os/modules/sensor_framework/sensor_oic.html |     5 +-
 .../os/modules/sensor_framework/sensor_shell.html  |     5 +-
 v1_8_0/os/modules/shell/shell.html                 |    83 +-
 v1_8_0/os/modules/split/split.html                 |     5 +-
 v1_8_0/os/modules/stats/stats.html                 |   149 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |     5 +-
 v1_8_0/os/modules/sysinitconfig/sysinitconfig.html |     5 +-
 v1_8_0/os/modules/system_modules.html              |     5 +-
 v1_8_0/os/modules/testutil/testutil.html           |   127 +-
 v1_8_0/os/os_user_guide.html                       |     5 +-
 v1_8_0/os/tutorials/STM32F303.html                 |     5 +-
 v1_8_0/os/tutorials/pin-wheel-mods.html            |     5 +-
 v1_8_0/search.html                                 |     5 +-
 v1_8_0/searchindex.js                              |     2 +-
 v1_8_0/tutorials/ble/ble.html                      |     5 +-
 v1_8_0/tutorials/ble/ble_bare_bones.html           |     5 +-
 v1_8_0/tutorials/ble/blehci_project.html           |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |     5 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     5 +-
 .../bleprph-sections/bleprph-chr-access.html       |     5 +-
 .../bleprph-sections/bleprph-gap-event.html        |     5 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |     5 +-
 v1_8_0/tutorials/ble/bleprph/bleprph.html          |     5 +-
 v1_8_0/tutorials/ble/eddystone.html                |     5 +-
 v1_8_0/tutorials/ble/ibeacon.html                  |     5 +-
 v1_8_0/tutorials/blinky/arduino_zero.html          |     5 +-
 v1_8_0/tutorials/blinky/blinky.html                |     5 +-
 v1_8_0/tutorials/blinky/blinky_console.html        |     5 +-
 v1_8_0/tutorials/blinky/blinky_primo.html          |     5 +-
 v1_8_0/tutorials/blinky/blinky_stm32f4disc.html    |     5 +-
 v1_8_0/tutorials/blinky/nRF52.html                 |     5 +-
 v1_8_0/tutorials/blinky/olimex.html                |     5 +-
 v1_8_0/tutorials/blinky/pinetime.html              |     5 +-
 v1_8_0/tutorials/blinky/rbnano2.html               |     5 +-
 v1_8_0/tutorials/devmgmt/add_newtmgr.html          |     5 +-
 v1_8_0/tutorials/devmgmt/devmgmt.html              |     5 +-
 v1_8_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |     5 +-
 v1_8_0/tutorials/lora/lorawanapp.html              |     5 +-
 v1_8_0/tutorials/os_fundamentals/event_queue.html  |     5 +-
 .../tutorials/os_fundamentals/os_fundamentals.html |     5 +-
 v1_8_0/tutorials/os_fundamentals/tasks_lesson.html |     5 +-
 v1_8_0/tutorials/other/chg_ctrl_on_pinetime.html   |     5 +-
 v1_8_0/tutorials/other/codesize.html               |     5 +-
 v1_8_0/tutorials/other/other.html                  |     5 +-
 v1_8_0/tutorials/other/rust.html                   |     5 +-
 v1_8_0/tutorials/other/unit_test.html              |     5 +-
 v1_8_0/tutorials/other/wi-fi_on_arduino.html       |     5 +-
 v1_8_0/tutorials/repo/add_repos.html               |     5 +-
 v1_8_0/tutorials/repo/create_repo.html             |     5 +-
 v1_8_0/tutorials/repo/private_repo.html            |     5 +-
 v1_8_0/tutorials/repo/upgrade_repo.html            |     5 +-
 v1_8_0/tutorials/sensors/air_quality.html          |     5 +-
 v1_8_0/tutorials/sensors/air_quality_ble.html      |     5 +-
 v1_8_0/tutorials/sensors/air_quality_sensor.html   |     5 +-
 v1_8_0/tutorials/sensors/nrf52_adc.html            |     5 +-
 v1_8_0/tutorials/sensors/sensor_bleprph_oic.html   |     5 +-
 v1_8_0/tutorials/sensors/sensor_nrf52_bno055.html  |     5 +-
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |     5 +-
 v1_8_0/tutorials/sensors/sensor_nrf52_drv2605.html |     5 +-
 .../tutorials/sensors/sensor_offboard_config.html  |     5 +-
 v1_8_0/tutorials/sensors/sensor_oic_overview.html  |     5 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |     5 +-
 v1_8_0/tutorials/sensors/sensors.html              |     5 +-
 v1_8_0/tutorials/sensors/sensors_framework.html    |     5 +-
 v1_8_0/tutorials/slinky/project-nrf52-slinky.html  |     5 +-
 v1_8_0/tutorials/slinky/project-sim-slinky.html    |     5 +-
 v1_8_0/tutorials/slinky/project-slinky.html        |     5 +-
 v1_8_0/tutorials/slinky/project-stm32-slinky.html  |     5 +-
 v1_8_0/tutorials/tooling/error_diagnostics.html    |     5 +-
 v1_8_0/tutorials/tooling/segger_rtt.html           |     5 +-
 v1_8_0/tutorials/tooling/segger_sysview.html       |     5 +-
 v1_8_0/tutorials/tooling/tooling.html              |     5 +-
 v1_8_0/tutorials/tutorials.html                    |     5 +-
 v1_9_0/_images/Arduino-M0Pro-flat.jpg              |   Bin 0 -> 37797 bytes
 v1_9_0/_images/ArduinoZeroPro-flat-org.jpg         |   Bin 0 -> 81640 bytes
 v1_9_0/_images/BNO055_small.jpg                    |   Bin 0 -> 31723 bytes
 v1_9_0/_images/K30labeled.JPG                      |   Bin 0 -> 2140623 bytes
 v1_9_0/_images/LightBlue-1.jpg                     |   Bin 0 -> 90014 bytes
 v1_9_0/_images/LightBlue-2.jpg                     |   Bin 0 -> 121238 bytes
 v1_9_0/_images/LightBlue-3.jpg                     |   Bin 0 -> 122447 bytes
 v1_9_0/_images/LightBlue-4.jpg                     |   Bin 0 -> 94431 bytes
 v1_9_0/_images/LightBlue-5.jpg                     |   Bin 0 -> 53663 bytes
 v1_9_0/_images/LightBlue-6.jpg                     |   Bin 0 -> 97461 bytes
 v1_9_0/_images/NRF52_I2C_small.jpg                 |   Bin 0 -> 78087 bytes
 v1_9_0/_images/STM32-E407_bot_small.jpg            |   Bin 0 -> 140793 bytes
 v1_9_0/_images/STM32-E407_top_small.jpg            |   Bin 0 -> 165366 bytes
 v1_9_0/_images/Zero_Usb_Ports.jpg                  |   Bin 0 -> 263846 bytes
 v1_9_0/_images/adc-demo-1.png                      |   Bin 0 -> 530153 bytes
 v1_9_0/_images/adc-demo-2.png                      |   Bin 0 -> 435709 bytes
 v1_9_0/_images/airquality_lightblue.png            |   Bin 0 -> 195239 bytes
 v1_9_0/_images/breadboard.png                      |   Bin 0 -> 546231 bytes
 v1_9_0/_images/debug_new_config_small.png          |   Bin 0 -> 71855 bytes
 v1_9_0/_images/device-mgmt.png                     |   Bin 0 -> 77155 bytes
 v1_9_0/_images/device_manager_ft232H.png           |   Bin 0 -> 67817 bytes
 v1_9_0/_images/device_manager_no_ft232H.png        |   Bin 0 -> 67365 bytes
 v1_9_0/_images/ft232h.png                          |   Bin 0 -> 572354 bytes
 v1_9_0/_images/gdb_debug_small.png                 |   Bin 0 -> 134895 bytes
 v1_9_0/_images/gdb_server_small.png                |   Bin 0 -> 99128 bytes
 v1_9_0/_images/gdb_small.png                       |   Bin 0 -> 59655 bytes
 v1_9_0/_images/integrated_terminal_small.png       |   Bin 0 -> 51077 bytes
 v1_9_0/_images/launch_small.png                    |   Bin 0 -> 92234 bytes
 v1_9_0/_images/lightblue-adc.png                   |   Bin 0 -> 190303 bytes
 v1_9_0/_images/m0pro.png                           |   Bin 0 -> 613306 bytes
 v1_9_0/_images/mbuf_fig1.png                       |   Bin 0 -> 32123 bytes
 v1_9_0/_images/mbuf_fig2.png                       |   Bin 0 -> 40402 bytes
 v1_9_0/_images/mbuf_fig3.png                       |   Bin 0 -> 54819 bytes
 v1_9_0/_images/mesh_lightning_model.jpg            |   Bin 0 -> 120157 bytes
 v1_9_0/_images/mesh_topology.jpg                   |   Bin 0 -> 120443 bytes
 v1_9_0/_images/mkr1000-jlink.jpg                   |   Bin 0 -> 146645 bytes
 v1_9_0/_images/mkr1000-serial.jpg                  |   Bin 0 -> 73565 bytes
 v1_9_0/_images/nrf52dk.png                         |   Bin 0 -> 517522 bytes
 v1_9_0/_images/nrf52labeled.JPG                    |   Bin 0 -> 3475064 bytes
 v1_9_0/_images/primo-jlink.jpg                     |   Bin 0 -> 157820 bytes
 v1_9_0/_images/putty.png                           |   Bin 0 -> 56099 bytes
 v1_9_0/_images/segger_sysview1.png                 |   Bin 0 -> 373713 bytes
 v1_9_0/_images/segger_sysview_recording.png        |   Bin 0 -> 254129 bytes
 v1_9_0/_images/segger_sysview_start_record.png     |   Bin 0 -> 73424 bytes
 v1_9_0/_images/sensor_framework.png                |   Bin 0 -> 814560 bytes
 v1_9_0/_images/serial_conn.png                     |   Bin 0 -> 1064089 bytes
 v1_9_0/_images/smart_controller_accelerometer.png  |   Bin 0 -> 86611 bytes
 v1_9_0/_images/smart_controller_main.png           |   Bin 0 -> 104629 bytes
 v1_9_0/_images/stm32f4_disc.jpg                    |   Bin 0 -> 40575 bytes
 v1_9_0/_images/task_json_small.png                 |   Bin 0 -> 93487 bytes
 v1_9_0/_images/task_lesson.png                     |   Bin 0 -> 25723 bytes
 v1_9_0/_images/task_runner_small.png               |   Bin 0 -> 92407 bytes
 v1_9_0/_images/task_select_small.png               |   Bin 0 -> 66049 bytes
 v1_9_0/_images/task_start_small.png                |   Bin 0 -> 99242 bytes
 v1_9_0/_images/thingy.jpg                          |   Bin 0 -> 152774 bytes
 v1_9_0/_images/thingy_jlink.jpg                    |   Bin 0 -> 146954 bytes
 v1_9_0/_images/virtualbox_usb.jpg                  |   Bin 0 -> 297119 bytes
 v1_9_0/_sources/concepts.rst.txt                   |   204 +
 v1_9_0/_sources/external_links.rst.txt             |    24 +
 v1_9_0/_sources/get_started/debug.rst.txt          |    64 +
 v1_9_0/_sources/get_started/docker.rst.txt         |   136 +
 v1_9_0/_sources/get_started/index.rst.txt          |    44 +
 .../get_started/native_install/cross_tools.rst.txt |   224 +
 .../get_started/native_install/index.rst.txt       |    44 +
 .../native_install/native_tools.rst.txt            |   187 +
 v1_9_0/_sources/get_started/project_create.rst.txt |   484 +
 v1_9_0/_sources/get_started/serial_access.rst.txt  |   234 +
 v1_9_0/_sources/index.rst.txt                      |   101 +
 v1_9_0/_sources/misc/go_env.rst.txt                |   256 +
 v1_9_0/_sources/misc/ide.rst.txt                   |   349 +
 v1_9_0/_sources/misc/index.rst.txt                 |     8 +
 v1_9_0/_sources/mynewt_faq/admin_faq.rst.txt       |   123 +
 v1_9_0/_sources/mynewt_faq/bluetooth_faq.rst.txt   |   207 +
 v1_9_0/_sources/mynewt_faq/boot_faq.rst.txt        |    44 +
 v1_9_0/_sources/mynewt_faq/fs_faq.rst.txt          |    18 +
 v1_9_0/_sources/mynewt_faq/hardware_faq.rst.txt    |    50 +
 v1_9_0/_sources/mynewt_faq/index.rst.txt           |    51 +
 v1_9_0/_sources/mynewt_faq/modules_faq.rst.txt     |    47 +
 v1_9_0/_sources/mynewt_faq/newt_faq.rst.txt        |    19 +
 v1_9_0/_sources/mynewt_faq/newtmgr_faq.rst.txt     |    96 +
 v1_9_0/_sources/mynewt_faq/nfc_faq.rst.txt         |     4 +
 v1_9_0/_sources/mynewt_faq/port_faq.rst.txt        |    18 +
 v1_9_0/_sources/mynewt_faq/syntax_faq.rst.txt      |    74 +
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |   107 +
 v1_9_0/_sources/network/README.rst.txt             |    33 +
 v1_9_0/_sources/network/ble_hs/ble_att.rst.txt     |    22 +
 v1_9_0/_sources/network/ble_hs/ble_gap.rst.txt     |    14 +
 v1_9_0/_sources/network/ble_hs/ble_gattc.rst.txt   |    15 +
 v1_9_0/_sources/network/ble_hs/ble_gatts.rst.txt   |    15 +
 v1_9_0/_sources/network/ble_hs/ble_hs.rst.txt      |    27 +
 v1_9_0/_sources/network/ble_hs/ble_hs_id.rst.txt   |    45 +
 .../network/ble_hs/ble_hs_return_codes.rst.txt     |   437 +
 v1_9_0/_sources/network/ble_sec.rst.txt            |    76 +
 v1_9_0/_sources/network/ble_setup/ble_addr.rst.txt |    63 +
 .../network/ble_setup/ble_lp_clock.rst.txt         |    67 +
 .../network/ble_setup/ble_setup_intro.rst.txt      |    13 +
 .../_sources/network/ble_setup/ble_sync_cb.rst.txt |    80 +
 .../_sources/network/btshell/btshell_GAP.rst.txt   |   660 ++
 .../_sources/network/btshell/btshell_GATT.rst.txt  |   108 +
 .../network/btshell/btshell_advdata.rst.txt        |    47 +
 .../_sources/network/btshell/btshell_api.rst.txt   |   153 +
 v1_9_0/_sources/network/index.rst.txt              |   122 +
 v1_9_0/_sources/network/mesh/index.rst.txt         |    95 +
 v1_9_0/_sources/network/mesh/sample.rst.txt        |    30 +
 v1_9_0/_sources/newt/README.rst.txt                |    29 +
 .../_sources/newt/command_list/newt_build.rst.txt  |    42 +
 .../_sources/newt/command_list/newt_clean.rst.txt  |    42 +
 .../newt/command_list/newt_complete.rst.txt        |    35 +
 .../newt/command_list/newt_create_image.rst.txt    |    57 +
 .../_sources/newt/command_list/newt_debug.rst.txt  |    48 +
 .../_sources/newt/command_list/newt_help.rst.txt   |    68 +
 .../_sources/newt/command_list/newt_info.rst.txt   |    29 +
 .../_sources/newt/command_list/newt_load.rst.txt   |    36 +
 v1_9_0/_sources/newt/command_list/newt_mfg.rst.txt |   120 +
 v1_9_0/_sources/newt/command_list/newt_new.rst.txt |    38 +
 v1_9_0/_sources/newt/command_list/newt_pkg.rst.txt |    65 +
 .../newt/command_list/newt_resign_image.rst.txt    |    46 +
 v1_9_0/_sources/newt/command_list/newt_run.rst.txt |    53 +
 .../_sources/newt/command_list/newt_size.rst.txt   |    73 +
 .../_sources/newt/command_list/newt_target.rst.txt |   185 +
 .../_sources/newt/command_list/newt_test.rst.txt   |    51 +
 .../newt/command_list/newt_upgrade.rst.txt         |    36 +
 .../_sources/newt/command_list/newt_vals.rst.txt   |    74 +
 .../newt/command_list/newt_version.rst.txt         |    33 +
 v1_9_0/_sources/newt/index.rst.txt                 |   223 +
 v1_9_0/_sources/newt/install/index.rst.txt         |    10 +
 v1_9_0/_sources/newt/install/newt_linux.rst.txt    |   218 +
 v1_9_0/_sources/newt/install/newt_mac.rst.txt      |   209 +
 v1_9_0/_sources/newt/install/newt_windows.rst.txt  |   237 +
 v1_9_0/_sources/newt/install/prev_releases.rst.txt |    92 +
 v1_9_0/_sources/newt/newt_operation.rst.txt        |   312 +
 v1_9_0/_sources/newt/newt_ops.rst.txt              |    69 +
 v1_9_0/_sources/newtmgr/README.rst.txt             |    29 +
 v1_9_0/_sources/newtmgr/command_list/index.rst.txt |    43 +
 .../newtmgr/command_list/newtmgr_config.rst.txt    |    40 +
 .../newtmgr/command_list/newtmgr_conn.rst.txt      |   170 +
 .../newtmgr/command_list/newtmgr_crash.rst.txt     |    40 +
 .../newtmgr/command_list/newtmgr_datetime.rst.txt  |    44 +
 .../newtmgr/command_list/newtmgr_echo.rst.txt      |    38 +
 .../newtmgr/command_list/newtmgr_fs.rst.txt        |    48 +
 .../newtmgr/command_list/newtmgr_image.rst.txt     |    93 +
 .../newtmgr/command_list/newtmgr_logs.rst.txt      |    89 +
 .../newtmgr/command_list/newtmgr_mpstats.rst.txt   |    67 +
 .../newtmgr/command_list/newtmgr_reset.rst.txt     |    37 +
 .../newtmgr/command_list/newtmgr_run.rst.txt       |    50 +
 .../newtmgr/command_list/newtmgr_stat.rst.txt      |   107 +
 .../newtmgr/command_list/newtmgr_taskstats.rst.txt |    58 +
 v1_9_0/_sources/newtmgr/index.rst.txt              |    14 +
 v1_9_0/_sources/newtmgr/install/index.rst.txt      |    10 +
 .../_sources/newtmgr/install/install_linux.rst.txt |   241 +
 .../_sources/newtmgr/install/install_mac.rst.txt   |   173 +
 .../newtmgr/install/install_windows.rst.txt        |   164 +
 .../_sources/newtmgr/install/prev_releases.rst.txt |   101 +
 v1_9_0/_sources/os/bsp/index.rst.txt               |    28 +
 v1_9_0/_sources/os/bsp/pinetime.rst.txt            |    41 +
 v1_9_0/_sources/os/core_os/callout/callout.rst.txt |    42 +
 .../core_os/context_switch/context_switch.rst.txt  |    41 +
 .../_sources/os/core_os/cputime/os_cputime.rst.txt |    22 +
 .../os/core_os/event_queue/event_queue.rst.txt     |    78 +
 v1_9_0/_sources/os/core_os/heap/heap.rst.txt       |    20 +
 v1_9_0/_sources/os/core_os/mbuf/mbuf.rst.txt       |   419 +
 .../os/core_os/memory_pool/memory_pool.rst.txt     |    78 +
 v1_9_0/_sources/os/core_os/mutex/mutex.rst.txt     |    54 +
 v1_9_0/_sources/os/core_os/mynewt_os.rst.txt       |   235 +
 .../_sources/os/core_os/porting/port_bsp.rst.txt   |   446 +
 .../_sources/os/core_os/porting/port_cpu.rst.txt   |    43 +
 .../_sources/os/core_os/porting/port_mcu.rst.txt   |    33 +
 v1_9_0/_sources/os/core_os/porting/port_os.rst.txt |   118 +
 v1_9_0/_sources/os/core_os/sanity/sanity.rst.txt   |   168 +
 .../os/core_os/semaphore/semaphore.rst.txt         |    71 +
 v1_9_0/_sources/os/core_os/task/task.rst.txt       |   117 +
 v1_9_0/_sources/os/core_os/time/os_time.rst.txt    |   127 +
 v1_9_0/_sources/os/modules/baselibc.rst.txt        |    56 +
 .../os/modules/bootloader/bootloader.rst.txt       |   602 +
 v1_9_0/_sources/os/modules/config/config.rst.txt   |   174 +
 v1_9_0/_sources/os/modules/console/console.rst.txt |   352 +
 .../os/modules/devmgmt/customize_newtmgr.rst.txt   |   322 +
 v1_9_0/_sources/os/modules/devmgmt/newtmgr.rst.txt |    60 +
 v1_9_0/_sources/os/modules/devmgmt/oicmgr.rst.txt  |   153 +
 .../os/modules/drivers/chg_ctrl/chg_ctrl.rst.txt   |   145 +
 .../os/modules/drivers/chg_ctrl/sgm4056.rst.txt    |   101 +
 v1_9_0/_sources/os/modules/drivers/driver.rst.txt  |   159 +
 v1_9_0/_sources/os/modules/drivers/flash.rst.txt   |   130 +
 v1_9_0/_sources/os/modules/drivers/mmc.rst.txt     |   108 +
 v1_9_0/_sources/os/modules/elua/elua.rst.txt       |    42 +
 v1_9_0/_sources/os/modules/elua/lua_init.rst.txt   |    42 +
 v1_9_0/_sources/os/modules/elua/lua_main.rst.txt   |    41 +
 v1_9_0/_sources/os/modules/extcmd/extcmd.rst.txt   |   139 +
 v1_9_0/_sources/os/modules/fcb/fcb.rst.txt         |   241 +
 v1_9_0/_sources/os/modules/fcb/fcb_append.rst.txt  |    55 +
 .../os/modules/fcb/fcb_append_finish.rst.txt       |    42 +
 .../os/modules/fcb/fcb_append_to_scratch.rst.txt   |    30 +
 v1_9_0/_sources/os/modules/fcb/fcb_clear.rst.txt   |    28 +
 v1_9_0/_sources/os/modules/fcb/fcb_getnext.rst.txt |    39 +
 v1_9_0/_sources/os/modules/fcb/fcb_init.rst.txt    |    32 +
 .../_sources/os/modules/fcb/fcb_is_empty.rst.txt   |    28 +
 .../os/modules/fcb/fcb_offset_last_n.rst.txt       |    36 +
 v1_9_0/_sources/os/modules/fcb/fcb_rotate.rst.txt  |    28 +
 v1_9_0/_sources/os/modules/fcb/fcb_walk.rst.txt    |    63 +
 v1_9_0/_sources/os/modules/fs/fatfs.rst.txt        |    52 +
 v1_9_0/_sources/os/modules/fs/fs.rst.txt           |   313 +
 v1_9_0/_sources/os/modules/fs/fs_add.rst.txt       |     8 +
 v1_9_0/_sources/os/modules/fs/nffs.rst.txt         |   113 +
 v1_9_0/_sources/os/modules/fs/otherfs.rst.txt      |    80 +
 v1_9_0/_sources/os/modules/hal/hal.rst.txt         |   109 +
 .../os/modules/hal/hal_bsp/hal_bsp.rst.txt         |    18 +
 .../_sources/os/modules/hal/hal_creation.rst.txt   |    24 +
 .../os/modules/hal/hal_flash/hal_flash.rst.txt     |    23 +
 .../os/modules/hal/hal_flash/hal_flash_int.rst.txt |    35 +
 .../os/modules/hal/hal_gpio/hal_gpio.rst.txt       |    64 +
 .../os/modules/hal/hal_i2c/hal_i2c.rst.txt         |    99 +
 .../os/modules/hal/hal_in_libraries.rst.txt        |    12 +
 .../os/modules/hal/hal_os_tick/hal_os_tick.rst.txt |    34 +
 .../os/modules/hal/hal_spi/hal_spi.rst.txt         |    70 +
 .../os/modules/hal/hal_system/hal_sys.rst.txt      |    22 +
 .../os/modules/hal/hal_timer/hal_timer.rst.txt     |    35 +
 .../os/modules/hal/hal_uart/hal_uart.rst.txt       |    40 +
 .../modules/hal/hal_watchdog/hal_watchdog.rst.txt  |    26 +
 v1_9_0/_sources/os/modules/imgmgr/imgmgr.rst.txt   |    72 +
 .../os/modules/imgmgr/imgmgr_module_init.rst.txt   |    24 +
 .../os/modules/imgmgr/imgr_ver_parse.rst.txt       |    54 +
 .../os/modules/imgmgr/imgr_ver_str.rst.txt         |    52 +
 v1_9_0/_sources/os/modules/json/json.rst.txt       |   145 +
 v1_9_0/_sources/os/modules/logs/logs.rst.txt       |   216 +
 v1_9_0/_sources/os/modules/mcumgr/mcumgr.rst.txt   |    16 +
 v1_9_0/_sources/os/modules/mfg/mfg.rst.txt         |   127 +
 .../os/modules/sensor_framework/sensor_api.rst.txt |   313 +
 .../modules/sensor_framework/sensor_create.rst.txt |   251 +
 .../modules/sensor_framework/sensor_driver.rst.txt |   470 +
 .../sensor_framework/sensor_framework.rst.txt      |    95 +
 .../sensor_framework/sensor_listener_api.rst.txt   |    73 +
 .../sensor_framework/sensor_mgr_api.rst.txt        |    95 +
 .../sensor_framework/sensor_notifier_api.rst.txt   |     6 +
 .../os/modules/sensor_framework/sensor_oic.rst.txt |    35 +
 .../modules/sensor_framework/sensor_shell.rst.txt  |    12 +
 v1_9_0/_sources/os/modules/shell/shell.rst.txt     |   321 +
 v1_9_0/_sources/os/modules/split/split.rst.txt     |   484 +
 v1_9_0/_sources/os/modules/stats/stats.rst.txt     |   292 +
 .../modules/sysinitconfig/sysconfig_error.rst.txt  |   468 +
 .../os/modules/sysinitconfig/sysinitconfig.rst.txt |   509 +
 .../os/modules/sysinitdown/sysinitdown.rst.txt     |   282 +
 v1_9_0/_sources/os/modules/system_modules.rst.txt  |    16 +
 .../_sources/os/modules/testutil/testutil.rst.txt  |   140 +
 v1_9_0/_sources/os/os_user_guide.rst.txt           |    40 +
 v1_9_0/_sources/os/tutorials/STM32F303.rst.txt     |   186 +
 .../_sources/os/tutorials/pin-wheel-mods.rst.txt   |   106 +
 v1_9_0/_sources/tutorials/ble/ble.rst.txt          |    16 +
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |   223 +
 .../_sources/tutorials/ble/blehci_project.rst.txt  |   240 +
 .../bleprph/bleprph-sections/bleprph-adv.rst.txt   |   149 +
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |   104 +
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +
 .../bleprph-sections/bleprph-gap-event.rst.txt     |   164 +
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |   254 +
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |    53 +
 v1_9_0/_sources/tutorials/ble/eddystone.rst.txt    |   395 +
 v1_9_0/_sources/tutorials/ble/ibeacon.rst.txt      |   345 +
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |   431 +
 v1_9_0/_sources/tutorials/blinky/blinky.rst.txt    |    89 +
 .../tutorials/blinky/blinky_console.rst.txt        |   235 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |   316 +
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |   256 +
 v1_9_0/_sources/tutorials/blinky/nRF52.rst.txt     |   228 +
 v1_9_0/_sources/tutorials/blinky/olimex.rst.txt    |   273 +
 v1_9_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_9_0/_sources/tutorials/blinky/rbnano2.rst.txt   |   234 +
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |   321 +
 v1_9_0/_sources/tutorials/devmgmt/devmgmt.rst.txt  |     8 +
 .../tutorials/devmgmt/ota_upgrade_nrf52.rst.txt    |   246 +
 v1_9_0/_sources/tutorials/lora/lorawanapp.rst.txt  |   347 +
 .../tutorials/os_fundamentals/event_queue.rst.txt  |   541 +
 .../os_fundamentals/os_fundamentals.rst.txt        |     8 +
 .../tutorials/os_fundamentals/tasks_lesson.rst.txt |   329 +
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 v1_9_0/_sources/tutorials/other/codesize.rst.txt   |    38 +
 v1_9_0/_sources/tutorials/other/other.rst.txt      |    12 +
 v1_9_0/_sources/tutorials/other/rust.rst.txt       |   298 +
 v1_9_0/_sources/tutorials/other/unit_test.rst.txt  |   364 +
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |   392 +
 v1_9_0/_sources/tutorials/repo/add_repos.rst.txt   |   332 +
 v1_9_0/_sources/tutorials/repo/create_repo.rst.txt |   186 +
 .../_sources/tutorials/repo/private_repo.rst.txt   |    50 +
 .../_sources/tutorials/repo/upgrade_repo.rst.txt   |    15 +
 .../_sources/tutorials/sensors/air_quality.rst.txt |     7 +
 .../tutorials/sensors/air_quality_ble.rst.txt      |   213 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |   750 ++
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   828 ++
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |   335 +
 .../tutorials/sensors/sensor_nrf52_bno055.rst.txt  |   581 +
 .../sensors/sensor_nrf52_bno055_oic.rst.txt        |   135 +
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |   230 +
 .../sensors/sensor_offboard_config.rst.txt         |   254 +
 .../tutorials/sensors/sensor_oic_overview.rst.txt  |    66 +
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |   777 ++
 v1_9_0/_sources/tutorials/sensors/sensors.rst.txt  |     9 +
 .../tutorials/sensors/sensors_framework.rst.txt    |    76 +
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |   259 +
 .../tutorials/slinky/project-sim-slinky.rst.txt    |   138 +
 .../tutorials/slinky/project-slinky.rst.txt        |    64 +
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |   298 +
 .../tutorials/tooling/error_diagnostics.rst.txt    |   557 +
 .../_sources/tutorials/tooling/segger_rtt.rst.txt  |   113 +
 .../tutorials/tooling/segger_sysview.rst.txt       |    91 +
 v1_9_0/_sources/tutorials/tooling/tooling.rst.txt  |     9 +
 v1_9_0/_sources/tutorials/tutorials.rst.txt        |   107 +
 v1_9_0/_static/basic.css                           |   856 ++
 v1_9_0/_static/common.rst                          |     1 +
 v1_9_0/_static/css/bootstrap-3.0.3.min.css         |     7 +
 v1_9_0/_static/css/custom.css                      |   468 +
 v1_9_0/_static/css/overrides.css                   |     1 +
 v1_9_0/_static/css/restructuredtext.css            |     3 +
 v1_9_0/_static/css/sphinx_theme.css                |   171 +
 v1_9_0/_static/css/theme.css                       |  5205 +++++++++
 v1_9_0/_static/css/v2.css                          |   161 +
 v1_9_0/_static/doctools.js                         |   321 +
 v1_9_0/_static/documentation_options.js            |    12 +
 v1_9_0/_static/file.png                            |   Bin 0 -> 286 bytes
 v1_9_0/_static/fonts/FontAwesome.otf               |   Bin 0 -> 85908 bytes
 v1_9_0/_static/fonts/Lato-Bold.ttf                 |   Bin 0 -> 121788 bytes
 v1_9_0/_static/fonts/Lato-Regular.ttf              |   Bin 0 -> 120196 bytes
 v1_9_0/_static/fonts/RobotoSlab-Bold.ttf           |   Bin 0 -> 170616 bytes
 v1_9_0/_static/fonts/RobotoSlab-Regular.ttf        |   Bin 0 -> 169064 bytes
 v1_9_0/_static/fonts/fontawesome-webfont.eot       |   Bin 0 -> 56006 bytes
 v1_9_0/_static/fonts/fontawesome-webfont.svg       |   520 +
 v1_9_0/_static/fonts/fontawesome-webfont.ttf       |   Bin 0 -> 112160 bytes
 v1_9_0/_static/fonts/fontawesome-webfont.woff      |   Bin 0 -> 65452 bytes
 v1_9_0/_static/img/add_to_slack.png                |   Bin 0 -> 5165 bytes
 v1_9_0/_static/img/asf_logo_wide_small.png         |   Bin 0 -> 32278 bytes
 v1_9_0/_static/img/egg-logo2.png                   |   Bin 0 -> 7241 bytes
 v1_9_0/_static/img/logo.png                        |   Bin 0 -> 151595 bytes
 v1_9_0/_static/jquery-3.5.1.js                     | 10872 +++++++++++++++++++
 v1_9_0/_static/jquery.js                           |     2 +
 v1_9_0/_static/js/affix.js                         |   162 +
 v1_9_0/_static/js/bootstrap-3.0.3.min.js           |     7 +
 v1_9_0/_static/js/main.js                          |    92 +
 v1_9_0/_static/js/modernizr.min.js                 |     4 +
 v1_9_0/_static/js/scrollspy.js                     |   172 +
 v1_9_0/_static/language_data.js                    |   297 +
 v1_9_0/_static/minus.png                           |   Bin 0 -> 90 bytes
 v1_9_0/_static/mynewt-logo-only-newt32x32.png      |   Bin 0 -> 1175 bytes
 v1_9_0/_static/plus.png                            |   Bin 0 -> 90 bytes
 v1_9_0/_static/pygments.css                        |    74 +
 v1_9_0/_static/searchtools.js                      |   522 +
 v1_9_0/_static/underscore-1.12.0.js                |  2027 ++++
 v1_9_0/_static/underscore.js                       |     6 +
 v1_9_0/concepts.html                               |   519 +
 v1_9_0/external_links.html                         |   351 +
 v1_9_0/genindex.html                               |  3582 ++++++
 v1_9_0/get_started/debug.html                      |   403 +
 v1_9_0/get_started/docker.html                     |   481 +
 v1_9_0/get_started/index.html                      |   370 +
 v1_9_0/get_started/native_install/cross_tools.html |   572 +
 v1_9_0/get_started/native_install/index.html       |   387 +
 .../get_started/native_install/native_tools.html   |   522 +
 v1_9_0/get_started/project_create.html             |   801 ++
 v1_9_0/get_started/serial_access.html              |   542 +
 v1_9_0/index.html                                  |   401 +
 v1_9_0/misc/go_env.html                            |   570 +
 v1_9_0/misc/ide.html                               |   674 ++
 v1_9_0/misc/index.html                             |   346 +
 v1_9_0/mynewt_faq/admin_faq.html                   |   458 +
 v1_9_0/mynewt_faq/bluetooth_faq.html               |   528 +
 v1_9_0/mynewt_faq/boot_faq.html                    |   391 +
 v1_9_0/mynewt_faq/fs_faq.html                      |   369 +
 v1_9_0/mynewt_faq/hardware_faq.html                |   402 +
 v1_9_0/mynewt_faq/index.html                       |   391 +
 v1_9_0/mynewt_faq/modules_faq.html                 |   393 +
 v1_9_0/mynewt_faq/newt_faq.html                    |   368 +
 v1_9_0/mynewt_faq/newtmgr_faq.html                 |   427 +
 v1_9_0/mynewt_faq/nfc_faq.html                     |   354 +
 v1_9_0/mynewt_faq/port_faq.html                    |   368 +
 v1_9_0/mynewt_faq/syntax_faq.html                  |   415 +
 v1_9_0/mynewt_faq/troubleshoot_faq.html            |   444 +
 v1_9_0/network/README.html                         |   357 +
 v1_9_0/network/ble_hs/ble_att.html                 |   477 +
 v1_9_0/network/ble_hs/ble_gap.html                 |  2571 +++++
 v1_9_0/network/ble_hs/ble_gattc.html               |  1329 +++
 v1_9_0/network/ble_hs/ble_gatts.html               |  1329 +++
 v1_9_0/network/ble_hs/ble_hs.html                  |   377 +
 v1_9_0/network/ble_hs/ble_hs_id.html               |   417 +
 v1_9_0/network/ble_hs/ble_hs_return_codes.html     |  1308 +++
 v1_9_0/network/ble_sec.html                        |   410 +
 v1_9_0/network/ble_setup/ble_addr.html             |   406 +
 v1_9_0/network/ble_setup/ble_lp_clock.html         |   409 +
 v1_9_0/network/ble_setup/ble_setup_intro.html      |   376 +
 v1_9_0/network/ble_setup/ble_sync_cb.html          |   422 +
 v1_9_0/network/btshell/btshell_GAP.html            |  1966 ++++
 v1_9_0/network/btshell/btshell_GATT.html           |   605 ++
 v1_9_0/network/btshell/btshell_advdata.html        |   464 +
 v1_9_0/network/btshell/btshell_api.html            |   473 +
 v1_9_0/network/index.html                          |   457 +
 v1_9_0/network/mesh/index.html                     |   445 +
 v1_9_0/network/mesh/sample.html                    |   373 +
 v1_9_0/newt/README.html                            |   352 +
 v1_9_0/newt/command_list/newt_build.html           |   413 +
 v1_9_0/newt/command_list/newt_clean.html           |   415 +
 v1_9_0/newt/command_list/newt_complete.html        |   395 +
 v1_9_0/newt/command_list/newt_create_image.html    |   428 +
 v1_9_0/newt/command_list/newt_debug.html           |   419 +
 v1_9_0/newt/command_list/newt_help.html            |   439 +
 v1_9_0/newt/command_list/newt_info.html            |   390 +
 v1_9_0/newt/command_list/newt_load.html            |   396 +
 v1_9_0/newt/command_list/newt_mfg.html             |   481 +
 v1_9_0/newt/command_list/newt_new.html             |   409 +
 v1_9_0/newt/command_list/newt_pkg.html             |   459 +
 v1_9_0/newt/command_list/newt_resign_image.html    |   416 +
 v1_9_0/newt/command_list/newt_run.html             |   424 +
 v1_9_0/newt/command_list/newt_size.html            |   441 +
 v1_9_0/newt/command_list/newt_target.html          |   590 +
 v1_9_0/newt/command_list/newt_test.html            |   424 +
 v1_9_0/newt/command_list/newt_upgrade.html         |   396 +
 v1_9_0/newt/command_list/newt_vals.html            |   443 +
 v1_9_0/newt/command_list/newt_version.html         |   405 +
 v1_9_0/newt/index.html                             |   540 +
 v1_9_0/newt/install/index.html                     |   381 +
 v1_9_0/newt/install/newt_linux.html                |   542 +
 v1_9_0/newt/install/newt_mac.html                  |   531 +
 v1_9_0/newt/install/newt_windows.html              |   567 +
 v1_9_0/newt/install/prev_releases.html             |   460 +
 v1_9_0/newt/newt_operation.html                    |   626 ++
 v1_9_0/newt/newt_ops.html                          |   419 +
 v1_9_0/newtmgr/README.html                         |   352 +
 v1_9_0/newtmgr/command_list/index.html             |   407 +
 v1_9_0/newtmgr/command_list/newtmgr_config.html    |   405 +
 v1_9_0/newtmgr/command_list/newtmgr_conn.html      |   558 +
 v1_9_0/newtmgr/command_list/newtmgr_crash.html     |   405 +
 v1_9_0/newtmgr/command_list/newtmgr_datetime.html  |   409 +
 v1_9_0/newtmgr/command_list/newtmgr_echo.html      |   402 +
 v1_9_0/newtmgr/command_list/newtmgr_fs.html        |   424 +
 v1_9_0/newtmgr/command_list/newtmgr_image.html     |   498 +
 v1_9_0/newtmgr/command_list/newtmgr_logs.html      |   485 +
 v1_9_0/newtmgr/command_list/newtmgr_mpstats.html   |   430 +
 v1_9_0/newtmgr/command_list/newtmgr_reset.html     |   401 +
 v1_9_0/newtmgr/command_list/newtmgr_run.html       |   427 +
 v1_9_0/newtmgr/command_list/newtmgr_stat.html      |   477 +
 v1_9_0/newtmgr/command_list/newtmgr_taskstats.html |   421 +
 v1_9_0/newtmgr/index.html                          |   372 +
 v1_9_0/newtmgr/install/index.html                  |   379 +
 v1_9_0/newtmgr/install/install_linux.html          |   573 +
 v1_9_0/newtmgr/install/install_mac.html            |   508 +
 v1_9_0/newtmgr/install/install_windows.html        |   500 +
 v1_9_0/newtmgr/install/prev_releases.html          |   472 +
 v1_9_0/objects.inv                                 |   Bin 0 -> 58706 bytes
 v1_9_0/os/bsp/index.html                           |   373 +
 v1_9_0/os/bsp/pinetime.html                        |   389 +
 v1_9_0/os/core_os/callout/callout.html             |   509 +
 .../os/core_os/context_switch/context_switch.html  |   462 +
 v1_9_0/os/core_os/cputime/os_cputime.html          |   611 ++
 v1_9_0/os/core_os/event_queue/event_queue.html     |   668 ++
 v1_9_0/os/core_os/heap/heap.html                   |   438 +
 v1_9_0/os/core_os/mbuf/mbuf.html                   |  1485 +++
 v1_9_0/os/core_os/memory_pool/memory_pool.html     |   750 ++
 v1_9_0/os/core_os/mutex/mutex.html                 |   515 +
 v1_9_0/os/core_os/mynewt_os.html                   |   586 +
 v1_9_0/os/core_os/porting/port_bsp.html            |   837 ++
 v1_9_0/os/core_os/porting/port_cpu.html            |   416 +
 v1_9_0/os/core_os/porting/port_mcu.html            |   397 +
 v1_9_0/os/core_os/porting/port_os.html             |   476 +
 v1_9_0/os/core_os/sanity/sanity.html               |   625 ++
 v1_9_0/os/core_os/semaphore/semaphore.html         |   504 +
 v1_9_0/os/core_os/task/task.html                   |   836 ++
 v1_9_0/os/core_os/time/os_time.html                |   881 ++
 v1_9_0/os/modules/baselibc.html                    |   407 +
 v1_9_0/os/modules/bootloader/bootloader.html       |   919 ++
 v1_9_0/os/modules/config/config.html               |  1051 ++
 v1_9_0/os/modules/console/console.html             |   920 ++
 v1_9_0/os/modules/devmgmt/customize_newtmgr.html   |   405 +
 v1_9_0/os/modules/devmgmt/newtmgr.html             |   418 +
 v1_9_0/os/modules/devmgmt/oicmgr.html              |   417 +
 v1_9_0/os/modules/drivers/chg_ctrl/chg_ctrl.html   |   477 +
 v1_9_0/os/modules/drivers/chg_ctrl/sgm4056.html    |   446 +
 v1_9_0/os/modules/drivers/driver.html              |   525 +
 v1_9_0/os/modules/drivers/flash.html               |   478 +
 v1_9_0/os/modules/drivers/mmc.html                 |   487 +
 v1_9_0/os/modules/elua/elua.html                   |   381 +
 v1_9_0/os/modules/elua/lua_init.html               |   359 +
 v1_9_0/os/modules/elua/lua_main.html               |   371 +
 v1_9_0/os/modules/extcmd/extcmd.html               |   509 +
 v1_9_0/os/modules/fcb/fcb.html                     |   771 ++
 v1_9_0/os/modules/fcb/fcb_append.html              |   436 +
 v1_9_0/os/modules/fcb/fcb_append_finish.html       |   423 +
 v1_9_0/os/modules/fcb/fcb_append_to_scratch.html   |   411 +
 v1_9_0/os/modules/fcb/fcb_clear.html               |   409 +
 v1_9_0/os/modules/fcb/fcb_getnext.html             |   419 +
 v1_9_0/os/modules/fcb/fcb_init.html                |   412 +
 v1_9_0/os/modules/fcb/fcb_is_empty.html            |   409 +
 v1_9_0/os/modules/fcb/fcb_offset_last_n.html       |   418 +
 v1_9_0/os/modules/fcb/fcb_rotate.html              |   409 +
 v1_9_0/os/modules/fcb/fcb_walk.html                |   445 +
 v1_9_0/os/modules/fs/fatfs.html                    |   416 +
 v1_9_0/os/modules/fs/fs.html                       |   851 ++
 v1_9_0/os/modules/fs/fs_add.html                   |   537 +
 v1_9_0/os/modules/fs/nffs.html                     |   595 +
 v1_9_0/os/modules/fs/otherfs.html                  |   440 +
 v1_9_0/os/modules/hal/hal.html                     |   461 +
 v1_9_0/os/modules/hal/hal_bsp/hal_bsp.html         |   520 +
 v1_9_0/os/modules/hal/hal_creation.html            |   396 +
 v1_9_0/os/modules/hal/hal_flash/hal_flash.html     |   562 +
 v1_9_0/os/modules/hal/hal_flash/hal_flash_int.html |   410 +
 v1_9_0/os/modules/hal/hal_gpio/hal_gpio.html       |   682 ++
 v1_9_0/os/modules/hal/hal_i2c/hal_i2c.html         |   709 ++
 v1_9_0/os/modules/hal/hal_in_libraries.html        |   385 +
 v1_9_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   426 +
 v1_9_0/os/modules/hal/hal_spi/hal_spi.html         |   757 ++
 v1_9_0/os/modules/hal/hal_system/hal_sys.html      |   510 +
 v1_9_0/os/modules/hal/hal_timer/hal_timer.html     |   600 +
 v1_9_0/os/modules/hal/hal_uart/hal_uart.html       |   569 +
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   423 +
 v1_9_0/os/modules/imgmgr/imgmgr.html               |   442 +
 v1_9_0/os/modules/imgmgr/imgmgr_module_init.html   |   387 +
 v1_9_0/os/modules/imgmgr/imgr_ver_parse.html       |   427 +
 v1_9_0/os/modules/imgmgr/imgr_ver_str.html         |   425 +
 v1_9_0/os/modules/json/json.html                   |  1290 +++
 v1_9_0/os/modules/logs/logs.html                   |  1456 +++
 v1_9_0/os/modules/mcumgr/mcumgr.html               |   372 +
 v1_9_0/os/modules/mfg/mfg.html                     |   764 ++
 v1_9_0/os/modules/sensor_framework/sensor_api.html |  1524 +++
 .../os/modules/sensor_framework/sensor_create.html |   586 +
 .../os/modules/sensor_framework/sensor_driver.html |   797 ++
 .../modules/sensor_framework/sensor_framework.html |   456 +
 .../sensor_framework/sensor_listener_api.html      |   486 +
 .../modules/sensor_framework/sensor_mgr_api.html   |   788 ++
 .../sensor_framework/sensor_notifier_api.html      |   408 +
 v1_9_0/os/modules/sensor_framework/sensor_oic.html |   405 +
 .../os/modules/sensor_framework/sensor_shell.html  |   382 +
 v1_9_0/os/modules/shell/shell.html                 |   981 ++
 v1_9_0/os/modules/split/split.html                 |   836 ++
 v1_9_0/os/modules/stats/stats.html                 |  1046 ++
 .../os/modules/sysinitconfig/sysconfig_error.html  |   813 ++
 v1_9_0/os/modules/sysinitconfig/sysinitconfig.html |   876 ++
 v1_9_0/os/modules/sysinitdown/sysinitdown.html     |   620 ++
 v1_9_0/os/modules/system_modules.html              |   375 +
 v1_9_0/os/modules/testutil/testutil.html           |   811 ++
 v1_9_0/os/os_user_guide.html                       |   373 +
 v1_9_0/os/tutorials/STM32F303.html                 |   484 +
 v1_9_0/os/tutorials/pin-wheel-mods.html            |   405 +
 v1_9_0/search.html                                 |   338 +
 v1_9_0/searchindex.js                              |     1 +
 v1_9_0/tutorials/ble/ble.html                      |   362 +
 v1_9_0/tutorials/ble/ble_bare_bones.html           |   551 +
 v1_9_0/tutorials/ble/blehci_project.html           |   573 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |   503 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |   453 +
 .../bleprph-sections/bleprph-chr-access.html       |   640 ++
 .../bleprph-sections/bleprph-gap-event.html        |   522 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   668 ++
 v1_9_0/tutorials/ble/bleprph/bleprph.html          |   411 +
 v1_9_0/tutorials/ble/eddystone.html                |   755 ++
 v1_9_0/tutorials/ble/ibeacon.html                  |   708 ++
 v1_9_0/tutorials/blinky/arduino_zero.html          |   752 ++
 v1_9_0/tutorials/blinky/blinky.html                |   435 +
 v1_9_0/tutorials/blinky/blinky_console.html        |   579 +
 v1_9_0/tutorials/blinky/blinky_primo.html          |   658 ++
 v1_9_0/tutorials/blinky/blinky_stm32f4disc.html    |   586 +
 v1_9_0/tutorials/blinky/nRF52.html                 |   569 +
 v1_9_0/tutorials/blinky/olimex.html                |   611 ++
 v1_9_0/tutorials/blinky/pinetime.html              |   529 +
 v1_9_0/tutorials/blinky/rbnano2.html               |   579 +
 v1_9_0/tutorials/devmgmt/add_newtmgr.html          |   658 ++
 v1_9_0/tutorials/devmgmt/devmgmt.html              |   361 +
 v1_9_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |   572 +
 v1_9_0/tutorials/lora/lorawanapp.html              |   671 ++
 v1_9_0/tutorials/os_fundamentals/event_queue.html  |   867 ++
 .../tutorials/os_fundamentals/os_fundamentals.html |   361 +
 v1_9_0/tutorials/os_fundamentals/tasks_lesson.html |   652 ++
 v1_9_0/tutorials/other/chg_ctrl_on_pinetime.html   |   674 ++
 v1_9_0/tutorials/other/codesize.html               |   408 +
 v1_9_0/tutorials/other/other.html                  |   367 +
 v1_9_0/tutorials/other/rust.html                   |   611 ++
 v1_9_0/tutorials/other/unit_test.html              |   689 ++
 v1_9_0/tutorials/other/wi-fi_on_arduino.html       |   692 ++
 v1_9_0/tutorials/repo/add_repos.html               |   632 ++
 v1_9_0/tutorials/repo/create_repo.html             |   514 +
 v1_9_0/tutorials/repo/private_repo.html            |   399 +
 v1_9_0/tutorials/repo/upgrade_repo.html            |   368 +
 v1_9_0/tutorials/sensors/air_quality.html          |   369 +
 v1_9_0/tutorials/sensors/air_quality_ble.html      |   550 +
 v1_9_0/tutorials/sensors/air_quality_sensor.html   |  1062 ++
 v1_9_0/tutorials/sensors/nrf52_adc.html            |  1108 ++
 v1_9_0/tutorials/sensors/sensor_bleprph_oic.html   |   663 ++
 v1_9_0/tutorials/sensors/sensor_nrf52_bno055.html  |   919 ++
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |   486 +
 v1_9_0/tutorials/sensors/sensor_nrf52_drv2605.html |   558 +
 .../tutorials/sensors/sensor_offboard_config.html  |   601 +
 v1_9_0/tutorials/sensors/sensor_oic_overview.html  |   432 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |  1073 ++
 v1_9_0/tutorials/sensors/sensors.html              |   365 +
 v1_9_0/tutorials/sensors/sensors_framework.html    |   431 +
 v1_9_0/tutorials/slinky/project-nrf52-slinky.html  |   592 +
 v1_9_0/tutorials/slinky/project-sim-slinky.html    |   481 +
 v1_9_0/tutorials/slinky/project-slinky.html        |   411 +
 v1_9_0/tutorials/slinky/project-stm32-slinky.html  |   629 ++
 v1_9_0/tutorials/tooling/error_diagnostics.html    |   840 ++
 v1_9_0/tutorials/tooling/segger_rtt.html           |   461 +
 v1_9_0/tutorials/tooling/segger_sysview.html       |   446 +
 v1_9_0/tutorials/tooling/tooling.html              |   363 +
 v1_9_0/tutorials/tutorials.html                    |   449 +
 4408 files changed, 237547 insertions(+), 21295 deletions(-)

diff --git a/about/index.html b/about/index.html
index 63f8ed7..a3bccbb 100644
--- a/about/index.html
+++ b/about/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
diff --git a/community/index.html b/community/index.html
index 93d1717..5bc2f3a 100644
--- a/community/index.html
+++ b/community/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
diff --git a/documentation/index.html b/documentation/index.html
index 2a18746..3da6849 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -154,6 +154,7 @@ ga("send", "pageview");
 </ul>
 </li>
 <li>Earlier versions:<ul>
+<li><a href="/v1_9_0/">1.9.0</a></li>
 <li><a href="/v1_8_0/">1.8.0</a></li>
 <li><a href="/v1_7_0/">1.7.0</a></li>
 <li><a href="/v1_6_0/">1.6.0</a></li>
diff --git a/download/index.html b/download/index.html
index 92bf506..d56cfa8 100644
--- a/download/index.html
+++ b/download/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -150,26 +150,26 @@ ga("send", "pageview");
                 <h2 id="latest-apache-mynewt-os-release">Latest Apache Mynewt OS Release</h2>
 <h3 id="latest-apache-mynewt-core-os-release">Latest Apache Mynewt Core OS Release</h3>
 <ul>
-<li>Release Version: Apache Mynewt 1.8.0</li>
-<li>Release Date: April 9, 2020</li>
-<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.8.0">Release Notes</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0/">Release Download</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0/apache-mynewt-core-1.8.0.tgz">core</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.8.0/apache-mynewt-core-1.8.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.8.0/apache-mynewt-newt-1.8.0.tgz.sha512">[SHA512]</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0/apache-mynewt-newt-1.8.0.tgz">newt</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.8.0/apache-mynewt-newt-1.8.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.8.0/apache-mynewt-newt-1.8.0.tgz.sha512">[SHA512]</a></li>
+<li>Release Version: Apache Mynewt 1.9.0</li>
+<li>Release Date: April 7, 2021</li>
+<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.9.0">Release Notes</a></li>
+<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.9.0/">Release Download</a></li>
+<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0/apache-mynewt-core-1.9.0.tgz">core</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.9.0/apache-mynewt-core-1.9.0.tgz.asc">[PGP]</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.9.0/apache-mynewt-newt-1.9.0.tgz.sha512">[SHA512]</a></li>
+<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.9.0/apache-mynewt-newt-1.9.0.tgz">newt</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.9.0/apache-mynewt-newt-1.9.0.tgz.asc">[PGP]</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.9.0/apache-mynewt-newt-1.9.0.tgz.sha512">[SHA512]</a></li>
 </ul>
 <h3 id="latest-apache-mynewt-nimble-bluetooth-stack-release">Latest Apache Mynewt NimBLE (Bluetooth Stack) Release</h3>
 <p>Mynewt's Bluetooth stack is now a separate release with a porting layer that allows it to be easily ported to another OS!</p>
 <ul>
-<li>Release Version: Apache NimBLE 1.3.0</li>
-<li>Release Date: April 9, 2020</li>
-<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.3.0">Release Notes</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.3.0/apache-mynewt-nimble-1.3.0.tgz">Release Download</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.3.0/apache-mynewt-nimble-1.3.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.3.0/apache-mynewt-nimble-1.3.0.tgz.sha512">[SHA512]</a></li>
+<li>Release Version: Apache NimBLE 1.4.0</li>
+<li>Release Date: April 7, 2021</li>
+<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.4.0">Release Notes</a></li>
+<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.4.0/apache-mynewt-nimble-1.4.0.tgz">Release Download</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.4.0/apache-mynewt-nimble-1.4.0.tgz.asc">[PGP]</a>
+    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.4.0/apache-mynewt-nimble-1.4.0.tgz.sha512">[SHA512]</a></li>
 </ul>
 <h4 id="fresh-install">Fresh install</h4>
 <p>If you are brand new to Mynewt, go to <a href="/latest/get_started/">Quick Start</a>. The Newt tool will automatically download the latest release.</p>
@@ -211,12 +211,14 @@ $ git clone git://github.com/apache/incubator-mynewt-newt.git -b &lt;feature-bra
 <li>Apache Mynewt 1.5.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.5.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.5.0">Release Archive</a></li>
 <li>Apache Mynewt 1.6.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.6.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.6.0">Release Archive</a></li>
 <li>Apache Mynewt 1.7.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.7.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.7.0">Release Archive</a></li>
+<li>Apache Mynewt 1.8.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.8.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0">Release Archive</a></li>
 </ul>
 <h4 id="apache-mynewt-nimble-bluetooth-stack">Apache Mynewt NimBLE (Bluetooth Stack)</h4>
 <ul>
 <li>Apache NimBLE 1.0.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.4.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.0.0">Release Archive</a></li>
 <li>Apache NimBLE 1.1.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.1.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.1.0">Release Archive</a></li>
 <li>Apache NimBLE 1.2.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.2.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.2.0">Release Archive</a></li>
+<li>Apache NimBLE 1.3.0 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.3.0">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.3.0">Release Archive</a></li>
 </ul>
 <p><br>
 <br></p>
diff --git a/events/index.html b/events/index.html
index 0afd111..6f655cc 100644
--- a/events/index.html
+++ b/events/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
diff --git a/index.html b/index.html
index 4116044..17dedd2 100644
--- a/index.html
+++ b/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
diff --git a/known_issues/index.html b/known_issues/index.html
index d083e3d..9f8da24 100644
--- a/known_issues/index.html
+++ b/known_issues/index.html
@@ -62,7 +62,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -159,6 +159,9 @@ ga("send", "pageview");
   <option value="/latest">
     Version: master
   </option>
+    <option value="/v1_9_0/" >
+    Version: 1.9.0
+  </option>
     <option value="/v1_8_0/" >
     Version: 1.8.0
   </option>
@@ -257,6 +260,8 @@ ga("send", "pageview");
                         
                           
                         
+                          
+                        
                         
                             <h2 id="known-issues">Known Issues</h2>
 <p>Here is a list of known issues and workarounds:</p>
diff --git a/master/_static/doctools.js b/master/_static/doctools.js
index 144884e..61ac9d2 100644
--- a/master/_static/doctools.js
+++ b/master/_static/doctools.js
@@ -29,9 +29,14 @@ if (!window.console || !console.firebug) {
 
 /**
  * small helper function to urldecode strings
+ *
+ * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
  */
 jQuery.urldecode = function(x) {
-  return decodeURIComponent(x).replace(/\+/g, ' ');
+  if (!x) {
+    return x
+  }
+  return decodeURIComponent(x.replace(/\+/g, ' '));
 };
 
 /**
diff --git a/master/_static/language_data.js b/master/_static/language_data.js
index 0e7dc7e..863704b 100644
--- a/master/_static/language_data.js
+++ b/master/_static/language_data.js
@@ -13,7 +13,8 @@
 var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
 
 
-/* Non-minified version JS is _stemmer.js if file is provided */ 
+/* Non-minified version is copied as a separate JS file, is available */
+
 /**
  * Porter Stemmer
  */
@@ -199,7 +200,6 @@ var Stemmer = function() {
 
 
 
-
 var splitChars = (function() {
     var result = {};
     var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
diff --git a/master/_static/searchtools.js b/master/_static/searchtools.js
index 6fc9e7f..1a90152 100644
--- a/master/_static/searchtools.js
+++ b/master/_static/searchtools.js
@@ -248,7 +248,7 @@ var Search = {
       // results left, load the summary and display it
       if (results.length) {
         var item = results.pop();
-        var listItem = $('<li style="display:none"></li>');
+        var listItem = $('<li></li>');
         var requestUrl = "";
         var linkUrl = "";
         if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') {
@@ -273,9 +273,9 @@ var Search = {
         if (item[3]) {
           listItem.append($('<span> (' + item[3] + ')</span>'));
           Search.output.append(listItem);
-          listItem.slideDown(5, function() {
+          setTimeout(function() {
             displayNextItem();
-          });
+          }, 5);
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
           $.ajax({url: requestUrl,
                   dataType: "text",
@@ -285,16 +285,16 @@ var Search = {
                       listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
                     }
                     Search.output.append(listItem);
-                    listItem.slideDown(5, function() {
+                    setTimeout(function() {
                       displayNextItem();
-                    });
+                    }, 5);
                   }});
         } else {
           // no source available, just display title
           Search.output.append(listItem);
-          listItem.slideDown(5, function() {
+          setTimeout(function() {
             displayNextItem();
-          });
+          }, 5);
         }
       }
       // search finished, update title and status message
@@ -380,6 +380,13 @@ var Search = {
   },
 
   /**
+   * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
+   */
+  escapeRegExp : function(string) {
+    return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
+  },
+
+  /**
    * search for full-text terms in the index
    */
   performTermsSearch : function(searchterms, excluded, terms, titleterms) {
@@ -402,13 +409,14 @@ var Search = {
       ];
       // add support for partial matches
       if (word.length > 2) {
+        var word_regex = this.escapeRegExp(word);
         for (var w in terms) {
-          if (w.match(word) && !terms[word]) {
+          if (w.match(word_regex) && !terms[word]) {
             _o.push({files: terms[w], score: Scorer.partialTerm})
           }
         }
         for (var w in titleterms) {
-          if (w.match(word) && !titleterms[word]) {
+          if (w.match(word_regex) && !titleterms[word]) {
               _o.push({files: titleterms[w], score: Scorer.partialTitle})
           }
         }
diff --git a/master/_static/underscore-1.12.0.js b/master/_static/underscore-1.12.0.js
new file mode 100644
index 0000000..3af6352
--- /dev/null
+++ b/master/_static/underscore-1.12.0.js
@@ -0,0 +1,2027 @@
+(function (global, factory) {
+  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
+  typeof define === 'function' && define.amd ? define('underscore', factory) :
+  (global = global || self, (function () {
+    var current = global._;
+    var exports = global._ = factory();
+    exports.noConflict = function () { global._ = current; return exports; };
+  }()));
+}(this, (function () {
+  //     Underscore.js 1.12.0
+  //     https://underscorejs.org
+  //     (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+  //     Underscore may be freely distributed under the MIT license.
+
+  // Current version.
+  var VERSION = '1.12.0';
+
+  // Establish the root object, `window` (`self`) in the browser, `global`
+  // on the server, or `this` in some virtual machines. We use `self`
+  // instead of `window` for `WebWorker` support.
+  var root = typeof self == 'object' && self.self === self && self ||
+            typeof global == 'object' && global.global === global && global ||
+            Function('return this')() ||
+            {};
+
+  // Save bytes in the minified (but not gzipped) version:
+  var ArrayProto = Array.prototype, ObjProto = Object.prototype;
+  var SymbolProto = typeof Symbol !== 'undefined' ? Symbol.prototype : null;
+
+  // Create quick reference variables for speed access to core prototypes.
+  var push = ArrayProto.push,
+      slice = ArrayProto.slice,
+      toString = ObjProto.toString,
+      hasOwnProperty = ObjProto.hasOwnProperty;
+
+  // Modern feature detection.
+  var supportsArrayBuffer = typeof ArrayBuffer !== 'undefined',
+      supportsDataView = typeof DataView !== 'undefined';
+
+  // All **ECMAScript 5+** native function implementations that we hope to use
+  // are declared here.
+  var nativeIsArray = Array.isArray,
+      nativeKeys = Object.keys,
+      nativeCreate = Object.create,
+      nativeIsView = supportsArrayBuffer && ArrayBuffer.isView;
+
+  // Create references to these builtin functions because we override them.
+  var _isNaN = isNaN,
+      _isFinite = isFinite;
+
+  // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed.
+  var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString');
+  var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString',
+    'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString'];
+
+  // The largest integer that can be represented exactly.
+  var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1;
+
+  // Some functions take a variable number of arguments, or a few expected
+  // arguments at the beginning and then a variable number of values to operate
+  // on. This helper accumulates all remaining arguments past the function’s
+  // argument length (or an explicit `startIndex`), into an array that becomes
+  // the last argument. Similar to ES6’s "rest parameter".
+  function restArguments(func, startIndex) {
+    startIndex = startIndex == null ? func.length - 1 : +startIndex;
+    return function() {
+      var length = Math.max(arguments.length - startIndex, 0),
+          rest = Array(length),
+          index = 0;
+      for (; index < length; index++) {
+        rest[index] = arguments[index + startIndex];
+      }
+      switch (startIndex) {
+        case 0: return func.call(this, rest);
+        case 1: return func.call(this, arguments[0], rest);
+        case 2: return func.call(this, arguments[0], arguments[1], rest);
+      }
+      var args = Array(startIndex + 1);
+      for (index = 0; index < startIndex; index++) {
+        args[index] = arguments[index];
+      }
+      args[startIndex] = rest;
+      return func.apply(this, args);
+    };
+  }
+
+  // Is a given variable an object?
+  function isObject(obj) {
+    var type = typeof obj;
+    return type === 'function' || type === 'object' && !!obj;
+  }
+
+  // Is a given value equal to null?
+  function isNull(obj) {
+    return obj === null;
+  }
+
+  // Is a given variable undefined?
+  function isUndefined(obj) {
+    return obj === void 0;
+  }
+
+  // Is a given value a boolean?
+  function isBoolean(obj) {
+    return obj === true || obj === false || toString.call(obj) === '[object Boolean]';
+  }
+
+  // Is a given value a DOM element?
+  function isElement(obj) {
+    return !!(obj && obj.nodeType === 1);
+  }
+
+  // Internal function for creating a `toString`-based type tester.
+  function tagTester(name) {
+    var tag = '[object ' + name + ']';
+    return function(obj) {
+      return toString.call(obj) === tag;
+    };
+  }
+
+  var isString = tagTester('String');
+
+  var isNumber = tagTester('Number');
+
+  var isDate = tagTester('Date');
+
+  var isRegExp = tagTester('RegExp');
+
+  var isError = tagTester('Error');
+
+  var isSymbol = tagTester('Symbol');
+
+  var isArrayBuffer = tagTester('ArrayBuffer');
+
+  var isFunction = tagTester('Function');
+
+  // Optimize `isFunction` if appropriate. Work around some `typeof` bugs in old
+  // v8, IE 11 (#1621), Safari 8 (#1929), and PhantomJS (#2236).
+  var nodelist = root.document && root.document.childNodes;
+  if (typeof /./ != 'function' && typeof Int8Array != 'object' && typeof nodelist != 'function') {
+    isFunction = function(obj) {
+      return typeof obj == 'function' || false;
+    };
+  }
+
+  var isFunction$1 = isFunction;
+
+  var hasObjectTag = tagTester('Object');
+
+  // In IE 10 - Edge 13, `DataView` has string tag `'[object Object]'`.
+  // In IE 11, the most common among them, this problem also applies to
+  // `Map`, `WeakMap` and `Set`.
+  var hasStringTagBug = (
+        supportsDataView && hasObjectTag(new DataView(new ArrayBuffer(8)))
+      ),
+      isIE11 = (typeof Map !== 'undefined' && hasObjectTag(new Map));
+
+  var isDataView = tagTester('DataView');
+
+  // In IE 10 - Edge 13, we need a different heuristic
+  // to determine whether an object is a `DataView`.
+  function ie10IsDataView(obj) {
+    return obj != null && isFunction$1(obj.getInt8) && isArrayBuffer(obj.buffer);
+  }
+
+  var isDataView$1 = (hasStringTagBug ? ie10IsDataView : isDataView);
+
+  // Is a given value an array?
+  // Delegates to ECMA5's native `Array.isArray`.
+  var isArray = nativeIsArray || tagTester('Array');
+
+  // Internal function to check whether `key` is an own property name of `obj`.
+  function has(obj, key) {
+    return obj != null && hasOwnProperty.call(obj, key);
+  }
+
+  var isArguments = tagTester('Arguments');
+
+  // Define a fallback version of the method in browsers (ahem, IE < 9), where
+  // there isn't any inspectable "Arguments" type.
+  (function() {
+    if (!isArguments(arguments)) {
+      isArguments = function(obj) {
+        return has(obj, 'callee');
+      };
+    }
+  }());
+
+  var isArguments$1 = isArguments;
+
+  // Is a given object a finite number?
+  function isFinite$1(obj) {
+    return !isSymbol(obj) && _isFinite(obj) && !isNaN(parseFloat(obj));
+  }
+
+  // Is the given value `NaN`?
+  function isNaN$1(obj) {
+    return isNumber(obj) && _isNaN(obj);
+  }
+
+  // Predicate-generating function. Often useful outside of Underscore.
+  function constant(value) {
+    return function() {
+      return value;
+    };
+  }
+
+  // Common internal logic for `isArrayLike` and `isBufferLike`.
+  function createSizePropertyCheck(getSizeProperty) {
+    return function(collection) {
+      var sizeProperty = getSizeProperty(collection);
+      return typeof sizeProperty == 'number' && sizeProperty >= 0 && sizeProperty <= MAX_ARRAY_INDEX;
+    }
+  }
+
+  // Internal helper to generate a function to obtain property `key` from `obj`.
+  function shallowProperty(key) {
+    return function(obj) {
+      return obj == null ? void 0 : obj[key];
+    };
+  }
+
+  // Internal helper to obtain the `byteLength` property of an object.
+  var getByteLength = shallowProperty('byteLength');
+
+  // Internal helper to determine whether we should spend extensive checks against
+  // `ArrayBuffer` et al.
+  var isBufferLike = createSizePropertyCheck(getByteLength);
+
+  // Is a given value a typed array?
+  var typedArrayPattern = /\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;
+  function isTypedArray(obj) {
+    // `ArrayBuffer.isView` is the most future-proof, so use it when available.
+    // Otherwise, fall back on the above regular expression.
+    return nativeIsView ? (nativeIsView(obj) && !isDataView$1(obj)) :
+                  isBufferLike(obj) && typedArrayPattern.test(toString.call(obj));
+  }
+
+  var isTypedArray$1 = supportsArrayBuffer ? isTypedArray : constant(false);
+
+  // Internal helper to obtain the `length` property of an object.
+  var getLength = shallowProperty('length');
+
+  // Internal helper to create a simple lookup structure.
+  // `collectNonEnumProps` used to depend on `_.contains`, but this led to
+  // circular imports. `emulatedSet` is a one-off solution that only works for
+  // arrays of strings.
+  function emulatedSet(keys) {
+    var hash = {};
+    for (var l = keys.length, i = 0; i < l; ++i) hash[keys[i]] = true;
+    return {
+      contains: function(key) { return hash[key]; },
+      push: function(key) {
+        hash[key] = true;
+        return keys.push(key);
+      }
+    };
+  }
+
+  // Internal helper. Checks `keys` for the presence of keys in IE < 9 that won't
+  // be iterated by `for key in ...` and thus missed. Extends `keys` in place if
+  // needed.
+  function collectNonEnumProps(obj, keys) {
+    keys = emulatedSet(keys);
+    var nonEnumIdx = nonEnumerableProps.length;
+    var constructor = obj.constructor;
+    var proto = isFunction$1(constructor) && constructor.prototype || ObjProto;
+
+    // Constructor is a special case.
+    var prop = 'constructor';
+    if (has(obj, prop) && !keys.contains(prop)) keys.push(prop);
+
+    while (nonEnumIdx--) {
+      prop = nonEnumerableProps[nonEnumIdx];
+      if (prop in obj && obj[prop] !== proto[prop] && !keys.contains(prop)) {
+        keys.push(prop);
+      }
+    }
+  }
+
+  // Retrieve the names of an object's own properties.
+  // Delegates to **ECMAScript 5**'s native `Object.keys`.
+  function keys(obj) {
+    if (!isObject(obj)) return [];
+    if (nativeKeys) return nativeKeys(obj);
+    var keys = [];
+    for (var key in obj) if (has(obj, key)) keys.push(key);
+    // Ahem, IE < 9.
+    if (hasEnumBug) collectNonEnumProps(obj, keys);
+    return keys;
+  }
+
+  // Is a given array, string, or object empty?
+  // An "empty" object has no enumerable own-properties.
+  function isEmpty(obj) {
+    if (obj == null) return true;
+    // Skip the more expensive `toString`-based type checks if `obj` has no
+    // `.length`.
+    var length = getLength(obj);
+    if (typeof length == 'number' && (
+      isArray(obj) || isString(obj) || isArguments$1(obj)
+    )) return length === 0;
+    return getLength(keys(obj)) === 0;
+  }
+
+  // Returns whether an object has a given set of `key:value` pairs.
+  function isMatch(object, attrs) {
+    var _keys = keys(attrs), length = _keys.length;
+    if (object == null) return !length;
+    var obj = Object(object);
+    for (var i = 0; i < length; i++) {
+      var key = _keys[i];
+      if (attrs[key] !== obj[key] || !(key in obj)) return false;
+    }
+    return true;
+  }
+
+  // If Underscore is called as a function, it returns a wrapped object that can
+  // be used OO-style. This wrapper holds altered versions of all functions added
+  // through `_.mixin`. Wrapped objects may be chained.
+  function _(obj) {
+    if (obj instanceof _) return obj;
+    if (!(this instanceof _)) return new _(obj);
+    this._wrapped = obj;
+  }
+
+  _.VERSION = VERSION;
+
+  // Extracts the result from a wrapped and chained object.
+  _.prototype.value = function() {
+    return this._wrapped;
+  };
+
+  // Provide unwrapping proxies for some methods used in engine operations
+  // such as arithmetic and JSON stringification.
+  _.prototype.valueOf = _.prototype.toJSON = _.prototype.value;
+
+  _.prototype.toString = function() {
+    return String(this._wrapped);
+  };
+
+  // Internal function to wrap or shallow-copy an ArrayBuffer,
+  // typed array or DataView to a new view, reusing the buffer.
+  function toBufferView(bufferSource) {
+    return new Uint8Array(
+      bufferSource.buffer || bufferSource,
+      bufferSource.byteOffset || 0,
+      getByteLength(bufferSource)
+    );
+  }
+
+  // We use this string twice, so give it a name for minification.
+  var tagDataView = '[object DataView]';
+
+  // Internal recursive comparison function for `_.isEqual`.
+  function eq(a, b, aStack, bStack) {
+    // Identical objects are equal. `0 === -0`, but they aren't identical.
+    // See the [Harmony `egal` proposal](https://wiki.ecmascript.org/doku.php?id=harmony:egal).
+    if (a === b) return a !== 0 || 1 / a === 1 / b;
+    // `null` or `undefined` only equal to itself (strict comparison).
+    if (a == null || b == null) return false;
+    // `NaN`s are equivalent, but non-reflexive.
+    if (a !== a) return b !== b;
+    // Exhaust primitive checks
+    var type = typeof a;
+    if (type !== 'function' && type !== 'object' && typeof b != 'object') return false;
+    return deepEq(a, b, aStack, bStack);
+  }
+
+  // Internal recursive comparison function for `_.isEqual`.
+  function deepEq(a, b, aStack, bStack) {
+    // Unwrap any wrapped objects.
+    if (a instanceof _) a = a._wrapped;
+    if (b instanceof _) b = b._wrapped;
+    // Compare `[[Class]]` names.
+    var className = toString.call(a);
+    if (className !== toString.call(b)) return false;
+    // Work around a bug in IE 10 - Edge 13.
+    if (hasStringTagBug && className == '[object Object]' && isDataView$1(a)) {
+      if (!isDataView$1(b)) return false;
+      className = tagDataView;
+    }
+    switch (className) {
+      // These types are compared by value.
+      case '[object RegExp]':
+        // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i')
+      case '[object String]':
+        // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is
+        // equivalent to `new String("5")`.
+        return '' + a === '' + b;
+      case '[object Number]':
+        // `NaN`s are equivalent, but non-reflexive.
+        // Object(NaN) is equivalent to NaN.
+        if (+a !== +a) return +b !== +b;
+        // An `egal` comparison is performed for other numeric values.
+        return +a === 0 ? 1 / +a === 1 / b : +a === +b;
+      case '[object Date]':
+      case '[object Boolean]':
+        // Coerce dates and booleans to numeric primitive values. Dates are compared by their
+        // millisecond representations. Note that invalid dates with millisecond representations
+        // of `NaN` are not equivalent.
+        return +a === +b;
+      case '[object Symbol]':
+        return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b);
+      case '[object ArrayBuffer]':
+      case tagDataView:
+        // Coerce to typed array so we can fall through.
+        return deepEq(toBufferView(a), toBufferView(b), aStack, bStack);
+    }
+
+    var areArrays = className === '[object Array]';
+    if (!areArrays && isTypedArray$1(a)) {
+        var byteLength = getByteLength(a);
+        if (byteLength !== getByteLength(b)) return false;
+        if (a.buffer === b.buffer && a.byteOffset === b.byteOffset) return true;
+        areArrays = true;
+    }
+    if (!areArrays) {
+      if (typeof a != 'object' || typeof b != 'object') return false;
+
+      // Objects with different constructors are not equivalent, but `Object`s or `Array`s
+      // from different frames are.
+      var aCtor = a.constructor, bCtor = b.constructor;
+      if (aCtor !== bCtor && !(isFunction$1(aCtor) && aCtor instanceof aCtor &&
+                               isFunction$1(bCtor) && bCtor instanceof bCtor)
+                          && ('constructor' in a && 'constructor' in b)) {
+        return false;
+      }
+    }
+    // Assume equality for cyclic structures. The algorithm for detecting cyclic
+    // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`.
+
+    // Initializing stack of traversed objects.
+    // It's done here since we only need them for objects and arrays comparison.
+    aStack = aStack || [];
+    bStack = bStack || [];
+    var length = aStack.length;
+    while (length--) {
+      // Linear search. Performance is inversely proportional to the number of
+      // unique nested structures.
+      if (aStack[length] === a) return bStack[length] === b;
+    }
+
+    // Add the first object to the stack of traversed objects.
+    aStack.push(a);
+    bStack.push(b);
+
+    // Recursively compare objects and arrays.
+    if (areArrays) {
+      // Compare array lengths to determine if a deep comparison is necessary.
+      length = a.length;
+      if (length !== b.length) return false;
+      // Deep compare the contents, ignoring non-numeric properties.
+      while (length--) {
+        if (!eq(a[length], b[length], aStack, bStack)) return false;
+      }
+    } else {
+      // Deep compare objects.
+      var _keys = keys(a), key;
+      length = _keys.length;
+      // Ensure that both objects contain the same number of properties before comparing deep equality.
+      if (keys(b).length !== length) return false;
+      while (length--) {
+        // Deep compare each member
+        key = _keys[length];
+        if (!(has(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
+      }
+    }
+    // Remove the first object from the stack of traversed objects.
+    aStack.pop();
+    bStack.pop();
+    return true;
+  }
+
+  // Perform a deep comparison to check if two objects are equal.
+  function isEqual(a, b) {
+    return eq(a, b);
+  }
+
+  // Retrieve all the enumerable property names of an object.
+  function allKeys(obj) {
+    if (!isObject(obj)) return [];
+    var keys = [];
+    for (var key in obj) keys.push(key);
+    // Ahem, IE < 9.
+    if (hasEnumBug) collectNonEnumProps(obj, keys);
+    return keys;
+  }
+
+  // Since the regular `Object.prototype.toString` type tests don't work for
+  // some types in IE 11, we use a fingerprinting heuristic instead, based
+  // on the methods. It's not great, but it's the best we got.
+  // The fingerprint method lists are defined below.
+  function ie11fingerprint(methods) {
+    var length = getLength(methods);
+    return function(obj) {
+      if (obj == null) return false;
+      // `Map`, `WeakMap` and `Set` have no enumerable keys.
+      var keys = allKeys(obj);
+      if (getLength(keys)) return false;
+      for (var i = 0; i < length; i++) {
+        if (!isFunction$1(obj[methods[i]])) return false;
+      }
+      // If we are testing against `WeakMap`, we need to ensure that
+      // `obj` doesn't have a `forEach` method in order to distinguish
+      // it from a regular `Map`.
+      return methods !== weakMapMethods || !isFunction$1(obj[forEachName]);
+    };
+  }
+
+  // In the interest of compact minification, we write
+  // each string in the fingerprints only once.
+  var forEachName = 'forEach',
+      hasName = 'has',
+      commonInit = ['clear', 'delete'],
+      mapTail = ['get', hasName, 'set'];
+
+  // `Map`, `WeakMap` and `Set` each have slightly different
+  // combinations of the above sublists.
+  var mapMethods = commonInit.concat(forEachName, mapTail),
+      weakMapMethods = commonInit.concat(mapTail),
+      setMethods = ['add'].concat(commonInit, forEachName, hasName);
+
+  var isMap = isIE11 ? ie11fingerprint(mapMethods) : tagTester('Map');
+
+  var isWeakMap = isIE11 ? ie11fingerprint(weakMapMethods) : tagTester('WeakMap');
+
+  var isSet = isIE11 ? ie11fingerprint(setMethods) : tagTester('Set');
+
+  var isWeakSet = tagTester('WeakSet');
+
+  // Retrieve the values of an object's properties.
+  function values(obj) {
+    var _keys = keys(obj);
+    var length = _keys.length;
+    var values = Array(length);
+    for (var i = 0; i < length; i++) {
+      values[i] = obj[_keys[i]];
+    }
+    return values;
+  }
+
+  // Convert an object into a list of `[key, value]` pairs.
+  // The opposite of `_.object` with one argument.
+  function pairs(obj) {
+    var _keys = keys(obj);
+    var length = _keys.length;
+    var pairs = Array(length);
+    for (var i = 0; i < length; i++) {
+      pairs[i] = [_keys[i], obj[_keys[i]]];
+    }
+    return pairs;
+  }
+
+  // Invert the keys and values of an object. The values must be serializable.
+  function invert(obj) {
+    var result = {};
+    var _keys = keys(obj);
+    for (var i = 0, length = _keys.length; i < length; i++) {
+      result[obj[_keys[i]]] = _keys[i];
+    }
+    return result;
+  }
+
+  // Return a sorted list of the function names available on the object.
+  function functions(obj) {
+    var names = [];
+    for (var key in obj) {
+      if (isFunction$1(obj[key])) names.push(key);
+    }
+    return names.sort();
+  }
+
+  // An internal function for creating assigner functions.
+  function createAssigner(keysFunc, defaults) {
+    return function(obj) {
+      var length = arguments.length;
+      if (defaults) obj = Object(obj);
+      if (length < 2 || obj == null) return obj;
+      for (var index = 1; index < length; index++) {
+        var source = arguments[index],
+            keys = keysFunc(source),
+            l = keys.length;
+        for (var i = 0; i < l; i++) {
+          var key = keys[i];
+          if (!defaults || obj[key] === void 0) obj[key] = source[key];
+        }
+      }
+      return obj;
+    };
+  }
+
+  // Extend a given object with all the properties in passed-in object(s).
+  var extend = createAssigner(allKeys);
+
+  // Assigns a given object with all the own properties in the passed-in
+  // object(s).
+  // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)
+  var extendOwn = createAssigner(keys);
+
+  // Fill in a given object with default properties.
+  var defaults = createAssigner(allKeys, true);
+
+  // Create a naked function reference for surrogate-prototype-swapping.
+  function ctor() {
+    return function(){};
+  }
+
+  // An internal function for creating a new object that inherits from another.
+  function baseCreate(prototype) {
+    if (!isObject(prototype)) return {};
+    if (nativeCreate) return nativeCreate(prototype);
+    var Ctor = ctor();
+    Ctor.prototype = prototype;
+    var result = new Ctor;
+    Ctor.prototype = null;
+    return result;
+  }
+
+  // Creates an object that inherits from the given prototype object.
+  // If additional properties are provided then they will be added to the
+  // created object.
+  function create(prototype, props) {
+    var result = baseCreate(prototype);
+    if (props) extendOwn(result, props);
+    return result;
+  }
+
+  // Create a (shallow-cloned) duplicate of an object.
+  function clone(obj) {
+    if (!isObject(obj)) return obj;
+    return isArray(obj) ? obj.slice() : extend({}, obj);
+  }
+
+  // Invokes `interceptor` with the `obj` and then returns `obj`.
+  // The primary purpose of this method is to "tap into" a method chain, in
+  // order to perform operations on intermediate results within the chain.
+  function tap(obj, interceptor) {
+    interceptor(obj);
+    return obj;
+  }
+
+  // Normalize a (deep) property `path` to array.
+  // Like `_.iteratee`, this function can be customized.
+  function toPath(path) {
+    return isArray(path) ? path : [path];
+  }
+  _.toPath = toPath;
+
+  // Internal wrapper for `_.toPath` to enable minification.
+  // Similar to `cb` for `_.iteratee`.
+  function toPath$1(path) {
+    return _.toPath(path);
+  }
+
+  // Internal function to obtain a nested property in `obj` along `path`.
+  function deepGet(obj, path) {
+    var length = path.length;
+    for (var i = 0; i < length; i++) {
+      if (obj == null) return void 0;
+      obj = obj[path[i]];
+    }
+    return length ? obj : void 0;
+  }
+
+  // Get the value of the (deep) property on `path` from `object`.
+  // If any property in `path` does not exist or if the value is
+  // `undefined`, return `defaultValue` instead.
+  // The `path` is normalized through `_.toPath`.
+  function get(object, path, defaultValue) {
+    var value = deepGet(object, toPath$1(path));
+    return isUndefined(value) ? defaultValue : value;
+  }
+
+  // Shortcut function for checking if an object has a given property directly on
+  // itself (in other words, not on a prototype). Unlike the internal `has`
+  // function, this public version can also traverse nested properties.
+  function has$1(obj, path) {
+    path = toPath$1(path);
+    var length = path.length;
+    for (var i = 0; i < length; i++) {
+      var key = path[i];
+      if (!has(obj, key)) return false;
+      obj = obj[key];
+    }
+    return !!length;
+  }
+
+  // Keep the identity function around for default iteratees.
+  function identity(value) {
+    return value;
+  }
+
+  // Returns a predicate for checking whether an object has a given set of
+  // `key:value` pairs.
+  function matcher(attrs) {
+    attrs = extendOwn({}, attrs);
+    return function(obj) {
+      return isMatch(obj, attrs);
+    };
+  }
+
+  // Creates a function that, when passed an object, will traverse that object’s
+  // properties down the given `path`, specified as an array of keys or indices.
+  function property(path) {
+    path = toPath$1(path);
+    return function(obj) {
+      return deepGet(obj, path);
+    };
+  }
+
+  // Internal function that returns an efficient (for current engines) version
+  // of the passed-in callback, to be repeatedly applied in other Underscore
+  // functions.
+  function optimizeCb(func, context, argCount) {
+    if (context === void 0) return func;
+    switch (argCount == null ? 3 : argCount) {
+      case 1: return function(value) {
+        return func.call(context, value);
+      };
+      // The 2-argument case is omitted because we’re not using it.
+      case 3: return function(value, index, collection) {
+        return func.call(context, value, index, collection);
+      };
+      case 4: return function(accumulator, value, index, collection) {
+        return func.call(context, accumulator, value, index, collection);
+      };
+    }
+    return function() {
+      return func.apply(context, arguments);
+    };
+  }
+
+  // An internal function to generate callbacks that can be applied to each
+  // element in a collection, returning the desired result — either `_.identity`,
+  // an arbitrary callback, a property matcher, or a property accessor.
+  function baseIteratee(value, context, argCount) {
+    if (value == null) return identity;
+    if (isFunction$1(value)) return optimizeCb(value, context, argCount);
+    if (isObject(value) && !isArray(value)) return matcher(value);
+    return property(value);
+  }
+
+  // External wrapper for our callback generator. Users may customize
+  // `_.iteratee` if they want additional predicate/iteratee shorthand styles.
+  // This abstraction hides the internal-only `argCount` argument.
+  function iteratee(value, context) {
+    return baseIteratee(value, context, Infinity);
+  }
+  _.iteratee = iteratee;
+
+  // The function we call internally to generate a callback. It invokes
+  // `_.iteratee` if overridden, otherwise `baseIteratee`.
+  function cb(value, context, argCount) {
+    if (_.iteratee !== iteratee) return _.iteratee(value, context);
+    return baseIteratee(value, context, argCount);
+  }
+
+  // Returns the results of applying the `iteratee` to each element of `obj`.
+  // In contrast to `_.map` it returns an object.
+  function mapObject(obj, iteratee, context) {
+    iteratee = cb(iteratee, context);
+    var _keys = keys(obj),
+        length = _keys.length,
+        results = {};
+    for (var index = 0; index < length; index++) {
+      var currentKey = _keys[index];
+      results[currentKey] = iteratee(obj[currentKey], currentKey, obj);
+    }
+    return results;
+  }
+
+  // Predicate-generating function. Often useful outside of Underscore.
+  function noop(){}
+
+  // Generates a function for a given object that returns a given property.
+  function propertyOf(obj) {
+    if (obj == null) return noop;
+    return function(path) {
+      return get(obj, path);
+    };
+  }
+
+  // Run a function **n** times.
+  function times(n, iteratee, context) {
+    var accum = Array(Math.max(0, n));
+    iteratee = optimizeCb(iteratee, context, 1);
+    for (var i = 0; i < n; i++) accum[i] = iteratee(i);
+    return accum;
+  }
+
+  // Return a random integer between `min` and `max` (inclusive).
+  function random(min, max) {
+    if (max == null) {
+      max = min;
+      min = 0;
+    }
+    return min + Math.floor(Math.random() * (max - min + 1));
+  }
+
+  // A (possibly faster) way to get the current timestamp as an integer.
+  var now = Date.now || function() {
+    return new Date().getTime();
+  };
+
+  // Internal helper to generate functions for escaping and unescaping strings
+  // to/from HTML interpolation.
+  function createEscaper(map) {
+    var escaper = function(match) {
+      return map[match];
+    };
+    // Regexes for identifying a key that needs to be escaped.
+    var source = '(?:' + keys(map).join('|') + ')';
+    var testRegexp = RegExp(source);
+    var replaceRegexp = RegExp(source, 'g');
+    return function(string) {
+      string = string == null ? '' : '' + string;
+      return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string;
+    };
+  }
+
+  // Internal list of HTML entities for escaping.
+  var escapeMap = {
+    '&': '&amp;',
+    '<': '&lt;',
+    '>': '&gt;',
+    '"': '&quot;',
+    "'": '&#x27;',
+    '`': '&#x60;'
+  };
+
+  // Function for escaping strings to HTML interpolation.
+  var _escape = createEscaper(escapeMap);
+
+  // Internal list of HTML entities for unescaping.
+  var unescapeMap = invert(escapeMap);
+
+  // Function for unescaping strings from HTML interpolation.
+  var _unescape = createEscaper(unescapeMap);
+
+  // By default, Underscore uses ERB-style template delimiters. Change the
+  // following template settings to use alternative delimiters.
+  var templateSettings = _.templateSettings = {
+    evaluate: /<%([\s\S]+?)%>/g,
+    interpolate: /<%=([\s\S]+?)%>/g,
+    escape: /<%-([\s\S]+?)%>/g
+  };
+
+  // When customizing `_.templateSettings`, if you don't want to define an
+  // interpolation, evaluation or escaping regex, we need one that is
+  // guaranteed not to match.
+  var noMatch = /(.)^/;
+
+  // Certain characters need to be escaped so that they can be put into a
+  // string literal.
+  var escapes = {
+    "'": "'",
+    '\\': '\\',
+    '\r': 'r',
+    '\n': 'n',
+    '\u2028': 'u2028',
+    '\u2029': 'u2029'
+  };
+
+  var escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g;
+
+  function escapeChar(match) {
+    return '\\' + escapes[match];
+  }
+
+  // JavaScript micro-templating, similar to John Resig's implementation.
+  // Underscore templating handles arbitrary delimiters, preserves whitespace,
+  // and correctly escapes quotes within interpolated code.
+  // NB: `oldSettings` only exists for backwards compatibility.
+  function template(text, settings, oldSettings) {
+    if (!settings && oldSettings) settings = oldSettings;
+    settings = defaults({}, settings, _.templateSettings);
+
+    // Combine delimiters into one regular expression via alternation.
+    var matcher = RegExp([
+      (settings.escape || noMatch).source,
+      (settings.interpolate || noMatch).source,
+      (settings.evaluate || noMatch).source
+    ].join('|') + '|$', 'g');
+
+    // Compile the template source, escaping string literals appropriately.
+    var index = 0;
+    var source = "__p+='";
+    text.replace(matcher, function(match, escape, interpolate, evaluate, offset) {
+      source += text.slice(index, offset).replace(escapeRegExp, escapeChar);
+      index = offset + match.length;
+
+      if (escape) {
+        source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'";
+      } else if (interpolate) {
+        source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'";
+      } else if (evaluate) {
+        source += "';\n" + evaluate + "\n__p+='";
+      }
+
+      // Adobe VMs need the match returned to produce the correct offset.
+      return match;
+    });
+    source += "';\n";
+
+    // If a variable is not specified, place data values in local scope.
+    if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n';
+
+    source = "var __t,__p='',__j=Array.prototype.join," +
+      "print=function(){__p+=__j.call(arguments,'');};\n" +
+      source + 'return __p;\n';
+
+    var render;
+    try {
+      render = new Function(settings.variable || 'obj', '_', source);
+    } catch (e) {
+      e.source = source;
+      throw e;
+    }
+
+    var template = function(data) {
+      return render.call(this, data, _);
+    };
+
+    // Provide the compiled source as a convenience for precompilation.
+    var argument = settings.variable || 'obj';
+    template.source = 'function(' + argument + '){\n' + source + '}';
+
+    return template;
+  }
+
+  // Traverses the children of `obj` along `path`. If a child is a function, it
+  // is invoked with its parent as context. Returns the value of the final
+  // child, or `fallback` if any child is undefined.
+  function result(obj, path, fallback) {
+    path = toPath$1(path);
+    var length = path.length;
+    if (!length) {
+      return isFunction$1(fallback) ? fallback.call(obj) : fallback;
+    }
+    for (var i = 0; i < length; i++) {
+      var prop = obj == null ? void 0 : obj[path[i]];
+      if (prop === void 0) {
+        prop = fallback;
+        i = length; // Ensure we don't continue iterating.
+      }
+      obj = isFunction$1(prop) ? prop.call(obj) : prop;
+    }
+    return obj;
+  }
+
+  // Generate a unique integer id (unique within the entire client session).
+  // Useful for temporary DOM ids.
+  var idCounter = 0;
+  function uniqueId(prefix) {
+    var id = ++idCounter + '';
+    return prefix ? prefix + id : id;
+  }
+
+  // Start chaining a wrapped Underscore object.
+  function chain(obj) {
+    var instance = _(obj);
+    instance._chain = true;
+    return instance;
+  }
+
+  // Internal function to execute `sourceFunc` bound to `context` with optional
+  // `args`. Determines whether to execute a function as a constructor or as a
+  // normal function.
+  function executeBound(sourceFunc, boundFunc, context, callingContext, args) {
+    if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args);
+    var self = baseCreate(sourceFunc.prototype);
+    var result = sourceFunc.apply(self, args);
+    if (isObject(result)) return result;
+    return self;
+  }
+
+  // Partially apply a function by creating a version that has had some of its
+  // arguments pre-filled, without changing its dynamic `this` context. `_` acts
+  // as a placeholder by default, allowing any combination of arguments to be
+  // pre-filled. Set `_.partial.placeholder` for a custom placeholder argument.
+  var partial = restArguments(function(func, boundArgs) {
+    var placeholder = partial.placeholder;
+    var bound = function() {
+      var position = 0, length = boundArgs.length;
+      var args = Array(length);
+      for (var i = 0; i < length; i++) {
+        args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i];
+      }
+      while (position < arguments.length) args.push(arguments[position++]);
+      return executeBound(func, bound, this, this, args);
+    };
+    return bound;
+  });
+
+  partial.placeholder = _;
+
+  // Create a function bound to a given object (assigning `this`, and arguments,
+  // optionally).
+  var bind = restArguments(function(func, context, args) {
+    if (!isFunction$1(func)) throw new TypeError('Bind must be called on a function');
+    var bound = restArguments(function(callArgs) {
+      return executeBound(func, bound, context, this, args.concat(callArgs));
+    });
+    return bound;
+  });
+
+  // Internal helper for collection methods to determine whether a collection
+  // should be iterated as an array or as an object.
+  // Related: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength
+  // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094
+  var isArrayLike = createSizePropertyCheck(getLength);
+
+  // Internal implementation of a recursive `flatten` function.
+  function flatten(input, depth, strict, output) {
+    output = output || [];
+    if (!depth && depth !== 0) {
+      depth = Infinity;
+    } else if (depth <= 0) {
+      return output.concat(input);
+    }
+    var idx = output.length;
+    for (var i = 0, length = getLength(input); i < length; i++) {
+      var value = input[i];
+      if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) {
+        // Flatten current level of array or arguments object.
+        if (depth > 1) {
+          flatten(value, depth - 1, strict, output);
+          idx = output.length;
+        } else {
+          var j = 0, len = value.length;
+          while (j < len) output[idx++] = value[j++];
+        }
+      } else if (!strict) {
+        output[idx++] = value;
+      }
+    }
+    return output;
+  }
+
+  // Bind a number of an object's methods to that object. Remaining arguments
+  // are the method names to be bound. Useful for ensuring that all callbacks
+  // defined on an object belong to it.
+  var bindAll = restArguments(function(obj, keys) {
+    keys = flatten(keys, false, false);
+    var index = keys.length;
+    if (index < 1) throw new Error('bindAll must be passed function names');
+    while (index--) {
+      var key = keys[index];
+      obj[key] = bind(obj[key], obj);
+    }
+    return obj;
+  });
+
+  // Memoize an expensive function by storing its results.
+  function memoize(func, hasher) {
+    var memoize = function(key) {
+      var cache = memoize.cache;
+      var address = '' + (hasher ? hasher.apply(this, arguments) : key);
+      if (!has(cache, address)) cache[address] = func.apply(this, arguments);
+      return cache[address];
+    };
+    memoize.cache = {};
+    return memoize;
+  }
+
+  // Delays a function for the given number of milliseconds, and then calls
+  // it with the arguments supplied.
+  var delay = restArguments(function(func, wait, args) {
+    return setTimeout(function() {
+      return func.apply(null, args);
+    }, wait);
+  });
+
+  // Defers a function, scheduling it to run after the current call stack has
+  // cleared.
+  var defer = partial(delay, _, 1);
+
+  // Returns a function, that, when invoked, will only be triggered at most once
+  // during a given window of time. Normally, the throttled function will run
+  // as much as it can, without ever going more than once per `wait` duration;
+  // but if you'd like to disable the execution on the leading edge, pass
+  // `{leading: false}`. To disable execution on the trailing edge, ditto.
+  function throttle(func, wait, options) {
+    var timeout, context, args, result;
+    var previous = 0;
+    if (!options) options = {};
+
+    var later = function() {
+      previous = options.leading === false ? 0 : now();
+      timeout = null;
+      result = func.apply(context, args);
+      if (!timeout) context = args = null;
+    };
+
+    var throttled = function() {
+      var _now = now();
+      if (!previous && options.leading === false) previous = _now;
+      var remaining = wait - (_now - previous);
+      context = this;
+      args = arguments;
+      if (remaining <= 0 || remaining > wait) {
+        if (timeout) {
+          clearTimeout(timeout);
+          timeout = null;
+        }
+        previous = _now;
+        result = func.apply(context, args);
+        if (!timeout) context = args = null;
+      } else if (!timeout && options.trailing !== false) {
+        timeout = setTimeout(later, remaining);
+      }
+      return result;
+    };
+
+    throttled.cancel = function() {
+      clearTimeout(timeout);
+      previous = 0;
+      timeout = context = args = null;
+    };
+
+    return throttled;
+  }
+
+  // When a sequence of calls of the returned function ends, the argument
+  // function is triggered. The end of a sequence is defined by the `wait`
+  // parameter. If `immediate` is passed, the argument function will be
+  // triggered at the beginning of the sequence instead of at the end.
+  function debounce(func, wait, immediate) {
+    var timeout, previous, args, result, context;
+
+    var later = function() {
+      var passed = now() - previous;
+      if (wait > passed) {
+        timeout = setTimeout(later, wait - passed);
+      } else {
+        timeout = null;
+        if (!immediate) result = func.apply(context, args);
+        // This check is needed because `func` can recursively invoke `debounced`.
+        if (!timeout) args = context = null;
+      }
+    };
+
+    var debounced = restArguments(function(_args) {
+      context = this;
+      args = _args;
+      previous = now();
+      if (!timeout) {
+        timeout = setTimeout(later, wait);
+        if (immediate) result = func.apply(context, args);
+      }
+      return result;
+    });
+
+    debounced.cancel = function() {
+      clearTimeout(timeout);
+      timeout = args = context = null;
+    };
+
+    return debounced;
+  }
+
+  // Returns the first function passed as an argument to the second,
+  // allowing you to adjust arguments, run code before and after, and
+  // conditionally execute the original function.
+  function wrap(func, wrapper) {
+    return partial(wrapper, func);
+  }
+
+  // Returns a negated version of the passed-in predicate.
+  function negate(predicate) {
+    return function() {
+      return !predicate.apply(this, arguments);
+    };
+  }
+
+  // Returns a function that is the composition of a list of functions, each
+  // consuming the return value of the function that follows.
+  function compose() {
+    var args = arguments;
+    var start = args.length - 1;
+    return function() {
+      var i = start;
+      var result = args[start].apply(this, arguments);
+      while (i--) result = args[i].call(this, result);
+      return result;
+    };
+  }
+
+  // Returns a function that will only be executed on and after the Nth call.
+  function after(times, func) {
+    return function() {
+      if (--times < 1) {
+        return func.apply(this, arguments);
+      }
+    };
+  }
+
+  // Returns a function that will only be executed up to (but not including) the
+  // Nth call.
+  function before(times, func) {
+    var memo;
+    return function() {
+      if (--times > 0) {
+        memo = func.apply(this, arguments);
+      }
+      if (times <= 1) func = null;
+      return memo;
+    };
+  }
+
+  // Returns a function that will be executed at most one time, no matter how
+  // often you call it. Useful for lazy initialization.
+  var once = partial(before, 2);
+
+  // Returns the first key on an object that passes a truth test.
+  function findKey(obj, predicate, context) {
+    predicate = cb(predicate, context);
+    var _keys = keys(obj), key;
+    for (var i = 0, length = _keys.length; i < length; i++) {
+      key = _keys[i];
+      if (predicate(obj[key], key, obj)) return key;
+    }
+  }
+
+  // Internal function to generate `_.findIndex` and `_.findLastIndex`.
+  function createPredicateIndexFinder(dir) {
+    return function(array, predicate, context) {
+      predicate = cb(predicate, context);
+      var length = getLength(array);
+      var index = dir > 0 ? 0 : length - 1;
+      for (; index >= 0 && index < length; index += dir) {
+        if (predicate(array[index], index, array)) return index;
+      }
+      return -1;
+    };
+  }
+
+  // Returns the first index on an array-like that passes a truth test.
+  var findIndex = createPredicateIndexFinder(1);
+
+  // Returns the last index on an array-like that passes a truth test.
+  var findLastIndex = createPredicateIndexFinder(-1);
+
+  // Use a comparator function to figure out the smallest index at which
+  // an object should be inserted so as to maintain order. Uses binary search.
+  function sortedIndex(array, obj, iteratee, context) {
+    iteratee = cb(iteratee, context, 1);
+    var value = iteratee(obj);
+    var low = 0, high = getLength(array);
+    while (low < high) {
+      var mid = Math.floor((low + high) / 2);
+      if (iteratee(array[mid]) < value) low = mid + 1; else high = mid;
+    }
+    return low;
+  }
+
+  // Internal function to generate the `_.indexOf` and `_.lastIndexOf` functions.
+  function createIndexFinder(dir, predicateFind, sortedIndex) {
+    return function(array, item, idx) {
+      var i = 0, length = getLength(array);
+      if (typeof idx == 'number') {
+        if (dir > 0) {
+          i = idx >= 0 ? idx : Math.max(idx + length, i);
+        } else {
+          length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1;
+        }
+      } else if (sortedIndex && idx && length) {
+        idx = sortedIndex(array, item);
+        return array[idx] === item ? idx : -1;
+      }
+      if (item !== item) {
+        idx = predicateFind(slice.call(array, i, length), isNaN$1);
+        return idx >= 0 ? idx + i : -1;
+      }
+      for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) {
+        if (array[idx] === item) return idx;
+      }
+      return -1;
+    };
+  }
+
+  // Return the position of the first occurrence of an item in an array,
+  // or -1 if the item is not included in the array.
+  // If the array is large and already in sort order, pass `true`
+  // for **isSorted** to use binary search.
+  var indexOf = createIndexFinder(1, findIndex, sortedIndex);
+
+  // Return the position of the last occurrence of an item in an array,
+  // or -1 if the item is not included in the array.
+  var lastIndexOf = createIndexFinder(-1, findLastIndex);
+
+  // Return the first value which passes a truth test.
+  function find(obj, predicate, context) {
+    var keyFinder = isArrayLike(obj) ? findIndex : findKey;
+    var key = keyFinder(obj, predicate, context);
+    if (key !== void 0 && key !== -1) return obj[key];
+  }
+
+  // Convenience version of a common use case of `_.find`: getting the first
+  // object containing specific `key:value` pairs.
+  function findWhere(obj, attrs) {
+    return find(obj, matcher(attrs));
+  }
+
+  // The cornerstone for collection functions, an `each`
+  // implementation, aka `forEach`.
+  // Handles raw objects in addition to array-likes. Treats all
+  // sparse array-likes as if they were dense.
+  function each(obj, iteratee, context) {
+    iteratee = optimizeCb(iteratee, context);
+    var i, length;
+    if (isArrayLike(obj)) {
+      for (i = 0, length = obj.length; i < length; i++) {
+        iteratee(obj[i], i, obj);
+      }
+    } else {
+      var _keys = keys(obj);
+      for (i = 0, length = _keys.length; i < length; i++) {
+        iteratee(obj[_keys[i]], _keys[i], obj);
+      }
+    }
+    return obj;
+  }
+
+  // Return the results of applying the iteratee to each element.
+  function map(obj, iteratee, context) {
+    iteratee = cb(iteratee, context);
+    var _keys = !isArrayLike(obj) && keys(obj),
+        length = (_keys || obj).length,
+        results = Array(length);
+    for (var index = 0; index < length; index++) {
+      var currentKey = _keys ? _keys[index] : index;
+      results[index] = iteratee(obj[currentKey], currentKey, obj);
+    }
+    return results;
+  }
+
+  // Internal helper to create a reducing function, iterating left or right.
+  function createReduce(dir) {
+    // Wrap code that reassigns argument variables in a separate function than
+    // the one that accesses `arguments.length` to avoid a perf hit. (#1991)
+    var reducer = function(obj, iteratee, memo, initial) {
+      var _keys = !isArrayLike(obj) && keys(obj),
+          length = (_keys || obj).length,
+          index = dir > 0 ? 0 : length - 1;
+      if (!initial) {
+        memo = obj[_keys ? _keys[index] : index];
+        index += dir;
+      }
+      for (; index >= 0 && index < length; index += dir) {
+        var currentKey = _keys ? _keys[index] : index;
+        memo = iteratee(memo, obj[currentKey], currentKey, obj);
+      }
+      return memo;
+    };
+
+    return function(obj, iteratee, memo, context) {
+      var initial = arguments.length >= 3;
+      return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial);
+    };
+  }
+
+  // **Reduce** builds up a single result from a list of values, aka `inject`,
+  // or `foldl`.
+  var reduce = createReduce(1);
+
+  // The right-associative version of reduce, also known as `foldr`.
+  var reduceRight = createReduce(-1);
+
+  // Return all the elements that pass a truth test.
+  function filter(obj, predicate, context) {
+    var results = [];
+    predicate = cb(predicate, context);
+    each(obj, function(value, index, list) {
+      if (predicate(value, index, list)) results.push(value);
+    });
+    return results;
+  }
+
+  // Return all the elements for which a truth test fails.
+  function reject(obj, predicate, context) {
+    return filter(obj, negate(cb(predicate)), context);
+  }
+
+  // Determine whether all of the elements pass a truth test.
+  function every(obj, predicate, context) {
+    predicate = cb(predicate, context);
+    var _keys = !isArrayLike(obj) && keys(obj),
+        length = (_keys || obj).length;
+    for (var index = 0; index < length; index++) {
+      var currentKey = _keys ? _keys[index] : index;
+      if (!predicate(obj[currentKey], currentKey, obj)) return false;
+    }
+    return true;
+  }
+
+  // Determine if at least one element in the object passes a truth test.
+  function some(obj, predicate, context) {
+    predicate = cb(predicate, context);
+    var _keys = !isArrayLike(obj) && keys(obj),
+        length = (_keys || obj).length;
+    for (var index = 0; index < length; index++) {
+      var currentKey = _keys ? _keys[index] : index;
+      if (predicate(obj[currentKey], currentKey, obj)) return true;
+    }
+    return false;
+  }
+
+  // Determine if the array or object contains a given item (using `===`).
+  function contains(obj, item, fromIndex, guard) {
+    if (!isArrayLike(obj)) obj = values(obj);
+    if (typeof fromIndex != 'number' || guard) fromIndex = 0;
+    return indexOf(obj, item, fromIndex) >= 0;
+  }
+
+  // Invoke a method (with arguments) on every item in a collection.
+  var invoke = restArguments(function(obj, path, args) {
+    var contextPath, func;
+    if (isFunction$1(path)) {
+      func = path;
+    } else {
+      path = toPath$1(path);
+      contextPath = path.slice(0, -1);
+      path = path[path.length - 1];
+    }
+    return map(obj, function(context) {
+      var method = func;
+      if (!method) {
+        if (contextPath && contextPath.length) {
+          context = deepGet(context, contextPath);
+        }
+        if (context == null) return void 0;
+        method = context[path];
+      }
+      return method == null ? method : method.apply(context, args);
+    });
+  });
+
+  // Convenience version of a common use case of `_.map`: fetching a property.
+  function pluck(obj, key) {
+    return map(obj, property(key));
+  }
+
+  // Convenience version of a common use case of `_.filter`: selecting only
+  // objects containing specific `key:value` pairs.
+  function where(obj, attrs) {
+    return filter(obj, matcher(attrs));
+  }
+
+  // Return the maximum element (or element-based computation).
+  function max(obj, iteratee, context) {
+    var result = -Infinity, lastComputed = -Infinity,
+        value, computed;
+    if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) {
+      obj = isArrayLike(obj) ? obj : values(obj);
+      for (var i = 0, length = obj.length; i < length; i++) {
+        value = obj[i];
+        if (value != null && value > result) {
+          result = value;
+        }
+      }
+    } else {
+      iteratee = cb(iteratee, context);
+      each(obj, function(v, index, list) {
+        computed = iteratee(v, index, list);
+        if (computed > lastComputed || computed === -Infinity && result === -Infinity) {
+          result = v;
+          lastComputed = computed;
+        }
+      });
+    }
+    return result;
+  }
+
+  // Return the minimum element (or element-based computation).
+  function min(obj, iteratee, context) {
+    var result = Infinity, lastComputed = Infinity,
+        value, computed;
+    if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) {
+      obj = isArrayLike(obj) ? obj : values(obj);
+      for (var i = 0, length = obj.length; i < length; i++) {
+        value = obj[i];
+        if (value != null && value < result) {
+          result = value;
+        }
+      }
+    } else {
+      iteratee = cb(iteratee, context);
+      each(obj, function(v, index, list) {
+        computed = iteratee(v, index, list);
+        if (computed < lastComputed || computed === Infinity && result === Infinity) {
+          result = v;
+          lastComputed = computed;
+        }
+      });
+    }
+    return result;
+  }
+
+  // Sample **n** random values from a collection using the modern version of the
+  // [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher–Yates_shuffle).
+  // If **n** is not specified, returns a single random element.
+  // The internal `guard` argument allows it to work with `_.map`.
+  function sample(obj, n, guard) {
+    if (n == null || guard) {
+      if (!isArrayLike(obj)) obj = values(obj);
+      return obj[random(obj.length - 1)];
+    }
+    var sample = isArrayLike(obj) ? clone(obj) : values(obj);
+    var length = getLength(sample);
+    n = Math.max(Math.min(n, length), 0);
+    var last = length - 1;
+    for (var index = 0; index < n; index++) {
+      var rand = random(index, last);
+      var temp = sample[index];
+      sample[index] = sample[rand];
+      sample[rand] = temp;
+    }
+    return sample.slice(0, n);
+  }
+
+  // Shuffle a collection.
+  function shuffle(obj) {
+    return sample(obj, Infinity);
+  }
+
+  // Sort the object's values by a criterion produced by an iteratee.
+  function sortBy(obj, iteratee, context) {
+    var index = 0;
+    iteratee = cb(iteratee, context);
+    return pluck(map(obj, function(value, key, list) {
+      return {
+        value: value,
+        index: index++,
+        criteria: iteratee(value, key, list)
+      };
+    }).sort(function(left, right) {
+      var a = left.criteria;
+      var b = right.criteria;
+      if (a !== b) {
+        if (a > b || a === void 0) return 1;
+        if (a < b || b === void 0) return -1;
+      }
+      return left.index - right.index;
+    }), 'value');
+  }
+
+  // An internal function used for aggregate "group by" operations.
+  function group(behavior, partition) {
+    return function(obj, iteratee, context) {
+      var result = partition ? [[], []] : {};
+      iteratee = cb(iteratee, context);
+      each(obj, function(value, index) {
+        var key = iteratee(value, index, obj);
+        behavior(result, value, key);
+      });
+      return result;
+    };
+  }
+
+  // Groups the object's values by a criterion. Pass either a string attribute
+  // to group by, or a function that returns the criterion.
+  var groupBy = group(function(result, value, key) {
+    if (has(result, key)) result[key].push(value); else result[key] = [value];
+  });
+
+  // Indexes the object's values by a criterion, similar to `_.groupBy`, but for
+  // when you know that your index values will be unique.
+  var indexBy = group(function(result, value, key) {
+    result[key] = value;
+  });
+
+  // Counts instances of an object that group by a certain criterion. Pass
+  // either a string attribute to count by, or a function that returns the
+  // criterion.
+  var countBy = group(function(result, value, key) {
+    if (has(result, key)) result[key]++; else result[key] = 1;
+  });
+
+  // Split a collection into two arrays: one whose elements all pass the given
+  // truth test, and one whose elements all do not pass the truth test.
+  var partition = group(function(result, value, pass) {
+    result[pass ? 0 : 1].push(value);
+  }, true);
+
+  // Safely create a real, live array from anything iterable.
+  var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;
+  function toArray(obj) {
+    if (!obj) return [];
+    if (isArray(obj)) return slice.call(obj);
+    if (isString(obj)) {
+      // Keep surrogate pair characters together.
+      return obj.match(reStrSymbol);
+    }
+    if (isArrayLike(obj)) return map(obj, identity);
+    return values(obj);
+  }
+
+  // Return the number of elements in a collection.
+  function size(obj) {
+    if (obj == null) return 0;
+    return isArrayLike(obj) ? obj.length : keys(obj).length;
+  }
+
+  // Internal `_.pick` helper function to determine whether `key` is an enumerable
+  // property name of `obj`.
+  function keyInObj(value, key, obj) {
+    return key in obj;
+  }
+
+  // Return a copy of the object only containing the allowed properties.
+  var pick = restArguments(function(obj, keys) {
+    var result = {}, iteratee = keys[0];
+    if (obj == null) return result;
+    if (isFunction$1(iteratee)) {
+      if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]);
+      keys = allKeys(obj);
+    } else {
+      iteratee = keyInObj;
+      keys = flatten(keys, false, false);
+      obj = Object(obj);
+    }
+    for (var i = 0, length = keys.length; i < length; i++) {
+      var key = keys[i];
+      var value = obj[key];
+      if (iteratee(value, key, obj)) result[key] = value;
+    }
+    return result;
+  });
+
+  // Return a copy of the object without the disallowed properties.
+  var omit = restArguments(function(obj, keys) {
+    var iteratee = keys[0], context;
+    if (isFunction$1(iteratee)) {
+      iteratee = negate(iteratee);
+      if (keys.length > 1) context = keys[1];
+    } else {
+      keys = map(flatten(keys, false, false), String);
+      iteratee = function(value, key) {
+        return !contains(keys, key);
+      };
+    }
+    return pick(obj, iteratee, context);
+  });
+
+  // Returns everything but the last entry of the array. Especially useful on
+  // the arguments object. Passing **n** will return all the values in
+  // the array, excluding the last N.
+  function initial(array, n, guard) {
+    return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n)));
+  }
+
+  // Get the first element of an array. Passing **n** will return the first N
+  // values in the array. The **guard** check allows it to work with `_.map`.
+  function first(array, n, guard) {
+    if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
+    if (n == null || guard) return array[0];
+    return initial(array, array.length - n);
+  }
+
+  // Returns everything but the first entry of the `array`. Especially useful on
+  // the `arguments` object. Passing an **n** will return the rest N values in the
+  // `array`.
+  function rest(array, n, guard) {
+    return slice.call(array, n == null || guard ? 1 : n);
+  }
+
+  // Get the last element of an array. Passing **n** will return the last N
+  // values in the array.
+  function last(array, n, guard) {
+    if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
+    if (n == null || guard) return array[array.length - 1];
+    return rest(array, Math.max(0, array.length - n));
+  }
+
+  // Trim out all falsy values from an array.
+  function compact(array) {
+    return filter(array, Boolean);
+  }
+
+  // Flatten out an array, either recursively (by default), or up to `depth`.
+  // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
+  function flatten$1(array, depth) {
+    return flatten(array, depth, false);
+  }
+
+  // Take the difference between one array and a number of other arrays.
+  // Only the elements present in just the first array will remain.
+  var difference = restArguments(function(array, rest) {
+    rest = flatten(rest, true, true);
+    return filter(array, function(value){
+      return !contains(rest, value);
+    });
+  });
+
+  // Return a version of the array that does not contain the specified value(s).
+  var without = restArguments(function(array, otherArrays) {
+    return difference(array, otherArrays);
+  });
+
+  // Produce a duplicate-free version of the array. If the array has already
+  // been sorted, you have the option of using a faster algorithm.
+  // The faster algorithm will not work with an iteratee if the iteratee
+  // is not a one-to-one function, so providing an iteratee will disable
+  // the faster algorithm.
+  function uniq(array, isSorted, iteratee, context) {
+    if (!isBoolean(isSorted)) {
+      context = iteratee;
+      iteratee = isSorted;
+      isSorted = false;
+    }
+    if (iteratee != null) iteratee = cb(iteratee, context);
+    var result = [];
+    var seen = [];
+    for (var i = 0, length = getLength(array); i < length; i++) {
+      var value = array[i],
+          computed = iteratee ? iteratee(value, i, array) : value;
+      if (isSorted && !iteratee) {
+        if (!i || seen !== computed) result.push(value);
+        seen = computed;
+      } else if (iteratee) {
+        if (!contains(seen, computed)) {
+          seen.push(computed);
+          result.push(value);
+        }
+      } else if (!contains(result, value)) {
+        result.push(value);
+      }
+    }
+    return result;
+  }
+
+  // Produce an array that contains the union: each distinct element from all of
+  // the passed-in arrays.
+  var union = restArguments(function(arrays) {
+    return uniq(flatten(arrays, true, true));
+  });
+
+  // Produce an array that contains every item shared between all the
+  // passed-in arrays.
+  function intersection(array) {
+    var result = [];
+    var argsLength = arguments.length;
+    for (var i = 0, length = getLength(array); i < length; i++) {
+      var item = array[i];
+      if (contains(result, item)) continue;
+      var j;
+      for (j = 1; j < argsLength; j++) {
+        if (!contains(arguments[j], item)) break;
+      }
+      if (j === argsLength) result.push(item);
+    }
+    return result;
+  }
+
+  // Complement of zip. Unzip accepts an array of arrays and groups
+  // each array's elements on shared indices.
+  function unzip(array) {
+    var length = array && max(array, getLength).length || 0;
+    var result = Array(length);
+
+    for (var index = 0; index < length; index++) {
+      result[index] = pluck(array, index);
+    }
+    return result;
+  }
+
+  // Zip together multiple lists into a single array -- elements that share
+  // an index go together.
+  var zip = restArguments(unzip);
+
+  // Converts lists into objects. Pass either a single array of `[key, value]`
+  // pairs, or two parallel arrays of the same length -- one of keys, and one of
+  // the corresponding values. Passing by pairs is the reverse of `_.pairs`.
+  function object(list, values) {
+    var result = {};
+    for (var i = 0, length = getLength(list); i < length; i++) {
+      if (values) {
+        result[list[i]] = values[i];
+      } else {
+        result[list[i][0]] = list[i][1];
+      }
+    }
+    return result;
+  }
+
+  // Generate an integer Array containing an arithmetic progression. A port of
+  // the native Python `range()` function. See
+  // [the Python documentation](https://docs.python.org/library/functions.html#range).
+  function range(start, stop, step) {
+    if (stop == null) {
+      stop = start || 0;
+      start = 0;
+    }
+    if (!step) {
+      step = stop < start ? -1 : 1;
+    }
+
+    var length = Math.max(Math.ceil((stop - start) / step), 0);
+    var range = Array(length);
+
+    for (var idx = 0; idx < length; idx++, start += step) {
+      range[idx] = start;
+    }
+
+    return range;
+  }
+
+  // Chunk a single array into multiple arrays, each containing `count` or fewer
+  // items.
+  function chunk(array, count) {
+    if (count == null || count < 1) return [];
+    var result = [];
+    var i = 0, length = array.length;
+    while (i < length) {
+      result.push(slice.call(array, i, i += count));
+    }
+    return result;
+  }
+
+  // Helper function to continue chaining intermediate results.
+  function chainResult(instance, obj) {
+    return instance._chain ? _(obj).chain() : obj;
+  }
+
+  // Add your own custom functions to the Underscore object.
+  function mixin(obj) {
+    each(functions(obj), function(name) {
+      var func = _[name] = obj[name];
+      _.prototype[name] = function() {
+        var args = [this._wrapped];
+        push.apply(args, arguments);
+        return chainResult(this, func.apply(_, args));
+      };
+    });
+    return _;
+  }
+
+  // Add all mutator `Array` functions to the wrapper.
+  each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
+    var method = ArrayProto[name];
+    _.prototype[name] = function() {
+      var obj = this._wrapped;
+      if (obj != null) {
+        method.apply(obj, arguments);
+        if ((name === 'shift' || name === 'splice') && obj.length === 0) {
+          delete obj[0];
+        }
+      }
+      return chainResult(this, obj);
+    };
+  });
+
+  // Add all accessor `Array` functions to the wrapper.
+  each(['concat', 'join', 'slice'], function(name) {
+    var method = ArrayProto[name];
+    _.prototype[name] = function() {
+      var obj = this._wrapped;
+      if (obj != null) obj = method.apply(obj, arguments);
+      return chainResult(this, obj);
+    };
+  });
+
+  // Named Exports
+
+  var allExports = {
+    __proto__: null,
+    VERSION: VERSION,
+    restArguments: restArguments,
+    isObject: isObject,
+    isNull: isNull,
+    isUndefined: isUndefined,
+    isBoolean: isBoolean,
+    isElement: isElement,
+    isString: isString,
+    isNumber: isNumber,
+    isDate: isDate,
+    isRegExp: isRegExp,
+    isError: isError,
+    isSymbol: isSymbol,
+    isArrayBuffer: isArrayBuffer,
+    isDataView: isDataView$1,
+    isArray: isArray,
+    isFunction: isFunction$1,
+    isArguments: isArguments$1,
+    isFinite: isFinite$1,
+    isNaN: isNaN$1,
+    isTypedArray: isTypedArray$1,
+    isEmpty: isEmpty,
+    isMatch: isMatch,
+    isEqual: isEqual,
+    isMap: isMap,
+    isWeakMap: isWeakMap,
+    isSet: isSet,
+    isWeakSet: isWeakSet,
+    keys: keys,
+    allKeys: allKeys,
+    values: values,
+    pairs: pairs,
+    invert: invert,
+    functions: functions,
+    methods: functions,
+    extend: extend,
+    extendOwn: extendOwn,
+    assign: extendOwn,
+    defaults: defaults,
+    create: create,
+    clone: clone,
+    tap: tap,
+    get: get,
+    has: has$1,
+    mapObject: mapObject,
+    identity: identity,
+    constant: constant,
+    noop: noop,
+    toPath: toPath,
+    property: property,
+    propertyOf: propertyOf,
+    matcher: matcher,
+    matches: matcher,
+    times: times,
+    random: random,
+    now: now,
+    escape: _escape,
+    unescape: _unescape,
+    templateSettings: templateSettings,
+    template: template,
+    result: result,
+    uniqueId: uniqueId,
+    chain: chain,
+    iteratee: iteratee,
+    partial: partial,
+    bind: bind,
+    bindAll: bindAll,
+    memoize: memoize,
+    delay: delay,
+    defer: defer,
+    throttle: throttle,
+    debounce: debounce,
+    wrap: wrap,
+    negate: negate,
+    compose: compose,
+    after: after,
+    before: before,
+    once: once,
+    findKey: findKey,
+    findIndex: findIndex,
+    findLastIndex: findLastIndex,
+    sortedIndex: sortedIndex,
+    indexOf: indexOf,
+    lastIndexOf: lastIndexOf,
+    find: find,
+    detect: find,
+    findWhere: findWhere,
+    each: each,
+    forEach: each,
+    map: map,
+    collect: map,
+    reduce: reduce,
+    foldl: reduce,
+    inject: reduce,
+    reduceRight: reduceRight,
+    foldr: reduceRight,
+    filter: filter,
+    select: filter,
+    reject: reject,
+    every: every,
+    all: every,
+    some: some,
+    any: some,
+    contains: contains,
+    includes: contains,
+    include: contains,
+    invoke: invoke,
+    pluck: pluck,
+    where: where,
+    max: max,
+    min: min,
+    shuffle: shuffle,
+    sample: sample,
+    sortBy: sortBy,
+    groupBy: groupBy,
+    indexBy: indexBy,
+    countBy: countBy,
+    partition: partition,
+    toArray: toArray,
+    size: size,
+    pick: pick,
+    omit: omit,
+    first: first,
+    head: first,
+    take: first,
+    initial: initial,
+    last: last,
+    rest: rest,
+    tail: rest,
+    drop: rest,
+    compact: compact,
+    flatten: flatten$1,
+    without: without,
+    uniq: uniq,
+    unique: uniq,
+    union: union,
+    intersection: intersection,
+    difference: difference,
+    unzip: unzip,
+    transpose: unzip,
+    zip: zip,
+    object: object,
+    range: range,
+    chunk: chunk,
+    mixin: mixin,
+    'default': _
+  };
+
+  // Default Export
+
+  // Add all of the Underscore functions to the wrapper object.
+  var _$1 = mixin(allExports);
+  // Legacy Node.js API.
+  _$1._ = _$1;
+
+  return _$1;
+
+})));
+//# sourceMappingURL=underscore.js.map
diff --git a/master/_static/underscore-1.3.1.js b/master/_static/underscore-1.3.1.js
deleted file mode 100644
index 208d4cd..0000000
--- a/master/_static/underscore-1.3.1.js
+++ /dev/null
@@ -1,999 +0,0 @@
-//     Underscore.js 1.3.1
-//     (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
-//     Underscore is freely distributable under the MIT license.
-//     Portions of Underscore are inspired or borrowed from Prototype,
-//     Oliver Steele's Functional, and John Resig's Micro-Templating.
-//     For all details and documentation:
-//     http://documentcloud.github.com/underscore
-
-(function() {
-
-  // Baseline setup
-  // --------------
-
-  // Establish the root object, `window` in the browser, or `global` on the server.
-  var root = this;
-
-  // Save the previous value of the `_` variable.
-  var previousUnderscore = root._;
-
-  // Establish the object that gets returned to break out of a loop iteration.
-  var breaker = {};
-
-  // Save bytes in the minified (but not gzipped) version:
-  var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype;
-
-  // Create quick reference variables for speed access to core prototypes.
-  var slice            = ArrayProto.slice,
-      unshift          = ArrayProto.unshift,
-      toString         = ObjProto.toString,
-      hasOwnProperty   = ObjProto.hasOwnProperty;
-
-  // All **ECMAScript 5** native function implementations that we hope to use
-  // are declared here.
-  var
-    nativeForEach      = ArrayProto.forEach,
-    nativeMap          = ArrayProto.map,
-    nativeReduce       = ArrayProto.reduce,
-    nativeReduceRight  = ArrayProto.reduceRight,
-    nativeFilter       = ArrayProto.filter,
-    nativeEvery        = ArrayProto.every,
-    nativeSome         = ArrayProto.some,
-    nativeIndexOf      = ArrayProto.indexOf,
-    nativeLastIndexOf  = ArrayProto.lastIndexOf,
-    nativeIsArray      = Array.isArray,
-    nativeKeys         = Object.keys,
-    nativeBind         = FuncProto.bind;
-
-  // Create a safe reference to the Underscore object for use below.
-  var _ = function(obj) { return new wrapper(obj); };
-
-  // Export the Underscore object for **Node.js**, with
-  // backwards-compatibility for the old `require()` API. If we're in
-  // the browser, add `_` as a global object via a string identifier,
-  // for Closure Compiler "advanced" mode.
-  if (typeof exports !== 'undefined') {
-    if (typeof module !== 'undefined' && module.exports) {
-      exports = module.exports = _;
-    }
-    exports._ = _;
-  } else {
-    root['_'] = _;
-  }
-
-  // Current version.
-  _.VERSION = '1.3.1';
-
-  // Collection Functions
-  // --------------------
-
-  // The cornerstone, an `each` implementation, aka `forEach`.
-  // Handles objects with the built-in `forEach`, arrays, and raw objects.
-  // Delegates to **ECMAScript 5**'s native `forEach` if available.
-  var each = _.each = _.forEach = function(obj, iterator, context) {
-    if (obj == null) return;
-    if (nativeForEach && obj.forEach === nativeForEach) {
-      obj.forEach(iterator, context);
-    } else if (obj.length === +obj.length) {
-      for (var i = 0, l = obj.length; i < l; i++) {
-        if (i in obj && iterator.call(context, obj[i], i, obj) === breaker) return;
-      }
-    } else {
-      for (var key in obj) {
-        if (_.has(obj, key)) {
-          if (iterator.call(context, obj[key], key, obj) === breaker) return;
-        }
-      }
-    }
-  };
-
-  // Return the results of applying the iterator to each element.
-  // Delegates to **ECMAScript 5**'s native `map` if available.
-  _.map = _.collect = function(obj, iterator, context) {
-    var results = [];
-    if (obj == null) return results;
-    if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context);
-    each(obj, function(value, index, list) {
-      results[results.length] = iterator.call(context, value, index, list);
-    });
-    if (obj.length === +obj.length) results.length = obj.length;
-    return results;
-  };
-
-  // **Reduce** builds up a single result from a list of values, aka `inject`,
-  // or `foldl`. Delegates to **ECMAScript 5**'s native `reduce` if available.
-  _.reduce = _.foldl = _.inject = function(obj, iterator, memo, context) {
-    var initial = arguments.length > 2;
-    if (obj == null) obj = [];
-    if (nativeReduce && obj.reduce === nativeReduce) {
-      if (context) iterator = _.bind(iterator, context);
-      return initial ? obj.reduce(iterator, memo) : obj.reduce(iterator);
-    }
-    each(obj, function(value, index, list) {
-      if (!initial) {
-        memo = value;
-        initial = true;
-      } else {
-        memo = iterator.call(context, memo, value, index, list);
-      }
-    });
-    if (!initial) throw new TypeError('Reduce of empty array with no initial value');
-    return memo;
-  };
-
-  // The right-associative version of reduce, also known as `foldr`.
-  // Delegates to **ECMAScript 5**'s native `reduceRight` if available.
-  _.reduceRight = _.foldr = function(obj, iterator, memo, context) {
-    var initial = arguments.length > 2;
-    if (obj == null) obj = [];
-    if (nativeReduceRight && obj.reduceRight === nativeReduceRight) {
-      if (context) iterator = _.bind(iterator, context);
-      return initial ? obj.reduceRight(iterator, memo) : obj.reduceRight(iterator);
-    }
-    var reversed = _.toArray(obj).reverse();
-    if (context && !initial) iterator = _.bind(iterator, context);
-    return initial ? _.reduce(reversed, iterator, memo, context) : _.reduce(reversed, iterator);
-  };
-
-  // Return the first value which passes a truth test. Aliased as `detect`.
-  _.find = _.detect = function(obj, iterator, context) {
-    var result;
-    any(obj, function(value, index, list) {
-      if (iterator.call(context, value, index, list)) {
-        result = value;
-        return true;
-      }
-    });
-    return result;
-  };
-
-  // Return all the elements that pass a truth test.
-  // Delegates to **ECMAScript 5**'s native `filter` if available.
-  // Aliased as `select`.
-  _.filter = _.select = function(obj, iterator, context) {
-    var results = [];
-    if (obj == null) return results;
-    if (nativeFilter && obj.filter === nativeFilter) return obj.filter(iterator, context);
-    each(obj, function(value, index, list) {
-      if (iterator.call(context, value, index, list)) results[results.length] = value;
-    });
-    return results;
-  };
-
-  // Return all the elements for which a truth test fails.
-  _.reject = function(obj, iterator, context) {
-    var results = [];
-    if (obj == null) return results;
-    each(obj, function(value, index, list) {
-      if (!iterator.call(context, value, index, list)) results[results.length] = value;
-    });
-    return results;
-  };
-
-  // Determine whether all of the elements match a truth test.
-  // Delegates to **ECMAScript 5**'s native `every` if available.
-  // Aliased as `all`.
-  _.every = _.all = function(obj, iterator, context) {
-    var result = true;
-    if (obj == null) return result;
-    if (nativeEvery && obj.every === nativeEvery) return obj.every(iterator, context);
-    each(obj, function(value, index, list) {
-      if (!(result = result && iterator.call(context, value, index, list))) return breaker;
-    });
-    return result;
-  };
-
-  // Determine if at least one element in the object matches a truth test.
-  // Delegates to **ECMAScript 5**'s native `some` if available.
-  // Aliased as `any`.
-  var any = _.some = _.any = function(obj, iterator, context) {
-    iterator || (iterator = _.identity);
-    var result = false;
-    if (obj == null) return result;
-    if (nativeSome && obj.some === nativeSome) return obj.some(iterator, context);
-    each(obj, function(value, index, list) {
-      if (result || (result = iterator.call(context, value, index, list))) return breaker;
-    });
-    return !!result;
-  };
-
-  // Determine if a given value is included in the array or object using `===`.
-  // Aliased as `contains`.
-  _.include = _.contains = function(obj, target) {
-    var found = false;
-    if (obj == null) return found;
-    if (nativeIndexOf && obj.indexOf === nativeIndexOf) return obj.indexOf(target) != -1;
-    found = any(obj, function(value) {
-      return value === target;
-    });
-    return found;
-  };
-
-  // Invoke a method (with arguments) on every item in a collection.
-  _.invoke = function(obj, method) {
-    var args = slice.call(arguments, 2);
-    return _.map(obj, function(value) {
-      return (_.isFunction(method) ? method || value : value[method]).apply(value, args);
-    });
-  };
-
-  // Convenience version of a common use case of `map`: fetching a property.
-  _.pluck = function(obj, key) {
-    return _.map(obj, function(value){ return value[key]; });
-  };
-
-  // Return the maximum element or (element-based computation).
-  _.max = function(obj, iterator, context) {
-    if (!iterator && _.isArray(obj)) return Math.max.apply(Math, obj);
-    if (!iterator && _.isEmpty(obj)) return -Infinity;
-    var result = {computed : -Infinity};
-    each(obj, function(value, index, list) {
-      var computed = iterator ? iterator.call(context, value, index, list) : value;
-      computed >= result.computed && (result = {value : value, computed : computed});
-    });
-    return result.value;
-  };
-
-  // Return the minimum element (or element-based computation).
-  _.min = function(obj, iterator, context) {
-    if (!iterator && _.isArray(obj)) return Math.min.apply(Math, obj);
-    if (!iterator && _.isEmpty(obj)) return Infinity;
-    var result = {computed : Infinity};
-    each(obj, function(value, index, list) {
-      var computed = iterator ? iterator.call(context, value, index, list) : value;
-      computed < result.computed && (result = {value : value, computed : computed});
-    });
-    return result.value;
-  };
-
-  // Shuffle an array.
-  _.shuffle = function(obj) {
-    var shuffled = [], rand;
-    each(obj, function(value, index, list) {
-      if (index == 0) {
-        shuffled[0] = value;
-      } else {
-        rand = Math.floor(Math.random() * (index + 1));
-        shuffled[index] = shuffled[rand];
-        shuffled[rand] = value;
-      }
-    });
-    return shuffled;
-  };
-
-  // Sort the object's values by a criterion produced by an iterator.
-  _.sortBy = function(obj, iterator, context) {
-    return _.pluck(_.map(obj, function(value, index, list) {
-      return {
-        value : value,
-        criteria : iterator.call(context, value, index, list)
-      };
-    }).sort(function(left, right) {
-      var a = left.criteria, b = right.criteria;
-      return a < b ? -1 : a > b ? 1 : 0;
-    }), 'value');
-  };
-
-  // Groups the object's values by a criterion. Pass either a string attribute
-  // to group by, or a function that returns the criterion.
-  _.groupBy = function(obj, val) {
-    var result = {};
-    var iterator = _.isFunction(val) ? val : function(obj) { return obj[val]; };
-    each(obj, function(value, index) {
-      var key = iterator(value, index);
-      (result[key] || (result[key] = [])).push(value);
-    });
-    return result;
-  };
-
-  // Use a comparator function to figure out at what index an object should
-  // be inserted so as to maintain order. Uses binary search.
-  _.sortedIndex = function(array, obj, iterator) {
-    iterator || (iterator = _.identity);
-    var low = 0, high = array.length;
-    while (low < high) {
-      var mid = (low + high) >> 1;
-      iterator(array[mid]) < iterator(obj) ? low = mid + 1 : high = mid;
-    }
-    return low;
-  };
-
-  // Safely convert anything iterable into a real, live array.
-  _.toArray = function(iterable) {
-    if (!iterable)                return [];
-    if (iterable.toArray)         return iterable.toArray();
-    if (_.isArray(iterable))      return slice.call(iterable);
-    if (_.isArguments(iterable))  return slice.call(iterable);
-    return _.values(iterable);
-  };
-
-  // Return the number of elements in an object.
-  _.size = function(obj) {
-    return _.toArray(obj).length;
-  };
-
-  // Array Functions
-  // ---------------
-
-  // Get the first element of an array. Passing **n** will return the first N
-  // values in the array. Aliased as `head`. The **guard** check allows it to work
-  // with `_.map`.
-  _.first = _.head = function(array, n, guard) {
-    return (n != null) && !guard ? slice.call(array, 0, n) : array[0];
-  };
-
-  // Returns everything but the last entry of the array. Especcialy useful on
-  // the arguments object. Passing **n** will return all the values in
-  // the array, excluding the last N. The **guard** check allows it to work with
-  // `_.map`.
-  _.initial = function(array, n, guard) {
-    return slice.call(array, 0, array.length - ((n == null) || guard ? 1 : n));
-  };
-
-  // Get the last element of an array. Passing **n** will return the last N
-  // values in the array. The **guard** check allows it to work with `_.map`.
-  _.last = function(array, n, guard) {
-    if ((n != null) && !guard) {
-      return slice.call(array, Math.max(array.length - n, 0));
-    } else {
-      return array[array.length - 1];
-    }
-  };
-
-  // Returns everything but the first entry of the array. Aliased as `tail`.
-  // Especially useful on the arguments object. Passing an **index** will return
-  // the rest of the values in the array from that index onward. The **guard**
-  // check allows it to work with `_.map`.
-  _.rest = _.tail = function(array, index, guard) {
-    return slice.call(array, (index == null) || guard ? 1 : index);
-  };
-
-  // Trim out all falsy values from an array.
-  _.compact = function(array) {
-    return _.filter(array, function(value){ return !!value; });
-  };
-
-  // Return a completely flattened version of an array.
-  _.flatten = function(array, shallow) {
-    return _.reduce(array, function(memo, value) {
-      if (_.isArray(value)) return memo.concat(shallow ? value : _.flatten(value));
-      memo[memo.length] = value;
-      return memo;
-    }, []);
-  };
-
-  // Return a version of the array that does not contain the specified value(s).
-  _.without = function(array) {
-    return _.difference(array, slice.call(arguments, 1));
-  };
-
-  // Produce a duplicate-free version of the array. If the array has already
-  // been sorted, you have the option of using a faster algorithm.
-  // Aliased as `unique`.
-  _.uniq = _.unique = function(array, isSorted, iterator) {
-    var initial = iterator ? _.map(array, iterator) : array;
-    var result = [];
-    _.reduce(initial, function(memo, el, i) {
-      if (0 == i || (isSorted === true ? _.last(memo) != el : !_.include(memo, el))) {
-        memo[memo.length] = el;
-        result[result.length] = array[i];
-      }
-      return memo;
-    }, []);
-    return result;
-  };
-
-  // Produce an array that contains the union: each distinct element from all of
-  // the passed-in arrays.
-  _.union = function() {
-    return _.uniq(_.flatten(arguments, true));
-  };
-
-  // Produce an array that contains every item shared between all the
-  // passed-in arrays. (Aliased as "intersect" for back-compat.)
-  _.intersection = _.intersect = function(array) {
-    var rest = slice.call(arguments, 1);
-    return _.filter(_.uniq(array), function(item) {
-      return _.every(rest, function(other) {
-        return _.indexOf(other, item) >= 0;
-      });
-    });
-  };
-
-  // Take the difference between one array and a number of other arrays.
-  // Only the elements present in just the first array will remain.
-  _.difference = function(array) {
-    var rest = _.flatten(slice.call(arguments, 1));
-    return _.filter(array, function(value){ return !_.include(rest, value); });
-  };
-
-  // Zip together multiple lists into a single array -- elements that share
-  // an index go together.
-  _.zip = function() {
-    var args = slice.call(arguments);
-    var length = _.max(_.pluck(args, 'length'));
-    var results = new Array(length);
-    for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i);
-    return results;
-  };
-
-  // If the browser doesn't supply us with indexOf (I'm looking at you, **MSIE**),
-  // we need this function. Return the position of the first occurrence of an
-  // item in an array, or -1 if the item is not included in the array.
-  // Delegates to **ECMAScript 5**'s native `indexOf` if available.
-  // If the array is large and already in sort order, pass `true`
-  // for **isSorted** to use binary search.
-  _.indexOf = function(array, item, isSorted) {
-    if (array == null) return -1;
-    var i, l;
-    if (isSorted) {
-      i = _.sortedIndex(array, item);
-      return array[i] === item ? i : -1;
-    }
-    if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item);
-    for (i = 0, l = array.length; i < l; i++) if (i in array && array[i] === item) return i;
-    return -1;
-  };
-
-  // Delegates to **ECMAScript 5**'s native `lastIndexOf` if available.
-  _.lastIndexOf = function(array, item) {
-    if (array == null) return -1;
-    if (nativeLastIndexOf && array.lastIndexOf === nativeLastIndexOf) return array.lastIndexOf(item);
-    var i = array.length;
-    while (i--) if (i in array && array[i] === item) return i;
-    return -1;
-  };
-
-  // Generate an integer Array containing an arithmetic progression. A port of
-  // the native Python `range()` function. See
-  // [the Python documentation](http://docs.python.org/library/functions.html#range).
-  _.range = function(start, stop, step) {
-    if (arguments.length <= 1) {
-      stop = start || 0;
-      start = 0;
-    }
-    step = arguments[2] || 1;
-
-    var len = Math.max(Math.ceil((stop - start) / step), 0);
-    var idx = 0;
-    var range = new Array(len);
-
-    while(idx < len) {
-      range[idx++] = start;
-      start += step;
-    }
-
-    return range;
-  };
-
-  // Function (ahem) Functions
-  // ------------------
-
-  // Reusable constructor function for prototype setting.
-  var ctor = function(){};
-
-  // Create a function bound to a given object (assigning `this`, and arguments,
-  // optionally). Binding with arguments is also known as `curry`.
-  // Delegates to **ECMAScript 5**'s native `Function.bind` if available.
-  // We check for `func.bind` first, to fail fast when `func` is undefined.
-  _.bind = function bind(func, context) {
-    var bound, args;
-    if (func.bind === nativeBind && nativeBind) return nativeBind.apply(func, slice.call(arguments, 1));
-    if (!_.isFunction(func)) throw new TypeError;
-    args = slice.call(arguments, 2);
-    return bound = function() {
-      if (!(this instanceof bound)) return func.apply(context, args.concat(slice.call(arguments)));
-      ctor.prototype = func.prototype;
-      var self = new ctor;
-      var result = func.apply(self, args.concat(slice.call(arguments)));
-      if (Object(result) === result) return result;
-      return self;
-    };
-  };
-
-  // Bind all of an object's methods to that object. Useful for ensuring that
-  // all callbacks defined on an object belong to it.
-  _.bindAll = function(obj) {
-    var funcs = slice.call(arguments, 1);
-    if (funcs.length == 0) funcs = _.functions(obj);
-    each(funcs, function(f) { obj[f] = _.bind(obj[f], obj); });
-    return obj;
-  };
-
-  // Memoize an expensive function by storing its results.
-  _.memoize = function(func, hasher) {
-    var memo = {};
-    hasher || (hasher = _.identity);
-    return function() {
-      var key = hasher.apply(this, arguments);
-      return _.has(memo, key) ? memo[key] : (memo[key] = func.apply(this, arguments));
-    };
-  };
-
-  // Delays a function for the given number of milliseconds, and then calls
-  // it with the arguments supplied.
-  _.delay = function(func, wait) {
-    var args = slice.call(arguments, 2);
-    return setTimeout(function(){ return func.apply(func, args); }, wait);
-  };
-
-  // Defers a function, scheduling it to run after the current call stack has
-  // cleared.
-  _.defer = function(func) {
-    return _.delay.apply(_, [func, 1].concat(slice.call(arguments, 1)));
-  };
-
-  // Returns a function, that, when invoked, will only be triggered at most once
-  // during a given window of time.
-  _.throttle = function(func, wait) {
-    var context, args, timeout, throttling, more;
-    var whenDone = _.debounce(function(){ more = throttling = false; }, wait);
-    return function() {
-      context = this; args = arguments;
-      var later = function() {
-        timeout = null;
-        if (more) func.apply(context, args);
-        whenDone();
-      };
-      if (!timeout) timeout = setTimeout(later, wait);
-      if (throttling) {
-        more = true;
-      } else {
-        func.apply(context, args);
-      }
-      whenDone();
-      throttling = true;
-    };
-  };
-
-  // Returns a function, that, as long as it continues to be invoked, will not
-  // be triggered. The function will be called after it stops being called for
-  // N milliseconds.
-  _.debounce = function(func, wait) {
-    var timeout;
-    return function() {
-      var context = this, args = arguments;
-      var later = function() {
-        timeout = null;
-        func.apply(context, args);
-      };
-      clearTimeout(timeout);
-      timeout = setTimeout(later, wait);
-    };
-  };
-
-  // Returns a function that will be executed at most one time, no matter how
-  // often you call it. Useful for lazy initialization.
-  _.once = function(func) {
-    var ran = false, memo;
-    return function() {
-      if (ran) return memo;
-      ran = true;
-      return memo = func.apply(this, arguments);
-    };
-  };
-
-  // Returns the first function passed as an argument to the second,
-  // allowing you to adjust arguments, run code before and after, and
-  // conditionally execute the original function.
-  _.wrap = function(func, wrapper) {
-    return function() {
-      var args = [func].concat(slice.call(arguments, 0));
-      return wrapper.apply(this, args);
-    };
-  };
-
-  // Returns a function that is the composition of a list of functions, each
-  // consuming the return value of the function that follows.
-  _.compose = function() {
-    var funcs = arguments;
-    return function() {
-      var args = arguments;
-      for (var i = funcs.length - 1; i >= 0; i--) {
-        args = [funcs[i].apply(this, args)];
-      }
-      return args[0];
-    };
-  };
-
-  // Returns a function that will only be executed after being called N times.
-  _.after = function(times, func) {
-    if (times <= 0) return func();
-    return function() {
-      if (--times < 1) { return func.apply(this, arguments); }
-    };
-  };
-
-  // Object Functions
-  // ----------------
-
-  // Retrieve the names of an object's properties.
-  // Delegates to **ECMAScript 5**'s native `Object.keys`
-  _.keys = nativeKeys || function(obj) {
-    if (obj !== Object(obj)) throw new TypeError('Invalid object');
-    var keys = [];
-    for (var key in obj) if (_.has(obj, key)) keys[keys.length] = key;
-    return keys;
-  };
-
-  // Retrieve the values of an object's properties.
-  _.values = function(obj) {
-    return _.map(obj, _.identity);
-  };
-
-  // Return a sorted list of the function names available on the object.
-  // Aliased as `methods`
-  _.functions = _.methods = function(obj) {
-    var names = [];
-    for (var key in obj) {
-      if (_.isFunction(obj[key])) names.push(key);
-    }
-    return names.sort();
-  };
-
-  // Extend a given object with all the properties in passed-in object(s).
-  _.extend = function(obj) {
-    each(slice.call(arguments, 1), function(source) {
-      for (var prop in source) {
-        obj[prop] = source[prop];
-      }
-    });
-    return obj;
-  };
-
-  // Fill in a given object with default properties.
-  _.defaults = function(obj) {
-    each(slice.call(arguments, 1), function(source) {
-      for (var prop in source) {
-        if (obj[prop] == null) obj[prop] = source[prop];
-      }
-    });
-    return obj;
-  };
-
-  // Create a (shallow-cloned) duplicate of an object.
-  _.clone = function(obj) {
-    if (!_.isObject(obj)) return obj;
-    return _.isArray(obj) ? obj.slice() : _.extend({}, obj);
-  };
-
-  // Invokes interceptor with the obj, and then returns obj.
-  // The primary purpose of this method is to "tap into" a method chain, in
-  // order to perform operations on intermediate results within the chain.
-  _.tap = function(obj, interceptor) {
-    interceptor(obj);
-    return obj;
-  };
-
-  // Internal recursive comparison function.
-  function eq(a, b, stack) {
-    // Identical objects are equal. `0 === -0`, but they aren't identical.
-    // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal.
-    if (a === b) return a !== 0 || 1 / a == 1 / b;
-    // A strict comparison is necessary because `null == undefined`.
-    if (a == null || b == null) return a === b;
-    // Unwrap any wrapped objects.
-    if (a._chain) a = a._wrapped;
-    if (b._chain) b = b._wrapped;
-    // Invoke a custom `isEqual` method if one is provided.
-    if (a.isEqual && _.isFunction(a.isEqual)) return a.isEqual(b);
-    if (b.isEqual && _.isFunction(b.isEqual)) return b.isEqual(a);
-    // Compare `[[Class]]` names.
-    var className = toString.call(a);
-    if (className != toString.call(b)) return false;
-    switch (className) {
-      // Strings, numbers, dates, and booleans are compared by value.
-      case '[object String]':
-        // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is
-        // equivalent to `new String("5")`.
-        return a == String(b);
-      case '[object Number]':
-        // `NaN`s are equivalent, but non-reflexive. An `egal` comparison is performed for
-        // other numeric values.
-        return a != +a ? b != +b : (a == 0 ? 1 / a == 1 / b : a == +b);
-      case '[object Date]':
-      case '[object Boolean]':
-        // Coerce dates and booleans to numeric primitive values. Dates are compared by their
-        // millisecond representations. Note that invalid dates with millisecond representations
-        // of `NaN` are not equivalent.
-        return +a == +b;
-      // RegExps are compared by their source patterns and flags.
-      case '[object RegExp]':
-        return a.source == b.source &&
-               a.global == b.global &&
-               a.multiline == b.multiline &&
-               a.ignoreCase == b.ignoreCase;
-    }
-    if (typeof a != 'object' || typeof b != 'object') return false;
-    // Assume equality for cyclic structures. The algorithm for detecting cyclic
-    // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`.
-    var length = stack.length;
-    while (length--) {
-      // Linear search. Performance is inversely proportional to the number of
-      // unique nested structures.
-      if (stack[length] == a) return true;
-    }
-    // Add the first object to the stack of traversed objects.
-    stack.push(a);
-    var size = 0, result = true;
-    // Recursively compare objects and arrays.
-    if (className == '[object Array]') {
-      // Compare array lengths to determine if a deep comparison is necessary.
-      size = a.length;
-      result = size == b.length;
-      if (result) {
-        // Deep compare the contents, ignoring non-numeric properties.
-        while (size--) {
-          // Ensure commutative equality for sparse arrays.
-          if (!(result = size in a == size in b && eq(a[size], b[size], stack))) break;
-        }
-      }
-    } else {
-      // Objects with different constructors are not equivalent.
-      if ('constructor' in a != 'constructor' in b || a.constructor != b.constructor) return false;
-      // Deep compare objects.
-      for (var key in a) {
-        if (_.has(a, key)) {
-          // Count the expected number of properties.
-          size++;
-          // Deep compare each member.
-          if (!(result = _.has(b, key) && eq(a[key], b[key], stack))) break;
-        }
-      }
-      // Ensure that both objects contain the same number of properties.
-      if (result) {
-        for (key in b) {
-          if (_.has(b, key) && !(size--)) break;
-        }
-        result = !size;
-      }
-    }
-    // Remove the first object from the stack of traversed objects.
-    stack.pop();
-    return result;
-  }
-
-  // Perform a deep comparison to check if two objects are equal.
-  _.isEqual = function(a, b) {
-    return eq(a, b, []);
-  };
-
-  // Is a given array, string, or object empty?
-  // An "empty" object has no enumerable own-properties.
-  _.isEmpty = function(obj) {
-    if (_.isArray(obj) || _.isString(obj)) return obj.length === 0;
-    for (var key in obj) if (_.has(obj, key)) return false;
-    return true;
-  };
-
-  // Is a given value a DOM element?
-  _.isElement = function(obj) {
-    return !!(obj && obj.nodeType == 1);
-  };
-
-  // Is a given value an array?
-  // Delegates to ECMA5's native Array.isArray
-  _.isArray = nativeIsArray || function(obj) {
-    return toString.call(obj) == '[object Array]';
-  };
-
-  // Is a given variable an object?
-  _.isObject = function(obj) {
-    return obj === Object(obj);
-  };
-
-  // Is a given variable an arguments object?
-  _.isArguments = function(obj) {
-    return toString.call(obj) == '[object Arguments]';
-  };
-  if (!_.isArguments(arguments)) {
-    _.isArguments = function(obj) {
-      return !!(obj && _.has(obj, 'callee'));
-    };
-  }
-
-  // Is a given value a function?
-  _.isFunction = function(obj) {
-    return toString.call(obj) == '[object Function]';
-  };
-
-  // Is a given value a string?
-  _.isString = function(obj) {
-    return toString.call(obj) == '[object String]';
-  };
-
-  // Is a given value a number?
-  _.isNumber = function(obj) {
-    return toString.call(obj) == '[object Number]';
-  };
-
-  // Is the given value `NaN`?
-  _.isNaN = function(obj) {
-    // `NaN` is the only value for which `===` is not reflexive.
-    return obj !== obj;
-  };
-
-  // Is a given value a boolean?
-  _.isBoolean = function(obj) {
-    return obj === true || obj === false || toString.call(obj) == '[object Boolean]';
-  };
-
-  // Is a given value a date?
-  _.isDate = function(obj) {
-    return toString.call(obj) == '[object Date]';
-  };
-
-  // Is the given value a regular expression?
-  _.isRegExp = function(obj) {
-    return toString.call(obj) == '[object RegExp]';
-  };
-
-  // Is a given value equal to null?
-  _.isNull = function(obj) {
-    return obj === null;
-  };
-
-  // Is a given variable undefined?
-  _.isUndefined = function(obj) {
-    return obj === void 0;
-  };
-
-  // Has own property?
-  _.has = function(obj, key) {
-    return hasOwnProperty.call(obj, key);
-  };
-
-  // Utility Functions
-  // -----------------
-
-  // Run Underscore.js in *noConflict* mode, returning the `_` variable to its
-  // previous owner. Returns a reference to the Underscore object.
-  _.noConflict = function() {
-    root._ = previousUnderscore;
-    return this;
-  };
-
-  // Keep the identity function around for default iterators.
-  _.identity = function(value) {
-    return value;
-  };
-
-  // Run a function **n** times.
-  _.times = function (n, iterator, context) {
-    for (var i = 0; i < n; i++) iterator.call(context, i);
-  };
-
-  // Escape a string for HTML interpolation.
-  _.escape = function(string) {
-    return (''+string).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;');
-  };
-
-  // Add your own custom functions to the Underscore object, ensuring that
-  // they're correctly added to the OOP wrapper as well.
-  _.mixin = function(obj) {
-    each(_.functions(obj), function(name){
-      addToWrapper(name, _[name] = obj[name]);
-    });
-  };
-
-  // Generate a unique integer id (unique within the entire client session).
-  // Useful for temporary DOM ids.
-  var idCounter = 0;
-  _.uniqueId = function(prefix) {
-    var id = idCounter++;
-    return prefix ? prefix + id : id;
-  };
-
-  // By default, Underscore uses ERB-style template delimiters, change the
-  // following template settings to use alternative delimiters.
-  _.templateSettings = {
-    evaluate    : /<%([\s\S]+?)%>/g,
-    interpolate : /<%=([\s\S]+?)%>/g,
-    escape      : /<%-([\s\S]+?)%>/g
-  };
-
-  // When customizing `templateSettings`, if you don't want to define an
-  // interpolation, evaluation or escaping regex, we need one that is
-  // guaranteed not to match.
-  var noMatch = /.^/;
-
-  // Within an interpolation, evaluation, or escaping, remove HTML escaping
-  // that had been previously added.
-  var unescape = function(code) {
-    return code.replace(/\\\\/g, '\\').replace(/\\'/g, "'");
-  };
-
-  // JavaScript micro-templating, similar to John Resig's implementation.
-  // Underscore templating handles arbitrary delimiters, preserves whitespace,
-  // and correctly escapes quotes within interpolated code.
-  _.template = function(str, data) {
-    var c  = _.templateSettings;
-    var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' +
-      'with(obj||{}){__p.push(\'' +
-      str.replace(/\\/g, '\\\\')
-         .replace(/'/g, "\\'")
-         .replace(c.escape || noMatch, function(match, code) {
-           return "',_.escape(" + unescape(code) + "),'";
-         })
-         .replace(c.interpolate || noMatch, function(match, code) {
-           return "'," + unescape(code) + ",'";
-         })
-         .replace(c.evaluate || noMatch, function(match, code) {
-           return "');" + unescape(code).replace(/[\r\n\t]/g, ' ') + ";__p.push('";
-         })
-         .replace(/\r/g, '\\r')
-         .replace(/\n/g, '\\n')
-         .replace(/\t/g, '\\t')
-         + "');}return __p.join('');";
-    var func = new Function('obj', '_', tmpl);
-    if (data) return func(data, _);
-    return function(data) {
-      return func.call(this, data, _);
-    };
-  };
-
-  // Add a "chain" function, which will delegate to the wrapper.
-  _.chain = function(obj) {
-    return _(obj).chain();
-  };
-
-  // The OOP Wrapper
-  // ---------------
-
-  // If Underscore is called as a function, it returns a wrapped object that
-  // can be used OO-style. This wrapper holds altered versions of all the
-  // underscore functions. Wrapped objects may be chained.
-  var wrapper = function(obj) { this._wrapped = obj; };
-
-  // Expose `wrapper.prototype` as `_.prototype`
-  _.prototype = wrapper.prototype;
-
-  // Helper function to continue chaining intermediate results.
-  var result = function(obj, chain) {
-    return chain ? _(obj).chain() : obj;
-  };
-
-  // A method to easily add functions to the OOP wrapper.
-  var addToWrapper = function(name, func) {
-    wrapper.prototype[name] = function() {
-      var args = slice.call(arguments);
-      unshift.call(args, this._wrapped);
-      return result(func.apply(_, args), this._chain);
-    };
-  };
-
-  // Add all of the Underscore functions to the wrapper object.
-  _.mixin(_);
-
-  // Add all mutator Array functions to the wrapper.
-  each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
-    var method = ArrayProto[name];
-    wrapper.prototype[name] = function() {
-      var wrapped = this._wrapped;
-      method.apply(wrapped, arguments);
-      var length = wrapped.length;
-      if ((name == 'shift' || name == 'splice') && length === 0) delete wrapped[0];
-      return result(wrapped, this._chain);
-    };
-  });
-
-  // Add all accessor Array functions to the wrapper.
-  each(['concat', 'join', 'slice'], function(name) {
-    var method = ArrayProto[name];
-    wrapper.prototype[name] = function() {
-      return result(method.apply(this._wrapped, arguments), this._chain);
-    };
-  });
-
-  // Start chaining a wrapped Underscore object.
-  wrapper.prototype.chain = function() {
-    this._chain = true;
-    return this;
-  };
-
-  // Extracts the result from a wrapped and chained object.
-  wrapper.prototype.value = function() {
-    return this._wrapped;
-  };
-
-}).call(this);
diff --git a/master/_static/underscore.js b/master/_static/underscore.js
index 5b55f32..166240e 100644
--- a/master/_static/underscore.js
+++ b/master/_static/underscore.js
@@ -1,31 +1,6 @@
-// Underscore.js 1.3.1
-// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
-// Underscore is freely distributable under the MIT license.
-// Portions of Underscore are inspired or borrowed from Prototype,
-// Oliver Steele's Functional, and John Resig's Micro-Templating.
-// For all details and documentation:
-// http://documentcloud.github.com/underscore
-(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object [...]
-c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h i [...]
-h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var [...]
-b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(d,a[e],e,a)===n)break}else for(e in a)if(b.has(a,e)&&c.call(d,a[e],e,a)===n)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(x&&a.map===x)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.l [...]
-null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.f [...]
-function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g, [...]
-e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d) [...]
-function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a [...]
-return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){f==0?b[0]=a:(d=Math.floor(Math.random()*(f+1)),b[f]=b[d],b[d]=a)});return b};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedInd [...]
-c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length- [...]
-b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];retur [...]
-return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=func [...]
-d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(p&&a.indexOf===p)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(D&&a.lastIndexOf===D)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d; [...]
-var F=function(){};b.bind=function(a,c){var d,e;if(a.bind===s&&s)return s.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));F.prototype=a.prototype;var b=new F,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.mem [...]
-c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c)) [...]
-a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)] [...]
-b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function( [...]
-1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){ret [...]
-b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a) [...]
-b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")};b.mixin [...]
-function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return [...]
-u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=func [...]
-function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.ch [...]
-true;return this};m.prototype.value=function(){return this._wrapped}}).call(this);
+!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n=n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
+//     Underscore.js 1.12.0
+//     https://underscorejs.org
+//     (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+//     Underscore may be freely distributed under the MIT license.
+var n="1.12.0",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,g=isFinite,d=!{toString:null}.propertyIsEnumerable("toStrin [...]
\ No newline at end of file
diff --git a/master/concepts.html b/master/concepts.html
index 7af42c7..a296a76 100644
--- a/master/concepts.html
+++ b/master/concepts.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -181,6 +181,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/external_links.html b/master/external_links.html
index 733ee69..b364c93 100644
--- a/master/external_links.html
+++ b/master/external_links.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -181,6 +181,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/genindex.html b/master/genindex.html
index f38ab43..2569fab 100644
--- a/master/genindex.html
+++ b/master/genindex.html
@@ -80,7 +80,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -175,6 +175,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/debug.html b/master/get_started/debug.html
index 7602595..5aa268d 100644
--- a/master/get_started/debug.html
+++ b/master/get_started/debug.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/docker.html b/master/get_started/docker.html
index 840326c..3ecfee8 100644
--- a/master/get_started/docker.html
+++ b/master/get_started/docker.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/index.html b/master/get_started/index.html
index 3078950..b31c27b 100644
--- a/master/get_started/index.html
+++ b/master/get_started/index.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -181,6 +181,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/native_install/cross_tools.html b/master/get_started/native_install/cross_tools.html
index c8071dd..204deb5 100644
--- a/master/get_started/native_install/cross_tools.html
+++ b/master/get_started/native_install/cross_tools.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -186,6 +186,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/native_install/index.html b/master/get_started/native_install/index.html
index 04eea7e..d4cdc1c 100644
--- a/master/get_started/native_install/index.html
+++ b/master/get_started/native_install/index.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/native_install/native_tools.html b/master/get_started/native_install/native_tools.html
index b61c6f7..0b65c37 100644
--- a/master/get_started/native_install/native_tools.html
+++ b/master/get_started/native_install/native_tools.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -186,6 +186,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/project_create.html b/master/get_started/project_create.html
index 0cddde1..6d99d90 100644
--- a/master/get_started/project_create.html
+++ b/master/get_started/project_create.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/get_started/serial_access.html b/master/get_started/serial_access.html
index 0442fed..68ea674 100644
--- a/master/get_started/serial_access.html
+++ b/master/get_started/serial_access.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/index.html b/master/index.html
index 521fe80..15bf527 100644
--- a/master/index.html
+++ b/master/index.html
@@ -81,7 +81,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -180,6 +180,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/misc/go_env.html b/master/misc/go_env.html
index 5f90e19..a30d7b4 100644
--- a/master/misc/go_env.html
+++ b/master/misc/go_env.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/misc/ide.html b/master/misc/ide.html
index 7c6e374..87abd03 100644
--- a/master/misc/ide.html
+++ b/master/misc/ide.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -183,6 +183,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/misc/index.html b/master/misc/index.html
index 5256ad9..7271b1f 100644
--- a/master/misc/index.html
+++ b/master/misc/index.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -181,6 +181,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/admin_faq.html b/master/mynewt_faq/admin_faq.html
index 5fab1b0..b0b0e9f 100644
--- a/master/mynewt_faq/admin_faq.html
+++ b/master/mynewt_faq/admin_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/bluetooth_faq.html b/master/mynewt_faq/bluetooth_faq.html
index c817d5a..61c535b 100644
--- a/master/mynewt_faq/bluetooth_faq.html
+++ b/master/mynewt_faq/bluetooth_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/boot_faq.html b/master/mynewt_faq/boot_faq.html
index 336e8a9..7cdcfe2 100644
--- a/master/mynewt_faq/boot_faq.html
+++ b/master/mynewt_faq/boot_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/fs_faq.html b/master/mynewt_faq/fs_faq.html
index db00527..0cfe907 100644
--- a/master/mynewt_faq/fs_faq.html
+++ b/master/mynewt_faq/fs_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/hardware_faq.html b/master/mynewt_faq/hardware_faq.html
index 4533368..e6e2192 100644
--- a/master/mynewt_faq/hardware_faq.html
+++ b/master/mynewt_faq/hardware_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/index.html b/master/mynewt_faq/index.html
index 466c027..b243926 100644
--- a/master/mynewt_faq/index.html
+++ b/master/mynewt_faq/index.html
@@ -82,7 +82,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -181,6 +181,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/modules_faq.html b/master/mynewt_faq/modules_faq.html
index 7d74c3c..56674fe 100644
--- a/master/mynewt_faq/modules_faq.html
+++ b/master/mynewt_faq/modules_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/newt_faq.html b/master/mynewt_faq/newt_faq.html
index 7240019..01e57a5 100644
--- a/master/mynewt_faq/newt_faq.html
+++ b/master/mynewt_faq/newt_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/newtmgr_faq.html b/master/mynewt_faq/newtmgr_faq.html
index 4df87ca..0d3d7ad 100644
--- a/master/mynewt_faq/newtmgr_faq.html
+++ b/master/mynewt_faq/newtmgr_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/nfc_faq.html b/master/mynewt_faq/nfc_faq.html
index 743f4b5..c3299fe 100644
--- a/master/mynewt_faq/nfc_faq.html
+++ b/master/mynewt_faq/nfc_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/port_faq.html b/master/mynewt_faq/port_faq.html
index daa61d5..6d6bd53 100644
--- a/master/mynewt_faq/port_faq.html
+++ b/master/mynewt_faq/port_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/syntax_faq.html b/master/mynewt_faq/syntax_faq.html
index 5c8a98f..a7e4bb5 100644
--- a/master/mynewt_faq/syntax_faq.html
+++ b/master/mynewt_faq/syntax_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/mynewt_faq/troubleshoot_faq.html b/master/mynewt_faq/troubleshoot_faq.html
index 24b3245..a879224 100644
--- a/master/mynewt_faq/troubleshoot_faq.html
+++ b/master/mynewt_faq/troubleshoot_faq.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -184,6 +184,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/network/README.html b/master/network/README.html
index c58d18e..9c1d3f4 100644
--- a/master/network/README.html
+++ b/master/network/README.html
@@ -80,7 +80,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -179,6 +179,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
diff --git a/master/network/ble_hs/ble_att.html b/master/network/ble_hs/ble_att.html
index 942487a..6d2b6b3 100644
--- a/master/network/ble_hs/ble_att.html
+++ b/master/network/ble_hs/ble_att.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -186,6 +186,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
@@ -286,7 +289,7 @@ host exposes to the application.</p>
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c function">
 <dt id="c.ble_hs_is_enabled">
-<span class="target" id="group__bt__host_1gadd78035cc0e59911bfe8c7622400b158"></span>int <code class="sig-name descname">ble_hs_is_enabled</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_is_enabled" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1gadd78035cc0e59911bfe8c7622400b158"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_is_enabled</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_is_enabled" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether the host is enabled. </p>
 <p>The host is enabled if it is starting or fully started. It is disabled if it is stopping or stopped.</p>
 <p><dl class="simple">
@@ -298,7 +301,7 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_synced">
-<span class="target" id="group__bt__host_1ga766de0eed40adc6e388c4ef5bec03d46"></span>int <code class="sig-name descname">ble_hs_synced</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_synced" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga766de0eed40adc6e388c4ef5bec03d46"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_synced</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_synced" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether the host has synchronized with the controller. </p>
 <p>Synchronization must occur before any host procedures can be performed.</p>
 <p><dl class="simple">
@@ -310,7 +313,7 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_start">
-<span class="target" id="group__bt__host_1ga5591e554fbc48ebb8dd3f761ad37b450"></span>int <code class="sig-name descname">ble_hs_start</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_start" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga5591e554fbc48ebb8dd3f761ad37b450"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Synchronizes the host with the controller by sending a sequence of HCI commands. </p>
 <p>This function must be called before any other host functionality is used, but it must be called after both the host and controller are initialized. Typically, the host-parent-task calls this function at the top of its task routine. This function must only be called in the host parent task. A safe alternative for starting the stack from any task is to call <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host_1ga419cec04ac7a359465ddc13e96c06371 [...]
 <p>If the host fails to synchronize with the controller (if the controller is not fully booted, for example), the host will attempt to resynchronize every 100 ms. For this reason, an error return code is not necessarily fatal.</p>
@@ -323,7 +326,7 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_sched_start">
-<span class="target" id="group__bt__host_1ga419cec04ac7a359465ddc13e96c06371"></span>void <code class="sig-name descname">ble_hs_sched_start</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_start" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga419cec04ac7a359465ddc13e96c06371"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_sched_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Enqueues a host start event to the default event queue. </p>
 <p>The actual host startup is performed in the host parent task, but using the default queue here ensures the event won’t run until the end of main() when this is called during system initialization. This allows the application to configure the host package in the meantime.</p>
 <p>If auto-start is disabled, the application should use this function to start the BLE stack. This function can be called at any time as long as the host is stopped. When the host successfully starts, the application is notified via the ble_hs_cfg.sync_cb callback. </p>
@@ -331,7 +334,7 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_sched_reset">
-<span class="target" id="group__bt__host_1ga5c71de1e7267549beba5512a9a73cfd5"></span>void <code class="sig-name descname">ble_hs_sched_reset</code><span class="sig-paren">(</span>int <em>reason</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_reset" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga5c71de1e7267549beba5512a9a73cfd5"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_sched_reset</span></code><span class="sig-paren">(</span><span class="pre">int</span> <em><span class="pre">reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_reset" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Causes the host to reset the NimBLE stack as soon as possible. </p>
 <p>The application is notified when the reset occurs via the host reset callback.</p>
 <p><dl class="simple">
@@ -345,7 +348,7 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_evq_set">
-<span class="target" id="group__bt__host_1gab993fe7ec28565ab95db29420fed4df5"></span>void <code class="sig-name descname">ble_hs_evq_set</code><span class="sig-paren">(</span><em class="property">struct</em> ble_npl_eventq *<em>evq</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_evq_set" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1gab993fe7ec28565ab95db29420fed4df5"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_evq_set</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <span class="pre">ble_npl_eventq</span> <span class="pre">*</span><em><span class="pre">evq</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_evq_set" title="Permalink to this de [...]
 <dd><p>Designates the specified event queue for NimBLE host work. </p>
 <p>By default, the host uses the default event queue and runs in the main task. This function is useful if you want the host to run in a different task.</p>
 <p><dl class="simple">
@@ -359,14 +362,14 @@ host exposes to the application.</p>
 
 <dl class="c function">
 <dt id="c.ble_hs_init">
-<span class="target" id="group__bt__host_1ga69d7274a6c0897109d07a3e60daf04cd"></span>void <code class="sig-name descname">ble_hs_init</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_init" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga69d7274a6c0897109d07a3e60daf04cd"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_init</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_init" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Initializes the NimBLE host. </p>
 <p>This function must be called before the OS is started. The NimBLE stack requires an application task to function. One application task in particular is designated as the “host parent task”. In addition to application-specific work, the host parent task does work for NimBLE by processing events generated by the host. </p>
 </dd></dl>
 
 <dl class="c function">
 <dt id="c.ble_hs_shutdown">
-<span class="target" id="group__bt__host_1gab97837ef096e47835d9906b1284818ae"></span>int <code class="sig-name descname">ble_hs_shutdown</code><span class="sig-paren">(</span>int <em>reason</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_shutdown" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1gab97837ef096e47835d9906b1284818ae"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_shutdown</span></code><span class="sig-paren">(</span><span class="pre">int</span> <em><span class="pre">reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_shutdown" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Called when the system is shutting down. </p>
 <p>Stops the BLE host.</p>
 <p><dl class="simple">
@@ -382,12 +385,12 @@ host exposes to the application.</p>
 
 <dl class="c macro">
 <dt id="c.BLE_HS_FOREVER">
-<span class="target" id="group__bt__host_1ga8b7d6a49fee6e11e7a8130cbfc8139f7"></span><code class="sig-name descname">BLE_HS_FOREVER</code><a class="headerlink" href="#c.BLE_HS_FOREVER" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1ga8b7d6a49fee6e11e7a8130cbfc8139f7"></span><code class="sig-name descname"><span class="pre">BLE_HS_FOREVER</span></code><a class="headerlink" href="#c.BLE_HS_FOREVER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_HS_CONN_HANDLE_NONE">
-<span class="target" id="group__bt__host_1gaa92ebcd7ec84341e7c760a0f0f1e57d4"></span><code class="sig-name descname">BLE_HS_CONN_HANDLE_NONE</code><a class="headerlink" href="#c.BLE_HS_CONN_HANDLE_NONE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host_1gaa92ebcd7ec84341e7c760a0f0f1e57d4"></span><code class="sig-name descname"><span class="pre">BLE_HS_CONN_HANDLE_NONE</span></code><a class="headerlink" href="#c.BLE_HS_CONN_HANDLE_NONE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection handle not present. </p>
 </dd></dl>
 
diff --git a/master/network/ble_hs/ble_gap.html b/master/network/ble_hs/ble_gap.html
index 93f05cd..7410201 100644
--- a/master/network/ble_hs/ble_gap.html
+++ b/master/network/ble_hs/ble_gap.html
@@ -83,7 +83,7 @@ ga("send", "pageview");
         </div>
         <div class="news-cell">
             <div class="well">
-                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.9.0, Apache NimBLE 1.4.0 </a> released (April 7, 2021)
             </div>
         </div>
     </div>
@@ -186,6 +186,9 @@ ga("send", "pageview");
   <option value="/latest" selected>
     Version: latest
   </option>
+  <option value="/v1_9_0" >
+    Version: 1.9.0
+  </option>
   <option value="/v1_8_0" >
     Version: 1.8.0
   </option>
@@ -279,12 +282,12 @@ ga("send", "pageview");
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c type">
 <dt id="c.ble_gap_event_fn">
-<span class="target" id="group__bt__host__gap_1ga7360972a9e9fb525c5c2038feae32a74"></span><em class="property">typedef </em>int <code class="sig-name descname">ble_gap_event_fn</code><span class="sig-paren">(</span><em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event">ble_gap_event</a> *<em>event</em>, void *<em>arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_event_fn" title="Permalink to this definitio [...]
+<span class="target" id="group__bt__host__gap_1ga7360972a9e9fb525c5c2038feae32a74"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_fn</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event"><span class="pre">ble_gap_event</span></a> <span class="pre">*</span [...]
 <dd></dd></dl>
 
 <dl class="c function">
 <dt id="c.ble_gap_conn_find">
-<span class="target" id="group__bt__host__gap_1ga94220fc148825c35eb70b97c6f045da0"></span>int <code class="sig-name descname">ble_gap_conn_find</code><span class="sig-paren">(</span>uint16_t <em>handle</em>, <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_conn_desc" title="ble_gap_conn_desc">ble_gap_conn_desc</a> *<em>out_desc</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_find" title="Permalink to this definition">¶</a><br [...]
+<span class="target" id="group__bt__host__gap_1ga94220fc148825c35eb70b97c6f045da0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_find</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_conn_desc" title="ble_gap_conn_desc"><span class="pre">ble_gap_conn_desc</span> [...]
 <dd><p>Searches for a connection with the specified handle. </p>
 <p>If a matching connection is found, the supplied connection descriptor is filled correspondingly.</p>
 <p><dl class="simple">
@@ -301,7 +304,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_conn_find_by_addr">
-<span class="target" id="group__bt__host__gap_1ga0d9808970bb7936f14f930ebfed1db75"></span>int <code class="sig-name descname">ble_gap_conn_find_by_addr</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>addr</em>, <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_conn_desc" title="ble_gap_conn_desc">ble_gap_conn_desc</a> *<em>out_desc</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_find_by_ad [...]
+<span class="target" id="group__bt__host__gap_1ga0d9808970bb7936f14f930ebfed1db75"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_find_by_addr</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href= [...]
 <dd><p>Searches for a connection with a peer with the specified address. </p>
 <p>If a matching connection is found, the supplied connection descriptor is filled correspondingly.</p>
 <p><dl class="simple">
@@ -318,7 +321,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_set_event_cb">
-<span class="target" id="group__bt__host__gap_1ga3d61bb87c27e1f7518b24d684d06cf76"></span>int <code class="sig-name descname">ble_gap_set_event_cb</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, <a class="reference internal" href="#c.ble_gap_event_fn" title="ble_gap_event_fn">ble_gap_event_fn</a> *<em>cb</em>, void *<em>cb_arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_event_cb" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga3d61bb87c27e1f7518b24d684d06cf76"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_event_cb</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="#c.ble_gap_event_fn" title="ble_gap_event_fn"><span class="pre">ble_gap_event_fn</span></a> <span class="pre">*</span><em><span class="pre"> [...]
 <dd><p>Configures a connection to use the specified GAP event callback. </p>
 <p>A connection’s GAP event callback is first specified when the connection is created, either via advertising or initiation. This function replaces the callback that was last configured.</p>
 <p><dl class="simple">
@@ -336,7 +339,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_start">
-<span class="target" id="group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"></span>int <code class="sig-name descname">ble_gap_adv_start</code><span class="sig-paren">(</span>uint8_t <em>own_addr_type</em>, <em class="property">const</em> ble_addr_t *<em>direct_addr</em>, int32_t <em>duration_ms</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_adv_params" title="ble_gap_adv_params">ble_gap_adv_params</a> *<em>adv [...]
+<span class="target" id="group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">direct_addr</span></em>, <span class= [...]
 <dd><p>Start advertising. </p>
 <p>This function configures and start advertising procedure.</p>
 <p><dl class="simple">
@@ -363,7 +366,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"></span>int <code class="sig-name descname">ble_gap_adv_stop</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Stops the currently-active advertising procedure. </p>
 <p>A success return code indicates that advertising has been fully aborted and a new advertising procedure can be initiated immediately.</p>
 <p>NOTE: If the caller is running in the same task as the NimBLE host, or if it is running in a higher priority task than that of the host, care must be taken when restarting advertising. Under these conditions, the following is <em>not</em> a reliable method to restart advertising: <a class="reference internal" href="#group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"><span class="std std-ref">ble_gap_adv_stop()</span></a> <a class="reference internal" href="#group__bt__host__gap [...]
@@ -377,7 +380,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_active">
-<span class="target" id="group__bt__host__gap_1gaa2e0b44b1ac8a54090a060454d5a0c53"></span>int <code class="sig-name descname">ble_gap_adv_active</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_active" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa2e0b44b1ac8a54090a060454d5a0c53"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether an advertisement procedure is currently in progress. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 if no advertisement procedure in progress, 1 otherwise. </p>
@@ -388,7 +391,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_set_data">
-<span class="target" id="group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"></span>int <code class="sig-name descname">ble_gap_adv_set_data</code><span class="sig-paren">(</span><em class="property">const</em> uint8_t *<em>data</em>, int <em>data_len</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_set_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_set_data</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">data</span></em>, <span class="pre">int</span> <em><span class="pre">data_len</span></em><span class="sig-paren">)</spa [...]
 <dd><p>Configures the data to include in subsequent advertisements. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
@@ -404,7 +407,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_rsp_set_data">
-<span class="target" id="group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"></span>int <code class="sig-name descname">ble_gap_adv_rsp_set_data</code><span class="sig-paren">(</span><em class="property">const</em> uint8_t *<em>data</em>, int <em>data_len</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_rsp_set_data" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_rsp_set_data</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">data</span></em>, <span class="pre">int</span> <em><span class="pre">data_len</span></em><span class="sig-paren">)< [...]
 <dd><p>Configures the data to include in subsequent scan responses. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
@@ -420,7 +423,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_set_fields">
-<span class="target" id="group__bt__host__gap_1ga77e6868a6c58e6d62f2509f3ebf13dd9"></span>int <code class="sig-name descname">ble_gap_adv_set_fields</code><span class="sig-paren">(</span><em class="property">const</em> <em class="property">struct</em> ble_hs_adv_fields *<em>rsp_fields</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_set_fields" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga77e6868a6c58e6d62f2509f3ebf13dd9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_set_fields</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <span class="pre">ble_hs_adv_fields</span> <span class="pre">*</span><em><span class="pre">rsp_fields</span></em><span class="sig-paren">)</ [...]
 <dd><p>Configures the fields to include in subsequent advertisements. </p>
 <p>This is a convenience wrapper for <a class="reference internal" href="#group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"><span class="std std-ref">ble_gap_adv_set_data()</span></a>.</p>
 <p><dl class="simple">
@@ -436,7 +439,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_adv_rsp_set_fields">
-<span class="target" id="group__bt__host__gap_1gacaa5a4a6c24edc2c8c1ad024a7ed501c"></span>int <code class="sig-name descname">ble_gap_adv_rsp_set_fields</code><span class="sig-paren">(</span><em class="property">const</em> <em class="property">struct</em> ble_hs_adv_fields *<em>rsp_fields</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_rsp_set_fields" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacaa5a4a6c24edc2c8c1ad024a7ed501c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_rsp_set_fields</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <span class="pre">ble_hs_adv_fields</span> <span class="pre">*</span><em><span class="pre">rsp_fields</span></em><span class="sig-paren" [...]
 <dd><p>Configures the fields to include in subsequent scan responses. </p>
 <p>This is a convenience wrapper for <a class="reference internal" href="#group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"><span class="std std-ref">ble_gap_adv_rsp_set_data()</span></a>.</p>
 <p><dl class="simple">
@@ -452,7 +455,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_configure">
-<span class="target" id="group__bt__host__gap_1ga91352fd79e243d75fadc3705cb004dd8"></span>int <code class="sig-name descname">ble_gap_ext_adv_configure</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_ext_adv_params" title="ble_gap_ext_adv_params">ble_gap_ext_adv_params</a> *<em>params</em>, int8_t *<em>selected_tx_power</em>, <a class="reference internal" href= [...]
+<span class="target" id="group__bt__host__gap_1ga91352fd79e243d75fadc3705cb004dd8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_configure</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_ext_adv_param [...]
 <dd><p>Configure extended advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -471,7 +474,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_set_addr">
-<span class="target" id="group__bt__host__gap_1ga848bb4422cde2a9fb65240d1cf55a3a0"></span>int <code class="sig-name descname">ble_gap_ext_adv_set_addr</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">const</em> ble_addr_t *<em>addr</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_set_addr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga848bb4422cde2a9fb65240d1cf55a3a0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_set_addr</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em><span class="sig-pa [...]
 <dd><p>Set random address for configured advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -487,7 +490,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_start">
-<span class="target" id="group__bt__host__gap_1ga918ef5aff3cf95b4de7b603663af5344"></span>int <code class="sig-name descname">ble_gap_ext_adv_start</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, int <em>duration</em>, int <em>max_events</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_start" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga918ef5aff3cf95b4de7b603663af5344"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <span class="pre">int</span> <em><span class="pre">duration</span></em>, <span class="pre">int</span> <em><span class="pre">max_events</span></em><span class="sig-paren">)</span>< [...]
 <dd><p>Start advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
@@ -503,7 +506,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga681c1e735964de1cd1de73a0a4893a9f"></span>int <code class="sig-name descname">ble_gap_ext_adv_stop</code><span class="sig-paren">(</span>uint8_t <em>instance</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga681c1e735964de1cd1de73a0a4893a9f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Stops advertising procedure for specified instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EALREADY if there is no active advertising procedure for instance, other error code on failure. </p>
@@ -518,7 +521,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_set_data">
-<span class="target" id="group__bt__host__gap_1ga865bfc674633d460efab81cd9142a815"></span>int <code class="sig-name descname">ble_gap_ext_adv_set_data</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">struct</em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf">os_mbuf</a> *<em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_set_data" title="Permalink to this definiti [...]
+<span class="target" id="group__bt__host__gap_1ga865bfc674633d460efab81cd9142a815"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">os_mb [...]
 <dd><p>Configures the data to include in advertisements packets for specified advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
@@ -534,7 +537,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_rsp_set_data">
-<span class="target" id="group__bt__host__gap_1gabb6eae8db47bf89b30a04fcfab365745"></span>int <code class="sig-name descname">ble_gap_ext_adv_rsp_set_data</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">struct</em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf">os_mbuf</a> *<em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_rsp_set_data" title="Permalink to this  [...]
+<span class="target" id="group__bt__host__gap_1gabb6eae8db47bf89b30a04fcfab365745"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_rsp_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">o [...]
 <dd><p>Configures the data to include in subsequent scan responses for specified advertisign instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
@@ -550,7 +553,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_remove">
-<span class="target" id="group__bt__host__gap_1ga4830dcadf63143feb8b2ff6d16293810"></span>int <code class="sig-name descname">ble_gap_ext_adv_remove</code><span class="sig-paren">(</span>uint8_t <em>instance</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_remove" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga4830dcadf63143feb8b2ff6d16293810"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_remove</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_remove" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Remove existing advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
@@ -565,7 +568,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_adv_clear">
-<span class="target" id="group__bt__host__gap_1ga316cbb55ff7e01798e49f2a5f7a275a8"></span>int <code class="sig-name descname">ble_gap_ext_adv_clear</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_clear" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga316cbb55ff7e01798e49f2a5f7a275a8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_clear</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_clear" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Clear all existing advertising instances. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
@@ -576,7 +579,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_configure">
-<span class="target" id="group__bt__host__gap_1gac6f4036aafed46310811cff2829293e9"></span>int <code class="sig-name descname">ble_gap_periodic_adv_configure</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_periodic_adv_params" title="ble_gap_periodic_adv_params">ble_gap_periodic_adv_params</a> *<em>params</em><span class="sig-paren">)</span><a class="headerlink" [...]
+<span class="target" id="group__bt__host__gap_1gac6f4036aafed46310811cff2829293e9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_configure</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_periodic [...]
 <dd><p>Configure periodic advertising for specified advertising instance. </p>
 <p>This is allowed only for instances configured as non-announymous, non-connectable and non-scannable.</p>
 <p><dl class="simple">
@@ -593,7 +596,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_start">
-<span class="target" id="group__bt__host__gap_1ga04a1485e292101e2fa57dddf6e76adb8"></span>int <code class="sig-name descname">ble_gap_periodic_adv_start</code><span class="sig-paren">(</span>uint8_t <em>instance</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_start" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga04a1485e292101e2fa57dddf6e76adb8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Start periodic advertising for specified advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
@@ -608,7 +611,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga15a7bdcb86f4cb0f4013af205a1d6e49"></span>int <code class="sig-name descname">ble_gap_periodic_adv_stop</code><span class="sig-paren">(</span>uint8_t <em>instance</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga15a7bdcb86f4cb0f4013af205a1d6e49"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Stop periodic advertising for specified advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
@@ -623,7 +626,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_set_data">
-<span class="target" id="group__bt__host__gap_1ga49bdb3182fdb567d0dea2b88f29e6625"></span>int <code class="sig-name descname">ble_gap_periodic_adv_set_data</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, <em class="property">struct</em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf">os_mbuf</a> *<em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_set_data" title="Permalink to thi [...]
+<span class="target" id="group__bt__host__gap_1ga49bdb3182fdb567d0dea2b88f29e6625"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre"> [...]
 <dd><p>Configures the data to include in periodic advertisements for specified advertising instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
@@ -639,7 +642,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_create">
-<span class="target" id="group__bt__host__gap_1ga09a29500f67632e8f9f3e16ddc221c03"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_create</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>addr</em>, uint8_t <em>adv_sid</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_periodic_sync_params" title="ble_gap_periodic_sync_params">ble_gap_periodic_sync_params</a> *<em>p [...]
+<span class="target" id="group__bt__host__gap_1ga09a29500f67632e8f9f3e16ddc221c03"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_create</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em>, <em class= [...]
 <dd><p>Performs the Synchronization procedure with periodic advertiser. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -658,7 +661,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_create_cancel">
-<span class="target" id="group__bt__host__gap_1ga7f3b2260e21633f9b125192b2825156c"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_create_cancel</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_create_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga7f3b2260e21633f9b125192b2825156c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_create_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_create_cancel" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Cancel pending synchronization procedure. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -669,7 +672,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_terminate">
-<span class="target" id="group__bt__host__gap_1ga0c88d0e48c261c91869e33fc574edab5"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_terminate</code><span class="sig-paren">(</span>uint16_t <em>sync_handle</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_terminate" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga0c88d0e48c261c91869e33fc574edab5"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_terminate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_terminate" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Terminate synchronization procedure. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -684,7 +687,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_reporting">
-<span class="target" id="group__bt__host__gap_1gac98dccc64116bb42b047a6c2bcf2a9a1"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_reporting</code><span class="sig-paren">(</span>uint16_t <em>sync_handle</em>, bool <em>enable</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_reporting" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gac98dccc64116bb42b047a6c2bcf2a9a1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_reporting</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em>, <span class="pre">bool</span> <em><span class="pre">enable</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_re [...]
 <dd><p>Disable or enable periodic reports for specified sync. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -700,7 +703,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_transfer">
-<span class="target" id="group__bt__host__gap_1gadf569691fcb6d9f9f50d328a2f6af5e2"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_transfer</code><span class="sig-paren">(</span>uint16_t <em>sync_handle</em>, uint16_t <em>conn_handle</em>, uint16_t <em>service_data</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_transfer" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gadf569691fcb6d9f9f50d328a2f6af5e2"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_transfer</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">service_data</span></em>< [...]
 <dd><p>Initialize sync transfer procedure for specified handles. </p>
 <p>This allows to transfer periodic sync to which host is synchronized.</p>
 <p><dl class="simple">
@@ -718,7 +721,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_set_info">
-<span class="target" id="group__bt__host__gap_1ga0e0d15c7da436c2ee8fed152217eb726"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_set_info</code><span class="sig-paren">(</span>uint8_t <em>instance</em>, uint16_t <em>conn_handle</em>, uint16_t <em>service_data</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_set_info" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga0e0d15c7da436c2ee8fed152217eb726"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_set_info</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">service_data</span></em><span [...]
 <dd><p>Initialize set info transfer procedure for specified handles. </p>
 <p>This allows to transfer periodic sync which is being advertised by host.</p>
 <p><dl class="simple">
@@ -736,7 +739,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_periodic_adv_sync_receive">
-<span class="target" id="group__bt__host__gap_1ga15114d22d9434004e6c6bd04a680770f"></span>int <code class="sig-name descname">ble_gap_periodic_adv_sync_receive</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_periodic_sync_params" title="ble_gap_periodic_sync_params">ble_gap_periodic_sync_params</a> *<em>params</em>, <a class="reference internal" href="#c.bl [...]
+<span class="target" id="group__bt__host__gap_1ga15114d22d9434004e6c6bd04a680770f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_receive</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_p [...]
 <dd><p>Enables or disables sync transfer reception on specified connection. </p>
 <p>When sync transfer arrives, BLE_GAP_EVENT_PERIODIC_TRANSFER is sent to the user. After that, sync transfer reception on that connection is terminated and user needs to call this API again when expect to receive next sync transfers.</p>
 <p>Note: If ACL connection gets disconnected before sync transfer arrived, user will not receive BLE_GAP_EVENT_PERIODIC_TRANSFER. Instead, sync transfer reception is terminated by the host automatically.</p>
@@ -756,7 +759,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_add_dev_to_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1ga72293fde494c36cb3faaec7d415c19c0"></span>int <code class="sig-name descname">ble_gap_add_dev_to_periodic_adv_list</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>peer_addr</em>, uint8_t <em>adv_sid</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_add_dev_to_periodic_adv_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga72293fde494c36cb3faaec7d415c19c0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_add_dev_to_periodic_adv_list</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em><sp [...]
 <dd><p>Add peer device to periodic synchronization list. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -772,7 +775,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_rem_dev_from_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1ga78268dec6e2a9472fa5af7036816c74c"></span>int <code class="sig-name descname">ble_gap_rem_dev_from_periodic_adv_list</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>peer_addr</em>, uint8_t <em>adv_sid</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_rem_dev_from_periodic_adv_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga78268dec6e2a9472fa5af7036816c74c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_rem_dev_from_periodic_adv_list</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em>< [...]
 <dd><p>Remove peer device from periodic synchronization list. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -788,7 +791,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_clear_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1gad09cdfbffddc1ddce4384dd2ef4eecc6"></span>int <code class="sig-name descname">ble_gap_clear_periodic_adv_list</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_clear_periodic_adv_list" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gad09cdfbffddc1ddce4384dd2ef4eecc6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_clear_periodic_adv_list</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_clear_periodic_adv_list" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Clear periodic synchrnization list. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -799,7 +802,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_read_periodic_adv_list_size">
-<span class="target" id="group__bt__host__gap_1gade8d7c7d66b96a66e3c6a50fa1147986"></span>int <code class="sig-name descname">ble_gap_read_periodic_adv_list_size</code><span class="sig-paren">(</span>uint8_t *<em>per_adv_list_size</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_read_periodic_adv_list_size" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gade8d7c7d66b96a66e3c6a50fa1147986"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_read_periodic_adv_list_size</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">per_adv_list_size</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_read_periodic_adv_list_size" title="Permalink to this definit [...]
 <dd><p>Get periodic synchronization list size. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -814,7 +817,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_disc">
-<span class="target" id="group__bt__host__gap_1ga68715d965ae8b502a15113d461666f2a"></span>int <code class="sig-name descname">ble_gap_disc</code><span class="sig-paren">(</span>uint8_t <em>own_addr_type</em>, int32_t <em>duration_ms</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_disc_params" title="ble_gap_disc_params">ble_gap_disc_params</a> *<em>disc_params</em>, <a class="reference internal" href="#c.ble_gap_event_ [...]
+<span class="target" id="group__bt__host__gap_1ga68715d965ae8b502a15113d461666f2a"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <span class="pre">int32_t</span> <em><span class="pre">duration_ms</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct< [...]
 <dd><p>Performs the Limited or General Discovery Procedures. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -839,7 +842,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_disc">
-<span class="target" id="group__bt__host__gap_1ga9e2a8549b599dc7a715c100f4f01e989"></span>int <code class="sig-name descname">ble_gap_ext_disc</code><span class="sig-paren">(</span>uint8_t <em>own_addr_type</em>, uint16_t <em>duration</em>, uint16_t <em>period</em>, uint8_t <em>filter_duplicates</em>, uint8_t <em>filter_policy</em>, uint8_t <em>limited</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_ext_disc_params" ti [...]
+<span class="target" id="group__bt__host__gap_1ga9e2a8549b599dc7a715c100f4f01e989"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_disc</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">duration</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">period</span></em>, <span class="pre">uint8_t [...]
 <dd><p>Performs the Limited or General Extended Discovery Procedures. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -867,7 +870,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_disc_cancel">
-<span class="target" id="group__bt__host__gap_1ga814032c24cfb68ad70b36de072971883"></span>int <code class="sig-name descname">ble_gap_disc_cancel</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga814032c24cfb68ad70b36de072971883"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_cancel" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Cancels the discovery procedure currently in progress. </p>
 <p>A success return code indicates that scanning has been fully aborted; a new discovery or connect procedure can be initiated immediately.</p>
 <p><dl class="simple">
@@ -879,7 +882,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_disc_active">
-<span class="target" id="group__bt__host__gap_1ga4c1776c11403ad403f28692f28cc2682"></span>int <code class="sig-name descname">ble_gap_disc_active</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_active" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga4c1776c11403ad403f28692f28cc2682"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether a discovery procedure is currently in progress. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0: No discovery procedure in progress; 1: Discovery procedure in progress. </p>
@@ -890,7 +893,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_connect">
-<span class="target" id="group__bt__host__gap_1gacf7d2c2888aff7f473f3e806c7e7a059"></span>int <code class="sig-name descname">ble_gap_connect</code><span class="sig-paren">(</span>uint8_t <em>own_addr_type</em>, <em class="property">const</em> ble_addr_t *<em>peer_addr</em>, int32_t <em>duration_ms</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_conn_params" title="ble_gap_conn_params">ble_gap_conn_params</a> *<em>para [...]
+<span class="target" id="group__bt__host__gap_1gacf7d2c2888aff7f473f3e806c7e7a059"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_connect</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre [...]
 <dd><p>Initiates a connect procedure. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
@@ -916,7 +919,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_ext_connect">
-<span class="target" id="group__bt__host__gap_1gaac2a3ac7b226072d98300f6fac089791"></span>int <code class="sig-name descname">ble_gap_ext_connect</code><span class="sig-paren">(</span>uint8_t <em>own_addr_type</em>, <em class="property">const</em> ble_addr_t *<em>peer_addr</em>, int32_t <em>duration_ms</em>, uint8_t <em>phy_mask</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_conn_params" title="ble_gap_conn_params">bl [...]
+<span class="target" id="group__bt__host__gap_1gaac2a3ac7b226072d98300f6fac089791"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_connect</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class= [...]
 <dd><p>Initiates an extended connect procedure. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
@@ -945,7 +948,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_conn_cancel">
-<span class="target" id="group__bt__host__gap_1ga8c83cd50d3d5b3cbd29f5a4cc09e997f"></span>int <code class="sig-name descname">ble_gap_conn_cancel</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga8c83cd50d3d5b3cbd29f5a4cc09e997f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_cancel" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Aborts a connect procedure in progress. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if there is no active connect procedure. Other nonzero on error. </p>
@@ -956,7 +959,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_conn_active">
-<span class="target" id="group__bt__host__gap_1ga74b0d090cfe7745b624dd57fc1c7f8e9"></span>int <code class="sig-name descname">ble_gap_conn_active</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_active" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga74b0d090cfe7745b624dd57fc1c7f8e9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether a connect procedure is currently in progress. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0: No connect procedure in progress; 1: Connect procedure in progress. </p>
@@ -967,7 +970,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_terminate">
-<span class="target" id="group__bt__host__gap_1gadf70a7fbdee2e6f3afedd064ec243540"></span>int <code class="sig-name descname">ble_gap_terminate</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, uint8_t <em>hci_reason</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_terminate" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gadf70a7fbdee2e6f3afedd064ec243540"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_terminate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">hci_reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_terminate" title="Permalink to  [...]
 <dd><p>Terminates an established connection. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if there is no connection with the specified handle; Other nonzero on failure. </p>
@@ -983,7 +986,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_wl_set">
-<span class="target" id="group__bt__host__gap_1ga08675d23050f114ea92b1c9d123b474a"></span>int <code class="sig-name descname">ble_gap_wl_set</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>addrs</em>, uint8_t <em>white_list_count</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_wl_set" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga08675d23050f114ea92b1c9d123b474a"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_wl_set</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addrs</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">white_list_count</span></em><span class="sig-par [...]
 <dd><p>Overwrites the controller’s white list with the specified contents. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -999,7 +1002,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_update_params">
-<span class="target" id="group__bt__host__gap_1gaed6dd4a7b1b97fb338c21f77b158fb61"></span>int <code class="sig-name descname">ble_gap_update_params</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_upd_params" title="ble_gap_upd_params">ble_gap_upd_params</a> *<em>params</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_update_params" [...]
+<span class="target" id="group__bt__host__gap_1gaed6dd4a7b1b97fb338c21f77b158fb61"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_update_params</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_upd_params" t [...]
 <dd><p>Initiates a connection parameter update procedure. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if a connection update procedure for this connection is already in progress; BLE_HS_EINVAL if requested parameters are invalid; Other nonzero on error. </p>
@@ -1015,7 +1018,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_set_data_len">
-<span class="target" id="group__bt__host__gap_1ga973b77319ac9536fd71dc5688265c981"></span>int <code class="sig-name descname">ble_gap_set_data_len</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, uint16_t <em>tx_octets</em>, uint16_t <em>tx_time</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_data_len" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga973b77319ac9536fd71dc5688265c981"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_data_len</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">tx_octets</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">tx_time</span></em><span class="sig-paren [...]
 <dd><p>Configure LE Data Length in controller (OGF = 0x08, OCF = 0x0022). </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success, other error code on failure. </p>
@@ -1032,7 +1035,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_security_initiate">
-<span class="target" id="group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"></span>int <code class="sig-name descname">ble_gap_security_initiate</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_security_initiate" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_security_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_security_initiate" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Initiates the GAP security procedure. </p>
 <p>Depending on connection role and stored security information this function will start appropriate security procedure (pairing or encryption).</p>
 <p><dl class="simple">
@@ -1048,7 +1051,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_pair_initiate">
-<span class="target" id="group__bt__host__gap_1gae29480fff75b3c4710e3f0fc337e245f"></span>int <code class="sig-name descname">ble_gap_pair_initiate</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_pair_initiate" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gae29480fff75b3c4710e3f0fc337e245f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_pair_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_pair_initiate" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Initiates the GAP pairing procedure as a master. </p>
 <p>This is for testing only and should not be used by application. Use <a class="reference internal" href="#group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"><span class="std std-ref">ble_gap_security_initiate()</span></a> instead.</p>
 <p><dl class="simple">
@@ -1064,7 +1067,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_encryption_initiate">
-<span class="target" id="group__bt__host__gap_1gaadde004c235ce9ea77cdc45a9c20919b"></span>int <code class="sig-name descname">ble_gap_encryption_initiate</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, uint8_t <em>key_size</em>, <em class="property">const</em> uint8_t *<em>ltk</em>, uint16_t <em>ediv</em>, uint64_t <em>rand_val</em>, int <em>auth</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_encryption_initiate" title="Permalink to this d [...]
+<span class="target" id="group__bt__host__gap_1gaadde004c235ce9ea77cdc45a9c20919b"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_encryption_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">key_size</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <s [...]
 <dd><p>Initiates the GAP encryption procedure as a master. </p>
 <p>This is for testing only and should not be used by application. Use <a class="reference internal" href="#group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"><span class="std std-ref">ble_gap_security_initiate()</span></a> instead.</p>
 <p><dl class="simple">
@@ -1085,7 +1088,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_conn_rssi">
-<span class="target" id="group__bt__host__gap_1ga3c1fff364d54008f110ee2dda5e91502"></span>int <code class="sig-name descname">ble_gap_conn_rssi</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, int8_t *<em>out_rssi</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_rssi" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga3c1fff364d54008f110ee2dda5e91502"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_rssi</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">int8_t</span> <span class="pre">*</span><em><span class="pre">out_rssi</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_rss [...]
 <dd><p>Retrieves the most-recently measured RSSI for the specified connection. </p>
 <p>A connection’s RSSI is updated whenever a data channel PDU is received.</p>
 <p><dl class="simple">
@@ -1102,7 +1105,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_unpair">
-<span class="target" id="group__bt__host__gap_1gad8e872075697adadc894983bb2a7f75e"></span>int <code class="sig-name descname">ble_gap_unpair</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>peer_addr</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gad8e872075697adadc894983bb2a7f75e"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair" title="Permalink to th [...]
 <dd><p>Unpairs a device with the specified address. </p>
 <p>The keys related to that peer device are removed from storage and peer address is removed from the resolve list from the controller. If a peer is connected, the connection is terminated.</p>
 <p><dl class="simple">
@@ -1118,7 +1121,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_unpair_oldest_peer">
-<span class="target" id="group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"></span>int <code class="sig-name descname">ble_gap_unpair_oldest_peer</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_peer" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair_oldest_peer</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_peer" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unpairs the oldest bonded peer device. </p>
 <p>The keys related to that peer device are removed from storage and peer address is removed from the resolve list from the controller. If a peer is connected, the connection is terminated.</p>
 <p><dl class="simple">
@@ -1130,7 +1133,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_unpair_oldest_except">
-<span class="target" id="group__bt__host__gap_1gabf8cffb41ec29df2268f3bddabf07c2f"></span>int <code class="sig-name descname">ble_gap_unpair_oldest_except</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>peer_addr</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_except" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gabf8cffb41ec29df2268f3bddabf07c2f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair_oldest_except</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_ex [...]
 <dd><p>Similar to <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"><span class="std std-ref"><span class="pre">ble_gap_unpair_oldest_peer()</span></span></a></code>, except it makes sure that the peer received in input parameters is not deleted. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
@@ -1145,7 +1148,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_set_priv_mode">
-<span class="target" id="group__bt__host__gap_1gaf01746bdc50b8d453443193d6dc79ca5"></span>int <code class="sig-name descname">ble_gap_set_priv_mode</code><span class="sig-paren">(</span><em class="property">const</em> ble_addr_t *<em>peer_addr</em>, uint8_t <em>priv_mode</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_priv_mode" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaf01746bdc50b8d453443193d6dc79ca5"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_priv_mode</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">priv_mode</span></em><span class="sig [...]
 <dd><p>Set privacy mode for specified peer device. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -1165,7 +1168,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_read_le_phy">
-<span class="target" id="group__bt__host__gap_1ga5f33308d3601a587aa381264d15fad8d"></span>int <code class="sig-name descname">ble_gap_read_le_phy</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, uint8_t *<em>tx_phy</em>, uint8_t *<em>rx_phy</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_read_le_phy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga5f33308d3601a587aa381264d15fad8d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_read_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">tx_phy</span></em>, <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class=" [...]
 <dd><p>Read PHYs used for specified connection. </p>
 <p>On success output parameters are filled with information about used PHY type.</p>
 <p><dl class="simple">
@@ -1193,7 +1196,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_set_prefered_default_le_phy">
-<span class="target" id="group__bt__host__gap_1ga4bc636cdf41f03b8cd3a9d2929f496e2"></span>int <code class="sig-name descname">ble_gap_set_prefered_default_le_phy</code><span class="sig-paren">(</span>uint8_t <em>tx_phys_mask</em>, uint8_t <em>rx_phys_mask</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_prefered_default_le_phy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga4bc636cdf41f03b8cd3a9d2929f496e2"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_prefered_default_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">tx_phys_mask</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">rx_phys_mask</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_prefere [...]
 <dd><p>Set preferred default PHYs to be used for connections. </p>
 <p>&#64;params tx_phys_mask Preferred TX PHY. Can be mask of following constants:<ul class="simple">
 <li><p>BLE_GAP_LE_PHY_1M_MASK</p></li>
@@ -1215,7 +1218,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_set_prefered_le_phy">
-<span class="target" id="group__bt__host__gap_1gacbb4c5e409d4a3d59e6307cb80f05a19"></span>int <code class="sig-name descname">ble_gap_set_prefered_le_phy</code><span class="sig-paren">(</span>uint16_t <em>conn_handle</em>, uint8_t <em>tx_phys_mask</em>, uint8_t <em>rx_phys_mask</em>, uint16_t <em>phy_opts</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_prefered_le_phy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacbb4c5e409d4a3d59e6307cb80f05a19"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_prefered_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">tx_phys_mask</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">rx_phys_mask</span></em>, <span c [...]
 <dd><p>Set preferred PHYs to be used for connection. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
@@ -1246,7 +1249,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_event_listener_register">
-<span class="target" id="group__bt__host__gap_1gaf48af24d6a395bb63087020274afca2f"></span>int <code class="sig-name descname">ble_gap_event_listener_register</code><span class="sig-paren">(</span><em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener">ble_gap_event_listener</a> *<em>listener</em>, <a class="reference internal" href="#c.ble_gap_event_fn" title="ble_gap_event_fn">ble_gap_event_fn</a> *<em>fn</em>, void  [...]
+<span class="target" id="group__bt__host__gap_1gaf48af24d6a395bb63087020274afca2f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_listener_register</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><span class="pre">ble_gap_event_listener</span></a> <span class="pre">*</span><em><span class= [...]
 <dd><p>Registers listener for GAP events. </p>
 <p>On success listener structure will be initialized automatically and does not need to be initialized prior to calling this function. To change callback and/or argument unregister listener first and register it again.</p>
 <p><dl class="simple">
@@ -1264,7 +1267,7 @@ ga("send", "pageview");
 
 <dl class="c function">
 <dt id="c.ble_gap_event_listener_unregister">
-<span class="target" id="group__bt__host__gap_1gae18a854bb9b36c62e63264840e49c03b"></span>int <code class="sig-name descname">ble_gap_event_listener_unregister</code><span class="sig-paren">(</span><em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener">ble_gap_event_listener</a> *<em>listener</em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_event_listener_unregister" title="Permalink to this [...]
+<span class="target" id="group__bt__host__gap_1gae18a854bb9b36c62e63264840e49c03b"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_listener_unregister</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><span class="pre">ble_gap_event_listener</span></a> <span class="pre">*</span><em><span clas [...]
 <dd><p>Unregisters listener for GAP events. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>0 on success BLE_HS_ENOENT if listener was not registered </p>
@@ -1279,450 +1282,450 @@ ga("send", "pageview");
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1gaab0836c9772cdedec3f86c26a6257bd8"></span><code class="sig-name descname">BLE_GAP_ADV_ITVL_MS</code><span class="sig-paren">(</span><em>t</em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_ADV_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaab0836c9772cdedec3f86c26a6257bd8"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_ADV_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1ga81bb2b4562492334b330f21756aecc01"></span><code class="sig-name descname">BLE_GAP_SCAN_ITVL_MS</code><span class="sig-paren">(</span><em>t</em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga81bb2b4562492334b330f21756aecc01"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_WIN_MS">
-<span class="target" id="group__bt__host__gap_1ga89e888cc56703fa66b3d33d1eaabb297"></span><code class="sig-name descname">BLE_GAP_SCAN_WIN_MS</code><span class="sig-paren">(</span><em>t</em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_WIN_MS" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga89e888cc56703fa66b3d33d1eaabb297"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_WIN_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_WIN_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1ga39c73a9cd5ce00023466c73369d950e4"></span><code class="sig-name descname">BLE_GAP_CONN_ITVL_MS</code><span class="sig-paren">(</span><em>t</em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_CONN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga39c73a9cd5ce00023466c73369d950e4"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_CONN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SUPERVISION_TIMEOUT_MS">
-<span class="target" id="group__bt__host__gap_1gaa65e80bc2e477ef8d9063ac475dddb89"></span><code class="sig-name descname">BLE_GAP_SUPERVISION_TIMEOUT_MS</code><span class="sig-paren">(</span><em>t</em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SUPERVISION_TIMEOUT_MS" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa65e80bc2e477ef8d9063ac475dddb89"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUPERVISION_TIMEOUT_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SUPERVISION_TIMEOUT_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_FAST_INTERVAL1_MIN">
-<span class="target" id="group__bt__host__gap_1ga6a076a7ab94d83f4b1e31c5538f12349"></span><code class="sig-name descname">BLE_GAP_ADV_FAST_INTERVAL1_MIN</code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga6a076a7ab94d83f4b1e31c5538f12349"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_FAST_INTERVAL1_MAX">
-<span class="target" id="group__bt__host__gap_1gada0596c3f32ff589e2b5bf3ab0081143"></span><code class="sig-name descname">BLE_GAP_ADV_FAST_INTERVAL1_MAX</code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gada0596c3f32ff589e2b5bf3ab0081143"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>60 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_FAST_INTERVAL2_MIN">
-<span class="target" id="group__bt__host__gap_1gaa3f4eff28cc018a4f85432fc09ea0b5b"></span><code class="sig-name descname">BLE_GAP_ADV_FAST_INTERVAL2_MIN</code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa3f4eff28cc018a4f85432fc09ea0b5b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>100 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_FAST_INTERVAL2_MAX">
-<span class="target" id="group__bt__host__gap_1gacffd8246db183b7c606a50a529782803"></span><code class="sig-name descname">BLE_GAP_ADV_FAST_INTERVAL2_MAX</code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacffd8246db183b7c606a50a529782803"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>150 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_FAST_INTERVAL_MIN">
-<span class="target" id="group__bt__host__gap_1ga96027813c5f4dd81bab70835c6ad2545"></span><code class="sig-name descname">BLE_GAP_SCAN_FAST_INTERVAL_MIN</code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga96027813c5f4dd81bab70835c6ad2545"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_FAST_INTERVAL_MAX">
-<span class="target" id="group__bt__host__gap_1ga059b44cd967bb83054f10607dc951557"></span><code class="sig-name descname">BLE_GAP_SCAN_FAST_INTERVAL_MAX</code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga059b44cd967bb83054f10607dc951557"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>60 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LIM_DISC_SCAN_INT">
-<span class="target" id="group__bt__host__gap_1ga2536c1c7a0420bff7dd3a2ebf11e2aa1"></span><code class="sig-name descname">BLE_GAP_LIM_DISC_SCAN_INT</code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_INT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga2536c1c7a0420bff7dd3a2ebf11e2aa1"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LIM_DISC_SCAN_INT</span></code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_INT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; limited discovery interval. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LIM_DISC_SCAN_WINDOW">
-<span class="target" id="group__bt__host__gap_1ga08ccd5164d3492ddd82718a80f5b90e4"></span><code class="sig-name descname">BLE_GAP_LIM_DISC_SCAN_WINDOW</code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga08ccd5164d3492ddd82718a80f5b90e4"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LIM_DISC_SCAN_WINDOW</span></code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; limited discovery window (not from the spec). </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_FAST_WINDOW">
-<span class="target" id="group__bt__host__gap_1gacd89b242ac740cd60d19b2ecc0177cdd"></span><code class="sig-name descname">BLE_GAP_SCAN_FAST_WINDOW</code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacd89b242ac740cd60d19b2ecc0177cdd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_WINDOW</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_FAST_PERIOD">
-<span class="target" id="group__bt__host__gap_1ga40c7f4758b1562db263273b9a0954cad"></span><code class="sig-name descname">BLE_GAP_SCAN_FAST_PERIOD</code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_PERIOD" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga40c7f4758b1562db263273b9a0954cad"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_PERIOD</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_PERIOD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_SLOW_INTERVAL1">
-<span class="target" id="group__bt__host__gap_1ga348dd6e7bd4af3cd54285d5ff5be8afc"></span><code class="sig-name descname">BLE_GAP_SCAN_SLOW_INTERVAL1</code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_INTERVAL1" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga348dd6e7bd4af3cd54285d5ff5be8afc"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_SLOW_INTERVAL1</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_INTERVAL1" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>1.28 seconds; background scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SCAN_SLOW_WINDOW1">
-<span class="target" id="group__bt__host__gap_1ga89be29fa5147b049dc515b6eed63b350"></span><code class="sig-name descname">BLE_GAP_SCAN_SLOW_WINDOW1</code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_WINDOW1" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga89be29fa5147b049dc515b6eed63b350"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_SLOW_WINDOW1</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_WINDOW1" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; background scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_DISC_DUR_DFLT">
-<span class="target" id="group__bt__host__gap_1ga9cbc6c3a181b60f82618fc30809639b6"></span><code class="sig-name descname">BLE_GAP_DISC_DUR_DFLT</code><a class="headerlink" href="#c.BLE_GAP_DISC_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga9cbc6c3a181b60f82618fc30809639b6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_DUR_DFLT</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>10.24 seconds. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_DUR_DFLT">
-<span class="target" id="group__bt__host__gap_1ga445b1303688ad40fb68f4fa5ba7ea233"></span><code class="sig-name descname">BLE_GAP_CONN_DUR_DFLT</code><a class="headerlink" href="#c.BLE_GAP_CONN_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga445b1303688ad40fb68f4fa5ba7ea233"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_DUR_DFLT</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 seconds (not from the spec). </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_PAUSE_CENTRAL">
-<span class="target" id="group__bt__host__gap_1ga4d5b8ae45597abdd61ecd978407349bd"></span><code class="sig-name descname">BLE_GAP_CONN_PAUSE_CENTRAL</code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_CENTRAL" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga4d5b8ae45597abdd61ecd978407349bd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_PAUSE_CENTRAL</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_CENTRAL" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>1 second. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_PAUSE_PERIPHERAL">
-<span class="target" id="group__bt__host__gap_1ga1b5f5314372a3bc57df933e86ee06518"></span><code class="sig-name descname">BLE_GAP_CONN_PAUSE_PERIPHERAL</code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_PERIPHERAL" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga1b5f5314372a3bc57df933e86ee06518"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_PAUSE_PERIPHERAL</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_PERIPHERAL" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>5 seconds. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_CONN_ITVL_MIN">
-<span class="target" id="group__bt__host__gap_1ga6722c2a9a059ece31f1c859529b15a95"></span><code class="sig-name descname">BLE_GAP_INITIAL_CONN_ITVL_MIN</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga6722c2a9a059ece31f1c859529b15a95"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_CONN_ITVL_MAX">
-<span class="target" id="group__bt__host__gap_1gac34f5076a71820b9e5a53e57f0cb3d2d"></span><code class="sig-name descname">BLE_GAP_INITIAL_CONN_ITVL_MAX</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gac34f5076a71820b9e5a53e57f0cb3d2d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ADV_DFLT_CHANNEL_MAP">
-<span class="target" id="group__bt__host__gap_1gad8d2f5f784022164f9c60e8bbd4687f0"></span><code class="sig-name descname">BLE_GAP_ADV_DFLT_CHANNEL_MAP</code><a class="headerlink" href="#c.BLE_GAP_ADV_DFLT_CHANNEL_MAP" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gad8d2f5f784022164f9c60e8bbd4687f0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_DFLT_CHANNEL_MAP</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_DFLT_CHANNEL_MAP" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Default channels mask: all three channels are used. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_CONN_LATENCY">
-<span class="target" id="group__bt__host__gap_1ga5584f665ab0a01adb83fcd41dfc646c0"></span><code class="sig-name descname">BLE_GAP_INITIAL_CONN_LATENCY</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_LATENCY" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga5584f665ab0a01adb83fcd41dfc646c0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_LATENCY</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_LATENCY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT">
-<span class="target" id="group__bt__host__gap_1ga89e8232d0561a06a34680209ba58f388"></span><code class="sig-name descname">BLE_GAP_INITIAL_SUPERVISION_TIMEOUT</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga89e8232d0561a06a34680209ba58f388"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_SUPERVISION_TIMEOUT</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN">
-<span class="target" id="group__bt__host__gap_1ga3b3b34be64dfa2beaead9be4c055210a"></span><code class="sig-name descname">BLE_GAP_INITIAL_CONN_MIN_CE_LEN</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga3b3b34be64dfa2beaead9be4c055210a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_MIN_CE_LEN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN">
-<span class="target" id="group__bt__host__gap_1ga207460e5fbf71f41e78675e27f3c2cfd"></span><code class="sig-name descname">BLE_GAP_INITIAL_CONN_MAX_CE_LEN</code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga207460e5fbf71f41e78675e27f3c2cfd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_MAX_CE_LEN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ROLE_MASTER">
-<span class="target" id="group__bt__host__gap_1ga83a790e46d6ff63dfcdee17024af580d"></span><code class="sig-name descname">BLE_GAP_ROLE_MASTER</code><a class="headerlink" href="#c.BLE_GAP_ROLE_MASTER" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga83a790e46d6ff63dfcdee17024af580d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ROLE_MASTER</span></code><a class="headerlink" href="#c.BLE_GAP_ROLE_MASTER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_ROLE_SLAVE">
-<span class="target" id="group__bt__host__gap_1ga54958630e8e6036a451b4fb6dcf9abff"></span><code class="sig-name descname">BLE_GAP_ROLE_SLAVE</code><a class="headerlink" href="#c.BLE_GAP_ROLE_SLAVE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga54958630e8e6036a451b4fb6dcf9abff"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ROLE_SLAVE</span></code><a class="headerlink" href="#c.BLE_GAP_ROLE_SLAVE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_CONNECT">
-<span class="target" id="group__bt__host__gap_1gad1f8d498fa341ba7d4cbcfe445f0394b"></span><code class="sig-name descname">BLE_GAP_EVENT_CONNECT</code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONNECT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gad1f8d498fa341ba7d4cbcfe445f0394b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONNECT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONNECT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_DISCONNECT">
-<span class="target" id="group__bt__host__gap_1ga55ba44bd9e485d24aee65ba030974514"></span><code class="sig-name descname">BLE_GAP_EVENT_DISCONNECT</code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISCONNECT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga55ba44bd9e485d24aee65ba030974514"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISCONNECT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISCONNECT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_CONN_UPDATE">
-<span class="target" id="group__bt__host__gap_1gac5046c2c4243c57ed33f4442a8f613ad"></span><code class="sig-name descname">BLE_GAP_EVENT_CONN_UPDATE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gac5046c2c4243c57ed33f4442a8f613ad"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_CONN_UPDATE_REQ">
-<span class="target" id="group__bt__host__gap_1ga7a2ec515705445341d553942a1a2668e"></span><code class="sig-name descname">BLE_GAP_EVENT_CONN_UPDATE_REQ</code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga7a2ec515705445341d553942a1a2668e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE_REQ</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ">
-<span class="target" id="group__bt__host__gap_1ga0dbb977a5fe132a805dff024f6c068f8"></span><code class="sig-name descname">BLE_GAP_EVENT_L2CAP_UPDATE_REQ</code><a class="headerlink" href="#c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga0dbb977a5fe132a805dff024f6c068f8"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_L2CAP_UPDATE_REQ</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_TERM_FAILURE">
-<span class="target" id="group__bt__host__gap_1gab6c6d6b5a9a3d70bab7476a77dd34e99"></span><code class="sig-name descname">BLE_GAP_EVENT_TERM_FAILURE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_TERM_FAILURE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gab6c6d6b5a9a3d70bab7476a77dd34e99"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_TERM_FAILURE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_TERM_FAILURE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_DISC">
-<span class="target" id="group__bt__host__gap_1ga32de2fe50d04cd542b78f17e7625d808"></span><code class="sig-name descname">BLE_GAP_EVENT_DISC</code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga32de2fe50d04cd542b78f17e7625d808"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_DISC_COMPLETE">
-<span class="target" id="group__bt__host__gap_1gacda82432f3fee50ddc5b5d5038d35016"></span><code class="sig-name descname">BLE_GAP_EVENT_DISC_COMPLETE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacda82432f3fee50ddc5b5d5038d35016"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISC_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_ADV_COMPLETE">
-<span class="target" id="group__bt__host__gap_1ga4fdf351cd21f1de72b96d1c827fb8934"></span><code class="sig-name descname">BLE_GAP_EVENT_ADV_COMPLETE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_ADV_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga4fdf351cd21f1de72b96d1c827fb8934"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_ADV_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_ADV_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_ENC_CHANGE">
-<span class="target" id="group__bt__host__gap_1ga7df7e7542e8ad2f0da8fa4d2f6cf670d"></span><code class="sig-name descname">BLE_GAP_EVENT_ENC_CHANGE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_ENC_CHANGE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga7df7e7542e8ad2f0da8fa4d2f6cf670d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_ENC_CHANGE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_ENC_CHANGE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PASSKEY_ACTION">
-<span class="target" id="group__bt__host__gap_1ga3999b71788077cf2eee353eb160263fd"></span><code class="sig-name descname">BLE_GAP_EVENT_PASSKEY_ACTION</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PASSKEY_ACTION" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga3999b71788077cf2eee353eb160263fd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PASSKEY_ACTION</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PASSKEY_ACTION" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_NOTIFY_RX">
-<span class="target" id="group__bt__host__gap_1gaf160ef5aaf133b4baf00318111e25842"></span><code class="sig-name descname">BLE_GAP_EVENT_NOTIFY_RX</code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_RX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaf160ef5aaf133b4baf00318111e25842"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_NOTIFY_RX</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_RX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_NOTIFY_TX">
-<span class="target" id="group__bt__host__gap_1gab5e0a0c47b40519d59027c26db4058ae"></span><code class="sig-name descname">BLE_GAP_EVENT_NOTIFY_TX</code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_TX" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gab5e0a0c47b40519d59027c26db4058ae"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_NOTIFY_TX</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_TX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_SUBSCRIBE">
-<span class="target" id="group__bt__host__gap_1ga6cfcbedd53d09b31b45147173cd39740"></span><code class="sig-name descname">BLE_GAP_EVENT_SUBSCRIBE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_SUBSCRIBE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga6cfcbedd53d09b31b45147173cd39740"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_SUBSCRIBE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_SUBSCRIBE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_MTU">
-<span class="target" id="group__bt__host__gap_1gadabadc59077c0c2aa0f0c58e11fb0977"></span><code class="sig-name descname">BLE_GAP_EVENT_MTU</code><a class="headerlink" href="#c.BLE_GAP_EVENT_MTU" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gadabadc59077c0c2aa0f0c58e11fb0977"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_MTU</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_MTU" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_IDENTITY_RESOLVED">
-<span class="target" id="group__bt__host__gap_1ga37255f5190520425d038dee11b1d6592"></span><code class="sig-name descname">BLE_GAP_EVENT_IDENTITY_RESOLVED</code><a class="headerlink" href="#c.BLE_GAP_EVENT_IDENTITY_RESOLVED" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga37255f5190520425d038dee11b1d6592"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_IDENTITY_RESOLVED</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_IDENTITY_RESOLVED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_REPEAT_PAIRING">
-<span class="target" id="group__bt__host__gap_1gab914c0dac2d864154d4e12959ec0e04d"></span><code class="sig-name descname">BLE_GAP_EVENT_REPEAT_PAIRING</code><a class="headerlink" href="#c.BLE_GAP_EVENT_REPEAT_PAIRING" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gab914c0dac2d864154d4e12959ec0e04d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_REPEAT_PAIRING</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_REPEAT_PAIRING" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE">
-<span class="target" id="group__bt__host__gap_1gaf94d3e0539f1637743c1b08e02f07ad7"></span><code class="sig-name descname">BLE_GAP_EVENT_PHY_UPDATE_COMPLETE</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaf94d3e0539f1637743c1b08e02f07ad7"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PHY_UPDATE_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_EXT_DISC">
-<span class="target" id="group__bt__host__gap_1ga62f0b925adccefc779cfe0ceb8db1155"></span><code class="sig-name descname">BLE_GAP_EVENT_EXT_DISC</code><a class="headerlink" href="#c.BLE_GAP_EVENT_EXT_DISC" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga62f0b925adccefc779cfe0ceb8db1155"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_EXT_DISC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_EXT_DISC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PERIODIC_SYNC">
-<span class="target" id="group__bt__host__gap_1ga2f0a9b941c1c3e137b6679f5d0f6f28a"></span><code class="sig-name descname">BLE_GAP_EVENT_PERIODIC_SYNC</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga2f0a9b941c1c3e137b6679f5d0f6f28a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PERIODIC_REPORT">
-<span class="target" id="group__bt__host__gap_1ga2f98e11e53173fe2da243de2cd6fe3b6"></span><code class="sig-name descname">BLE_GAP_EVENT_PERIODIC_REPORT</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_REPORT" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga2f98e11e53173fe2da243de2cd6fe3b6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_REPORT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_REPORT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST">
-<span class="target" id="group__bt__host__gap_1gacbed72d7f68be0d01984a7a495823470"></span><code class="sig-name descname">BLE_GAP_EVENT_PERIODIC_SYNC_LOST</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacbed72d7f68be0d01984a7a495823470"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC_LOST</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_SCAN_REQ_RCVD">
-<span class="target" id="group__bt__host__gap_1gabe33341ba9822580cfd62a56562d4fee"></span><code class="sig-name descname">BLE_GAP_EVENT_SCAN_REQ_RCVD</code><a class="headerlink" href="#c.BLE_GAP_EVENT_SCAN_REQ_RCVD" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gabe33341ba9822580cfd62a56562d4fee"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_SCAN_REQ_RCVD</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_SCAN_REQ_RCVD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EVENT_PERIODIC_TRANSFER">
-<span class="target" id="group__bt__host__gap_1gab08166fb457c2d1631e389d19345bc5b"></span><code class="sig-name descname">BLE_GAP_EVENT_PERIODIC_TRANSFER</code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_TRANSFER" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gab08166fb457c2d1631e389d19345bc5b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_TRANSFER</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_TRANSFER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SUBSCRIBE_REASON_WRITE">
-<span class="target" id="group__bt__host__gap_1gaf2e99ccbc0dbac2a09128da9a35db2e3"></span><code class="sig-name descname">BLE_GAP_SUBSCRIBE_REASON_WRITE</code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaf2e99ccbc0dbac2a09128da9a35db2e3"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_WRITE</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state changed due to a descriptor write. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SUBSCRIBE_REASON_TERM">
-<span class="target" id="group__bt__host__gap_1ga34836adfaef5cedb760b374dc526cdb6"></span><code class="sig-name descname">BLE_GAP_SUBSCRIBE_REASON_TERM</code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_TERM" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga34836adfaef5cedb760b374dc526cdb6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_TERM</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_TERM" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state cleared due to connection termination. </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_SUBSCRIBE_REASON_RESTORE">
-<span class="target" id="group__bt__host__gap_1gacfc0243ccfeed07926f536071f2236db"></span><code class="sig-name descname">BLE_GAP_SUBSCRIBE_REASON_RESTORE</code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_RESTORE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gacfc0243ccfeed07926f536071f2236db"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_RESTORE</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_RESTORE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state changed due to restore from persistence (bonding restored). </p>
 </dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_REPEAT_PAIRING_RETRY">
-<span class="target" id="group__bt__host__gap_1gaf4870fa047e929ab9fc22749163bdd42"></span><code class="sig-name descname">BLE_GAP_REPEAT_PAIRING_RETRY</code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_RETRY" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaf4870fa047e929ab9fc22749163bdd42"></span><code class="sig-name descname"><span class="pre">BLE_GAP_REPEAT_PAIRING_RETRY</span></code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_RETRY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_REPEAT_PAIRING_IGNORE">
-<span class="target" id="group__bt__host__gap_1gaa7ee6468c223e6a9962fe5b1f7ca172e"></span><code class="sig-name descname">BLE_GAP_REPEAT_PAIRING_IGNORE</code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_IGNORE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa7ee6468c223e6a9962fe5b1f7ca172e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_REPEAT_PAIRING_IGNORE</span></code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_IGNORE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE">
-<span class="target" id="group__bt__host__gap_1ga8401a66865bd4799c468a931d105317c"></span><code class="sig-name descname">BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE</code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga8401a66865bd4799c468a931d105317c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE">
-<span class="target" id="group__bt__host__gap_1ga661d0d8fac94c150368139ea7ce6f4c1"></span><code class="sig-name descname">BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE</code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga661d0d8fac94c150368139ea7ce6f4c1"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED">
-<span class="target" id="group__bt__host__gap_1ga5407e601a0d32a284d751a4b32a5f79e"></span><code class="sig-name descname">BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED</code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga5407e601a0d32a284d751a4b32a5f79e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_MODE_NON">
-<span class="target" id="group__bt__host__gap_1gad0f992ebf6098ea8468edabfd5c78c32"></span><code class="sig-name descname">BLE_GAP_CONN_MODE_NON</code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gad0f992ebf6098ea8468edabfd5c78c32"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_NON</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_MODE_DIR">
-<span class="target" id="group__bt__host__gap_1ga2d0e7f9aa460c056f1a43993c7c9215f"></span><code class="sig-name descname">BLE_GAP_CONN_MODE_DIR</code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_DIR" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga2d0e7f9aa460c056f1a43993c7c9215f"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_DIR</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_DIR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_CONN_MODE_UND">
-<span class="target" id="group__bt__host__gap_1ga6a11b3abac7339f53d0c9d0ed20844b3"></span><code class="sig-name descname">BLE_GAP_CONN_MODE_UND</code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_UND" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga6a11b3abac7339f53d0c9d0ed20844b3"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_UND</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_UND" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_DISC_MODE_NON">
-<span class="target" id="group__bt__host__gap_1ga481c1714df889f69f1a09682bc403e4c"></span><code class="sig-name descname">BLE_GAP_DISC_MODE_NON</code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga481c1714df889f69f1a09682bc403e4c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_NON</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_DISC_MODE_LTD">
-<span class="target" id="group__bt__host__gap_1ga50f173ea0b1b9644925083a4010a9e97"></span><code class="sig-name descname">BLE_GAP_DISC_MODE_LTD</code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_LTD" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga50f173ea0b1b9644925083a4010a9e97"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_LTD</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_LTD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_DISC_MODE_GEN">
-<span class="target" id="group__bt__host__gap_1gac2d01d88809260e8bebaf43c14f40cc0"></span><code class="sig-name descname">BLE_GAP_DISC_MODE_GEN</code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_GEN" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gac2d01d88809260e8bebaf43c14f40cc0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_GEN</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_GEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_PRIVATE_MODE_NETWORK">
-<span class="target" id="group__bt__host__gap_1gaca5636685ecc4454850305159f078e2c"></span><code class="sig-name descname">BLE_GAP_PRIVATE_MODE_NETWORK</code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_NETWORK" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaca5636685ecc4454850305159f078e2c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_PRIVATE_MODE_NETWORK</span></code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_NETWORK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_PRIVATE_MODE_DEVICE">
-<span class="target" id="group__bt__host__gap_1ga32f330eda97d713273d5e6e3013181d6"></span><code class="sig-name descname">BLE_GAP_PRIVATE_MODE_DEVICE</code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_DEVICE" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga32f330eda97d713273d5e6e3013181d6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_PRIVATE_MODE_DEVICE</span></code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_DEVICE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_1M">
-<span class="target" id="group__bt__host__gap_1gaa7df87009bd8f134bc8574ff73568adb"></span><code class="sig-name descname">BLE_GAP_LE_PHY_1M</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaa7df87009bd8f134bc8574ff73568adb"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_1M</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_2M">
-<span class="target" id="group__bt__host__gap_1ga01633c5f1f72b898917286361baefa67"></span><code class="sig-name descname">BLE_GAP_LE_PHY_2M</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga01633c5f1f72b898917286361baefa67"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_2M</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_CODED">
-<span class="target" id="group__bt__host__gap_1ga08b40baa5641861eb35fe7afccd3708f"></span><code class="sig-name descname">BLE_GAP_LE_PHY_CODED</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga08b40baa5641861eb35fe7afccd3708f"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_1M_MASK">
-<span class="target" id="group__bt__host__gap_1gaee41a141627a7fc9a2d92a8b8cf6acb9"></span><code class="sig-name descname">BLE_GAP_LE_PHY_1M_MASK</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gaee41a141627a7fc9a2d92a8b8cf6acb9"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_1M_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_2M_MASK">
-<span class="target" id="group__bt__host__gap_1ga814178035e36496088a792ea22384826"></span><code class="sig-name descname">BLE_GAP_LE_PHY_2M_MASK</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga814178035e36496088a792ea22384826"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_2M_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_CODED_MASK">
-<span class="target" id="group__bt__host__gap_1ga2309ec68b0b5ec9e77a0c12e2377e62a"></span><code class="sig-name descname">BLE_GAP_LE_PHY_CODED_MASK</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga2309ec68b0b5ec9e77a0c12e2377e62a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_ANY_MASK">
-<span class="target" id="group__bt__host__gap_1ga0f59f4dfd128ac08854051fd379a1d75"></span><code class="sig-name descname">BLE_GAP_LE_PHY_ANY_MASK</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_ANY_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga0f59f4dfd128ac08854051fd379a1d75"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_ANY_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_ANY_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_CODED_ANY">
-<span class="target" id="group__bt__host__gap_1gab254ae1623c5c6abbac8b84675586e20"></span><code class="sig-name descname">BLE_GAP_LE_PHY_CODED_ANY</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_ANY" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1gab254ae1623c5c6abbac8b84675586e20"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_ANY</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_ANY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_CODED_S2">
-<span class="target" id="group__bt__host__gap_1ga20742c40adcec1fb17aa2a9c6d96a6da"></span><code class="sig-name descname">BLE_GAP_LE_PHY_CODED_S2</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S2" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga20742c40adcec1fb17aa2a9c6d96a6da"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_S2</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S2" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
 <dt id="c.BLE_GAP_LE_PHY_CODED_S8">
-<span class="target" id="group__bt__host__gap_1ga08fc1c9626c46172ad159a88d78da626"></span><code class="sig-name descname">BLE_GAP_LE_PHY_CODED_S8</code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S8" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="group__bt__host__gap_1ga08fc1c9626c46172ad159a88d78da626"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_S8</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S8" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c struct">
 <dt id="c.ble_gap_sec_state">
-<span class="target" id="structble__gap__sec__state"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_sec_state</code><a class="headerlink" href="#c.ble_gap_sec_state" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__sec__state"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_sec_state</span></code><a class="headerlink" href="#c.ble_gap_sec_state" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection security state. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_sec_state.encrypted">
-<span class="target" id="structble__gap__sec__state_1aaf6928c2ea0d2e67031b9c7658603b8d"></span>unsigned <code class="sig-name descname">encrypted</code><a class="headerlink" href="#c.ble_gap_sec_state.encrypted" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__sec__state_1aaf6928c2ea0d2e67031b9c7658603b8d"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">encrypted</span></code><a class="headerlink" href="#c.ble_gap_sec_state.encrypted" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is encrypted. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_sec_state.authenticated">
-<span class="target" id="structble__gap__sec__state_1a8b14a127153d11b63499b238a76ab2ce"></span>unsigned <code class="sig-name descname">authenticated</code><a class="headerlink" href="#c.ble_gap_sec_state.authenticated" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__sec__state_1a8b14a127153d11b63499b238a76ab2ce"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">authenticated</span></code><a class="headerlink" href="#c.ble_gap_sec_state.authenticated" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is authenticated. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_sec_state.bonded">
-<span class="target" id="structble__gap__sec__state_1a2d066a34d292d03f89ee7f89e74fd1b8"></span>unsigned <code class="sig-name descname">bonded</code><a class="headerlink" href="#c.ble_gap_sec_state.bonded" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__sec__state_1a2d066a34d292d03f89ee7f89e74fd1b8"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">bonded</span></code><a class="headerlink" href="#c.ble_gap_sec_state.bonded" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is bonded (security information is stored) </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_sec_state.key_size">
-<span class="target" id="structble__gap__sec__state_1a342a95a88b50ae2525c92ef7b64c84fc"></span>unsigned <code class="sig-name descname">key_size</code><a class="headerlink" href="#c.ble_gap_sec_state.key_size" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__sec__state_1a342a95a88b50ae2525c92ef7b64c84fc"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">key_size</span></code><a class="headerlink" href="#c.ble_gap_sec_state.key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Size of a key used for encryption. </p>
 </dd></dl>
 
@@ -1731,13 +1734,13 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_adv_params">
-<span class="target" id="structble__gap__adv__params"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_adv_params</code><a class="headerlink" href="#c.ble_gap_adv_params" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_adv_params</span></code><a class="headerlink" href="#c.ble_gap_adv_params" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Advertising parameters. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.conn_mode">
-<span class="target" id="structble__gap__adv__params_1aa1c42761193e11c9d7a633b60573e835"></span>uint8_t <code class="sig-name descname">conn_mode</code><a class="headerlink" href="#c.ble_gap_adv_params.conn_mode" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1aa1c42761193e11c9d7a633b60573e835"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">conn_mode</span></code><a class="headerlink" href="#c.ble_gap_adv_params.conn_mode" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising mode. </p>
 <p>Can be one of following constants:<ul class="simple">
 <li><p>BLE_GAP_CONN_MODE_NON (non-connectable; 3.C.9.3.2).</p></li>
@@ -1749,7 +1752,7 @@ ga("send", "pageview");
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.disc_mode">
-<span class="target" id="structble__gap__adv__params_1a44294c072dd057304beabc83780baa47"></span>uint8_t <code class="sig-name descname">disc_mode</code><a class="headerlink" href="#c.ble_gap_adv_params.disc_mode" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1a44294c072dd057304beabc83780baa47"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">disc_mode</span></code><a class="headerlink" href="#c.ble_gap_adv_params.disc_mode" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Discoverable mode. </p>
 <p>Can be one of following constants:<ul class="simple">
 <li><p>BLE_GAP_DISC_MODE_NON (non-discoverable; 3.C.9.2.2).</p></li>
@@ -1761,31 +1764,31 @@ ga("send", "pageview");
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.itvl_min">
-<span class="target" id="structble__gap__adv__params_1a3e0dba3a31c2b6b4f4a7339ebb47764b"></span>uint16_t <code class="sig-name descname">itvl_min</code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1a3e0dba3a31c2b6b4f4a7339ebb47764b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum advertising interval, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.itvl_max">
-<span class="target" id="structble__gap__adv__params_1a636bdce5ad8020aed1f824eda7c816e4"></span>uint16_t <code class="sig-name descname">itvl_max</code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1a636bdce5ad8020aed1f824eda7c816e4"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum advertising interval, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.channel_map">
-<span class="target" id="structble__gap__adv__params_1a172466cc3c10d00453bd38ca85162510"></span>uint8_t <code class="sig-name descname">channel_map</code><a class="headerlink" href="#c.ble_gap_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1a172466cc3c10d00453bd38ca85162510"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">channel_map</span></code><a class="headerlink" href="#c.ble_gap_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising channel map , if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.filter_policy">
-<span class="target" id="structble__gap__adv__params_1abe14b7798a82023ab077f0cbdfc9b540"></span>uint8_t <code class="sig-name descname">filter_policy</code><a class="headerlink" href="#c.ble_gap_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1abe14b7798a82023ab077f0cbdfc9b540"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_policy</span></code><a class="headerlink" href="#c.ble_gap_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Filter policy. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_adv_params.high_duty_cycle">
-<span class="target" id="structble__gap__adv__params_1a3a14558f86b73c487c296a85ce4eab0d"></span>uint8_t <code class="sig-name descname">high_duty_cycle</code><a class="headerlink" href="#c.ble_gap_adv_params.high_duty_cycle" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__adv__params_1a3a14558f86b73c487c296a85ce4eab0d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">high_duty_cycle</span></code><a class="headerlink" href="#c.ble_gap_adv_params.high_duty_cycle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If do High Duty cycle for Directed Advertising. </p>
 </dd></dl>
 
@@ -1794,73 +1797,73 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_conn_desc">
-<span class="target" id="structble__gap__conn__desc"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_conn_desc</code><a class="headerlink" href="#c.ble_gap_conn_desc" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_conn_desc</span></code><a class="headerlink" href="#c.ble_gap_conn_desc" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection descriptor. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.sec_state">
-<span class="target" id="structble__gap__conn__desc_1a3c71c1a24f14c2a1391d2f47d6c14894"></span><em class="property">struct</em> <a class="reference internal" href="#c.ble_gap_sec_state" title="ble_gap_sec_state">ble_gap_sec_state</a> <code class="sig-name descname">sec_state</code><a class="headerlink" href="#c.ble_gap_conn_desc.sec_state" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a3c71c1a24f14c2a1391d2f47d6c14894"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_sec_state" title="ble_gap_sec_state"><span class="pre">ble_gap_sec_state</span></a> <code class="sig-name descname"><span class="pre">sec_state</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.sec_state" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection security state. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.our_id_addr">
-<span class="target" id="structble__gap__conn__desc_1a599a69fd5f1e12606d648405cc842d99"></span>ble_addr_t <code class="sig-name descname">our_id_addr</code><a class="headerlink" href="#c.ble_gap_conn_desc.our_id_addr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a599a69fd5f1e12606d648405cc842d99"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">our_id_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.our_id_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Local identity address. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.peer_id_addr">
-<span class="target" id="structble__gap__conn__desc_1ac41be91e899fcae8c0ecd0790cbd7d1f"></span>ble_addr_t <code class="sig-name descname">peer_id_addr</code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_id_addr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1ac41be91e899fcae8c0ecd0790cbd7d1f"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">peer_id_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_id_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer identity address. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.our_ota_addr">
-<span class="target" id="structble__gap__conn__desc_1a8f1c6bfa286ea5d85c4c5dcdbd1b67f9"></span>ble_addr_t <code class="sig-name descname">our_ota_addr</code><a class="headerlink" href="#c.ble_gap_conn_desc.our_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a8f1c6bfa286ea5d85c4c5dcdbd1b67f9"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">our_ota_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.our_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Local over-the-air address. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.peer_ota_addr">
-<span class="target" id="structble__gap__conn__desc_1a18a7e71eb76a98af028d39e3e98cad33"></span>ble_addr_t <code class="sig-name descname">peer_ota_addr</code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a18a7e71eb76a98af028d39e3e98cad33"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">peer_ota_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer over-the-air address. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.conn_handle">
-<span class="target" id="structble__gap__conn__desc_1a7d9225e51272ee33e239f3eddf7b1380"></span>uint16_t <code class="sig-name descname">conn_handle</code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a7d9225e51272ee33e239f3eddf7b1380"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_handle</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection handle. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.conn_itvl">
-<span class="target" id="structble__gap__conn__desc_1ad4b20b19147e54d21ea26ad78f5ed54f"></span>uint16_t <code class="sig-name descname">conn_itvl</code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_itvl" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1ad4b20b19147e54d21ea26ad78f5ed54f"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_itvl</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection interval. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.conn_latency">
-<span class="target" id="structble__gap__conn__desc_1a502e7ced5ee5f4f0b2aeda126994b96c"></span>uint16_t <code class="sig-name descname">conn_latency</code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_latency" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a502e7ced5ee5f4f0b2aeda126994b96c"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_latency</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.supervision_timeout">
-<span class="target" id="structble__gap__conn__desc_1a42e699ee972044595137056543a12c9b"></span>uint16_t <code class="sig-name descname">supervision_timeout</code><a class="headerlink" href="#c.ble_gap_conn_desc.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a42e699ee972044595137056543a12c9b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection supervision timeout. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.role">
-<span class="target" id="structble__gap__conn__desc_1a34b47430256ab3bcfa33e798b4d86de2"></span>uint8_t <code class="sig-name descname">role</code><a class="headerlink" href="#c.ble_gap_conn_desc.role" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a34b47430256ab3bcfa33e798b4d86de2"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">role</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.role" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection Role Possible values BLE_GAP_ROLE_SLAVE or BLE_GAP_ROLE_MASTER. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_desc.master_clock_accuracy">
-<span class="target" id="structble__gap__conn__desc_1a763fe1323a26bb08d7e4b32e482e0b12"></span>uint8_t <code class="sig-name descname">master_clock_accuracy</code><a class="headerlink" href="#c.ble_gap_conn_desc.master_clock_accuracy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__desc_1a763fe1323a26bb08d7e4b32e482e0b12"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">master_clock_accuracy</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.master_clock_accuracy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Master clock accuracy. </p>
 </dd></dl>
 
@@ -1869,55 +1872,55 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_conn_params">
-<span class="target" id="structble__gap__conn__params"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_conn_params</code><a class="headerlink" href="#c.ble_gap_conn_params" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_conn_params</span></code><a class="headerlink" href="#c.ble_gap_conn_params" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection parameters </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.scan_itvl">
-<span class="target" id="structble__gap__conn__params_1ab17fee989fc6b25db207ad5908790faf"></span>uint16_t <code class="sig-name descname">scan_itvl</code><a class="headerlink" href="#c.ble_gap_conn_params.scan_itvl" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1ab17fee989fc6b25db207ad5908790faf"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">scan_itvl</span></code><a class="headerlink" href="#c.ble_gap_conn_params.scan_itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.scan_window">
-<span class="target" id="structble__gap__conn__params_1aa85d56b1dfc8a701638a1de95140ae06"></span>uint16_t <code class="sig-name descname">scan_window</code><a class="headerlink" href="#c.ble_gap_conn_params.scan_window" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1aa85d56b1dfc8a701638a1de95140ae06"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">scan_window</span></code><a class="headerlink" href="#c.ble_gap_conn_params.scan_window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.itvl_min">
-<span class="target" id="structble__gap__conn__params_1a9f81e6bb2fad008b0eb8970193dc8126"></span>uint16_t <code class="sig-name descname">itvl_min</code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a9f81e6bb2fad008b0eb8970193dc8126"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.itvl_max">
-<span class="target" id="structble__gap__conn__params_1a66e6556e1572271e0130b2853f2cfe0e"></span>uint16_t <code class="sig-name descname">itvl_max</code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a66e6556e1572271e0130b2853f2cfe0e"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.latency">
-<span class="target" id="structble__gap__conn__params_1a56650c947c3417554a4b01e10a26921b"></span>uint16_t <code class="sig-name descname">latency</code><a class="headerlink" href="#c.ble_gap_conn_params.latency" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a56650c947c3417554a4b01e10a26921b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">latency</span></code><a class="headerlink" href="#c.ble_gap_conn_params.latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.supervision_timeout">
-<span class="target" id="structble__gap__conn__params_1a78d7ba66b51d19f1dfc87ab09f45c989"></span>uint16_t <code class="sig-name descname">supervision_timeout</code><a class="headerlink" href="#c.ble_gap_conn_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a78d7ba66b51d19f1dfc87ab09f45c989"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_conn_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Supervision timeout in 10ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.min_ce_len">
-<span class="target" id="structble__gap__conn__params_1a2c400e2e1402b2c011231d405fd77cf3"></span>uint16_t <code class="sig-name descname">min_ce_len</code><a class="headerlink" href="#c.ble_gap_conn_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a2c400e2e1402b2c011231d405fd77cf3"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">min_ce_len</span></code><a class="headerlink" href="#c.ble_gap_conn_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_conn_params.max_ce_len">
-<span class="target" id="structble__gap__conn__params_1a88e75d3a58aabe264695e6cad93787f0"></span>uint16_t <code class="sig-name descname">max_ce_len</code><a class="headerlink" href="#c.ble_gap_conn_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__conn__params_1a88e75d3a58aabe264695e6cad93787f0"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">max_ce_len</span></code><a class="headerlink" href="#c.ble_gap_conn_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
@@ -1926,25 +1929,25 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_ext_disc_params">
-<span class="target" id="structble__gap__ext__disc__params"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_ext_disc_params</code><a class="headerlink" href="#c.ble_gap_ext_disc_params" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__ext__disc__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_ext_disc_params</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Extended discovery parameters. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_ext_disc_params.itvl">
-<span class="target" id="structble__gap__ext__disc__params_1af2173a308a916f4af6a81ac8aa5e098d"></span>uint16_t <code class="sig-name descname">itvl</code><a class="headerlink" href="#c.ble_gap_ext_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__ext__disc__params_1af2173a308a916f4af6a81ac8aa5e098d"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_ext_disc_params.window">
-<span class="target" id="structble__gap__ext__disc__params_1aceb39662d47bf7840a25254dee2d248e"></span>uint16_t <code class="sig-name descname">window</code><a class="headerlink" href="#c.ble_gap_ext_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__ext__disc__params_1aceb39662d47bf7840a25254dee2d248e"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">window</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_ext_disc_params.passive">
-<span class="target" id="structble__gap__ext__disc__params_1ab9ca212e9d669839c4336b4c664a9244"></span>uint8_t <code class="sig-name descname">passive</code><a class="headerlink" href="#c.ble_gap_ext_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__ext__disc__params_1ab9ca212e9d669839c4336b4c664a9244"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">passive</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If passive scan should be used. </p>
 </dd></dl>
 
@@ -1953,43 +1956,43 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_disc_params">
-<span class="target" id="structble__gap__disc__params"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_disc_params</code><a class="headerlink" href="#c.ble_gap_disc_params" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_disc_params</span></code><a class="headerlink" href="#c.ble_gap_disc_params" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Discovery parameters. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.itvl">
-<span class="target" id="structble__gap__disc__params_1a2248505bf45458de1386e7c0378ac179"></span>uint16_t <code class="sig-name descname">itvl</code><a class="headerlink" href="#c.ble_gap_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1a2248505bf45458de1386e7c0378ac179"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl</span></code><a class="headerlink" href="#c.ble_gap_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.window">
-<span class="target" id="structble__gap__disc__params_1acff9e2b0d88b0230c4ba0255d649eeff"></span>uint16_t <code class="sig-name descname">window</code><a class="headerlink" href="#c.ble_gap_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1acff9e2b0d88b0230c4ba0255d649eeff"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">window</span></code><a class="headerlink" href="#c.ble_gap_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.filter_policy">
-<span class="target" id="structble__gap__disc__params_1a2ca7738d35d9fb7773de8007fdc4004a"></span>uint8_t <code class="sig-name descname">filter_policy</code><a class="headerlink" href="#c.ble_gap_disc_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1a2ca7738d35d9fb7773de8007fdc4004a"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_policy</span></code><a class="headerlink" href="#c.ble_gap_disc_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan filter policy. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.limited">
-<span class="target" id="structble__gap__disc__params_1a2f46f3cc4655de6fe66ca2464e9a2a70"></span>uint8_t <code class="sig-name descname">limited</code><a class="headerlink" href="#c.ble_gap_disc_params.limited" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1a2f46f3cc4655de6fe66ca2464e9a2a70"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">limited</span></code><a class="headerlink" href="#c.ble_gap_disc_params.limited" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If limited discovery procedure should be used. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.passive">
-<span class="target" id="structble__gap__disc__params_1afcf4f91848a3f97af9c290fde1924834"></span>uint8_t <code class="sig-name descname">passive</code><a class="headerlink" href="#c.ble_gap_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1afcf4f91848a3f97af9c290fde1924834"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">passive</span></code><a class="headerlink" href="#c.ble_gap_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If passive scan should be used. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_disc_params.filter_duplicates">
-<span class="target" id="structble__gap__disc__params_1aec31e0f80b6f9bc642a64348d6dfeb7e"></span>uint8_t <code class="sig-name descname">filter_duplicates</code><a class="headerlink" href="#c.ble_gap_disc_params.filter_duplicates" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__disc__params_1aec31e0f80b6f9bc642a64348d6dfeb7e"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_duplicates</span></code><a class="headerlink" href="#c.ble_gap_disc_params.filter_duplicates" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If enable duplicates filtering. </p>
 </dd></dl>
 
@@ -1998,43 +2001,43 @@ ga("send", "pageview");
 
 <dl class="c struct">
 <dt id="c.ble_gap_upd_params">
-<span class="target" id="structble__gap__upd__params"></span><em class="property">struct </em><code class="sig-name descname">ble_gap_upd_params</code><a class="headerlink" href="#c.ble_gap_upd_params" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__upd__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_upd_params</span></code><a class="headerlink" href="#c.ble_gap_upd_params" title="Permalink to this definition">¶</a><br /></dt>
 <dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection parameters update parameters. </p>
 <div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric">Public Members</p>
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
 <dt id="c.ble_gap_upd_params.itvl_min">
-<span class="target" id="structble__gap__upd__params_1a509dff483384862fb48f974582bd7941"></span>uint16_t <code class="sig-name descname">itvl_min</code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__upd__params_1a509dff483384862fb48f974582bd7941"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_upd_params.itvl_max">
-<span class="target" id="structble__gap__upd__params_1a1a0ee78cd9711af0564688e889209eeb"></span>uint16_t <code class="sig-name descname">itvl_max</code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__upd__params_1a1a0ee78cd9711af0564688e889209eeb"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_upd_params.latency">
-<span class="target" id="structble__gap__upd__params_1a5009d22f432e0b9b8a2903b45796884d"></span>uint16_t <code class="sig-name descname">latency</code><a class="headerlink" href="#c.ble_gap_upd_params.latency" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__upd__params_1a5009d22f432e0b9b8a2903b45796884d"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">latency</span></code><a class="headerlink" href="#c.ble_gap_upd_params.latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
 <dt id="c.ble_gap_upd_params.supervision_timeout">
-<span class="target" id="structble__gap__upd__params_1af2d9309235f8e9ea666d9a6cc5c11ce8"></span>uint16_t <code class="sig-name descname">supervision_timeout</code><a class="headerlink" href="#c.ble_gap_upd_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<span class="target" id="structble__gap__upd__params_1af2d9309235f8e9ea666d9a6cc5c11ce8"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_upd_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Supervision timeout in 10ms units. </p>
 </dd></dl>
 
 <dl class="c var">
... 375545 lines suppressed ...