You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by gi...@apache.org on 2020/04/09 19:00:46 UTC

[mynewt-site] branch asf-site updated: asf-site update Thu Apr 9 19:00:35 UTC 2020

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

git-site-role 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 61b573c  asf-site update Thu Apr  9 19:00:35 UTC 2020
61b573c is described below

commit 61b573c497e8f09e8d84c3c2157d3aaa7e99a9a5
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Apr 9 19:00:35 2020 +0000

    asf-site update Thu Apr  9 19:00:35 UTC 2020
---
 about/index.html                                   |     2 +-
 community/index.html                               |     2 +-
 documentation/index.html                           |     3 +-
 download/index.html                                |    36 +-
 events/index.html                                  |     2 +-
 index.html                                         |     8 +-
 known_issues/index.html                            |     7 +-
 master/_sources/get_started/project_create.rst.txt |   176 +-
 master/_sources/mynewt_faq/newt_faq.rst.txt        |     7 -
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |     2 +-
 master/_sources/newt/command_list/newt_mfg.rst.txt |    19 +-
 master/_sources/os/bsp/index.rst.txt               |    28 +
 master/_sources/os/bsp/pinetime.rst.txt            |    41 +
 master/_sources/os/modules/console/console.rst.txt |    46 +
 master/_sources/os/os_user_guide.rst.txt           |     1 +
 master/_sources/os/tutorials/STM32F303.rst.txt     |    51 +-
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |     2 +-
 .../_sources/tutorials/ble/blehci_project.rst.txt  |     2 +-
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |     2 +-
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +-
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |    95 +-
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |     2 +-
 master/_sources/tutorials/ble/eddystone.rst.txt    |    12 +-
 master/_sources/tutorials/ble/ibeacon.rst.txt      |    10 +-
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |    28 +-
 master/_sources/tutorials/blinky/blinky.rst.txt    |     2 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |     8 +-
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |     2 +-
 master/_sources/tutorials/blinky/nRF52.rst.txt     |     8 +-
 master/_sources/tutorials/blinky/olimex.rst.txt    |     2 +-
 master/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 master/_sources/tutorials/blinky/rbnano2.rst.txt   |     8 +-
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |     2 +-
 master/_sources/tutorials/lora/lorawanapp.rst.txt  |     5 +-
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 master/_sources/tutorials/other/other.rst.txt      |     4 +-
 master/_sources/tutorials/other/unit_test.rst.txt  |     2 +-
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |    36 +-
 master/_sources/tutorials/repo/add_repos.rst.txt   |    13 +-
 .../tutorials/sensors/air_quality_ble.rst.txt      |     1 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |     4 +-
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   104 +-
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |    29 +-
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |     2 +-
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |     2 +-
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |    53 +-
 .../tutorials/slinky/project-sim-slinky.rst.txt    |    39 +-
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |    49 +-
 master/external_links.html                         |     4 +-
 master/genindex.html                               |     2 +
 master/get_started/project_create.html             |   171 +-
 master/mynewt_faq/newt_faq.html                    |    10 +-
 master/mynewt_faq/troubleshoot_faq.html            |    12 +-
 master/network/ble_hs/ble_gap.html                 |     4 +-
 master/network/ble_hs/ble_gattc.html               |     8 +-
 master/network/ble_hs/ble_gatts.html               |     8 +-
 master/network/index.html                          |     4 +-
 master/newt/command_list/newt_mfg.html             |    18 +-
 master/objects.inv                                 |   Bin 50442 -> 50746 bytes
 master/os/bsp/index.html                           |   358 +
 master/os/bsp/pinetime.html                        |   374 +
 master/os/core_os/callout/callout.html             |     1 +
 .../os/core_os/context_switch/context_switch.html  |     1 +
 master/os/core_os/cputime/os_cputime.html          |     1 +
 master/os/core_os/event_queue/event_queue.html     |     1 +
 master/os/core_os/heap/heap.html                   |     1 +
 master/os/core_os/mbuf/mbuf.html                   |     1 +
 master/os/core_os/memory_pool/memory_pool.html     |     1 +
 master/os/core_os/mutex/mutex.html                 |     1 +
 master/os/core_os/mynewt_os.html                   |     1 +
 master/os/core_os/porting/port_bsp.html            |     1 +
 master/os/core_os/porting/port_cpu.html            |     1 +
 master/os/core_os/porting/port_mcu.html            |     1 +
 master/os/core_os/porting/port_os.html             |     1 +
 master/os/core_os/sanity/sanity.html               |     1 +
 master/os/core_os/semaphore/semaphore.html         |     1 +
 master/os/core_os/task/task.html                   |     1 +
 master/os/core_os/time/os_time.html                |     1 +
 master/os/modules/baselibc.html                    |     1 +
 master/os/modules/bootloader/bootloader.html       |     1 +
 master/os/modules/config/config.html               |    50 +-
 master/os/modules/console/console.html             |    45 +
 master/os/modules/devmgmt/customize_newtmgr.html   |     1 +
 master/os/modules/devmgmt/newtmgr.html             |     1 +
 master/os/modules/devmgmt/oicmgr.html              |     1 +
 master/os/modules/drivers/driver.html              |     1 +
 master/os/modules/drivers/flash.html               |     1 +
 master/os/modules/drivers/mmc.html                 |     1 +
 master/os/modules/fcb/fcb.html                     |     1 +
 master/os/modules/fs/fatfs.html                    |     1 +
 master/os/modules/fs/fs.html                       |     6 +
 master/os/modules/fs/fs_add.html                   |     6 +
 master/os/modules/fs/nffs.html                     |     1 +
 master/os/modules/fs/otherfs.html                  |     1 +
 master/os/modules/hal/hal.html                     |     1 +
 master/os/modules/hal/hal_bsp/hal_bsp.html         |     1 +
 master/os/modules/hal/hal_flash/hal_flash.html     |     1 +
 master/os/modules/hal/hal_gpio/hal_gpio.html       |     1 +
 master/os/modules/hal/hal_i2c/hal_i2c.html         |     1 +
 master/os/modules/hal/hal_spi/hal_spi.html         |     1 +
 master/os/modules/hal/hal_timer/hal_timer.html     |     1 +
 master/os/modules/hal/hal_uart/hal_uart.html       |     1 +
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |     1 +
 master/os/modules/imgmgr/imgmgr.html               |     1 +
 master/os/modules/imgmgr/imgmgr_module_init.html   |     1 +
 master/os/modules/imgmgr/imgr_ver_parse.html       |     1 +
 master/os/modules/imgmgr/imgr_ver_str.html         |     1 +
 master/os/modules/json/json.html                   |     9 +-
 master/os/modules/logs/logs.html                   |     5 +-
 master/os/modules/mcumgr/mcumgr.html               |     1 +
 master/os/modules/mfg/mfg.html                     |     5 +-
 master/os/modules/sensor_framework/sensor_api.html |     1 +
 .../os/modules/sensor_framework/sensor_create.html |     1 +
 .../os/modules/sensor_framework/sensor_driver.html |     1 +
 .../modules/sensor_framework/sensor_framework.html |     1 +
 .../sensor_framework/sensor_listener_api.html      |     1 +
 .../modules/sensor_framework/sensor_mgr_api.html   |     1 +
 .../sensor_framework/sensor_notifier_api.html      |     1 +
 master/os/modules/sensor_framework/sensor_oic.html |     1 +
 .../os/modules/sensor_framework/sensor_shell.html  |     1 +
 master/os/modules/shell/shell.html                 |     5 +-
 master/os/modules/split/split.html                 |     1 +
 master/os/modules/stats/stats.html                 |     1 +
 .../os/modules/sysinitconfig/sysconfig_error.html  |     1 +
 master/os/modules/sysinitconfig/sysinitconfig.html |     1 +
 master/os/modules/system_modules.html              |     1 +
 master/os/modules/testutil/testutil.html           |     1 +
 master/os/os_user_guide.html                       |     1 +
 master/os/tutorials/STM32F303.html                 |    46 +-
 master/searchindex.js                              |     2 +-
 master/tutorials/ble/ble_bare_bones.html           |     2 +-
 master/tutorials/ble/blehci_project.html           |     2 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     2 +-
 .../bleprph-sections/bleprph-chr-access.html       |   242 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   111 +-
 master/tutorials/ble/bleprph/bleprph.html          |     2 +-
 master/tutorials/ble/eddystone.html                |    18 +-
 master/tutorials/ble/ibeacon.html                  |    10 +-
 master/tutorials/blinky/arduino_zero.html          |    48 +-
 master/tutorials/blinky/blinky.html                |     2 +
 master/tutorials/blinky/blinky_console.html        |     1 +
 master/tutorials/blinky/blinky_primo.html          |     9 +-
 master/tutorials/blinky/blinky_stm32f4disc.html    |     3 +-
 master/tutorials/blinky/nRF52.html                 |    13 +-
 master/tutorials/blinky/olimex.html                |     3 +-
 master/tutorials/blinky/pinetime.html              |   516 +
 master/tutorials/blinky/rbnano2.html               |    13 +-
 master/tutorials/devmgmt/add_newtmgr.html          |     9 +-
 master/tutorials/lora/lorawanapp.html              |     3 +-
 master/tutorials/other/chg_ctrl_on_pinetime.html   |   646 ++
 master/tutorials/other/codesize.html               |     1 +
 master/tutorials/other/other.html                  |     2 +
 master/tutorials/other/unit_test.html              |    11 +-
 master/tutorials/other/wi-fi_on_arduino.html       |    23 +-
 master/tutorials/repo/add_repos.html               |   125 +-
 master/tutorials/sensors/air_quality_sensor.html   |     4 +-
 master/tutorials/sensors/nrf52_adc.html            |    42 +-
 master/tutorials/sensors/sensor_bleprph_oic.html   |    81 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    34 +-
 master/tutorials/slinky/project-nrf52-slinky.html  |    53 +-
 master/tutorials/slinky/project-sim-slinky.html    |    35 +-
 master/tutorials/slinky/project-stm32-slinky.html  |    49 +-
 news/article1/index.html                           |     7 +-
 pages/ble/index.html                               |    13 +-
 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 282 -> 283 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                                  |     8 +-
 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 2216 -> 2216 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                                  |     8 +-
 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 3239 -> 3239 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                                  |     8 +-
 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 3463 -> 3464 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                                  |     8 +-
 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 3487 -> 3487 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                                  |     8 +-
 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 3483 -> 3483 bytes
 v1_3_0/talks/index.html                            |     2 +-
 v1_4_0/_sources/get_started/project_create.rst.txt |   176 +-
 v1_4_0/_sources/mynewt_faq/newt_faq.rst.txt        |     7 -
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |     2 +-
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |     2 +-
 .../_sources/tutorials/ble/blehci_project.rst.txt  |     2 +-
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |     2 +-
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +-
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |    95 +-
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |     2 +-
 v1_4_0/_sources/tutorials/ble/eddystone.rst.txt    |    12 +-
 v1_4_0/_sources/tutorials/ble/ibeacon.rst.txt      |    10 +-
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |    28 +-
 v1_4_0/_sources/tutorials/blinky/blinky.rst.txt    |     2 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |     8 +-
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |     2 +-
 v1_4_0/_sources/tutorials/blinky/nRF52.rst.txt     |     8 +-
 v1_4_0/_sources/tutorials/blinky/olimex.rst.txt    |     2 +-
 v1_4_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_4_0/_sources/tutorials/blinky/rbnano2.rst.txt   |     8 +-
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |     2 +-
 v1_4_0/_sources/tutorials/lora/lorawanapp.rst.txt  |     5 +-
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 v1_4_0/_sources/tutorials/other/other.rst.txt      |     4 +-
 v1_4_0/_sources/tutorials/other/unit_test.rst.txt  |     2 +-
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |    36 +-
 v1_4_0/_sources/tutorials/repo/add_repos.rst.txt   |    13 +-
 .../tutorials/sensors/air_quality_ble.rst.txt      |     1 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |     4 +-
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   104 +-
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |    29 +-
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |     2 +-
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |     2 +-
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |    53 +-
 .../tutorials/slinky/project-sim-slinky.rst.txt    |    39 +-
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |    49 +-
 v1_4_0/external_links.html                         |     4 +-
 v1_4_0/get_started/project_create.html             |   171 +-
 v1_4_0/mynewt_faq/newt_faq.html                    |    10 +-
 v1_4_0/mynewt_faq/troubleshoot_faq.html            |    12 +-
 v1_4_0/objects.inv                                 |   Bin 28896 -> 28949 bytes
 v1_4_0/searchindex.js                              |     2 +-
 v1_4_0/tutorials/ble/ble_bare_bones.html           |     2 +-
 v1_4_0/tutorials/ble/blehci_project.html           |     2 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     2 +-
 .../bleprph-sections/bleprph-chr-access.html       |   242 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   111 +-
 v1_4_0/tutorials/ble/bleprph/bleprph.html          |     2 +-
 v1_4_0/tutorials/ble/eddystone.html                |    18 +-
 v1_4_0/tutorials/ble/ibeacon.html                  |    10 +-
 v1_4_0/tutorials/blinky/arduino_zero.html          |    48 +-
 v1_4_0/tutorials/blinky/blinky.html                |     2 +
 v1_4_0/tutorials/blinky/blinky_console.html        |     1 +
 v1_4_0/tutorials/blinky/blinky_primo.html          |     9 +-
 v1_4_0/tutorials/blinky/blinky_stm32f4disc.html    |     3 +-
 v1_4_0/tutorials/blinky/nRF52.html                 |    13 +-
 v1_4_0/tutorials/blinky/olimex.html                |     3 +-
 v1_4_0/tutorials/blinky/pinetime.html              |   524 +
 v1_4_0/tutorials/blinky/rbnano2.html               |    13 +-
 v1_4_0/tutorials/devmgmt/add_newtmgr.html          |     9 +-
 v1_4_0/tutorials/lora/lorawanapp.html              |     3 +-
 v1_4_0/tutorials/other/chg_ctrl_on_pinetime.html   |   654 ++
 v1_4_0/tutorials/other/codesize.html               |     1 +
 v1_4_0/tutorials/other/other.html                  |     2 +
 v1_4_0/tutorials/other/unit_test.html              |    11 +-
 v1_4_0/tutorials/other/wi-fi_on_arduino.html       |    23 +-
 v1_4_0/tutorials/repo/add_repos.html               |   125 +-
 v1_4_0/tutorials/sensors/air_quality_sensor.html   |     4 +-
 v1_4_0/tutorials/sensors/nrf52_adc.html            |    42 +-
 v1_4_0/tutorials/sensors/sensor_bleprph_oic.html   |    81 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    34 +-
 v1_4_0/tutorials/slinky/project-nrf52-slinky.html  |    53 +-
 v1_4_0/tutorials/slinky/project-sim-slinky.html    |    35 +-
 v1_4_0/tutorials/slinky/project-stm32-slinky.html  |    49 +-
 v1_5_0/_sources/get_started/project_create.rst.txt |   176 +-
 v1_5_0/_sources/mynewt_faq/newt_faq.rst.txt        |     7 -
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |     2 +-
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |     2 +-
 .../_sources/tutorials/ble/blehci_project.rst.txt  |     2 +-
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |     2 +-
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +-
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |    95 +-
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |     2 +-
 v1_5_0/_sources/tutorials/ble/eddystone.rst.txt    |    12 +-
 v1_5_0/_sources/tutorials/ble/ibeacon.rst.txt      |    10 +-
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |    28 +-
 v1_5_0/_sources/tutorials/blinky/blinky.rst.txt    |     2 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |     8 +-
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |     2 +-
 v1_5_0/_sources/tutorials/blinky/nRF52.rst.txt     |     8 +-
 v1_5_0/_sources/tutorials/blinky/olimex.rst.txt    |     2 +-
 v1_5_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_5_0/_sources/tutorials/blinky/rbnano2.rst.txt   |     8 +-
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |     2 +-
 v1_5_0/_sources/tutorials/lora/lorawanapp.rst.txt  |     5 +-
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 v1_5_0/_sources/tutorials/other/other.rst.txt      |     4 +-
 v1_5_0/_sources/tutorials/other/unit_test.rst.txt  |     2 +-
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |    36 +-
 v1_5_0/_sources/tutorials/repo/add_repos.rst.txt   |    13 +-
 .../tutorials/sensors/air_quality_ble.rst.txt      |     1 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |     4 +-
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   104 +-
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |    29 +-
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |     2 +-
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |     2 +-
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |    53 +-
 .../tutorials/slinky/project-sim-slinky.rst.txt    |    39 +-
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |    49 +-
 v1_5_0/external_links.html                         |     4 +-
 v1_5_0/get_started/project_create.html             |   171 +-
 v1_5_0/mynewt_faq/newt_faq.html                    |    10 +-
 v1_5_0/mynewt_faq/troubleshoot_faq.html            |    12 +-
 v1_5_0/objects.inv                                 |   Bin 37201 -> 37254 bytes
 v1_5_0/searchindex.js                              |     2 +-
 v1_5_0/tutorials/ble/ble_bare_bones.html           |     2 +-
 v1_5_0/tutorials/ble/blehci_project.html           |     2 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     2 +-
 .../bleprph-sections/bleprph-chr-access.html       |   242 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   111 +-
 v1_5_0/tutorials/ble/bleprph/bleprph.html          |     2 +-
 v1_5_0/tutorials/ble/eddystone.html                |    18 +-
 v1_5_0/tutorials/ble/ibeacon.html                  |    10 +-
 v1_5_0/tutorials/blinky/arduino_zero.html          |    48 +-
 v1_5_0/tutorials/blinky/blinky.html                |     2 +
 v1_5_0/tutorials/blinky/blinky_console.html        |     1 +
 v1_5_0/tutorials/blinky/blinky_primo.html          |     9 +-
 v1_5_0/tutorials/blinky/blinky_stm32f4disc.html    |     3 +-
 v1_5_0/tutorials/blinky/nRF52.html                 |    13 +-
 v1_5_0/tutorials/blinky/olimex.html                |     3 +-
 v1_5_0/tutorials/blinky/pinetime.html              |   524 +
 v1_5_0/tutorials/blinky/rbnano2.html               |    13 +-
 v1_5_0/tutorials/devmgmt/add_newtmgr.html          |     9 +-
 v1_5_0/tutorials/lora/lorawanapp.html              |     3 +-
 v1_5_0/tutorials/other/chg_ctrl_on_pinetime.html   |   654 ++
 v1_5_0/tutorials/other/codesize.html               |     1 +
 v1_5_0/tutorials/other/other.html                  |     2 +
 v1_5_0/tutorials/other/unit_test.html              |    11 +-
 v1_5_0/tutorials/other/wi-fi_on_arduino.html       |    23 +-
 v1_5_0/tutorials/repo/add_repos.html               |   125 +-
 v1_5_0/tutorials/sensors/air_quality_sensor.html   |     4 +-
 v1_5_0/tutorials/sensors/nrf52_adc.html            |    42 +-
 v1_5_0/tutorials/sensors/sensor_bleprph_oic.html   |    81 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    34 +-
 v1_5_0/tutorials/slinky/project-nrf52-slinky.html  |    53 +-
 v1_5_0/tutorials/slinky/project-sim-slinky.html    |    35 +-
 v1_5_0/tutorials/slinky/project-stm32-slinky.html  |    49 +-
 v1_6_0/_sources/get_started/project_create.rst.txt |   176 +-
 v1_6_0/_sources/mynewt_faq/newt_faq.rst.txt        |     7 -
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |     2 +-
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |     2 +-
 .../_sources/tutorials/ble/blehci_project.rst.txt  |     2 +-
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |     2 +-
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +-
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |    95 +-
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |     2 +-
 v1_6_0/_sources/tutorials/ble/eddystone.rst.txt    |    12 +-
 v1_6_0/_sources/tutorials/ble/ibeacon.rst.txt      |    10 +-
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |    28 +-
 v1_6_0/_sources/tutorials/blinky/blinky.rst.txt    |     2 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |     8 +-
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |     2 +-
 v1_6_0/_sources/tutorials/blinky/nRF52.rst.txt     |     8 +-
 v1_6_0/_sources/tutorials/blinky/olimex.rst.txt    |     2 +-
 v1_6_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_6_0/_sources/tutorials/blinky/rbnano2.rst.txt   |     8 +-
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |     2 +-
 v1_6_0/_sources/tutorials/lora/lorawanapp.rst.txt  |     5 +-
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 v1_6_0/_sources/tutorials/other/other.rst.txt      |     4 +-
 v1_6_0/_sources/tutorials/other/unit_test.rst.txt  |     2 +-
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |    36 +-
 v1_6_0/_sources/tutorials/repo/add_repos.rst.txt   |    13 +-
 .../tutorials/sensors/air_quality_ble.rst.txt      |     1 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |     4 +-
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   104 +-
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |    29 +-
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |     2 +-
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |     2 +-
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |    53 +-
 .../tutorials/slinky/project-sim-slinky.rst.txt    |    39 +-
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |    49 +-
 v1_6_0/external_links.html                         |     4 +-
 v1_6_0/get_started/project_create.html             |   171 +-
 v1_6_0/mynewt_faq/newt_faq.html                    |    10 +-
 v1_6_0/mynewt_faq/troubleshoot_faq.html            |    12 +-
 v1_6_0/objects.inv                                 |   Bin 47456 -> 47509 bytes
 v1_6_0/searchindex.js                              |     2 +-
 v1_6_0/tutorials/ble/ble_bare_bones.html           |     2 +-
 v1_6_0/tutorials/ble/blehci_project.html           |     2 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     2 +-
 .../bleprph-sections/bleprph-chr-access.html       |   242 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   111 +-
 v1_6_0/tutorials/ble/bleprph/bleprph.html          |     2 +-
 v1_6_0/tutorials/ble/eddystone.html                |    18 +-
 v1_6_0/tutorials/ble/ibeacon.html                  |    10 +-
 v1_6_0/tutorials/blinky/arduino_zero.html          |    48 +-
 v1_6_0/tutorials/blinky/blinky.html                |     2 +
 v1_6_0/tutorials/blinky/blinky_console.html        |     1 +
 v1_6_0/tutorials/blinky/blinky_primo.html          |     9 +-
 v1_6_0/tutorials/blinky/blinky_stm32f4disc.html    |     3 +-
 v1_6_0/tutorials/blinky/nRF52.html                 |    13 +-
 v1_6_0/tutorials/blinky/olimex.html                |     3 +-
 v1_6_0/tutorials/blinky/pinetime.html              |   524 +
 v1_6_0/tutorials/blinky/rbnano2.html               |    13 +-
 v1_6_0/tutorials/devmgmt/add_newtmgr.html          |     9 +-
 v1_6_0/tutorials/lora/lorawanapp.html              |     3 +-
 v1_6_0/tutorials/other/chg_ctrl_on_pinetime.html   |   654 ++
 v1_6_0/tutorials/other/codesize.html               |     1 +
 v1_6_0/tutorials/other/other.html                  |     2 +
 v1_6_0/tutorials/other/unit_test.html              |    11 +-
 v1_6_0/tutorials/other/wi-fi_on_arduino.html       |    23 +-
 v1_6_0/tutorials/repo/add_repos.html               |   125 +-
 v1_6_0/tutorials/sensors/air_quality_sensor.html   |     4 +-
 v1_6_0/tutorials/sensors/nrf52_adc.html            |    42 +-
 v1_6_0/tutorials/sensors/sensor_bleprph_oic.html   |    81 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    34 +-
 v1_6_0/tutorials/slinky/project-nrf52-slinky.html  |    53 +-
 v1_6_0/tutorials/slinky/project-sim-slinky.html    |    35 +-
 v1_6_0/tutorials/slinky/project-stm32-slinky.html  |    49 +-
 v1_7_0/_sources/get_started/project_create.rst.txt |   176 +-
 v1_7_0/_sources/mynewt_faq/newt_faq.rst.txt        |     7 -
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |     2 +-
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |     2 +-
 .../_sources/tutorials/ble/blehci_project.rst.txt  |     2 +-
 .../bleprph/bleprph-sections/bleprph-app.rst.txt   |     2 +-
 .../bleprph-sections/bleprph-chr-access.rst.txt    |   246 +-
 .../bleprph-sections/bleprph-svc-reg.rst.txt       |    95 +-
 .../_sources/tutorials/ble/bleprph/bleprph.rst.txt |     2 +-
 v1_7_0/_sources/tutorials/ble/eddystone.rst.txt    |    12 +-
 v1_7_0/_sources/tutorials/ble/ibeacon.rst.txt      |    10 +-
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |    28 +-
 v1_7_0/_sources/tutorials/blinky/blinky.rst.txt    |     2 +
 .../_sources/tutorials/blinky/blinky_primo.rst.txt |     8 +-
 .../tutorials/blinky/blinky_stm32f4disc.rst.txt    |     2 +-
 v1_7_0/_sources/tutorials/blinky/nRF52.rst.txt     |     8 +-
 v1_7_0/_sources/tutorials/blinky/olimex.rst.txt    |     2 +-
 v1_7_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_7_0/_sources/tutorials/blinky/rbnano2.rst.txt   |     8 +-
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |     2 +-
 v1_7_0/_sources/tutorials/lora/lorawanapp.rst.txt  |     5 +-
 .../tutorials/other/chg_ctrl_on_pinetime.rst.txt   |   367 +
 v1_7_0/_sources/tutorials/other/other.rst.txt      |     4 +-
 v1_7_0/_sources/tutorials/other/unit_test.rst.txt  |     2 +-
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |    36 +-
 v1_7_0/_sources/tutorials/repo/add_repos.rst.txt   |    13 +-
 .../tutorials/sensors/air_quality_ble.rst.txt      |     1 +
 .../tutorials/sensors/air_quality_sensor.rst.txt   |     4 +-
 .../_sources/tutorials/sensors/nrf52_adc.rst.txt   |   104 +-
 .../tutorials/sensors/sensor_bleprph_oic.rst.txt   |    29 +-
 .../tutorials/sensors/sensor_nrf52_drv2605.rst.txt |     2 +-
 .../sensors/sensor_thingy_lis2dh12_onb.rst.txt     |     2 +-
 .../tutorials/slinky/project-nrf52-slinky.rst.txt  |    53 +-
 .../tutorials/slinky/project-sim-slinky.rst.txt    |    39 +-
 .../tutorials/slinky/project-stm32-slinky.rst.txt  |    49 +-
 v1_7_0/external_links.html                         |     4 +-
 v1_7_0/get_started/project_create.html             |   171 +-
 v1_7_0/mynewt_faq/newt_faq.html                    |    10 +-
 v1_7_0/mynewt_faq/troubleshoot_faq.html            |    12 +-
 v1_7_0/objects.inv                                 |   Bin 50413 -> 50468 bytes
 v1_7_0/searchindex.js                              |     2 +-
 v1_7_0/tutorials/ble/ble_bare_bones.html           |     2 +-
 v1_7_0/tutorials/ble/blehci_project.html           |     2 +-
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |     2 +-
 .../bleprph-sections/bleprph-chr-access.html       |   242 +-
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   111 +-
 v1_7_0/tutorials/ble/bleprph/bleprph.html          |     2 +-
 v1_7_0/tutorials/ble/eddystone.html                |    18 +-
 v1_7_0/tutorials/ble/ibeacon.html                  |    10 +-
 v1_7_0/tutorials/blinky/arduino_zero.html          |    48 +-
 v1_7_0/tutorials/blinky/blinky.html                |     2 +
 v1_7_0/tutorials/blinky/blinky_console.html        |     1 +
 v1_7_0/tutorials/blinky/blinky_primo.html          |     9 +-
 v1_7_0/tutorials/blinky/blinky_stm32f4disc.html    |     3 +-
 v1_7_0/tutorials/blinky/nRF52.html                 |    13 +-
 v1_7_0/tutorials/blinky/olimex.html                |     3 +-
 v1_7_0/tutorials/blinky/pinetime.html              |   524 +
 v1_7_0/tutorials/blinky/rbnano2.html               |    13 +-
 v1_7_0/tutorials/devmgmt/add_newtmgr.html          |     9 +-
 v1_7_0/tutorials/lora/lorawanapp.html              |     3 +-
 v1_7_0/tutorials/other/chg_ctrl_on_pinetime.html   |   654 ++
 v1_7_0/tutorials/other/codesize.html               |     1 +
 v1_7_0/tutorials/other/other.html                  |     2 +
 v1_7_0/tutorials/other/unit_test.html              |    11 +-
 v1_7_0/tutorials/other/wi-fi_on_arduino.html       |    23 +-
 v1_7_0/tutorials/repo/add_repos.html               |   125 +-
 v1_7_0/tutorials/sensors/air_quality_sensor.html   |     4 +-
 v1_7_0/tutorials/sensors/nrf52_adc.html            |    42 +-
 v1_7_0/tutorials/sensors/sensor_bleprph_oic.html   |    81 +-
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    34 +-
 v1_7_0/tutorials/slinky/project-nrf52-slinky.html  |    53 +-
 v1_7_0/tutorials/slinky/project-sim-slinky.html    |    35 +-
 v1_7_0/tutorials/slinky/project-stm32-slinky.html  |    49 +-
 v1_8_0/_images/Arduino-M0Pro-flat.jpg              |   Bin 0 -> 37797 bytes
 v1_8_0/_images/ArduinoZeroPro-flat-org.jpg         |   Bin 0 -> 81640 bytes
 v1_8_0/_images/BNO055_small.jpg                    |   Bin 0 -> 31723 bytes
 v1_8_0/_images/K30labeled.JPG                      |   Bin 0 -> 2140623 bytes
 v1_8_0/_images/LightBlue-1.jpg                     |   Bin 0 -> 90014 bytes
 v1_8_0/_images/LightBlue-2.jpg                     |   Bin 0 -> 121238 bytes
 v1_8_0/_images/LightBlue-3.jpg                     |   Bin 0 -> 122447 bytes
 v1_8_0/_images/LightBlue-4.jpg                     |   Bin 0 -> 94431 bytes
 v1_8_0/_images/LightBlue-5.jpg                     |   Bin 0 -> 53663 bytes
 v1_8_0/_images/LightBlue-6.jpg                     |   Bin 0 -> 97461 bytes
 v1_8_0/_images/NRF52_I2C_small.jpg                 |   Bin 0 -> 78087 bytes
 v1_8_0/_images/STM32-E407_bot_small.jpg            |   Bin 0 -> 140793 bytes
 v1_8_0/_images/STM32-E407_top_small.jpg            |   Bin 0 -> 165366 bytes
 v1_8_0/_images/Zero_Usb_Ports.jpg                  |   Bin 0 -> 263846 bytes
 v1_8_0/_images/adc-demo-1.png                      |   Bin 0 -> 530153 bytes
 v1_8_0/_images/adc-demo-2.png                      |   Bin 0 -> 435709 bytes
 v1_8_0/_images/airquality_lightblue.png            |   Bin 0 -> 195239 bytes
 v1_8_0/_images/breadboard.png                      |   Bin 0 -> 546231 bytes
 v1_8_0/_images/debug_new_config_small.png          |   Bin 0 -> 71855 bytes
 v1_8_0/_images/device-mgmt.png                     |   Bin 0 -> 77155 bytes
 v1_8_0/_images/device_manager_ft232H.png           |   Bin 0 -> 67817 bytes
 v1_8_0/_images/device_manager_no_ft232H.png        |   Bin 0 -> 67365 bytes
 v1_8_0/_images/ft232h.png                          |   Bin 0 -> 572354 bytes
 v1_8_0/_images/gdb_debug_small.png                 |   Bin 0 -> 134895 bytes
 v1_8_0/_images/gdb_server_small.png                |   Bin 0 -> 99128 bytes
 v1_8_0/_images/gdb_small.png                       |   Bin 0 -> 59655 bytes
 v1_8_0/_images/integrated_terminal_small.png       |   Bin 0 -> 51077 bytes
 v1_8_0/_images/launch_small.png                    |   Bin 0 -> 92234 bytes
 v1_8_0/_images/lightblue-adc.png                   |   Bin 0 -> 190303 bytes
 v1_8_0/_images/m0pro.png                           |   Bin 0 -> 613306 bytes
 v1_8_0/_images/mbuf_fig1.png                       |   Bin 0 -> 32123 bytes
 v1_8_0/_images/mbuf_fig2.png                       |   Bin 0 -> 40402 bytes
 v1_8_0/_images/mbuf_fig3.png                       |   Bin 0 -> 54819 bytes
 v1_8_0/_images/mesh_lightning_model.jpg            |   Bin 0 -> 120157 bytes
 v1_8_0/_images/mesh_topology.jpg                   |   Bin 0 -> 120443 bytes
 v1_8_0/_images/mkr1000-jlink.jpg                   |   Bin 0 -> 146645 bytes
 v1_8_0/_images/mkr1000-serial.jpg                  |   Bin 0 -> 73565 bytes
 v1_8_0/_images/nrf52dk.png                         |   Bin 0 -> 517522 bytes
 v1_8_0/_images/nrf52labeled.JPG                    |   Bin 0 -> 3475064 bytes
 v1_8_0/_images/primo-jlink.jpg                     |   Bin 0 -> 157820 bytes
 v1_8_0/_images/putty.png                           |   Bin 0 -> 56099 bytes
 v1_8_0/_images/segger_sysview1.png                 |   Bin 0 -> 373713 bytes
 v1_8_0/_images/segger_sysview_recording.png        |   Bin 0 -> 254129 bytes
 v1_8_0/_images/segger_sysview_start_record.png     |   Bin 0 -> 73424 bytes
 v1_8_0/_images/sensor_framework.png                |   Bin 0 -> 814560 bytes
 v1_8_0/_images/serial_conn.png                     |   Bin 0 -> 1064089 bytes
 v1_8_0/_images/smart_controller_accelerometer.png  |   Bin 0 -> 86611 bytes
 v1_8_0/_images/smart_controller_main.png           |   Bin 0 -> 104629 bytes
 v1_8_0/_images/stm32f4_disc.jpg                    |   Bin 0 -> 40575 bytes
 v1_8_0/_images/task_json_small.png                 |   Bin 0 -> 93487 bytes
 v1_8_0/_images/task_lesson.png                     |   Bin 0 -> 25723 bytes
 v1_8_0/_images/task_runner_small.png               |   Bin 0 -> 92407 bytes
 v1_8_0/_images/task_select_small.png               |   Bin 0 -> 66049 bytes
 v1_8_0/_images/task_start_small.png                |   Bin 0 -> 99242 bytes
 v1_8_0/_images/thingy.jpg                          |   Bin 0 -> 152774 bytes
 v1_8_0/_images/thingy_jlink.jpg                    |   Bin 0 -> 146954 bytes
 v1_8_0/_images/virtualbox_usb.jpg                  |   Bin 0 -> 297119 bytes
 v1_8_0/_sources/concepts.rst.txt                   |   204 +
 v1_8_0/_sources/external_links.rst.txt             |    24 +
 v1_8_0/_sources/get_started/debug.rst.txt          |    64 +
 v1_8_0/_sources/get_started/docker.rst.txt         |   136 +
 v1_8_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_8_0/_sources/get_started/project_create.rst.txt |   484 +
 v1_8_0/_sources/get_started/serial_access.rst.txt  |   234 +
 v1_8_0/_sources/index.rst.txt                      |   101 +
 v1_8_0/_sources/misc/go_env.rst.txt                |   256 +
 v1_8_0/_sources/misc/ide.rst.txt                   |   349 +
 v1_8_0/_sources/misc/index.rst.txt                 |     8 +
 v1_8_0/_sources/mynewt_faq/admin_faq.rst.txt       |   123 +
 v1_8_0/_sources/mynewt_faq/bluetooth_faq.rst.txt   |   207 +
 v1_8_0/_sources/mynewt_faq/boot_faq.rst.txt        |    44 +
 v1_8_0/_sources/mynewt_faq/fs_faq.rst.txt          |    18 +
 v1_8_0/_sources/mynewt_faq/hardware_faq.rst.txt    |    50 +
 v1_8_0/_sources/mynewt_faq/index.rst.txt           |    51 +
 v1_8_0/_sources/mynewt_faq/modules_faq.rst.txt     |    47 +
 v1_8_0/_sources/mynewt_faq/newt_faq.rst.txt        |    19 +
 v1_8_0/_sources/mynewt_faq/newtmgr_faq.rst.txt     |    96 +
 v1_8_0/_sources/mynewt_faq/nfc_faq.rst.txt         |     4 +
 v1_8_0/_sources/mynewt_faq/port_faq.rst.txt        |    18 +
 v1_8_0/_sources/mynewt_faq/syntax_faq.rst.txt      |    74 +
 .../_sources/mynewt_faq/troubleshoot_faq.rst.txt   |   107 +
 v1_8_0/_sources/network/README.rst.txt             |    33 +
 v1_8_0/_sources/network/ble_hs/ble_att.rst.txt     |    22 +
 v1_8_0/_sources/network/ble_hs/ble_gap.rst.txt     |    14 +
 v1_8_0/_sources/network/ble_hs/ble_gattc.rst.txt   |    15 +
 v1_8_0/_sources/network/ble_hs/ble_gatts.rst.txt   |    15 +
 v1_8_0/_sources/network/ble_hs/ble_hs.rst.txt      |    27 +
 v1_8_0/_sources/network/ble_hs/ble_hs_id.rst.txt   |    45 +
 .../network/ble_hs/ble_hs_return_codes.rst.txt     |   437 +
 v1_8_0/_sources/network/ble_sec.rst.txt            |    76 +
 v1_8_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_8_0/_sources/network/index.rst.txt              |   122 +
 v1_8_0/_sources/network/mesh/index.rst.txt         |    95 +
 v1_8_0/_sources/network/mesh/sample.rst.txt        |    30 +
 v1_8_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 +
 .../_sources/newt/command_list/newt_mfg.rst.txt    |     0
 v1_8_0/_sources/newt/command_list/newt_new.rst.txt |    38 +
 v1_8_0/_sources/newt/command_list/newt_pkg.rst.txt |    65 +
 .../newt/command_list/newt_resign_image.rst.txt    |    46 +
 v1_8_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_8_0/_sources/newt/index.rst.txt                 |   223 +
 v1_8_0/_sources/newt/install/index.rst.txt         |    10 +
 v1_8_0/_sources/newt/install/newt_linux.rst.txt    |   212 +
 v1_8_0/_sources/newt/install/newt_mac.rst.txt      |   209 +
 v1_8_0/_sources/newt/install/newt_windows.rst.txt  |   215 +
 v1_8_0/_sources/newt/install/prev_releases.rst.txt |    92 +
 v1_8_0/_sources/newt/newt_operation.rst.txt        |   312 +
 v1_8_0/_sources/newt/newt_ops.rst.txt              |    69 +
 v1_8_0/_sources/newtmgr/README.rst.txt             |    29 +
 v1_8_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_8_0/_sources/newtmgr/index.rst.txt              |    14 +
 v1_8_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_8_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_8_0/_sources/os/core_os/heap/heap.rst.txt       |    20 +
 v1_8_0/_sources/os/core_os/mbuf/mbuf.rst.txt       |   419 +
 .../os/core_os/memory_pool/memory_pool.rst.txt     |    78 +
 v1_8_0/_sources/os/core_os/mutex/mutex.rst.txt     |    54 +
 v1_8_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_8_0/_sources/os/core_os/porting/port_os.rst.txt |   118 +
 v1_8_0/_sources/os/core_os/sanity/sanity.rst.txt   |   168 +
 .../os/core_os/semaphore/semaphore.rst.txt         |    71 +
 v1_8_0/_sources/os/core_os/task/task.rst.txt       |   117 +
 v1_8_0/_sources/os/core_os/time/os_time.rst.txt    |   127 +
 v1_8_0/_sources/os/modules/baselibc.rst.txt        |    56 +
 .../os/modules/bootloader/bootloader.rst.txt       |   602 ++
 v1_8_0/_sources/os/modules/config/config.rst.txt   |   174 +
 v1_8_0/_sources/os/modules/console/console.rst.txt |   352 +
 .../os/modules/devmgmt/customize_newtmgr.rst.txt   |   322 +
 v1_8_0/_sources/os/modules/devmgmt/newtmgr.rst.txt |    60 +
 v1_8_0/_sources/os/modules/devmgmt/oicmgr.rst.txt  |   153 +
 v1_8_0/_sources/os/modules/drivers/driver.rst.txt  |   156 +
 v1_8_0/_sources/os/modules/drivers/flash.rst.txt   |   130 +
 v1_8_0/_sources/os/modules/drivers/mmc.rst.txt     |   108 +
 v1_8_0/_sources/os/modules/elua/elua.rst.txt       |    42 +
 v1_8_0/_sources/os/modules/elua/lua_init.rst.txt   |    42 +
 v1_8_0/_sources/os/modules/elua/lua_main.rst.txt   |    41 +
 v1_8_0/_sources/os/modules/fcb/fcb.rst.txt         |   227 +
 v1_8_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_8_0/_sources/os/modules/fcb/fcb_clear.rst.txt   |    28 +
 v1_8_0/_sources/os/modules/fcb/fcb_getnext.rst.txt |    39 +
 v1_8_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_8_0/_sources/os/modules/fcb/fcb_rotate.rst.txt  |    28 +
 v1_8_0/_sources/os/modules/fcb/fcb_walk.rst.txt    |    63 +
 v1_8_0/_sources/os/modules/fs/fatfs.rst.txt        |    52 +
 v1_8_0/_sources/os/modules/fs/fs.rst.txt           |   313 +
 v1_8_0/_sources/os/modules/fs/fs_add.rst.txt       |     8 +
 v1_8_0/_sources/os/modules/fs/nffs.rst.txt         |   113 +
 v1_8_0/_sources/os/modules/fs/otherfs.rst.txt      |    80 +
 v1_8_0/_sources/os/modules/hal/hal.rst.txt         |   106 +
 .../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     |    18 +
 .../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_8_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_8_0/_sources/os/modules/json/json.rst.txt       |   145 +
 v1_8_0/_sources/os/modules/logs/logs.rst.txt       |   215 +
 v1_8_0/_sources/os/modules/mcumgr/mcumgr.rst.txt   |    16 +
 v1_8_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_8_0/_sources/os/modules/shell/shell.rst.txt     |   321 +
 v1_8_0/_sources/os/modules/split/split.rst.txt     |   484 +
 v1_8_0/_sources/os/modules/stats/stats.rst.txt     |   292 +
 .../modules/sysinitconfig/sysconfig_error.rst.txt  |   468 +
 .../os/modules/sysinitconfig/sysinitconfig.rst.txt |   674 ++
 v1_8_0/_sources/os/modules/system_modules.rst.txt  |    16 +
 .../_sources/os/modules/testutil/testutil.rst.txt  |   140 +
 .../_sources/os/os_user_guide.rst.txt              |     0
 .../_sources/os/tutorials/STM32F303.rst.txt        |     0
 .../_sources/os/tutorials/pin-wheel-mods.rst.txt   |   106 +
 v1_8_0/_sources/tutorials/ble/ble.rst.txt          |    16 +
 .../_sources/tutorials/ble/ble_bare_bones.rst.txt  |   217 +
 .../_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_8_0/_sources/tutorials/ble/eddystone.rst.txt    |   416 +
 v1_8_0/_sources/tutorials/ble/ibeacon.rst.txt      |   367 +
 .../_sources/tutorials/blinky/arduino_zero.rst.txt |   431 +
 v1_8_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_8_0/_sources/tutorials/blinky/nRF52.rst.txt     |   228 +
 v1_8_0/_sources/tutorials/blinky/olimex.rst.txt    |   273 +
 v1_8_0/_sources/tutorials/blinky/pinetime.rst.txt  |   186 +
 v1_8_0/_sources/tutorials/blinky/rbnano2.rst.txt   |   234 +
 .../_sources/tutorials/devmgmt/add_newtmgr.rst.txt |   319 +
 v1_8_0/_sources/tutorials/devmgmt/devmgmt.rst.txt  |     8 +
 .../tutorials/devmgmt/ota_upgrade_nrf52.rst.txt    |   246 +
 v1_8_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_8_0/_sources/tutorials/other/codesize.rst.txt   |    38 +
 v1_8_0/_sources/tutorials/other/other.rst.txt      |    11 +
 v1_8_0/_sources/tutorials/other/unit_test.rst.txt  |   364 +
 .../tutorials/other/wi-fi_on_arduino.rst.txt       |   392 +
 v1_8_0/_sources/tutorials/repo/add_repos.rst.txt   |   332 +
 v1_8_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_8_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_8_0/_sources/tutorials/tooling/tooling.rst.txt  |     9 +
 v1_8_0/_sources/tutorials/tutorials.rst.txt        |   107 +
 v1_8_0/_static/ajax-loader.gif                     |   Bin 0 -> 673 bytes
 v1_8_0/_static/basic.css                           |   676 ++
 v1_8_0/_static/comment-bright.png                  |   Bin 0 -> 756 bytes
 v1_8_0/_static/comment-close.png                   |   Bin 0 -> 829 bytes
 v1_8_0/_static/comment.png                         |   Bin 0 -> 641 bytes
 v1_8_0/_static/common.rst                          |     1 +
 v1_8_0/_static/css/bootstrap-3.0.3.min.css         |     7 +
 v1_8_0/_static/css/custom.css                      |   468 +
 v1_8_0/_static/css/overrides.css                   |     1 +
 v1_8_0/_static/css/restructuredtext.css            |     3 +
 v1_8_0/_static/css/sphinx_theme.css                |   171 +
 v1_8_0/_static/css/theme.css                       |  5205 ++++++++++
 v1_8_0/_static/css/v2.css                          |   161 +
 v1_8_0/_static/doctools.js                         |   315 +
 v1_8_0/_static/documentation_options.js            |    10 +
 v1_8_0/_static/down-pressed.png                    |   Bin 0 -> 222 bytes
 v1_8_0/_static/down.png                            |   Bin 0 -> 202 bytes
 v1_8_0/_static/file.png                            |   Bin 0 -> 286 bytes
 v1_8_0/_static/fonts/FontAwesome.otf               |   Bin 0 -> 85908 bytes
 v1_8_0/_static/fonts/Lato-Bold.ttf                 |   Bin 0 -> 121788 bytes
 v1_8_0/_static/fonts/Lato-Regular.ttf              |   Bin 0 -> 120196 bytes
 v1_8_0/_static/fonts/RobotoSlab-Bold.ttf           |   Bin 0 -> 170616 bytes
 v1_8_0/_static/fonts/RobotoSlab-Regular.ttf        |   Bin 0 -> 169064 bytes
 v1_8_0/_static/fonts/fontawesome-webfont.eot       |   Bin 0 -> 56006 bytes
 v1_8_0/_static/fonts/fontawesome-webfont.svg       |   520 +
 v1_8_0/_static/fonts/fontawesome-webfont.ttf       |   Bin 0 -> 112160 bytes
 v1_8_0/_static/fonts/fontawesome-webfont.woff      |   Bin 0 -> 65452 bytes
 v1_8_0/_static/img/add_to_slack.png                |   Bin 0 -> 5165 bytes
 v1_8_0/_static/img/asf_logo_wide_small.png         |   Bin 0 -> 32278 bytes
 v1_8_0/_static/img/egg-logo2.png                   |   Bin 0 -> 7241 bytes
 v1_8_0/_static/img/logo.png                        |   Bin 0 -> 151595 bytes
 v1_8_0/_static/jquery-3.2.1.js                     | 10253 +++++++++++++++++++
 v1_8_0/_static/jquery.js                           |     4 +
 v1_8_0/_static/js/affix.js                         |   162 +
 v1_8_0/_static/js/bootstrap-3.0.3.min.js           |     7 +
 v1_8_0/_static/js/main.js                          |    92 +
 v1_8_0/_static/js/modernizr.min.js                 |     4 +
 v1_8_0/_static/js/scrollspy.js                     |   172 +
 v1_8_0/_static/language_data.js                    |   297 +
 v1_8_0/_static/minus.png                           |   Bin 0 -> 90 bytes
 v1_8_0/_static/mynewt-logo-only-newt32x32.png      |   Bin 0 -> 1175 bytes
 v1_8_0/_static/plus.png                            |   Bin 0 -> 90 bytes
 v1_8_0/_static/pygments.css                        |    69 +
 v1_8_0/_static/searchtools.js                      |   481 +
 v1_8_0/_static/underscore-1.3.1.js                 |   999 ++
 v1_8_0/_static/underscore.js                       |    31 +
 v1_8_0/_static/up-pressed.png                      |   Bin 0 -> 214 bytes
 v1_8_0/_static/up.png                              |   Bin 0 -> 203 bytes
 v1_8_0/_static/websupport.js                       |   808 ++
 v1_8_0/concepts.html                               |   514 +
 v1_8_0/external_links.html                         |   346 +
 v1_8_0/genindex.html                               |  1446 +++
 v1_8_0/get_started/debug.html                      |   399 +
 v1_8_0/get_started/docker.html                     |   472 +
 v1_8_0/get_started/index.html                      |   365 +
 v1_8_0/get_started/native_install/cross_tools.html |   569 +
 v1_8_0/get_started/native_install/index.html       |   382 +
 .../get_started/native_install/native_tools.html   |   515 +
 v1_8_0/get_started/project_create.html             |   793 ++
 v1_8_0/get_started/serial_access.html              |   535 +
 v1_8_0/index.html                                  |   396 +
 v1_8_0/misc/go_env.html                            |   563 +
 v1_8_0/misc/ide.html                               |   671 ++
 v1_8_0/misc/index.html                             |   341 +
 v1_8_0/mynewt_faq/admin_faq.html                   |   453 +
 v1_8_0/mynewt_faq/bluetooth_faq.html               |   523 +
 v1_8_0/mynewt_faq/boot_faq.html                    |   386 +
 v1_8_0/mynewt_faq/fs_faq.html                      |   364 +
 v1_8_0/mynewt_faq/hardware_faq.html                |   395 +
 v1_8_0/mynewt_faq/index.html                       |   386 +
 v1_8_0/mynewt_faq/modules_faq.html                 |   388 +
 v1_8_0/mynewt_faq/newt_faq.html                    |   363 +
 v1_8_0/mynewt_faq/newtmgr_faq.html                 |   422 +
 v1_8_0/mynewt_faq/nfc_faq.html                     |   349 +
 v1_8_0/mynewt_faq/port_faq.html                    |   363 +
 v1_8_0/mynewt_faq/syntax_faq.html                  |   410 +
 v1_8_0/mynewt_faq/troubleshoot_faq.html            |   439 +
 v1_8_0/network/README.html                         |   350 +
 v1_8_0/network/ble_hs/ble_att.html                 |   475 +
 v1_8_0/network/ble_hs/ble_gap.html                 |  2554 +++++
 v1_8_0/network/ble_hs/ble_gattc.html               |  1327 +++
 v1_8_0/network/ble_hs/ble_gatts.html               |  1327 +++
 v1_8_0/network/ble_hs/ble_hs.html                  |   372 +
 v1_8_0/network/ble_hs/ble_hs_id.html               |   412 +
 v1_8_0/network/ble_hs/ble_hs_return_codes.html     |  1301 +++
 v1_8_0/network/ble_sec.html                        |   405 +
 v1_8_0/network/ble_setup/ble_addr.html             |   401 +
 v1_8_0/network/ble_setup/ble_lp_clock.html         |   404 +
 v1_8_0/network/ble_setup/ble_setup_intro.html      |   371 +
 v1_8_0/network/ble_setup/ble_sync_cb.html          |   417 +
 v1_8_0/network/btshell/btshell_GAP.html            |  1957 ++++
 v1_8_0/network/btshell/btshell_GATT.html           |   600 ++
 v1_8_0/network/btshell/btshell_advdata.html        |   459 +
 v1_8_0/network/btshell/btshell_api.html            |   468 +
 v1_8_0/network/index.html                          |   450 +
 v1_8_0/network/mesh/index.html                     |   437 +
 v1_8_0/network/mesh/sample.html                    |   368 +
 v1_8_0/newt/README.html                            |   346 +
 v1_8_0/newt/command_list/newt_build.html           |   408 +
 v1_8_0/newt/command_list/newt_clean.html           |   410 +
 v1_8_0/newt/command_list/newt_complete.html        |   390 +
 v1_8_0/newt/command_list/newt_create_image.html    |   423 +
 v1_8_0/newt/command_list/newt_debug.html           |   414 +
 v1_8_0/newt/command_list/newt_help.html            |   434 +
 v1_8_0/newt/command_list/newt_info.html            |   385 +
 v1_8_0/newt/command_list/newt_load.html            |   391 +
 v1_8_0/newt/command_list/newt_mfg.html             |   466 +
 v1_8_0/newt/command_list/newt_new.html             |   404 +
 v1_8_0/newt/command_list/newt_pkg.html             |   454 +
 v1_8_0/newt/command_list/newt_resign_image.html    |   411 +
 v1_8_0/newt/command_list/newt_run.html             |   419 +
 v1_8_0/newt/command_list/newt_size.html            |   436 +
 v1_8_0/newt/command_list/newt_target.html          |   587 ++
 v1_8_0/newt/command_list/newt_test.html            |   419 +
 v1_8_0/newt/command_list/newt_upgrade.html         |   391 +
 v1_8_0/newt/command_list/newt_vals.html            |   438 +
 v1_8_0/newt/command_list/newt_version.html         |   400 +
 v1_8_0/newt/index.html                             |   535 +
 v1_8_0/newt/install/index.html                     |   375 +
 v1_8_0/newt/install/newt_linux.html                |   534 +
 v1_8_0/newt/install/newt_mac.html                  |   526 +
 v1_8_0/newt/install/newt_windows.html              |   549 +
 v1_8_0/newt/install/prev_releases.html             |   457 +
 v1_8_0/newt/newt_operation.html                    |   621 ++
 v1_8_0/newt/newt_ops.html                          |   414 +
 v1_8_0/newtmgr/README.html                         |   346 +
 v1_8_0/newtmgr/command_list/index.html             |   402 +
 v1_8_0/newtmgr/command_list/newtmgr_config.html    |   400 +
 v1_8_0/newtmgr/command_list/newtmgr_conn.html      |   559 +
 v1_8_0/newtmgr/command_list/newtmgr_crash.html     |   400 +
 v1_8_0/newtmgr/command_list/newtmgr_datetime.html  |   404 +
 v1_8_0/newtmgr/command_list/newtmgr_echo.html      |   397 +
 v1_8_0/newtmgr/command_list/newtmgr_fs.html        |   419 +
 v1_8_0/newtmgr/command_list/newtmgr_image.html     |   493 +
 v1_8_0/newtmgr/command_list/newtmgr_logs.html      |   480 +
 v1_8_0/newtmgr/command_list/newtmgr_mpstats.html   |   425 +
 v1_8_0/newtmgr/command_list/newtmgr_reset.html     |   396 +
 v1_8_0/newtmgr/command_list/newtmgr_run.html       |   422 +
 v1_8_0/newtmgr/command_list/newtmgr_stat.html      |   472 +
 v1_8_0/newtmgr/command_list/newtmgr_taskstats.html |   416 +
 v1_8_0/newtmgr/index.html                          |   367 +
 v1_8_0/newtmgr/install/index.html                  |   374 +
 v1_8_0/newtmgr/install/install_linux.html          |   573 ++
 v1_8_0/newtmgr/install/install_mac.html            |   502 +
 v1_8_0/newtmgr/install/install_windows.html        |   502 +
 v1_8_0/newtmgr/install/prev_releases.html          |   467 +
 v1_8_0/objects.inv                                 |   Bin 0 -> 50706 bytes
 v1_8_0/os/core_os/callout/callout.html             |   506 +
 .../os/core_os/context_switch/context_switch.html  |   455 +
 v1_8_0/os/core_os/cputime/os_cputime.html          |   615 ++
 v1_8_0/os/core_os/event_queue/event_queue.html     |   669 ++
 v1_8_0/os/core_os/heap/heap.html                   |   433 +
 v1_8_0/os/core_os/mbuf/mbuf.html                   |  1510 +++
 v1_8_0/os/core_os/memory_pool/memory_pool.html     |   753 ++
 v1_8_0/os/core_os/mutex/mutex.html                 |   539 +
 v1_8_0/os/core_os/mynewt_os.html                   |   578 ++
 v1_8_0/os/core_os/porting/port_bsp.html            |   828 ++
 v1_8_0/os/core_os/porting/port_cpu.html            |   408 +
 v1_8_0/os/core_os/porting/port_mcu.html            |   389 +
 v1_8_0/os/core_os/porting/port_os.html             |   468 +
 v1_8_0/os/core_os/sanity/sanity.html               |   621 ++
 v1_8_0/os/core_os/semaphore/semaphore.html         |   499 +
 v1_8_0/os/core_os/task/task.html                   |   836 ++
 v1_8_0/os/core_os/time/os_time.html                |   880 ++
 v1_8_0/os/modules/baselibc.html                    |   399 +
 v1_8_0/os/modules/bootloader/bootloader.html       |   914 ++
 v1_8_0/os/modules/config/config.html               |  1049 ++
 v1_8_0/os/modules/console/console.html             |   915 ++
 v1_8_0/os/modules/devmgmt/customize_newtmgr.html   |   397 +
 v1_8_0/os/modules/devmgmt/newtmgr.html             |   410 +
 v1_8_0/os/modules/devmgmt/oicmgr.html              |   409 +
 v1_8_0/os/modules/drivers/driver.html              |   516 +
 v1_8_0/os/modules/drivers/flash.html               |   469 +
 v1_8_0/os/modules/drivers/mmc.html                 |   478 +
 v1_8_0/os/modules/elua/elua.html                   |   376 +
 v1_8_0/os/modules/elua/lua_init.html               |   354 +
 v1_8_0/os/modules/elua/lua_main.html               |   366 +
 v1_8_0/os/modules/fcb/fcb.html                     |   814 ++
 v1_8_0/os/modules/fcb/fcb_append.html              |   380 +
 v1_8_0/os/modules/fcb/fcb_append_finish.html       |   367 +
 v1_8_0/os/modules/fcb/fcb_append_to_scratch.html   |   355 +
 v1_8_0/os/modules/fcb/fcb_clear.html               |   353 +
 v1_8_0/os/modules/fcb/fcb_getnext.html             |   363 +
 v1_8_0/os/modules/fcb/fcb_init.html                |   356 +
 v1_8_0/os/modules/fcb/fcb_is_empty.html            |   353 +
 v1_8_0/os/modules/fcb/fcb_offset_last_n.html       |   362 +
 v1_8_0/os/modules/fcb/fcb_rotate.html              |   353 +
 v1_8_0/os/modules/fcb/fcb_walk.html                |   389 +
 v1_8_0/os/modules/fs/fatfs.html                    |   407 +
 v1_8_0/os/modules/fs/fs.html                       |   842 ++
 v1_8_0/os/modules/fs/fs_add.html                   |   531 +
 v1_8_0/os/modules/fs/nffs.html                     |   586 ++
 v1_8_0/os/modules/fs/otherfs.html                  |   432 +
 v1_8_0/os/modules/hal/hal.html                     |   449 +
 v1_8_0/os/modules/hal/hal_bsp/hal_bsp.html         |   498 +
 v1_8_0/os/modules/hal/hal_creation.html            |   338 +
 v1_8_0/os/modules/hal/hal_flash/hal_flash.html     |   554 +
 v1_8_0/os/modules/hal/hal_flash/hal_flash_int.html |   347 +
 v1_8_0/os/modules/hal/hal_gpio/hal_gpio.html       |   680 ++
 v1_8_0/os/modules/hal/hal_i2c/hal_i2c.html         |   705 ++
 v1_8_0/os/modules/hal/hal_in_libraries.html        |   327 +
 v1_8_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   370 +
 v1_8_0/os/modules/hal/hal_spi/hal_spi.html         |   759 ++
 v1_8_0/os/modules/hal/hal_system/hal_sys.html      |   446 +
 v1_8_0/os/modules/hal/hal_timer/hal_timer.html     |   598 ++
 v1_8_0/os/modules/hal/hal_uart/hal_uart.html       |   563 +
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   412 +
 v1_8_0/os/modules/imgmgr/imgmgr.html               |   434 +
 v1_8_0/os/modules/imgmgr/imgmgr_module_init.html   |   379 +
 v1_8_0/os/modules/imgmgr/imgr_ver_parse.html       |   419 +
 v1_8_0/os/modules/imgmgr/imgr_ver_str.html         |   417 +
 v1_8_0/os/modules/json/json.html                   |  1281 +++
 v1_8_0/os/modules/logs/logs.html                   |  1461 +++
 v1_8_0/os/modules/mcumgr/mcumgr.html               |   364 +
 v1_8_0/os/modules/mfg/mfg.html                     |   761 ++
 v1_8_0/os/modules/sensor_framework/sensor_api.html |  1496 +++
 .../os/modules/sensor_framework/sensor_create.html |   578 ++
 .../os/modules/sensor_framework/sensor_driver.html |   789 ++
 .../modules/sensor_framework/sensor_framework.html |   450 +
 .../sensor_framework/sensor_listener_api.html      |   481 +
 .../modules/sensor_framework/sensor_mgr_api.html   |   800 ++
 .../sensor_framework/sensor_notifier_api.html      |   402 +
 v1_8_0/os/modules/sensor_framework/sensor_oic.html |   397 +
 .../os/modules/sensor_framework/sensor_shell.html  |   374 +
 v1_8_0/os/modules/shell/shell.html                 |   980 ++
 v1_8_0/os/modules/split/split.html                 |   820 ++
 v1_8_0/os/modules/stats/stats.html                 |  1041 ++
 .../os/modules/sysinitconfig/sysconfig_error.html  |   800 ++
 v1_8_0/os/modules/sysinitconfig/sysinitconfig.html |  1013 ++
 v1_8_0/os/modules/system_modules.html              |   367 +
 v1_8_0/os/modules/testutil/testutil.html           |   794 ++
 v1_8_0/os/os_user_guide.html                       |   365 +
 v1_8_0/os/tutorials/STM32F303.html                 |   513 +
 v1_8_0/os/tutorials/pin-wheel-mods.html            |   400 +
 v1_8_0/search.html                                 |   333 +
 v1_8_0/searchindex.js                              |     1 +
 v1_8_0/tutorials/ble/ble.html                      |   357 +
 v1_8_0/tutorials/ble/ble_bare_bones.html           |   542 +
 v1_8_0/tutorials/ble/blehci_project.html           |   568 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |   498 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |   448 +
 .../bleprph-sections/bleprph-chr-access.html       |   635 ++
 .../bleprph-sections/bleprph-gap-event.html        |   517 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |   663 ++
 v1_8_0/tutorials/ble/bleprph/bleprph.html          |   406 +
 v1_8_0/tutorials/ble/eddystone.html                |   774 ++
 v1_8_0/tutorials/ble/ibeacon.html                  |   727 ++
 v1_8_0/tutorials/blinky/arduino_zero.html          |   747 ++
 v1_8_0/tutorials/blinky/blinky.html                |   430 +
 v1_8_0/tutorials/blinky/blinky_console.html        |   575 ++
 v1_8_0/tutorials/blinky/blinky_primo.html          |   651 ++
 v1_8_0/tutorials/blinky/blinky_stm32f4disc.html    |   581 ++
 v1_8_0/tutorials/blinky/nRF52.html                 |   563 +
 v1_8_0/tutorials/blinky/olimex.html                |   606 ++
 v1_8_0/tutorials/blinky/pinetime.html              |   524 +
 v1_8_0/tutorials/blinky/rbnano2.html               |   573 ++
 v1_8_0/tutorials/devmgmt/add_newtmgr.html          |   650 ++
 v1_8_0/tutorials/devmgmt/devmgmt.html              |   356 +
 v1_8_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |   567 +
 v1_8_0/tutorials/lora/lorawanapp.html              |   666 ++
 v1_8_0/tutorials/os_fundamentals/event_queue.html  |   861 ++
 .../tutorials/os_fundamentals/os_fundamentals.html |   356 +
 v1_8_0/tutorials/os_fundamentals/tasks_lesson.html |   645 ++
 v1_8_0/tutorials/other/chg_ctrl_on_pinetime.html   |   654 ++
 v1_8_0/tutorials/other/codesize.html               |   402 +
 v1_8_0/tutorials/other/other.html                  |   360 +
 v1_8_0/tutorials/other/unit_test.html              |   683 ++
 v1_8_0/tutorials/other/wi-fi_on_arduino.html       |   687 ++
 v1_8_0/tutorials/repo/add_repos.html               |   627 ++
 v1_8_0/tutorials/repo/create_repo.html             |   509 +
 v1_8_0/tutorials/repo/private_repo.html            |   394 +
 v1_8_0/tutorials/repo/upgrade_repo.html            |   363 +
 v1_8_0/tutorials/sensors/air_quality.html          |   364 +
 v1_8_0/tutorials/sensors/air_quality_ble.html      |   545 +
 v1_8_0/tutorials/sensors/air_quality_sensor.html   |  1057 ++
 v1_8_0/tutorials/sensors/nrf52_adc.html            |  1102 ++
 v1_8_0/tutorials/sensors/sensor_bleprph_oic.html   |   660 ++
 v1_8_0/tutorials/sensors/sensor_nrf52_bno055.html  |   923 ++
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |   484 +
 v1_8_0/tutorials/sensors/sensor_nrf52_drv2605.html |   559 +
 .../tutorials/sensors/sensor_offboard_config.html  |   595 ++
 v1_8_0/tutorials/sensors/sensor_oic_overview.html  |   427 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |  1071 ++
 v1_8_0/tutorials/sensors/sensors.html              |   360 +
 v1_8_0/tutorials/sensors/sensors_framework.html    |   426 +
 v1_8_0/tutorials/slinky/project-nrf52-slinky.html  |   589 ++
 v1_8_0/tutorials/slinky/project-sim-slinky.html    |   476 +
 v1_8_0/tutorials/slinky/project-slinky.html        |   406 +
 v1_8_0/tutorials/slinky/project-stm32-slinky.html  |   626 ++
 v1_8_0/tutorials/tooling/error_diagnostics.html    |   835 ++
 v1_8_0/tutorials/tooling/segger_rtt.html           |   456 +
 v1_8_0/tutorials/tooling/segger_sysview.html       |   441 +
 v1_8_0/tutorials/tooling/tooling.html              |   358 +
 v1_8_0/tutorials/tutorials.html                    |   435 +
 3304 files changed, 215317 insertions(+), 9936 deletions(-)

diff --git a/about/index.html b/about/index.html
index 31612b0..63f8ed7 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
diff --git a/community/index.html b/community/index.html
index bb40480..93d1717 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
diff --git a/documentation/index.html b/documentation/index.html
index ee510c7..2a18746 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
@@ -154,6 +154,7 @@ ga("send", "pageview");
 </ul>
 </li>
 <li>Earlier versions:<ul>
+<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>
 <li><a href="/v1_5_0/">1.5.0</a></li>
diff --git a/download/index.html b/download/index.html
index 8c8573a..c79f79b 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </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.7.0</li>
-<li>Release Date: August 4, 2019</li>
-<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.7.0">Release Notes</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.7.0/">Release Download</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.7.0/apache-mynewt-core-1.7.0.tgz">core</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.7.0/apache-mynewt-core-1.7.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.7.0/apache-mynewt-newt-1.7.0.tgz.sha512">[SHA512]</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.7.0/apache-mynewt-newt-1.7.0.tgz">newt</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.7.0/apache-mynewt-newt-1.7.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-mynewt-1.7.0/apache-mynewt-newt-1.7.0.tgz.sha512">[SHA512]</a></li>
+<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>
 </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.2.0</li>
-<li>Release Date: August 4, 2019</li>
-<li><a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-NimBLE-1.2.0">Release Notes</a></li>
-<li><a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-nimble-1.2.0/apache-mynewt-nimble-1.2.0.tgz">Release Download</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.2.0/apache-mynewt-nimble-1.2.0.tgz.asc">[PGP]</a>
-    <a href="https://www.apache.org/dist/mynewt/apache-nimble-1.2.0/apache-mynewt-nimble-1.2.0.tgz.sha512">[SHA512]</a></li>
+<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>
 </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>
@@ -212,11 +212,13 @@ $ git clone git://github.com/apache/incubator-mynewt-newt.git -b &lt;feature-bra
 <li>Apache Mynewt 1.4.1 <a href="https://cwiki.apache.org/confluence/display/MYNEWT/RN-1.4.1">Release Notes</a>, <a href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.4.1">Release Archive</a></li>
 <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>
 </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>
 </ul>
 <p><br>
 <br></p>
diff --git a/events/index.html b/events/index.html
index 3e2a050..0afd111 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
diff --git a/index.html b/index.html
index ce80545..2e0f607 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
@@ -352,6 +352,9 @@ ga("send", "pageview");
 <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF51-DK"> nRF51 DK (16KB) </a> from Nordic Semiconductor (Cortex-M0)
 </li>
 <li>
+<a href="https://www.adafruit.com/product/4382"> Adafruit Feather STM32F405 </a> from Adafruit (Cortex-M4)
+</li>
+<li>
 <a href="https://www.st.com/en/evaluation-tools/nucleo-l476rg.html"> NUCLEO-L476RG </a> from STMicroelectronics (Cortex-M4)
 </li>
 <li>
@@ -376,6 +379,9 @@ ga("send", "pageview");
 <a href="http://wiki.stm32duino.com/index.php?title=STM32F4xx_boards#Black_VET6_-_STM32F407VET6_.28512KB_Flash.2C_192K_RAM.2C_100_pin.29"> Black VET6 </a> from STM32Duino (Cortex-M4)
 </li>
 <li>
+<a href="https://www.st.com/en/evaluation-tools/32f411ediscovery.html"> STM32F411E-DISC0 </a> from STMicroelectronics (Cortex-M4)
+</li>
+<li>
 <a href="https://redbear.cc/product/ble/ble-nano-2-soldered.html"> Nano 2 </a> from RedBear (Cortex-M4)
 </li>
 <li>
diff --git a/known_issues/index.html b/known_issues/index.html
index 90f98d8..671ca83 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.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.8.0, Apache NimBLE 1.3.0 </a> released (April 9, 2020)
             </div>
         </div>
     </div>
@@ -159,6 +159,9 @@ ga("send", "pageview");
   <option value="/latest">
     Version: master
   </option>
+    <option value="/v1_8_0/" >
+    Version: 1.8.0
+  </option>
   <option value="/v1_7_0/" >
     Version: 1.7.0
   </option>
@@ -252,6 +255,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/_sources/get_started/project_create.rst.txt b/master/_sources/get_started/project_create.rst.txt
index 637166c..3cfbdf7 100644
--- a/master/_sources/get_started/project_create.rst.txt
+++ b/master/_sources/get_started/project_create.rst.txt
@@ -65,6 +65,7 @@ your home directory.
     $ cd ~/dev
     $ newt new myproj
     Downloading project skeleton from apache/mynewt-blinky...
+    Downloading repository mynewt-blinky (commit: master) ...
     Installing skeleton in myproj...
     Project myproj successfully created.
 
@@ -153,28 +154,14 @@ progress.
 .. code-block:: console
 
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
+    Downloading repository mynewt-core (commit: master) ...
+    Downloading repository mynewt-mcumgr (commit: master) ...
+    Downloading repository mynewt-nimble (commit: master) ...
+    Downloading repository mcuboot (commit: master) from ...
+    Making the following changes to the project:
     apache-mynewt-core successfully upgraded to version 1.7.0
-
-**Note:** If you get the following error:
-
-.. code-block:: console
-
-    ReadDesc: No matching branch for apache-mynewt-core repo
-    Error: No matching branch for apache-mynewt-core repop
-
-You must edit the ``project.yml`` file and change the line
-``repo: incubator-mynewt-core`` as shown in the following example to
-``repo: mynewt-core``:
-
-.. code-block:: yaml
-    :emphasize-lines: 5
-
-    repository.apache-mynewt-core:
-        type: github
-        vers: 1-latest
-        user: apache
-        repo: incubator-mynewt-core
+    apache-mynewt-nimble successfully upgraded to version 1.2.0
+    mcuboot successfully upgraded to version 1.3.1
 
 View the core of the Apache Mynewt OS that is downloaded into your local
 directory.
@@ -183,52 +170,61 @@ directory.
 
 .. code-block:: console
 
-    $ tree -L 2 repos/apache-mynewt-core/
-
-    repos/apache-mynewt-core/
-    ├── CODING_STANDARDS.md
-    ├── DISCLAIMER
-    ├── LICENSE
-    ├── NOTICE
-    ├── README.md
-    ├── RELEASE_NOTES.md
+    $ repos/apache-mynewt-core/
     ├── apps
-    │   ├── blecent
-    │   ├── blehci
-    │   ├── bleprph
     │   ├── bleprph_oic
     │   ├── blesplit
-    │   ├── bletest
     │   ├── bleuart
-    │   ├── boot
-    │   ├── btshell
-    │   ├── fat2native
+    │   ├── bsncent
+    │   ├── bsnprph
+    │   ├── bus_test
+    │   ├── coremark
+    │   ├── crypto_test
     │   ├── ffs2native
+    │   ├── flash_loader
+    │   ├── iptest
+    │   ├── lora_app_shell
+    │   ├── loraping
+    │   ├── lorashell
+    │   ├── metrics
     │   ├── ocf_sample
+    │   ├── pwm_test
+    │   ├── sensors_test
     │   ├── slinky
     │   ├── slinky_oic
     │   ├── spitest
     │   ├── splitty
-    │   ├── test
     │   ├── testbench
-    │   └── timtest
+    │   ├── timtest
+    │   └── trng_test
     ├── boot
-    │   ├── boot_serial
-    │   ├── bootutil
     │   ├── split
     │   └── split_app
+    ├── CODING_STANDARDS.md
     ├── compiler
+    │   ├── arc
     │   ├── arm-none-eabi-m0
+    │   ├── arm-none-eabi-m3
+    │   ├── arm-none-eabi-m33
     │   ├── arm-none-eabi-m4
+    │   ├── arm-none-eabi-m7
     │   ├── gdbmacros
     │   ├── mips
+    │   ├── riscv64
     │   ├── sim
-    │   └── sim-mips
+    │   ├── sim-armv7
+    │   ├── sim-mips
+    │   └── xc32
     ├── crypto
     │   ├── mbedtls
     │   └── tinycrypt
     ├── docs
-    │   └── doxygen.xml
+    │   ├── conf.py
+    │   ├── doxygen.xml
+    │   ├── index.rst
+    │   ├── Makefile
+    │   ├── os
+    │   └── README.rst
     ├── encoding
     │   ├── base64
     │   ├── cborattr
@@ -238,19 +234,28 @@ directory.
     │   ├── disk
     │   ├── fatfs
     │   ├── fcb
+    │   ├── fcb2
     │   ├── fs
     │   └── nffs
     ├── hw
+    │   ├── battery
     │   ├── bsp
+    │   ├── bus
+    │   ├── charge-control
     │   ├── cmsis-core
     │   ├── drivers
     │   ├── hal
     │   ├── mcu
-    │   └── scripts
+    │   ├── mips-hal
+    │   ├── scripts
+    │   ├── sensor
+    │   └── util
     ├── kernel
-    │   └── os
+    │   ├── os
+    │   └── sim
     ├── libc
     │   └── baselibc
+    ├── LICENSE
     ├── mgmt
     │   ├── imgmgr
     │   ├── mgmt
@@ -258,39 +263,61 @@ directory.
     │   └── oicmgr
     ├── net
     │   ├── ip
-    │   ├── nimble
+    │   ├── lora
+    │   ├── mqtt
     │   ├── oic
     │   └── wifi
+    ├── NOTICE
     ├── project.yml
+    ├── README.md
+    ├── RELEASE_NOTES.md
     ├── repository.yml
     ├── sys
     │   ├── config
     │   ├── console
     │   ├── coredump
     │   ├── defs
+    │   ├── fault
     │   ├── flash_map
     │   ├── id
     │   ├── log
+    │   ├── metrics
     │   ├── mfg
     │   ├── reboot
     │   ├── shell
     │   ├── stats
-    │   └── sysinit
+    │   ├── sys
+    │   ├── sysdown
+    │   ├── sysinit
+    │   └── sysview
     ├── targets
     │   └── unittest
     ├── test
     │   ├── crash_test
     │   ├── flash_test
+    │   ├── i2c_scan
     │   ├── runtest
+    │   ├── spiflash_stress_test
     │   └── testutil
     ├── time
-    │   └── datetime
-    └── util
-        ├── cbmem
-        ├── crc
-        └── mem
-
-    94 directories, 9 files
+    │   ├── datetime
+    │   ├── timepersist
+    │   └── timesched
+    ├── uncrustify.cfg
+    ├── util
+    │   ├── cbmem
+    │   ├── cmdarg
+    │   ├── crc
+    │   ├── debounce
+    │   ├── easing
+    │   ├── mem
+    │   ├── parse
+    │   ├── rwlock
+    │   ├── streamer
+    │   └── taskpool
+    └── version.yml
+
+    131 directories, 14 files
 
 Testing the Project Packages
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -306,17 +333,17 @@ the ``apache-mynewt-core`` repo:
 .. code-block:: console
 
     $ newt test @apache-mynewt-core/sys/config
-    Testing package @apache-mynewt-core/sys/config/test-fcb
-    Compiling bootutil_misc.c
-    Compiling image_ec.c
-    Compiling image_rsa.c
-    Compiling image_validate.c
-
+    Testing package @apache-mynewt-core/sys/config/selftest-fcb
+    Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/aes_decrypt.c
+    Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/aes_encrypt.c
+    Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/cbc_mode.c
+    Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/ccm_mode.c
+    Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/cmac_mode.c
     ...
 
-    Linking ~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf
-    Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf
-    Testing package @apache-mynewt-core/sys/config/test-nffs
+    Linking ~/dev/myproj/bin/targets/unittest/sys_config_selftest-fcb/app/sys/config/selftest-fcb/sys_config_selftest-fcb.elf
+    Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_selftest-fcb/app/sys/config/selftest-fcb/sys_config_selftest-fcb.elf
+    Testing package @apache-mynewt-core/sys/config/selftest-nffs
     Compiling repos/apache-mynewt-core/encoding/base64/src/hex.c
     Compiling repos/apache-mynewt-core/fs/fs/src/fs_cli.c
     Compiling repos/apache-mynewt-core/fs/fs/src/fs_dirent.c
@@ -331,9 +358,9 @@ the ``apache-mynewt-core`` repo:
 
     ...
 
-    Linking ~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf
-    Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf
-    Passed tests: [sys/config/test-fcb sys/config/test-nffs]
+    Linking ~/dev/myproj/bin/targets/unittest/sys_config_selftest-nffs/app/sys/config/selftest-nffs/sys_config_selftest-nffs.elf
+    Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_selftest-nffs/app/sys/config/selftest-nffs/sys_config_selftest-nffs.elf
+    Passed tests: [sys/config/selftest-fcb sys/config/selftest-nffs]
     All tests passed
 
 **Note:** If you installed the latest gcc using homebrew on your Mac,
@@ -359,19 +386,22 @@ package name.
 .. code-block:: console
 
     $ newt test all
-    Testing package @apache-mynewt-core/boot/boot_serial/test
-    Compiling repos/apache-mynewt-core/boot/boot_serial/test/src/boot_test.c
-    Compiling repos/apache-mynewt-core/boot/boot_serial/test/src/testcases/boot_serial_setup.c
+    Testing package @apache-mynewt-core/crypto/mbedtls/selftest
+    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c
+    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aria.c
+    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/arc4.c
+    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
 
     ...
 
-    Linking ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/boot/boot_serial/test/boot_boot_serial_test.elf
+    Linking ~/dev/myproj/bin/targets/unittest/crypto_mbedtls_selftest/app/@apache-mynewt-core/crypto/mbedtls/selftest/@apache-mynewt-core_crypto_mbedtls_selftest.elf
+    Executing test: ~/dev/myproj/bin/targets/unittest/crypto_mbedtls_selftest/app/@apache-mynewt-core/crypto/mbedtls/selftest/@apache-mynewt-core_crypto_mbedtls_selftest.elf
 
     ...lots of compiling and testing...
 
-    Linking ~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf
-    Executing test: ~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf
-    Passed tests: [boot/boot_serial/test boot/bootutil/test crypto/mbedtls/test encoding/base64/test encoding/cborattr/test encoding/json/test fs/fcb/test fs/nffs/test kernel/os/test net/ip/mn_socket/test net/nimble/host/test net/oic/test sys/config/test-fcb sys/config/test-nffs sys/flash_map/test sys/log/full/test util/cbmem/test]
+    Linking ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/@mcuboot/boot/boot_serial/test/@mcuboot_boot_boot_serial_test.elf
+    Executing test: ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/@mcuboot/boot/boot_serial/test/@mcuboot_boot_boot_serial_test.elf
+    Passed tests: [crypto/mbedtls/selftest encoding/base64/selftest encoding/cborattr/selftest encoding/json/selftest fs/fcb/selftest fs/fcb2/selftest fs/nffs/selftest hw/drivers/flash/enc_flash/selftest hw/drivers/trng/trng_sw/selftest hw/sensor/selftest kernel/os/selftest net/ip/mn_socket/selftest net/oic/selftest sys/config/selftest-fcb sys/config/selftest-nffs sys/flash_map/selftest sys/log/full/selftest/align1 sys/log/full/selftest/align2 sys/log/full/selftest/align4 sys/log/full/se [...]
     All tests passed
 
 Building and Running the Simulated Blinky Application
diff --git a/master/_sources/mynewt_faq/newt_faq.rst.txt b/master/_sources/mynewt_faq/newt_faq.rst.txt
index 464244c..c2b28a4 100644
--- a/master/_sources/mynewt_faq/newt_faq.rst.txt
+++ b/master/_sources/mynewt_faq/newt_faq.rst.txt
@@ -5,13 +5,6 @@ Mynewt FAQ - Newt
   :local:
   :depth: 1
 
-Newt Commands: ``upgrade``, ``install``, ``sync``
--------------------------------------------------
-
-**Q**: What’s the difference between ``newt upgrade``, ``newt install``, and ``newt sync``?
-
-**A**: Only use ``newt upgrade``.  The other two commands (``install`` and ``sync``) are deprecated and will be removed soon.
-
 ``newt size`` Command vs. Elf File Size
 ---------------------------------------
 
diff --git a/master/_sources/mynewt_faq/troubleshoot_faq.rst.txt b/master/_sources/mynewt_faq/troubleshoot_faq.rst.txt
index 05f4c0e..c7c71bb 100644
--- a/master/_sources/mynewt_faq/troubleshoot_faq.rst.txt
+++ b/master/_sources/mynewt_faq/troubleshoot_faq.rst.txt
@@ -95,7 +95,7 @@ Bug With Older Versions of ``gcc``
 
 **Q**: I got the following error using ``newt build``. How do I fix it?
 
-.. code-block:: console:
+.. code-block:: console
 
   Error: repos/apache-mynewt-core/sys/log/modlog/src/modlog.c: In function 'modlog_alloc':
   repos/apache-mynewt-core/sys/log/modlog/src/modlog.c:61:23: error: missing braces around initializer [-Werror=missing-braces]
diff --git a/master/_sources/newt/command_list/newt_mfg.rst.txt b/master/_sources/newt/command_list/newt_mfg.rst.txt
index e614788..819a27e 100644
--- a/master/_sources/newt/command_list/newt_mfg.rst.txt
+++ b/master/_sources/newt/command_list/newt_mfg.rst.txt
@@ -73,7 +73,7 @@ Create the directory to hold the mfg packages.
 
     $ mkdir -p mfgs/rb_blinky_rsa
 
-The ``rb_blinky_rsa`` package needs a pkg.yml file. In addition it is needs a mfg.yml file to specify the two constituent targets. An example of each file is shown below.
+The ``rb_blinky_rsa`` package needs a pkg.yml file. In addition, it needs a mfg.yml file to specify the two constituent targets. An example of each file is shown below.
 
 .. code-block:: console
 
@@ -87,9 +87,18 @@ The ``rb_blinky_rsa`` package needs a pkg.yml file. In addition it is needs a mf
 .. code-block:: console
 
     $  more mfgs/rb_blinky_rsa/mfg.yml
-    mfg.bootloader: 'targets/rb_boot'
-    mfg.images:
-        - 'targets/rb_blinky'
+    mfg.bsp: "@apache-mynewt-core/hw/bsp/rb-nano2"
+    mfg.targets:
+        - rb_boot:
+          name: "targets/rb_boot"
+          area: FLASH_AREA_BOOTLOADER
+          offset: 0x0
+        - rb_blinky:
+          name: "targets/rb_blinky"
+          area: FLASH_AREA_IMAGE_0
+          offset: 0x0
+    mfg.meta:
+        area: FLASH_AREA_BOOTLOADER
 
 Build the bootloader and app images.
 
@@ -107,3 +116,5 @@ Run the ``newt mfg create`` command to collect all the manufacturing snapshot fi
     <snip>
     Generated the following files:
     <snip>
+
+A description of the generated files is available in the implementation's `readme <https://github.com/apache/mynewt-newt/blob/master/newt/mfg/README.md#file-structure>`_
diff --git a/master/_sources/os/bsp/index.rst.txt b/master/_sources/os/bsp/index.rst.txt
new file mode 100644
index 0000000..933cdca
--- /dev/null
+++ b/master/_sources/os/bsp/index.rst.txt
@@ -0,0 +1,28 @@
+..
+  #
+  # Copyright 2020 Casper Meijn <ca...@meijn.net>
+  #
+  # Licensed under the Apache License, Version 2.0 (the "License");
+  # you may not use this file except in compliance with the License.
+  # You may obtain a copy of the License at
+  #
+  #     http://www.apache.org/licenses/LICENSE-2.0
+  #
+  # Unless required by applicable law or agreed to in writing, software
+  # distributed under the License is distributed on an "AS IS" BASIS,
+  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  # See the License for the specific language governing permissions and
+  # limitations under the License.
+  #
+
+Board support
+=============
+
+This section lists some of the supported boards, their current status and 
+links to tutorial specific to the board. A list of all supported boards can
+be found in `@apache-mynewt-core/hw/bsp <https://github.com/apache/mynewt-core/tree/master/hw/bsp>`__.
+
+.. toctree::
+    :maxdepth: 1
+
+    PineTime <pinetime>
diff --git a/master/_sources/os/bsp/pinetime.rst.txt b/master/_sources/os/bsp/pinetime.rst.txt
new file mode 100644
index 0000000..615f014
--- /dev/null
+++ b/master/_sources/os/bsp/pinetime.rst.txt
@@ -0,0 +1,41 @@
+..
+  #
+  # Copyright 2020 Casper Meijn <ca...@meijn.net>
+  #
+  # Licensed under the Apache License, Version 2.0 (the "License");
+  # you may not use this file except in compliance with the License.
+  # You may obtain a copy of the License at
+  #
+  #     http://www.apache.org/licenses/LICENSE-2.0
+  #
+  # Unless required by applicable law or agreed to in writing, software
+  # distributed under the License is distributed on an "AS IS" BASIS,
+  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  # See the License for the specific language governing permissions and
+  # limitations under the License.
+  #
+
+PineTime smartwatch
+===================
+
+This page is about the board support package for the Pine64 PineTime smartwatch. 
+You can find some general documentation at the `device wiki <https://wiki.pine64.org/index.php/PineTime>`__. 
+You could buy a dev kit in the `store <https://store.pine64.org/?product=pinetime-dev-kit>`__.
+
+.. contents::
+  :local:
+  :depth: 2
+
+Status
+~~~~~~
+
+Currently the status is: incomplete.
+
+The board support package contains the code for booting the device and the pin 
+definitions. This means you can load an application like blinky, but no 
+pheriphirals can be used. New drivers will be added in the future.
+
+Tutorials
+~~~~~~~~~
+
+-  :doc:`../../tutorials/blinky/pinetime`
diff --git a/master/_sources/os/modules/console/console.rst.txt b/master/_sources/os/modules/console/console.rst.txt
index 5ccd479..78eee5d 100644
--- a/master/_sources/os/modules/console/console.rst.txt
+++ b/master/_sources/os/modules/console/console.rst.txt
@@ -256,6 +256,9 @@ is received. The two event queues are used as follows:
    pointers to the callback and the :c:data:`console_input` buffer, must be
    added to the avail_queue.
 
+Minimal Console Example
+"""""""""""""""""""""""
+
 Here is a code excerpt that shows how to use the
 :c:func:`console_set_queues()` function. The example adds one event to the
 avail_queue and uses the OS default event queue for the lines_queue.
@@ -300,6 +303,49 @@ avail_queue and uses the OS default event queue for the lines_queue.
         console_set_queues(&avail_queue, os_eventq_dflt_get());
     }
 
+Full Console Example
+""""""""""""""""""""
+
+For the full console, setting the queue is done via
+:c:func:`console_line_queue_set()`. This example uses the OS default event
+queue for calling the line received callback.
+
+.. code-block:: c
+
+    static void myapp_process_input(struct os_event *ev);
+
+    static struct console_input myapp_console_buf;
+
+    static struct os_event myapp_console_event = {
+        .ev_cb = myapp_process_input,
+        .ev_arg = &myapp_console_buf
+    };
+
+    /* Event callback to process a line of input from console. */
+    static void
+    myapp_process_input(struct os_event *ev)
+    {
+        char *line;
+        struct console_input *input;
+
+        input = ev->ev_arg;
+        assert (input != NULL);
+
+        line = input->line;
+        /* Do some work with line */
+             ....
+        /* Done processing line. Add the event back to the avail_queue */
+        console_line_event_put(ev);
+        return;
+    }
+
+    static void
+    myapp_init(void)
+    {
+        console_line_event_put(&myapp_console_event);
+        console_line_queue_set(os_eventq_dflt_get());
+    }
+
 API
 ~~~
 
diff --git a/master/_sources/os/os_user_guide.rst.txt b/master/_sources/os/os_user_guide.rst.txt
index 7f56ccc..806683b 100644
--- a/master/_sources/os/os_user_guide.rst.txt
+++ b/master/_sources/os/os_user_guide.rst.txt
@@ -22,6 +22,7 @@ OS User Guide
    Test Utilities <modules/testutil/testutil>
    JSON <modules/json/json>
    Manufacturing support <modules/mfg/mfg>
+   Board support <bsp/index>
 
 This guide provides comprehensive information about Mynewt OS, the
 real-time operating system for embedded systems. It is intended both for
diff --git a/master/_sources/os/tutorials/STM32F303.rst.txt b/master/_sources/os/tutorials/STM32F303.rst.txt
index b3ad7de..7ee46fa 100644
--- a/master/_sources/os/tutorials/STM32F303.rst.txt
+++ b/master/_sources/os/tutorials/STM32F303.rst.txt
@@ -49,45 +49,6 @@ re-use that project.
 
 **Note:** Don't forget to change into the ``myproj`` directory.
 
-Import External STM32F3 Library support
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The STM32F303 support for Mynewt lives in an external repository. It's
-necessary to add another repository to the project. To do this, edit the
-file ``project.yml`` in the root directory of your project ``myproj``
-
-This requires two changes to this file.
-
-1. You must define the properties of the external repository that you
-   want to add
-2. You must include the repository in your project.
-
-Edit the file ``project.yml`` with your favorite editor and add the
-following repository details in the file (after the core repository).
-This gives newt the information to contact the repository and extract
-its contents. In this case, the repository is on github in the
-``runtimeco`` collection. Its name is ``mynewt-stm32f3`` and we will
-accept any version up to the latest. You can look at the contents
-`here <https://github.com/runtimeco/mynewt_stm32f3>`__.
-
-::
-
-    repository.mynewt_stm32f3:
-        type: github
-        vers: 0-latest
-        user: runtimeco
-        repo: mynewt_stm32f3
-
-In the same file, add the following highlighted line to the
-``project.repositories`` variable. This tells newt to download the
-repository contents into your project.
-
-::
-
-    project.repositories:
-        - apache-mynewt-core
-        - mynewt_stm32f3
-
 Install dependencies
 ~~~~~~~~~~~~~~~~~~~~
 
@@ -121,23 +82,23 @@ the bootloader which allows you to upgrade your mynewt applications.
 
     $ newt target create stmf3_blinky
     $ newt target set stmf3_blinky build_profile=optimized
-    $ newt target set stmf3_blinky bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+    $ newt target set stmf3_blinky bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
     $ newt target set stmf3_blinky app=apps/blinky
 
     $ newt target create stmf3_boot
-    $ newt target set stmf3_boot app=@apache-mynewt-core/apps/boot
-    $ newt target set stmf3_boot bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+    $ newt target set stmf3_boot app=@mcuboot/boot/mynewt
+    $ newt target set stmf3_boot bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
     $ newt target set stmf3_boot build_profile=optimized
 
     $ newt target show
 
     targets/stmf3_blinky
         app=apps/blinky
-        bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+        bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
         build_profile=optimized
     targets/stmf3_boot
-        app=apps/boot
-        bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+        app=@mcuboot/boot/mynewt
+        bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
         build_profile=optimized
 
 Build the target executables
diff --git a/master/_sources/tutorials/ble/ble_bare_bones.rst.txt b/master/_sources/tutorials/ble/ble_bare_bones.rst.txt
index 3522c99..f789411 100644
--- a/master/_sources/tutorials/ble/ble_bare_bones.rst.txt
+++ b/master/_sources/tutorials/ble/ble_bare_bones.rst.txt
@@ -64,7 +64,7 @@ We download the dependent repos using the ``newt upgrade`` command:
 
     ~/dev$ cd my_proj1
     ~/dev/my_proj1$ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
+    Downloading repository mynewt-core (commit: master) ...
     apache-mynewt-core successfully upgraded to version 1.7.0
 
 Now it's time to create your own app.
diff --git a/master/_sources/tutorials/ble/blehci_project.rst.txt b/master/_sources/tutorials/ble/blehci_project.rst.txt
index 4be9655..bb371b4 100644
--- a/master/_sources/tutorials/ble/blehci_project.rst.txt
+++ b/master/_sources/tutorials/ble/blehci_project.rst.txt
@@ -49,7 +49,7 @@ skeletal Mynewt framework. Change into the newly created directory.
     $ cd mblehciproj 
 
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
+    Downloading repository mynewt-core (commit: master) ...
     apache-mynewt-core successfully upgraded to version 1.7.0
 
 Create targets
diff --git a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-app.rst.txt b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-app.rst.txt
index 9ded59d..4bd8498 100644
--- a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-app.rst.txt
+++ b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-app.rst.txt
@@ -34,7 +34,7 @@ Peripheral
     $ newt target set myperiph bsp=@apache-mynewt-core/hw/bsp/nrf52dk
     Target targets/myperiph successfully set target.bsp to @apache-mynewt-core/hw/bsp/nrf52dk
     $ newt target set myperiph app=@apache-mynewt-core/apps/bleprph
-    Target targets/myperiph successfully set target.app to @apache-mynewt-core/apps/bleprph
+    Target targets/myperiph successfully set target.app to @apache-mynewt-nimble/apps/bleprph
     $ newt target set myperiph build_profile=optimized
     Target targets/myperiph successfully set target.build_profile to optimized
     $ newt build myperiph
diff --git a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.rst.txt b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.rst.txt
index 0e34078..67e8773 100644
--- a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.rst.txt
+++ b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.rst.txt
@@ -23,19 +23,20 @@ few characteristics in this service.
 
     static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
         {
-            /*** Service: GAP. */
+            /*** Service: Security test. */
             .type               = BLE_GATT_SVC_TYPE_PRIMARY,
-            .uuid128            = BLE_UUID16(BLE_GAP_SVC_UUID16),
+            .uuid               = &gatt_svr_svc_sec_test_uuid.u,
             .characteristics    = (struct ble_gatt_chr_def[]) { {
-                /*** Characteristic: Device Name. */
-                .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_DEVICE_NAME),
-                .access_cb          = gatt_svr_chr_access_gap,
-                .flags              = BLE_GATT_CHR_F_READ,
+                /*** Characteristic: Random number generator. */
+                .uuid               = &gatt_svr_chr_sec_test_rand_uuid.u,
+                .access_cb          = gatt_svr_chr_access_sec_test,
+                .flags              = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,
             }, {
-                /*** Characteristic: Appearance. */
-                .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_APPEARANCE),
-                .access_cb          = gatt_svr_chr_access_gap,
-                .flags              = BLE_GATT_CHR_F_READ,
+                /*** Characteristic: Static value. */
+                .uuid               = gatt_svr_chr_sec_test_static_uuid.u,
+                .access_cb          = gatt_svr_chr_access_sec_test,
+                .flags              = BLE_GATT_CHR_F_READ |
+                                      BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,
             }, {
         // [...]
 
@@ -48,54 +49,54 @@ characteristics use:
 .. code:: c
 
     static int
-    gatt_svr_chr_access_gap(uint16_t conn_handle, uint16_t attr_handle, uint8_t op,
-                            union ble_gatt_access_ctxt *ctxt, void *arg)
+    gatt_svr_chr_access_sec_test(uint16_t conn_handle, uint16_t attr_handle,
+                                 struct ble_gatt_access_ctxt *ctxt,
+                                 void *arg)
     {
-        uint16_t uuid16;
-
-        uuid16 = ble_uuid_128_to_16(ctxt->chr_access.chr->uuid128);
-        assert(uuid16 != 0);
-
-        switch (uuid16) {
-        case BLE_GAP_CHR_UUID16_DEVICE_NAME:
-            assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-            ctxt->chr_access.data = (void *)bleprph_device_name;
-            ctxt->chr_access.len = strlen(bleprph_device_name);
-            break;
-
-        case BLE_GAP_CHR_UUID16_APPEARANCE:
-            assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-            ctxt->chr_access.data = (void *)&bleprph_appearance;
-            ctxt->chr_access.len = sizeof bleprph_appearance;
-            break;
-
-        case BLE_GAP_CHR_UUID16_PERIPH_PRIV_FLAG:
-            assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-            ctxt->chr_access.data = (void *)&bleprph_privacy_flag;
-            ctxt->chr_access.len = sizeof bleprph_privacy_flag;
-            break;
-
-        case BLE_GAP_CHR_UUID16_RECONNECT_ADDR:
-            assert(op == BLE_GATT_ACCESS_OP_WRITE_CHR);
-            if (ctxt->chr_access.len != sizeof bleprph_reconnect_addr) {
-                return BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN;
+        const ble_uuid_t *uuid;
+        int rand_num;
+        int rc;
+
+        uuid = ctxt->chr->uuid;
+
+        /* Determine which characteristic is being accessed by examining its
+         * 128-bit UUID.
+         */
+
+        if (ble_uuid_cmp(uuid, &gatt_svr_chr_sec_test_rand_uuid.u) == 0) {
+            assert(ctxt->op == BLE_GATT_ACCESS_OP_READ_CHR);
+
+            /* Respond with a 32-bit random number. */
+            rand_num = rand();
+            rc = os_mbuf_append(ctxt->om, &rand_num, sizeof rand_num);
+            return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+        }
+
+        if (ble_uuid_cmp(uuid, &gatt_svr_chr_sec_test_static_uuid.u) == 0) {
+            switch (ctxt->op) {
+            case BLE_GATT_ACCESS_OP_READ_CHR:
+                rc = os_mbuf_append(ctxt->om, &gatt_svr_sec_test_static_val,
+                                    sizeof gatt_svr_sec_test_static_val);
+                return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+
+            case BLE_GATT_ACCESS_OP_WRITE_CHR:
+                rc = gatt_svr_chr_write(ctxt->om,
+                                        sizeof gatt_svr_sec_test_static_val,
+                                        sizeof gatt_svr_sec_test_static_val,
+                                        &gatt_svr_sec_test_static_val, NULL);
+                return rc;
+
+            default:
+                assert(0);
+                return BLE_ATT_ERR_UNLIKELY;
             }
-            memcpy(bleprph_reconnect_addr, ctxt->chr_access.data,
-                   sizeof bleprph_reconnect_addr);
-            break;
-
-        case BLE_GAP_CHR_UUID16_PERIPH_PREF_CONN_PARAMS:
-            assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-            ctxt->chr_access.data = (void *)&bleprph_pref_conn_params;
-            ctxt->chr_access.len = sizeof bleprph_pref_conn_params;
-            break;
-
-        default:
-            assert(0);
-            break;
         }
 
-        return 0;
+        /* Unknown characteristic; the nimble stack should not have called this
+        * function.
+        */
+        assert(0);
+        return BLE_ATT_ERR_UNLIKELY;
     }
 
 After you've taken a moment to examine the structure of this function,
@@ -107,8 +108,8 @@ Function signature
 .. code:: c
 
     static int
-    gatt_svr_chr_access_gap(uint16_t conn_handle, uint16_t attr_handle, uint8_t op,
-                            union ble_gatt_access_ctxt *ctxt, void *arg)
+    gatt_svr_chr_access_sec_test(uint16_t conn_handle, uint16_t attr_handle,
+                                 struct ble_gatt_access_ctxt *ctxt, void *arg)
 
 A characteristic access function always takes this same set of
 parameters and always returns an int. The parameters to this function
@@ -141,17 +142,6 @@ type are documented below.
 |                |              | a UUID     |
 |                |              | lookup.    |
 +----------------+--------------+------------+
-| op             | Indicates    | Valid      |
-|                | whether this | values     |
-|                | is a read or | are:\ *BLE |
-|                | write        | \_GATT\_AC |
-|                | operation    | CESS\_OP\_ |
-|                |              | READ\_CHR* |
-|                |              | \ \ *BLE\_ |
-|                |              | GATT\_ACCE |
-|                |              | SS\_OP\_WR |
-|                |              | ITE\_CHR*  |
-+----------------+--------------+------------+
 | ctxt           | Contains the | For        |
 |                | characterist | characteri |
 |                | ic           | stic       |
@@ -181,18 +171,11 @@ Determine characteristic being accessed
 
 .. code:: c
 
-    {
-        uint16_t uuid16;
-
-        uuid16 = ble_uuid_128_to_16(ctxt->chr_access.chr->uuid128);
-        assert(uuid16 != 0);
-
-        switch (uuid16) {
-            // [...]
+    ble_uuid_cmp(uuid, &gatt_svr_chr_sec_test_rand_uuid.u)
 
-This function uses the UUID to determine which characteristic is being
-accessed. There are two alternative methods *bleprph* could have used to
-accomplish this task:
+The function compares UUID with UUIDs of characteristic - if it fits,
+characteristic is being accessed. There are two alternative methods *bleprph*
+could have used to accomplish this task:
 
 -  Map characteristics to ATT handles during service registration; use
    the *attr\_handle* parameter as a key into this table during
@@ -200,87 +183,64 @@ accomplish this task:
 -  Implement a dedicated function for each characteristic; each function
    inherently knows which characteristic it corresponds to.
 
-All the GAP service characteristics have 16-bit UUIDs, so this function
-uses the *ble\_uuid\_128\_to\_16()* function to convert the 128-bit UUID
-to its corresponding 16-bit UUID. This conversion function returns the
-corresponding 16-bit UUID on success, or 0 on failure. Success is
-asserted here to ensure the NimBLE stack is doing its job properly; the
-stack should only call this function for accesses to characteristics
-that it is registered with, and all GAP service characteristics have
-valid 16-bit UUIDs.
-
 Read access
 ^^^^^^^^^^^
 
 .. code:: c
 
-        case BLE_GAP_CHR_UUID16_DEVICE_NAME:
-            assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-            ctxt->chr_access.data = (void *)bleprph_device_name;
-            ctxt->chr_access.len = strlen(bleprph_device_name);
-            break;
+        case BLE_GATT_ACCESS_OP_READ_CHR:
+            rc = os_mbuf_append(ctxt->om, &gatt_svr_sec_test_static_val,
+                                sizeof gatt_svr_sec_test_static_val);
+            return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+
 
-This code excerpt handles read accesses to the device name
-characteristic. The *assert()* here is another case of making sure the
+This code excerpt handles read accesses to the device characteristic.
+*ctxt->om* is chained memory buffer that for reads is being populated
+with characteristic data. Returned value is either 0 for success or
+*BLE_ATT_ERR_INSUFFICIENT_RES* if failed. The check makes sure the
 NimBLE stack is doing its job; this characteristic was registered as
 read-only, so the stack should have prevented write accesses.
 
-To fulfill a characteristic read request, the application needs to
-assign the *ctxt->chr\_access.data* field to point to the attribute data
-to respond with, and fill the *ctxt->chr\_access.len* field with the
-length of the attribute data. *bleprph* stores the device name in
-read-only memory as follows:
-
-.. code:: c
-
-    const char *bleprph_device_name = "nimble-bleprph";
-
-The cast to pointer-to-void is a necessary annoyance to remove the
-*const* qualifier from the device name variable. You will need to "cast
-away const" whenever you respond to read requests with read-only data.
-
-It is not shown in the above snippet, but this function ultimately
-returns 0. By returning 0, *bleprph* indicates that the characteristic
-data in *ctxt->chr\_access* is valid and that NimBLE should include it
-in its response to the peer.
-
-**A word of warning:** The attribute data that *ctxt->chr\_access.data*
-points to must remain valid after the access function returns, as the
-NimBLE stack needs to use it to form a GATT read response. In other
-words, you must not allocate the characteristic value data on the stack
-of the access function. Two characteristic accesses never occur at the
-same time, so it is OK to use the same memory for repeated accesses.
-
 Write access
 ^^^^^^^^^^^^
 
 .. code:: c
+    
+    static int
+    gatt_svr_chr_write(struct os_mbuf *om, uint16_t min_len, uint16_t max_len,
+                       void *dst, uint16_t *len)
+    {
+        uint16_t om_len;
+        int rc;
 
-        case BLE_GAP_CHR_UUID16_RECONNECT_ADDR:
-            assert(op == BLE_GATT_ACCESS_OP_WRITE_CHR);
-            if (ctxt->chr_access.len != sizeof bleprph_reconnect_addr) {
-                return BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN;
-            }
-            memcpy(bleprph_reconnect_addr, ctxt->chr_access.data,
-                   sizeof bleprph_reconnect_addr);
-            break;
+        om_len = OS_MBUF_PKTLEN(om);
+        if (om_len < min_len || om_len > max_len) {
+            return BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN;
+        }
 
-This code excerpt handles writes to the reconnect address
-characteristic. This characteristic was registered as write-only, so the
-*assert()* here is just a safety precaution to ensure the NimBLE stack
+        rc = ble_hs_mbuf_to_flat(om, dst, max_len, len);
+        if (rc != 0) {
+            return BLE_ATT_ERR_UNLIKELY;
+        }
+
+        return 0;
+    }
+    // [...]
+    case BLE_GATT_ACCESS_OP_WRITE_CHR:
+        rc = gatt_svr_chr_write(ctxt->om,
+                                sizeof gatt_svr_sec_test_static_val,
+                                sizeof gatt_svr_sec_test_static_val,
+                                &gatt_svr_sec_test_static_val, NULL);
+        return rc;
+
+This code excerpt handles writes to the Static value
+characteristic. This characteristic was registered as read-write, so the
+*return rc* here is just a safety precaution to ensure the NimBLE stack
 is doing its job.
 
-For writes, the roles of the *ctxt->chr\_access.data* and
-*ctxt->chr\_access.len* fields are the reverse of the read case. The
-NimBLE stack uses these fields to indicate the data written by the peer.
+Data is written to the *ctxt->om* buffer from *gatt_svr_sec_test_static_val*
+by ``ble_hs_mbuf_to_flat()`` function. If length of written data greater or 
+smaller than length of *gatt_svr_sec_test_static_val*, function return error.
 
 Many characteristics have strict length requirements for write
-operations. This characteristic has such a restriction; if the written
-data is not a 48-bit BR address, the application tells NimBLE to respond
-with an invalid attribute value length error.
-
-For writes, the *ctxt->chr\_access.data* pointer is only valid for the
-duration of the access function. If the application needs to save the
-written data, it should store it elsewhere before the function returns.
-In this case, *bleprph* stores the specified address in a global
-variable called *bleprph\_reconnect\_addr*.
+operations.
\ No newline at end of file
diff --git a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.rst.txt b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.rst.txt
index 69b19da..a7453c4 100644
--- a/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.rst.txt
+++ b/master/_sources/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.rst.txt
@@ -23,19 +23,20 @@ file, so let's take a look at that now. The attribute table is called
 
     static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
         {
-            /*** Service: GAP. */
+            /*** Service: Security test. */
             .type               = BLE_GATT_SVC_TYPE_PRIMARY,
-            .uuid128            = BLE_UUID16(BLE_GAP_SVC_UUID16),
+            .uuid               = &gatt_svr_svc_sec_test_uuid.u,
             .characteristics    = (struct ble_gatt_chr_def[]) { {
-                /*** Characteristic: Device Name. */
-                .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_DEVICE_NAME),
-                .access_cb          = gatt_svr_chr_access_gap,
-                .flags              = BLE_GATT_CHR_F_READ,
+                /*** Characteristic: Random number generator. */
+                .uuid               = &gatt_svr_chr_sec_test_rand_uuid.u,
+                .access_cb          = gatt_svr_chr_access_sec_test,
+                .flags              = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,
             }, {
-                /*** Characteristic: Appearance. */
-                .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_APPEARANCE),
-                .access_cb          = gatt_svr_chr_access_gap,
-                .flags              = BLE_GATT_CHR_F_READ,
+                /*** Characteristic: Static value. */
+                .uuid               = gatt_svr_chr_sec_test_static_uuid.u,
+                .access_cb          = gatt_svr_chr_access_sec_test,
+                .flags              = BLE_GATT_CHR_F_READ |
+                                      BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,
             }, {
         // [...]
 
@@ -69,10 +70,10 @@ A service definition consists of the following fields:
 |          |            | .        |
 +----------+------------+----------+
 | uuid128  | The        | If the   |
-|          | 128-bit    | service  |
-|          | UUID of    | has a    |
-|          | this       | 16-bit   |
-|          | service.   | UUID,    |
+|          | UUID of    | service  |
+|          | this       | has a    |
+|          | service.   | 16-bit   |
+|          |            | UUID,    |
 |          |            | you can  |
 |          |            | convert  |
 |          |            | it to    |
@@ -104,11 +105,11 @@ characteristic definition consists of the following fields:
 | *Field*  | *Meaning*  | *Notes*  |
 +==========+============+==========+
 | uuid128  | The        | If the   |
-|          | 128-bit    | characte |
-|          | UUID of    | ristic   |
-|          | this       | has a    |
-|          | characteri | 16-bit   |
-|          | stic.      | UUID,    |
+|          | UUID of    | characte |
+|          | this       | ristic   |
+|          | characteri | has a    |
+|          | stic.      | 16-bit   |
+|          |            | UUID,    |
 |          |            | you can  |
 |          |            | convert  |
 |          |            | it to    |
@@ -188,7 +189,7 @@ listing shows the last service in the array, including terminating zeros
 for the characteristic array and service array.
 
 .. code-block:: console
-    :emphasize-lines: 16,21
+    :emphasize-lines: 17,22
 
     {
         /*** Service: Security test. */
@@ -198,12 +199,13 @@ for the characteristic array and service array.
             /*** Characteristic: Random number generator. */
             .uuid = &gatt_svr_chr_sec_test_rand_uuid.u,
             .access_cb = gatt_svr_chr_access_sec_test,
-            .flags = BLE_GATT_CHR_F_READ,
+            .flags = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,
         }, {
             /*** Characteristic: Static value. */
             .uuid = &gatt_svr_chr_sec_test_static_uuid.u,
             .access_cb = gatt_svr_chr_access_sec_test,
-            .flags = BLE_GATT_CHR_F_READ,
+            .flags = BLE_GATT_CHR_F_READ |
+                     BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,
         }, {
             0, /* No more characteristics in this service. */
         } },
@@ -223,50 +225,11 @@ with the NimBLE stack. This is done by calling the following function:
 .. code:: c
 
     int
-    ble_gatts_register_svcs(const struct ble_gatt_svc_def *svcs,
-                            ble_gatt_register_fn *cb, void *cb_arg)
+    ble_gatts_add_svcs(const struct ble_gatt_svc_def *svcs)
 
-The function parameters are documented below.
+where *svcs* is table of services to register.
 
-+--------------+------------+----------+
-| *Parameter*  | *Meaning*  | *Notes*  |
-+==============+============+==========+
-| svcs         | The table  |          |
-|              | of         |          |
-|              | services   |          |
-|              | to         |          |
-|              | register.  |          |
-+--------------+------------+----------+
-| cb           | A callback | Optional |
-|              | that gets  | ;        |
-|              | executed   | pass     |
-|              | each time  | NULL if  |
-|              | a service, | you      |
-|              | characteri | don't    |
-|              | stic,      | want to  |
-|              | or         | be       |
-|              | descriptor | notified |
-|              | is         | .        |
-|              | registered |          |
-|              | .          |          |
-+--------------+------------+----------+
-| cb\_arg      | An         | Optional |
-|              | argument   | ;        |
-|              | that gets  | pass     |
-|              | passed to  | NULL if  |
-|              | the        | there is |
-|              | callback   | no       |
-|              | function   | callback |
-|              | on each    | or if    |
-|              | invocation | you      |
-|              | .          | don't    |
-|              |            | need a   |
-|              |            | special  |
-|              |            | argument |
-|              |            | .        |
-+--------------+------------+----------+
-
-The ``ble_gatts_register_svcs()`` function returns 0 on success, or a
+The ``ble_gatts_add_svcs()`` function returns 0 on success, or a
 *BLE_HS_E[...]* error code on failure.
 
 More detailed information about the registration callback function can
@@ -277,9 +240,11 @@ The *bleprph* app registers its services as follows:
 
 .. code:: c
 
-        rc = ble_gatts_register_svcs(gatt_svr_svcs, gatt_svr_register_cb, NULL);
+        rc = ble_gatts_add_svcs(gatt_svr_svcs);
         assert(rc == 0);
 
+which adds services to registration queue. On startup NimBLE host automatically calls ``ble_gatts_start()`` function which makes all registered serivices available to peers.
+
 Descriptors and Included Services
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
diff --git a/master/_sources/tutorials/ble/bleprph/bleprph.rst.txt b/master/_sources/tutorials/ble/bleprph/bleprph.rst.txt
index 0295535..84b37aa 100644
--- a/master/_sources/tutorials/ble/bleprph/bleprph.rst.txt
+++ b/master/_sources/tutorials/ble/bleprph/bleprph.rst.txt
@@ -20,7 +20,7 @@ Introduction
 Overview
 ^^^^^^^^
 
-*bleprph* is an example app included in the apache-mynewt-core
+*bleprph* is an example app included in the apache-mynewt-nimble
 repository. This app implements a simple BLE peripheral with the
 following properties:
 
diff --git a/master/_sources/tutorials/ble/eddystone.rst.txt b/master/_sources/tutorials/ble/eddystone.rst.txt
index 604ac06..b362cc9 100644
--- a/master/_sources/tutorials/ble/eddystone.rst.txt
+++ b/master/_sources/tutorials/ble/eddystone.rst.txt
@@ -184,6 +184,7 @@ here:
                             char *url_body,
                          uint8_t  url_body_len,
                          uint8_t  url_suffix
+                          int8_t  measured_power
     )
 
 We'll advertise the Mynewt URL: *https://mynewt.apache.org*. Eddystone
@@ -219,7 +220,8 @@ arguments translate to the https://mynewt.apache.org URL:
                                             BLE_EDDYSTONE_URL_SCHEME_HTTPS,
                                             "mynewt.apache",
                                             13,
-                                            BLE_EDDYSTONE_URL_SUFFIX_ORG);
+                                            BLE_EDDYSTONE_URL_SUFFIX_ORG,
+                                            0);
         assert(rc == 0);
 
         /* TODO: Begin advertising. */
@@ -321,7 +323,8 @@ instance of the ``ble_gap_adv_params`` struct as our argument.
                                         BLE_EDDYSTONE_URL_SCHEME_HTTPS,
                                         "mynewt.apache",
                                         13,
-                                        BLE_EDDYSTONE_URL_SUFFIX_ORG);
+                                        BLE_EDDYSTONE_URL_SUFFIX_ORG,
+                                        0);
         assert(rc == 0);
     
         /* Begin advertising. */
@@ -329,7 +332,7 @@ instance of the ``ble_gap_adv_params`` struct as our argument.
         rc = ble_gap_adv_start(BLE_OWN_ADDR_RANDOM, NULL, BLE_HS_FOREVER,
                            &adv_params, NULL, NULL);
         assert(rc == 0);
-} 
+    } 
 
 Conclusion
 ~~~~~~~~~~
@@ -378,7 +381,8 @@ For reference, here is the complete application source:
                                             BLE_EDDYSTONE_URL_SCHEME_HTTPS,
                                             "mynewt.apache",
                                             13,
-                                            BLE_EDDYSTONE_URL_SUFFIX_ORG);
+                                            BLE_EDDYSTONE_URL_SUFFIX_ORG,
+                                            0);
         assert(rc == 0);
 
         /* Begin advertising. */
diff --git a/master/_sources/tutorials/ble/ibeacon.rst.txt b/master/_sources/tutorials/ble/ibeacon.rst.txt
index 16260bd..9da7eb5 100644
--- a/master/_sources/tutorials/ble/ibeacon.rst.txt
+++ b/master/_sources/tutorials/ble/ibeacon.rst.txt
@@ -157,8 +157,8 @@ its advertisements. The NimBLE host provides a special helper function
 for configuring iBeacon advertisement data:
 ``ble_ibeacon_set_adv_data`` 
 
-If you follow the API link, you'll see that this function takes three
-parameters: a 128-bit UUID, a major version, and a minor version. This
+If you follow the API link, you'll see that this function takes four
+parameters: a 128-bit UUID, a major version,a minor version, and a RSSI value. This
 corresponds with the iBeacon specification, as these three items are the
 primary components in an iBeacon advertisement.
 
@@ -180,7 +180,7 @@ For now, we'll advertise the following:
         memset(uuid128, 0x11, sizeof uuid128);
 
         /* Major version=2; minor version=10. */
-        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);
+        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);
         assert(rc == 0);
 
         /* TODO: Begin advertising. */
@@ -279,7 +279,7 @@ instance of the ``ble_gap_adv_params`` struct as our argument.
         memset(uuid128, 0x11, sizeof uuid128);
     
         /* Major version=2; minor version=10. */
-        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);
+        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);
         assert(rc == 0);
     
         /* Begin advertising. */
@@ -333,7 +333,7 @@ For reference, here is the complete application source:
         memset(uuid128, 0x11, sizeof uuid128);
 
         /* Major version=2; minor version=10. */
-        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);
+        rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);
         assert(rc == 0);
 
         /* Begin advertising. */
diff --git a/master/_sources/tutorials/blinky/arduino_zero.rst.txt b/master/_sources/tutorials/blinky/arduino_zero.rst.txt
index 2f852c9..b4d1e3d 100644
--- a/master/_sources/tutorials/blinky/arduino_zero.rst.txt
+++ b/master/_sources/tutorials/blinky/arduino_zero.rst.txt
@@ -60,7 +60,7 @@ Run the following commands to create a new project:
         Project myproj successfully created.
         $ cd myproj
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
         apache-mynewt-core successfully upgraded to version 1.7.0
         $
 
@@ -113,8 +113,8 @@ Install the project dependencies using the ``newt upgrade`` command
 .. code-block:: console
 
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
-    Downloading repository mynewt_arduino_zero (commit: [...])
+    Downloading repository mynewt-core (commit: master) ...
+    Downloading repository mynewt_arduino_zero (commit: master) ...
     apache-mynewt-core successfully upgraded to version 1.7.0
     mynewt_arduino_zero successfully upgraded to version 1.7.0
     $
@@ -335,17 +335,17 @@ terminal.
 Run the ``newt load arduino_boot`` command again after erasing the
 board.
 
-:red:`Reminder if you are using Docker`: When working with actual hardware,
-remember that each board has an ID. If you swap boards and do not
-refresh the USB Device Filter on the VirtualBox UI, the ID might be
-stale and the Docker instance may not be able to see the board
-correctly. For example, you may see an error message like
-``Error: unable to find CMSIS-DAP device`` when you try to load or run
-an image on the board. In that case, you need to click on the USB link
-in VirtualBox UI, remove the existing USB Device Filter (e.g. "Atmel
-Corp. EDBG CMSIS-DAP[0101]") by clicking on the "Removes selected USB
-filter" button, and add a new filter by clicking on the "Adds new USB
-filter" button.
+.. warning:: Reminder if you are using Docker: When working with actual hardware,
+    remember that each board has an ID. If you swap boards and do not
+    refresh the USB Device Filter on the VirtualBox UI, the ID might be
+    stale and the Docker instance may not be able to see the board
+    correctly. For example, you may see an error message like
+    ``Error: unable to find CMSIS-DAP device`` when you try to load or run
+    an image on the board. In that case, you need to click on the USB link
+    in VirtualBox UI, remove the existing USB Device Filter (e.g. "Atmel
+    Corp. EDBG CMSIS-DAP[0101]") by clicking on the "Removes selected USB
+    filter" button, and add a new filter by clicking on the "Adds new USB
+    filter" button.
 
 Run the Blinky Application
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/master/_sources/tutorials/blinky/blinky.rst.txt b/master/_sources/tutorials/blinky/blinky.rst.txt
index c2349b0..aacbba5 100644
--- a/master/_sources/tutorials/blinky/blinky.rst.txt
+++ b/master/_sources/tutorials/blinky/blinky.rst.txt
@@ -10,6 +10,7 @@ Project Blinky
    Blinky on Arduino Primo <blinky_primo>
    Blinky on Olimex <olimex>
    Blinky on nRF52 DK <nRF52>
+   Blinky on PineTime <pinetime>
    Blinky on RedBear Nano 2 <rbnano2>
    Blinky on STM32F4-Discovery <blinky_stm32f4disc>
    Add Console and Shell to Blinky <blinky_console>
@@ -40,6 +41,7 @@ Tutorials are available for the following boards:
 -  :doc:`blinky_primo`
 -  :doc:`olimex`
 -  :doc:`nRF52`
+-  :doc:`pinetime`
 -  :doc:`rbnano2`
 -  :doc:`blinky_stm32f4disc`
 
diff --git a/master/_sources/tutorials/blinky/blinky_primo.rst.txt b/master/_sources/tutorials/blinky/blinky_primo.rst.txt
index 1bab609..592e145 100644
--- a/master/_sources/tutorials/blinky/blinky_primo.rst.txt
+++ b/master/_sources/tutorials/blinky/blinky_primo.rst.txt
@@ -61,8 +61,14 @@ Run the following commands to create a new project:
         Project myproj successfully created.
         $ cd myproj
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
+        Downloading repository mynewt-nimble (commit: master) ...
+        Downloading repository mcuboot (commit: master) ...
+        Downloading repository mynewt-mcumgr (commit: master) ...
+        Making the following changes to the project:
         apache-mynewt-core successfully upgraded to version 1.7.0
+        apache-mynewt-nimble successfully upgraded to version 1.2.0
+        mcuboot successfully upgraded to version 1.3.1
         $
 
 Create the Targets
diff --git a/master/_sources/tutorials/blinky/blinky_stm32f4disc.rst.txt b/master/_sources/tutorials/blinky/blinky_stm32f4disc.rst.txt
index 7fed5d2..2b95c37 100644
--- a/master/_sources/tutorials/blinky/blinky_stm32f4disc.rst.txt
+++ b/master/_sources/tutorials/blinky/blinky_stm32f4disc.rst.txt
@@ -31,7 +31,7 @@ Run the following commands to create a new project:
         Project myproj successfully created.
         $ cd myproj
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
         apache-mynewt-core successfully upgraded to version 1.7.0
         $
 
diff --git a/master/_sources/tutorials/blinky/nRF52.rst.txt b/master/_sources/tutorials/blinky/nRF52.rst.txt
index 877a480..f8b4ce9 100644
--- a/master/_sources/tutorials/blinky/nRF52.rst.txt
+++ b/master/_sources/tutorials/blinky/nRF52.rst.txt
@@ -45,8 +45,14 @@ Run the following commands to create a new project:
         Project myproj successfully created.
         $ cd myproj
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
+        Downloading repository mynewt-nimble (commit: master) ...
+        Downloading repository mcuboot (commit: master) ...
+        Downloading repository mynewt-mcumgr (commit: master) ...
+        Making the following changes to the project:
         apache-mynewt-core successfully upgraded to version 1.7.0
+        apache-mynewt-nimble successfully upgraded to version 1.2.0
+        mcuboot successfully upgraded to version 1.3.1
         $
 
 Create the Targets
diff --git a/master/_sources/tutorials/blinky/olimex.rst.txt b/master/_sources/tutorials/blinky/olimex.rst.txt
index 147f78e..d4f5ae1 100644
--- a/master/_sources/tutorials/blinky/olimex.rst.txt
+++ b/master/_sources/tutorials/blinky/olimex.rst.txt
@@ -39,7 +39,7 @@ Run the following commands to create a new project:
         $ cd myproj
 
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
         apache-mynewt-core successfully upgraded to version 1.7.0
         $
 
diff --git a/master/_sources/tutorials/blinky/pinetime.rst.txt b/master/_sources/tutorials/blinky/pinetime.rst.txt
new file mode 100644
index 0000000..dd8d042
--- /dev/null
+++ b/master/_sources/tutorials/blinky/pinetime.rst.txt
@@ -0,0 +1,186 @@
+Blinky, your "Hello World!", on a PineTime smartwatch
+-------------------------------------------------------
+
+This tutorial shows you how to create, build, and run the Blinky
+application on a PineTime smartwatch.
+
+.. contents::
+  :local:
+  :depth: 2
+
+Prerequisites
+~~~~~~~~~~~~~
+
+-  Meet the prerequisites listed in :doc:`Project Blinky <blinky>`.
+-  Have a `PineTime Dev Kit <https://store.pine64.org/?product=pinetime-dev-kit>`__
+-  Have a `ST-LINK programmer <https://www.st.com/en/development-tools/st-link-v2.html>`__ or a cheap clone
+-  Install a patched version of OpenOCD 0.10.0 described in :doc:`Install OpenOCD <../../get_started/native_install/cross_tools>`.
+
+If you have not removed the flash protection yet, you should to that first. 
+See `the PineTime wiki <https://wiki.pine64.org/index.php/Reprogramming_the_PineTime>`__ 
+for instructions.
+
+Create a Project
+~~~~~~~~~~~~~~~~
+
+Create a new project if you do not have an existing one. You can skip
+this step and proceed to `Create the Targets`_ if you
+already have a project created.
+
+Run the following commands to create a new project:
+
+.. code-block:: console
+
+        $ mkdir ~/dev
+        $ cd ~/dev
+        $ newt new blinky-pinetime
+        Downloading project skeleton from apache/mynewt-blinky...
+        Downloading repository mynewt-blinky 
+        Installing skeleton in blinky-pinetime...
+        Project blinky-pinetime successfully created.
+        $ cd blinky-pinetime
+        $ newt upgrade
+        newt upgrade
+        Downloading repository mynewt-core (commit: master)
+        Downloading repository mynewt-nimble (commit: master)
+        Downloading repository mcuboot (commit: master)
+        Making the following changes to the project:
+            install apache-mynewt-core (1.7.0)
+            install apache-mynewt-nimble (1.2.0)
+            install mcuboot (1.3.1)
+        $
+
+Create the Targets
+~~~~~~~~~~~~~~~~~~
+
+Create two targets for the PineTime - one for the bootloader and
+one for the Blinky application.
+
+Run the following ``newt target`` commands, from your project directory,
+to create a bootloader target. We name the target ``boot-pinetime``:
+
+.. code-block:: console
+    :emphasize-lines: 3
+
+    $ newt target create boot-pinetime
+    $ newt target set boot-pinetime app=@mcuboot/boot/mynewt
+    $ newt target set boot-pinetime bsp=@apache-mynewt-core/hw/bsp/pinetime
+    $ newt target set boot-pinetime build_profile=optimized
+
+Run the following ``newt target`` commands to create a target for the
+Blinky application. We name the target ``blinky-pinetime``.
+
+.. code-block:: console
+    :emphasize-lines: 3
+
+    $ newt target create blinky-pinetime
+    $ newt target set blinky-pinetime app=apps/blinky
+    $ newt target set blinky-pinetime bsp=@apache-mynewt-core/hw/bsp/pinetime
+    $ newt target set blinky-pinetime build_profile=debug
+
+You can run the ``newt target show`` command to verify the target
+settings:
+
+.. code-block:: console
+
+    $ newt target show
+    targets/blinky-pinetime
+        app=apps/blinky
+        bsp=@apache-mynewt-core/hw/bsp/pinetime
+        build_profile=debug
+    targets/boot-pinetime
+        app=@mcuboot/boot/mynewt
+        bsp=@apache-mynewt-core/hw/bsp/pinetime
+        build_profile=optimized
+
+Build the Target Executables
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Run the ``newt build boot-pinetime`` command to build the bootloader:
+
+.. code-block:: console
+
+    $ newt build boot-pinetime
+    Building target targets/boot-pinetime
+    Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysflash.c
+    Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysinit-app.c
+    Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysdown-app.c
+    Compiling repos/mcuboot/boot/bootutil/src/boot_record.c
+    Compiling repos/mcuboot/boot/bootutil/src/caps.c
+
+        ...
+
+    Archiving sys_sysinit.a
+    Archiving util_mem.a
+    Archiving util_rwlock.a
+    Linking /tmp/blinky-pinetime/bin/targets/boot-pinetime/app/boot/mynewt/mynewt.elf
+    Target successfully built: targets/boot-pinetime
+
+
+Run the ``newt build blinky-pinetime`` command to build the Blinky
+application:
+
+.. code-block:: console
+
+    $ newt build blinky-pinetime
+    Building target targets/blinky-pinetime
+    Compiling bin/targets/blinky-pinetime/generated/src/blinky-pinetime-sysinit-app.c
+    Compiling bin/targets/blinky-pinetime/generated/src/blinky-pinetime-sysdown-app.c
+    Compiling bin/targets/blinky-pinetime/generated/src/blinky-pinetime-sysflash.c
+    Compiling repos/apache-mynewt-core/hw/bsp/pinetime/src/sbrk.c
+    Compiling apps/blinky/src/main.c
+    Assembling repos/apache-mynewt-core/hw/bsp/pinetime/src/arch/cortex_m4/gcc_startup_nrf52.s
+    Compiling repos/apache-mynewt-core/hw/bsp/pinetime/src/hal_bsp.c
+
+        ...
+
+    Archiving sys_sysinit.a
+    Archiving util_mem.a
+    Archiving util_rwlock.a
+    Linking /tmp/blinky-pinetime/bin/targets/blinky-pinetime/app/apps/blinky/blinky.elf
+    Target successfully built: targets/blinky-pinetime
+
+Sign and Create the Blinky Application Image
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Run the ``newt create-image blinky-pinetime 1.0.0`` command to create and
+sign the application image. You may assign an arbitrary version (e.g.
+1.0.0) to the image.
+
+.. code-block:: console
+
+    $ newt create-image blinky-pinetime 1.0.0
+    App image succesfully generated: ~/dev/blinky-pinetime/bin/targets/blinky-pinetime/app/apps/blinky/blinky.img
+
+Connect to the Board
+~~~~~~~~~~~~~~~~~~~~
+
+-  Connect a ST-LINK programmer via USB to your computer.
+-  Connect the ST-LINK programmer to the SWD connectors of the PineTime. The 
+   easiest way it to mount the PineTime on a cradle and let the programmer cable 
+   rest on the contact pads. See `PineTime wiki <https://wiki.pine64.org/index.php/PineTime#SWD_Pinout>`__ 
+   for the pinout.
+
+Load the Bootloader and the Blinky Application Image
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Run the ``newt load boot-pinetime`` command to load the bootloader onto the
+board:
+
+.. code-block:: console
+
+    $ newt load boot-pinetime
+    Loading bootloader
+    $
+
+Run the ``newt load blinky-pinetime`` command to load the Blinky
+application image onto the board.
+
+.. code-block:: console
+
+    $ newt load blinky-pinetime
+    Loading app image into slot 1
+
+You should see the backlight of the screen board blink!
+
+Note: The screen itself will stay black, this could make the blinking difficult to see.
diff --git a/master/_sources/tutorials/blinky/rbnano2.rst.txt b/master/_sources/tutorials/blinky/rbnano2.rst.txt
index 69a5b4c..42353d8 100644
--- a/master/_sources/tutorials/blinky/rbnano2.rst.txt
+++ b/master/_sources/tutorials/blinky/rbnano2.rst.txt
@@ -34,8 +34,14 @@ Run the following commands to create a new project:
         Project myproj successfully created.
         $ cd myproj
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
+        Downloading repository mynewt-nimble (commit: master) ...
+        Downloading repository mcuboot (commit: master) ...
+        Downloading repository mynewt-mcumgr (commit: master) ...
+        Making the following changes to the project:
         apache-mynewt-core successfully upgraded to version 1.7.0
+        apache-mynewt-nimble successfully upgraded to version 1.2.0
+        mcuboot successfully upgraded to version 1.3.1
         $
 
 Create the Targets
diff --git a/master/_sources/tutorials/devmgmt/add_newtmgr.rst.txt b/master/_sources/tutorials/devmgmt/add_newtmgr.rst.txt
index 6b0f358..01b01a2 100644
--- a/master/_sources/tutorials/devmgmt/add_newtmgr.rst.txt
+++ b/master/_sources/tutorials/devmgmt/add_newtmgr.rst.txt
@@ -204,7 +204,7 @@ communicating with the newtmgr tool:
    $ newtmgr -c myconn echo hello
    hello
 
- Test your application to ensure that it can process a Newt Manager
+Test your application to ensure that it can process a Newt Manager
 command that is supported by a different package. Issue the ``stat``
 command to see the BLE stats.
 
diff --git a/master/_sources/tutorials/lora/lorawanapp.rst.txt b/master/_sources/tutorials/lora/lorawanapp.rst.txt
index faca263..8dca8c9 100644
--- a/master/_sources/tutorials/lora/lorawanapp.rst.txt
+++ b/master/_sources/tutorials/lora/lorawanapp.rst.txt
@@ -47,8 +47,9 @@ Now that you have defined the needed repositories, it's time to install everythi
 
 ::
 
-        $ newt upgrade -v 
-        Downloading repository mynewt-core (commit: [...])
+        $ newt upgrade -v
+        Downloading repository mynewt-core (commit: master) ...
+        ...
         apache-mynewt-core successfully upgraded to version 1.7.0
         ...
 
diff --git a/master/_sources/tutorials/other/chg_ctrl_on_pinetime.rst.txt b/master/_sources/tutorials/other/chg_ctrl_on_pinetime.rst.txt
new file mode 100644
index 0000000..0f6471d
--- /dev/null
+++ b/master/_sources/tutorials/other/chg_ctrl_on_pinetime.rst.txt
@@ -0,0 +1,367 @@
+..
+  #
+  # Copyright 2020 Casper Meijn <ca...@meijn.net>
+  #
+  # Licensed under the Apache License, Version 2.0 (the "License");
+  # you may not use this file except in compliance with the License.
+  # You may obtain a copy of the License at
+  #
+  #     http://www.apache.org/licenses/LICENSE-2.0
+  #
+  # Unless required by applicable law or agreed to in writing, software
+  # distributed under the License is distributed on an "AS IS" BASIS,
+  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  # See the License for the specific language governing permissions and
+  # limitations under the License.
+  #
+
+Charge control on PineTime
+===========================================
+
+This tutorial shows you how to get the charge control status on PineTime smartwatch.
+
+.. contents::
+  :local:
+  :depth: 2
+
+Prerequisites
+~~~~~~~~~~~~~
+
+Ensure that you meet the following prerequisites before continuing with
+this tutorial:
+
+-  Follow :doc:`Blinky on PineTime tutorial <../blinky/pinetime>` to create a 
+   project with a basic application. You will extend that application in this 
+   tutorial.
+-  Make sure you have the charger input available. This can either be a fully 
+   assembled PineTime (but this prevent you from accessing the SWD pins) or by
+   mounting a wire to the 5V charger pad.
+
+Charger hardware
+~~~~~~~~~~~~~~~~
+
+First a few words about the PineTime hardware. The PineTime smartwatch uses a 
+SGM4056 charger chip. The chip gets it's power from the USB port via the
+charging pads at the back of the watch. The charger takes care of battery 
+maintenance by providing the correct voltage and current during the charging 
+process.
+
+The charger is connected to the main processor via two GPIO pins. This way the 
+charger can report it's current charging state: 
+
+- no source connected, 
+- charging or
+- source connected but not charging.
+
+This tutorial will show you how to obtain this status.
+
+SGM4056 Driver
+~~~~~~~~~~~~~~
+
+Communication with the charger is done by the :doc:`SGM4056 Driver <../../os/modules/drivers/chg_ctrl/sgm4056>`. 
+This abstracts the hardware and provides a simple interface to the charger. The :doc:`PineTime BSP <../../os/bsp/pinetime>` 
+already initializes the driver, so we can use it directly in our the application. 
+Let's extend the application with the following code:
+
+.. code-block:: c
+    :emphasize-lines: 1-2, 10-11, 20-22, 33-35, 37-39
+
+    #include "sgm4056/sgm4056.h"
+    #include "console/console.h"
+
+    ...
+
+    int
+    main(int argc, char **argv)
+    {
+        int rc;
+        struct sgm4056_dev *charger;
+        charge_control_status_t charger_status;
+
+        ...
+
+        sysinit();
+
+        g_led_pin = LED_BLINK_PIN;
+        hal_gpio_init_out(g_led_pin, 1);
+
+        /* Open charger device */
+        charger = (struct sgm4056_dev *) os_dev_open("charger", 0, 0);
+        assert(charger);
+
+        while (1) {
+            ++g_task1_loops;
+
+            /* Wait one second */
+            os_time_delay(OS_TICKS_PER_SEC);
+
+            /* Toggle the LED */
+            hal_gpio_toggle(g_led_pin);
+
+            /* Get charger state */
+            rc = sgm4056_get_charger_status(charger, &charger_status);
+            assert(rc == 0);
+
+            /* Print charger state */
+            console_printf("Charger state = %i\n", charger_status);
+            console_flush();
+        }
+        assert(0);
+
+        return rc;
+    }
+
+First we added a include file for the ``sgm4056`` driver and the console 
+interface for output. 
+
+We define a pointer to a ``sgm4056_dev`` charger device and a variable for 
+the actual charger status. 
+
+Then we open the charger device using ``os_dev_open``. This will get the driver 
+instance that was initialized by the BSP.
+
+In the while loop we ask the driver to get the charger state and print it to
+the console as an number.
+
+Let's run this code on the device and watch the output of the console:
+
+.. code-block:: console
+
+    $ newt run blinky-pinetime 0
+
+.. code-block::
+
+    Charger state = 2
+    Charger state = 2
+    Charger state = 2
+    ...
+
+.. warning::
+   
+   Currently the PineTime BSP doesn't support the serial console properly. 
+   Therefore you need to setup ARM semihosting manually in the application to
+   make these instructions work. These step are beyond the scope of this tutorial.
+
+If you connect or disconnect the charger input, you will see the number changes. 
+However it is not yet clear what the number actually means. Let's make that 
+output more useful:
+
+.. code-block:: c
+    :emphasize-lines: 3-21, 30
+
+    ...
+
+    char * get_charger_status_string(charge_control_status_t status) {
+        static char * no_source_string = "no source detected";
+        static char * charging_string = "charging";
+        static char * complete_string = "charge completed";
+        switch (status)
+        {   
+        case CHARGE_CONTROL_STATUS_NO_SOURCE:
+            return no_source_string;
+
+        case CHARGE_CONTROL_STATUS_CHARGING:
+            return charging_string;
+
+        case CHARGE_CONTROL_STATUS_CHARGE_COMPLETE:
+            return complete_string;
+
+        default:
+            return NULL;
+        }
+    }
+
+    ...
+
+    main(int argc, char **argv)
+    {
+    ...
+
+        /* Print charger state */
+        console_printf("Charger state = %s\n", get_charger_status_string(charger_status));
+        console_flush();
+
+    ...
+    }
+
+This adds a function for converting the status enum to a text and then it uses 
+that to output a text representation of the state.
+
+Let's run this improved code and connect the charger:
+
+.. code-block:: console
+
+    $ newt run blinky-pinetime 0
+
+.. code-block::
+
+    Charger state = no source detected
+    Charger state = no source detected
+    Charger state = no source detected
+    Charger state = charging
+    Charger state = charging
+    Charger state = charging
+
+Great, that is more like it. This code can be used to make a great smartwatch 
+application. However I think we can do better.
+
+Charge control
+~~~~~~~~~~~~~~
+
+The code of the last section works great, however it is very specific to the 
+SGM4056 driver. Luckily we can fix that using the :doc:`Charge Control interface <../../os/modules/drivers/chg_ctrl/chg_ctrl>`.
+This is enabled by default for the SGM4056 driver, so we don't need to do any 
+configuration for using this new interface.
+
+Charge control works with callbacks for reporting the status. Let's start with 
+adding our callback to the application.
+
+.. code-block:: c
+    :emphasize-lines: 1, 5-16
+
+    #include "charge-control/charge_control.h"
+
+    ...
+
+    static int 
+    charger_data_callback(struct charge_control *chg_ctrl, void *arg,
+            void *data, charge_control_type_t type) 
+    {
+        if (type == CHARGE_CONTROL_TYPE_STATUS) {
+            charge_control_status_t charger_status = *(charge_control_status_t*)(data);
+
+            console_printf("Charger state = %s\n", get_charger_status_string(charger_status));
+            console_flush();
+        }
+        return 0;
+    }
+    ...
+
+First we include the ``charge_control.h`` header for the correct types. Then we 
+define the callback, which is of the type ``charge_control_data_func_t``.
+
+The first argument is the a pointer to ``charge_control``. This is a 
+representation of the charger. The second argument is a arg pointer. We will 
+find out later where these two come from.
+
+The third and fourth argument are a pointer to the actual data and a indication 
+of the type of data. This callback can only handle status data of type 
+``CHARGE_CONTROL_TYPE_STATUS``. After checking that, we convert the data to the 
+correct type and print it like in the previous section.
+
+Now we need to change the ``main`` function to actually call the callback:
+
+.. code-block:: c
+    :emphasize-lines: 5, 9-11, 16-20
+
+    int
+    main(int argc, char **argv)
+    {
+        int rc;
+        struct charge_control *charger;
+
+        ...
+
+        /* Open charger device */
+        charger = charge_control_mgr_find_next_bytype(CHARGE_CONTROL_TYPE_STATUS, NULL);
+        assert(charger);
+
+        while (1) {
+            ...
+
+            /* Get charger state */
+            rc = charge_control_read(charger, CHARGE_CONTROL_TYPE_STATUS, 
+                charger_data_callback, NULL, OS_TIMEOUT_NEVER);
+            assert(rc == 0);
+        }
+        assert(0);
+
+        return rc;
+    }
+
+There are a few important changes:
+
+-  The type of ``charger`` has changed. We now use the generic type 
+   ``charge_control``, which will work for all charger drivers. Notice that 
+   this is the same type as the first argument as the callback.
+-  We don't open a OS device anymore, instead we call the Charge Control Manager
+   and ask for the first charger that supports ``CHARGE_CONTROL_TYPE_STATUS``. 
+   Notice that this is the same type as in the callback function.
+-  Then we execute a read on the ``charger``, for data of type 
+   ``CHARGE_CONTROL_TYPE_STATUS``. When finished we want to it to call our callback 
+   with the argument ``NULL`` and we disable the timeout.
+
+When you run this code, you will get the same results as the previous run, 
+however this code will work with any charger.
+
+Charger interrupt
+~~~~~~~~~~~~~~~~~
+
+One of the advantages of charge control is that it supports interrupt-driven 
+notifications. This reduces polling and therefore reduces power usage. This 
+requires a few small changes to our application:
+
+.. code-block:: c
+    :emphasize-lines: 2-5, 21-23, 25-27, 30-31
+
+    ...
+    struct charge_control_listener charger_listener = {
+        .ccl_type = CHARGE_CONTROL_TYPE_STATUS,
+        .ccl_func = charger_data_callback,
+    };
+
+    ...
+
+    int
+    main(int argc, char **argv)
+    {
+        int rc;
+        struct charge_control *charger;
+
+        ...
+
+        /* Open charger device */
+        charger = charge_control_mgr_find_next_bytype(CHARGE_CONTROL_TYPE_STATUS, NULL);
+        assert(charger);
+
+        /* Set polling rate */
+        rc = charge_control_set_poll_rate_ms("charger", 10000);
+        assert(rc == 0);
+
+        /* Register charger callback */
+        rc = charge_control_register_listener(charger, &charger_listener);
+        assert(rc == 0);
+
+        while (1) {
+            /* No charger code needed here */
+            os_eventq_run(os_eventq_dflt_get());
+        }
+        assert(0);
+
+        return rc;
+    }
+
+First we need to define a ``charge_control_listener`` structure, this points to 
+the callback function and indicates the type of data we are interested in. It 
+could also define the argument, but in this example we are not interested in that.
+
+Then we need to set a polling rate, which we can set high as most changes are 
+reported by interrupt. Lastly we register the listener to actually receive the 
+callbacks.
+
+There is no charger code needed in the while loop. However we need the event queue 
+to be handled as charge control will use events to do the polling and interrupt 
+handling. Note that you need to remove the ``os_time_delay`` to make the events 
+work properly.
+
+Run this code and you see that the charger state is only show every ten seconds.
+But when you connect the charger you see the output directly. This shows the 
+combination of polling and interrupt-based data acquisition.
+    
+Conclusion
+~~~~~~~~~~
+
+You now have an efficient charger status reading application. It will work with 
+any charger driver, not just the one in the PineTime. It uses interrupts to be
+notified of changes quickly. The next step is to integrate this into your own 
+project.
diff --git a/master/_sources/tutorials/other/other.rst.txt b/master/_sources/tutorials/other/other.rst.txt
index f475078..b49df30 100644
--- a/master/_sources/tutorials/other/other.rst.txt
+++ b/master/_sources/tutorials/other/other.rst.txt
@@ -6,4 +6,6 @@ Other
   
    How to reduce Application Code Size <codesize>
    Write a Test Suite for a Package <unit_test>
-   Enable Wi-Fi on Arduino MKR1000 <wi-fi_on_arduino>
\ No newline at end of file
+   Enable Wi-Fi on Arduino MKR1000 <wi-fi_on_arduino>
+   chg_ctrl_on_pinetime
+   
\ No newline at end of file
diff --git a/master/_sources/tutorials/other/unit_test.rst.txt b/master/_sources/tutorials/other/unit_test.rst.txt
index b908eec..251b2c3 100644
--- a/master/_sources/tutorials/other/unit_test.rst.txt
+++ b/master/_sources/tutorials/other/unit_test.rst.txt
@@ -161,7 +161,7 @@ Try It Out
 We now have a working test suite with no tests. Let's make sure we get a
 passing result when we run ``newt test``:
 
-.. code-block:: c
+.. code-block:: console
 
     $ newt test time/datetime
     <build output>
diff --git a/master/_sources/tutorials/other/wi-fi_on_arduino.rst.txt b/master/_sources/tutorials/other/wi-fi_on_arduino.rst.txt
index 5cb9644..59b887e 100644
--- a/master/_sources/tutorials/other/wi-fi_on_arduino.rst.txt
+++ b/master/_sources/tutorials/other/wi-fi_on_arduino.rst.txt
@@ -54,12 +54,18 @@ Run the following commands to create a new project:
         $ cd ~/dev
         $ newt new arduinowifi
         Downloading project skeleton from apache/mynewt-blinky...
+        Downloading repository mynewt-blinky (commit: master) ...
         Installing skeleton in arduinowifi...
         Project arduinowifi successfully created.
         $ cd arduinowifi
         $ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
+        Downloading repository mcuboot (commit: master) ...
+        Downloading repository mynewt-nimble (commit: master) ...
+        Making the following changes to the project:
         apache-mynewt-core successfully upgraded to version 1.7.0
+        apache-mynewt-nimble successfully upgraded to version 1.2.0
+        mcuboot successfully upgraded to version 1.3.1
         $
 
 Fetch External Packages
@@ -97,25 +103,25 @@ and use the latest master branch for both repositories.
 .. code-block:: console
    :emphasize-lines: 7, 15, 16, 17, 18, 19
 
-    $ more project.yml 
+    $ more project.yml
 
     project.name: "my_project"
 
-    project.repositories: 
-        - apache-mynewt-core 
+    project.repositories:
+        - apache-mynewt-core
         - mynewt_arduino_zero
 
-    repository.apache-mynewt-core: 
+    repository.apache-mynewt-core:
         type: github
         vers: 1-latest
         user: apache
         repo: mynewt-core
 
-    repository.mynewt_arduino_zero: 
-        type: github 
-        vers: 1-latest 
-        user: runtimeco 
-        repo: mynewt_arduino_zero 
+    repository.mynewt_arduino_zero:
+        type: github
+        vers: 1-latest
+        user: runtimeco
+        repo: mynewt_arduino_zero
     $
 
 Install the project dependencies using the ``newt upgrade`` command
@@ -124,9 +130,11 @@ Install the project dependencies using the ``newt upgrade`` command
 .. code-block:: console
 
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
-    Downloading repository mynewt_arduino_zero (commit: [...])
-    apache-mynewt-core successfully upgraded to version 1.7.0
+    Downloading repository mynewt_arduino_zero (commit: master) ...
+    Skipping "apache-mynewt-core": already upgraded (1.7.0)
+    Skipping "apache-mynewt-nimble": already upgraded (1.2.0)
+    Skipping "mcuboot": already upgraded (1.3.1)
+    Making the following changes to the project:
     mynewt_arduino_zero successfully upgraded to version 1.7.0
     $
 
@@ -188,7 +196,7 @@ Run the ``newt build mkr1000_boot`` command to build the bootloader:
            ...
 
     Archiving util_mem.a
-    Linking ~/dev/arduinowifi/bin/targets/mkr1000_boot/app/boot/mynewt/mynewt.elf
+    Linking ~/dev/arduinowifi/bin/targets/mkr1000_boot/app/@mcuboot/boot/mynewt/mynewt.elf
     Target successfully built: targets/mkr1000_boot
     $
 
diff --git a/master/_sources/tutorials/repo/add_repos.rst.txt b/master/_sources/tutorials/repo/add_repos.rst.txt
index 2b3d46b..8b5ee71 100644
--- a/master/_sources/tutorials/repo/add_repos.rst.txt
+++ b/master/_sources/tutorials/repo/add_repos.rst.txt
@@ -61,7 +61,7 @@ The list of repos used by your project are contained within the
 View the ``project.yml`` section and you will see a line describing the
 repos:
 
-.. code-block:: console
+.. code-block:: yaml
 
     project.repositories:
         - apache-Mynewt-core
@@ -72,7 +72,8 @@ By default, this newly created project uses a single repo called
 If you wish to add additional repos, you would add additional lines to
 the ``project.repositories`` variable like this.
 
-.. code:: hl_lines="3"
+.. code-block:: yaml
+    :emphasize-lines: 3
 
     project.repositories:
         - apache-Mynewt-core
@@ -87,7 +88,7 @@ information on obtaining the repo.
 
 In the same ``myproj`` above you will see the following repo descriptor.
 
-.. code-block:: console
+.. code-block:: yaml
 
     repository.apache-Mynewt-core:
         type: github
@@ -139,7 +140,7 @@ To add a new repo to your project, you have to complete two steps.
 An example of a ``project.yml`` file with two repositories is shown
 below:
 
-.. code-block:: console
+.. code-block:: yaml
 
     project.name: "my_project"
 
@@ -199,7 +200,7 @@ branch.
 
 Here is the ``repository.yml`` file from the apache-mynewt-core:
 
-.. code-block:: console
+.. code-block:: yaml
 
     repo.name: apache-mynewt-core
     repo.versions:
@@ -285,7 +286,7 @@ It's up to the repository maintainer to map these to branches of the
 repository. For example, let's say in a fictitious repository the
 following are defined.
 
-.. code-block:: console
+.. code-block:: yaml
 
     repo.versions:
         "0.8.0": "xxx_branch_0_8_0"
diff --git a/master/_sources/tutorials/sensors/air_quality_ble.rst.txt b/master/_sources/tutorials/sensors/air_quality_ble.rst.txt
index 499ea8e..9af23f1 100644
--- a/master/_sources/tutorials/sensors/air_quality_ble.rst.txt
+++ b/master/_sources/tutorials/sensors/air_quality_ble.rst.txt
@@ -201,6 +201,7 @@ And finally, we'll take care of that ``co2_read_event()`` function:
     err:
         return (rc);
     }
+
 This one simply reads and updates the CO2 value and sends that over BLE to any connected clients instead.
 
 We can now build, create-image and load the app onto our nRF52DK board, and then connect and see the updated values! To view the results over Bluetooth, you can use LightBlue or any other application that can connect to, and read, Bluetooth data. By default, the device will show up as nimble-bleprph, since we used the ``bleprph`` app as our template. I've changed mine to something a bit more applicable: BLE CO2 Sensor.
diff --git a/master/_sources/tutorials/sensors/air_quality_sensor.rst.txt b/master/_sources/tutorials/sensors/air_quality_sensor.rst.txt
index a401ef8..c09fea2 100644
--- a/master/_sources/tutorials/sensors/air_quality_sensor.rst.txt
+++ b/master/_sources/tutorials/sensors/air_quality_sensor.rst.txt
@@ -46,8 +46,8 @@ Your project.yml file should look like this:
             repo: mynewt-core
 
         [user@IsMyLaptop:~/src/air_quality]$ newt upgrade
-        Downloading repository mynewt-core (commit: [...])
-        Downloading repository mynewt-nimble (commit: [...])
+        Downloading repository mynewt-core (commit: master) ...
+        Downloading repository mynewt-nimble (commit: master) ...
         apache-mynewt-core successfully upgraded to version 0.0.0
         apache-mynewt-nimble successfully upgraded to version 0.0.0
         [user@IsMyLaptop:~/src/air_quality]$ ls repos/
diff --git a/master/_sources/tutorials/sensors/nrf52_adc.rst.txt b/master/_sources/tutorials/sensors/nrf52_adc.rst.txt
index aa7202d..27ee869 100644
--- a/master/_sources/tutorials/sensors/nrf52_adc.rst.txt
+++ b/master/_sources/tutorials/sensors/nrf52_adc.rst.txt
@@ -38,6 +38,7 @@ commands below.
         $ cd ~/dev
         $ newt new myadc
         Downloading project skeleton from apache/mynewt-blinky...
+        Downloading repository mynewt-blinky (commit: master) ...
         Installing skeleton in myadc...
         Project myadc successfully created.
         $ cd myadc
@@ -50,12 +51,12 @@ see the section on :doc:`repositories <../repo/add_repos>` before continuing.
 
 In your ``project.yml`` file, change the ``vers`` field under ``repository.apache-mynewt-core`` from ``1-latest`` to ``0-dev``. When you're done, your ``project.yml`` file should look like this:
 
-.. code-block:: console
+.. code-block:: yaml
 
     project.name: "my_project"
 
     project.repositories:
-        - apache-mynewt-core 
+        - apache-mynewt-core
         - mynewt_nordic
 
     # Use github's distribution mechanism for core ASF libraries.
@@ -65,9 +66,9 @@ In your ``project.yml`` file, change the ``vers`` field under ``repository.apach
         type: github
         vers: 0-dev
         user: apache
-        repo: incubator-mynewt-core
-        
-If you already have newt previously installed, you can still change the repo version in your ``project.yml`` file, but you will need to run ``newt upgrade`` for the change to take effect. 
+        repo: mynewt-core
+
+If you already have newt previously installed, you can still change the repo version in your ``project.yml`` file, but you will need to run ``newt upgrade`` for the change to take effect.
 
 Install Everything
 ~~~~~~~~~~~~~~~~~~
@@ -77,13 +78,15 @@ that you can get started.
 
 .. code-block:: console
 
-    $ newt upgrade -v 
-    Downloading repository mynewt-core (commit: [...])
-    Downloading repository mynewt-nimble (commit: [...])
-    Downloading repository mcuboot (commit: [...])
-    apache-mynewt-core successfully upgraded to version 1.7.0
-    apache-mynewt-nimble successfully upgraded to version 1.2.0
-    mcuboot successfully upgraded to version 1.3.1
+    $ newt upgrade -v
+    Downloading repository mynewt-core (commit: master) ...
+    Downloading repository mynewt-nimble (commit: master) ...
+    Downloading repository mynewt-mcumgr (commit: master) ...
+    Downloading repository mcuboot (commit: master) ...
+    apache-mynewt-core successfully installed version 0.0.0
+    apache-mynewt-nimble successfully installed version 0.0.0
+    apache-mynewt-mcumgr successfully installed version 0.0.0
+    mcuboot successfully installed version 0.0.0
 
 Create the App and Targets
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -98,14 +101,14 @@ Next, you'll modify the ``pkg.yml`` file for your app. Note the change in ``pkg.
 
 .. code-block:: console
 
-    $ cat apps/nrf52_adc/pkg.yml 
-    ... 
+    $ cat apps/nrf52_adc/pkg.yml
+    ...
     pkg.name: apps/nrf52_adc
-    pkg.type: app 
+    pkg.type: app
     pkg.description: Simple BLE peripheral
-    application for ADC Sensors. 
-    pkg.author: "Apache Mynewt <de...@mynewt.incubator.apache.org>" 
-    pkg.homepage: "http://mynewt.apache.org/" 
+    application for ADC Sensors.
+    pkg.author: "Apache Mynewt <de...@mynewt.incubator.apache.org>"
+    pkg.homepage: "http://mynewt.apache.org/"
     pkg.keywords:
 
     pkg.deps:
@@ -190,6 +193,7 @@ Use the ``newt create-image`` command to perform this action. You may assign an
 version (e.g. 1.0.0) to the image.
 
 .. code-block:: console
+
     $ newt create-image nrf52_adc 1.0.0
     App image successfully generated: ~/dev/myadc/bin/nrf52_adc/apps/nrf52_adc/nrf52_adc.img
     Build manifest: ~/dev/myadc/bin/nrf52_adc/apps/nrf52_adc/manifest.json
@@ -207,36 +211,36 @@ Don't forget to reset the board if you don't see the LED blinking right away!
 
 .. code-block:: console
 
-    $ newt load nrf52_boot 
+    $ newt load nrf52_boot
     $ newt load nrf52_adc
 
 **Note:** If you want to erase the flash and load the image again, you can use JLinkExe to issue an `erase` command.
 
 .. code-block:: console
 
-    $ JLinkExe -device nRF52 -speed 4000 -if SWD 
+    $ JLinkExe -device nRF52 -speed 4000 -if SWD
     SEGGER J-Link Commander
-    V5.12c (Compiled Apr 21 2016 16:05:51) 
+    V5.12c (Compiled Apr 21 2016 16:05:51)
     DLL version V5.12c, compiled Apr 21 2016 16:05:45
 
-    Connecting to J-Link via USB...O.K. 
+    Connecting to J-Link via USB...O.K.
     Firmware: J-Link
-    OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17 
-    Hardware version: V1.00 
-    S/N: 682863966 
+    OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
+    Hardware version: V1.00
+    S/N: 682863966
     VTref = 3.300V
 
     Type "connect" to establish a target connection, '?' for help
-    J-Link>erase 
-    Cortex-M4 identified. 
-    Erasing device (0;?i?)... 
-    Comparing flash     [100%] Done. 
-    Erasing flash       [100%] Done. 
-    Verifying flash     [100%] Done. 
+    J-Link>erase
+    Cortex-M4 identified.
+    Erasing device (0;?i?)...
+    Comparing flash     [100%] Done.
+    Erasing flash       [100%] Done.
+    Verifying flash     [100%] Done.
     J-Link: Flash download: Total time needed: 0.363s (Prepare: 0.093s, Compare: 0.000s, Erase: 0.262s, Program: 0.000
-    s, Verify: 0.000s, Restore: 0.008s) 
-    Erasing done. 
-    J-Link>exit 
+    s, Verify: 0.000s, Restore: 0.008s)
+    Erasing done.
+    J-Link>exit
     $
 
 So you have a BLE app, but really all you've done is change the name of
@@ -365,7 +369,7 @@ directory. This is where we'll implement the specifics of the driver:
                 goto err;
             }
             my_result_mv = adc_result_mv(adc, 0, adc_result);
-        }        
+        }
         adc_buf_release(adc, buffer, buffer_len);
         return my_result_mv;
     err:
@@ -479,8 +483,8 @@ file of your app. You will also need to add the ``mcu/nordic`` package. Add them
     pkg.author: "Apache Mynewt <de...@mynewt.incubator.apache.org>"
     pkg.homepage: "http://mynewt.apache.org/"
     pkg.keywords:
-   
-    pkg.deps: 
+
+    pkg.deps:
         - "@apache-mynewt-core/boot/split"
         - "@mcuboot/boot/bootutil"
         - "@apache-mynewt-core/kernel/os"
@@ -526,30 +530,30 @@ Next we'll need to initialize the task ``event_q`` so we'll add the
 highlighted code to ``main()`` as shown below. You can also change the name of your Bluetooth device in ``ble_svc_gap_device_name_set``:
 
 .. code-block:: c
-   
-    /* Set the default device name. */ 
-    rc = ble_svc_gap_device_name_set("nimble-adc"); 
+
+    /* Set the default device name. */
+    rc = ble_svc_gap_device_name_set("nimble-adc");
     assert(rc == 0);
-    
+
     #if MYNEWT_VAL(BLEPRPH_LE_PHY_SUPPORT)
       phy_init();
     #endif
-    
+
     conf_load();
 
     /* Initialize adc sensor task eventq */
     os_eventq_init(&adc_evq);
 
-    /* Create the ADC reader task.  
+    /* Create the ADC reader task.
      * All sensor operations are performed in this task.
      */
     os_task_init(&adc_task, "sensor", adc_task_handler,
             NULL, ADC_TASK_PRIO, OS_WAIT_FOREVER,
             adc_stack, ADC_STACK_SIZE);
 
-We'll need that ``adc_task_handler()`` function to exist, and that's where 
-we'll initialize the ADC Device and set the event handler. In the task's 
-while() loop, we'll just make a call to``adc_sample()`` to cause the ADC 
+We'll need that ``adc_task_handler()`` function to exist, and that's where
+we'll initialize the ADC Device and set the event handler. In the task's
+while() loop, we'll just make a call to``adc_sample()`` to cause the ADC
 driver to sample the adc device.
 
 .. code-block:: c
@@ -566,7 +570,7 @@ driver to sample the adc device.
         adc = adc_init();
         rc = adc_event_handler_set(adc, adc_read_event, (void *) NULL);
         assert(rc == 0);
-        
+
         while (1) {
             adc_sample(adc);
             /* Wait 2 second */
@@ -601,7 +605,7 @@ Above the ``adc_task_handler``, add code to handle the
         return (0);
     err:
         return (rc);
-    } 
+    }
 
 This is where we actually read the ADC value and then update the BLE
 Characteristic for that value.
@@ -637,7 +641,7 @@ service and the characteristics in that service in ``bleprph.h`` in the
     #define ADC_SNS_TYPE          0xDEAD
     #define ADC_SNS_STRING "eTape Liquid Level Sensor"
     #define ADC_SNS_VAL           0xBEAD
-    uint16_t gatt_adc_val; 
+    uint16_t gatt_adc_val;
 
 The first is the UUID of the service, followed by the 2 characteristics
 we are going to offer. The first characteristic is going to advertise
@@ -656,7 +660,7 @@ If we then go look at ``gatt_svr.c`` we can see the structure of the
 service and characteristic offering that we set up:
 
 .. code-block:: c
-   
+
     static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
         {
             /*** Service: Security test. */
diff --git a/master/_sources/tutorials/sensors/sensor_bleprph_oic.rst.txt b/master/_sources/tutorials/sensors/sensor_bleprph_oic.rst.txt
index 204c8fc..331ef9a 100644
--- a/master/_sources/tutorials/sensors/sensor_bleprph_oic.rst.txt
+++ b/master/_sources/tutorials/sensors/sensor_bleprph_oic.rst.txt
@@ -83,8 +83,8 @@ off-board sensor support.
 do not need to include the ``net/oic`` package as a dependency in this
 package.
 
-.. code-block:: console
-   :emphasize-lines: 13, 14
+.. code-block:: yaml
+   :emphasize-lines: 10, 11
    
     pkg.deps: 
         - kernel/os
@@ -94,9 +94,6 @@ package.
         - net/nimble/host/services/gatt
         - net/nimble/host/store/ram 
         - net/nimble/transport/ram
-
- 
-
              ...
         - hw/sensor
         - hw/sensor/creator
@@ -121,17 +118,17 @@ Add the following setting values to ``syscfg.vals`` in the
    Apps on the iOS and Android devices only sees 128 bit UUID
    advertisements.
 
-.. code-block:: console
+.. code-block:: yaml
    :emphasize-lines: 4, 5, 6, 7, 8
 
      syscfg.vals: 
-            ...
+         ...
 
-    SENSOR_OIC: 1
-    OC_SERVER: 1
-    FLOAT_USER: 1
-    ADVERTISE_128BIT_UUID: 1
-    ADVERTISE_16BIT_UUID: 0
+         SENSOR_OIC: 1
+         OC_SERVER: 1
+         FLOAT_USER: 1
+         ADVERTISE_128BIT_UUID: 1
+         ADVERTISE_16BIT_UUID: 0
 
 Step 4: Modifying main.c
 ~~~~~~~~~~~~~~~~~~~~~~~~
@@ -158,8 +155,8 @@ Adding the Sensor Package Header File:
 Add the sensor package header file ``sensor/sensor.h`` below
 ``#include "bleprph.h"`` file:
 
-.. code-block:: console
-   :emphasize-lines: 4
+.. code-block:: c
+   :emphasize-lines: 3
 
     #include "bleprph.h"
 
@@ -173,13 +170,13 @@ Make the following modifications to the ``omgr_app_init()`` function:
 1. Delete the code segment that creates the OIC device and resource.
 The lines to delete are highlighted below:
 
-.. code-block:: console
+.. code-block:: c
    :emphasize-lines: 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19
 
      static void 
      omgr_app_init(void) 
      {
-         oc\_resource_t *res;
+         oc_resource_t *res;
 
          oc_init_platform("MyNewt", NULL, NULL);
          oc_add_device("/oic/d", "oic.d.light", "MynewtLed", "1.0", "1.0", NULL,
diff --git a/master/_sources/tutorials/sensors/sensor_nrf52_drv2605.rst.txt b/master/_sources/tutorials/sensors/sensor_nrf52_drv2605.rst.txt
index 2ea24d0..652d742 100644
--- a/master/_sources/tutorials/sensors/sensor_nrf52_drv2605.rst.txt
+++ b/master/_sources/tutorials/sensors/sensor_nrf52_drv2605.rst.txt
@@ -111,7 +111,7 @@ build\_profile variables for the target:
     $
 
 Step 2: Creating an Application Image and loading it
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 This tutorial assumes you have a functioning bootloader as taught in
 :doc:`add an offboard sensor <sensor_nrf52_bno055>`
diff --git a/master/_sources/tutorials/sensors/sensor_thingy_lis2dh12_onb.rst.txt b/master/_sources/tutorials/sensors/sensor_thingy_lis2dh12_onb.rst.txt
index 6c125d2..d49b66d 100644
--- a/master/_sources/tutorials/sensors/sensor_thingy_lis2dh12_onb.rst.txt
+++ b/master/_sources/tutorials/sensors/sensor_thingy_lis2dh12_onb.rst.txt
@@ -510,7 +510,7 @@ setting value.
 
 
     int 
-    main(int argc, char \*\*argv) 
+    main(int argc, char **argv) 
     { 
         int rc;
         
diff --git a/master/_sources/tutorials/slinky/project-nrf52-slinky.rst.txt b/master/_sources/tutorials/slinky/project-nrf52-slinky.rst.txt
index ada818b..67243ec 100644
--- a/master/_sources/tutorials/slinky/project-nrf52-slinky.rst.txt
+++ b/master/_sources/tutorials/slinky/project-nrf52-slinky.rst.txt
@@ -33,12 +33,13 @@ Run the following commands to create a new project. We name the project
     $ newt new slinky
     Downloading project skeleton from apache/mynewt-blinky...
     ...
-    Installing skeleton in slink...
+    Installing skeleton in slinky...
     Project slinky successfully created
     $ cd slinky
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
-    apache-mynewt-core successfully upgraded to version 1.7.0
+    Downloading repository mynewt-core (commit: master) ...
+    ...
+    mcuboot successfully upgraded to version 1.3.1
 
 Create the Targets
 ~~~~~~~~~~~~~~~~~~~
@@ -73,22 +74,21 @@ Run the ``newt build nrf52_boot`` command to build the bootloader:
 
 .. code-block:: console
 
-    $ newt build nrf52-boot
+    $ newt build nrf52_boot
     Building target targets/nrf52_boot
-    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/caps.c
+    Compiling repos/mcuboot/boot/bootutil/src/encrypted.c
+    Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
+    Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
     Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ed25519.c
     Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
-    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
-    Compiling repos/mcuboot/boot/bootutil/src/loader.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_validate.c
-    Compiling repos/mucboot/boot/bootutil/src/bootutil_misc.c
-    Compiling repos/mcuboot/boot/mynewt/src/main.c
+    Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
         ...
-
-    Archiving sys_mfg.a
-    Archiving sys_sysinit.a
-    Archiving util_mem.a
-    Linking ~/dev/slinky/bin/targets/nrf52_boot/app/boot/mynewt/mynewt.elf
+    Archiving @apache-mynewt-core_util_rwlock.a
+    Archiving @apache-mynewt-core_util_streamer.a
+    Linking ~/dev/slinky/bin/targets/nrf52_boot/app/@mcuboot/boot/mynewt/mynewt.elf
     Target successfully built: targets/nrf52_boot
 
 Run the ``newt build nrf52_slinky`` command to build the Slinky
@@ -98,22 +98,19 @@ application:
 
     $newt build nrf52_slinky
     Building target targets/nrf52_slinky
-    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/caps.c
+    Compiling repos/mcuboot/boot/bootutil/src/encrypted.c
+    Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
+    Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
     Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ed25519.c
     Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
-    Compiling repos/apache-mynewt-core/boot/split/src/split.c
-    Compiling repos/mcuboot/boot/bootutil/src/loader.c
-    Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
     Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
-    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_validate.c
-    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
-    Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
-
            ...
-
-    Archiving util_mem.a
-    Linking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf
+    Archiving @apache-mynewt-core_util_rwlock.a
+    Archiving @apache-mynewt-core_util_streamer.a
+    Linking ~/dev/slinky/bin/targets/nrf52_slinky/app/@apache-mynewt-core/apps/slinky/slinky.elf
     Target successfully built: targets/nrf52_slinky
 
 Sign and Create the Slinky Application Image
@@ -126,7 +123,7 @@ sign the application image. You may assign an arbitrary version (e.g.
 .. code-block:: console
 
     $ newt create-image nrf52_slinky 1.0.0
-    App image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.img
+    App image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/@apache-mynewt-core/apps/slinky/slinky.img
     $
 
 Connect to the Board
diff --git a/master/_sources/tutorials/slinky/project-sim-slinky.rst.txt b/master/_sources/tutorials/slinky/project-sim-slinky.rst.txt
index 2031893..630dcaf 100644
--- a/master/_sources/tutorials/slinky/project-sim-slinky.rst.txt
+++ b/master/_sources/tutorials/slinky/project-sim-slinky.rst.txt
@@ -29,12 +29,14 @@ We will name the project ``slinky``.
     $ newt new slinky
     Downloading project skeleton from apache/mynewt-blinky...
     ...
-    Installing skeleton in slink...
-    Project slinky successfully created
+    Installing skeleton in slinky...
+    Project slinky successfully created.
     $ cd slinky
-    $newt upgrade
-    Downloading repository mynewt-core (commit: [...])
+    $ newt upgrade
+    Downloading repository mynewt-core (commit: master) ...
+    ...
     apache-mynewt-core successfully upgraded to version 1.7.0
+    mcuboot successfully upgraded to version 1.3.1
 
 Setting up your target build
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -57,25 +59,24 @@ file is created.
 
 .. code-block:: console
 
-        $ newt build sim_slinky 
+        $ newt build sim_slinky
         Building target targets/sim_slinky
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c
-        Compiling repos/apache-mynewt-core/boot/split/src/split.c
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/loader.c
-        Compiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c
-        Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c
-        Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
-        Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
+        Compiling repos/mcuboot/boot/bootutil/src/caps.c
+        Compiling repos/mcuboot/boot/bootutil/src/encrypted.c
+        Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
         Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
+        Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
+        Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+        Compiling repos/mcuboot/boot/bootutil/src/image_ed25519.c
+        Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
+        Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
+        Compiling repos/mcuboot/boot/bootutil/src/loader.c
 
                   ...
 
-        Archiving util_crc.a
-        Archiving util_mem.a
-        Linking ~/dev/slinky/bin/targets/sim_slinky/app/apps/slinky/slinky.elf
+        Archiving @apache-mynewt-core_util_rwlock.a
+        Archiving @apache-mynewt-core_util_streamer.a
+        Linking ~/dev/slinky/bin/targets/sim_slinky/app/@apache-mynewt-core/apps/slinky/slinky.elf
         Target successfully built: targets/sim_slinky
 
 Run the target
@@ -108,7 +109,7 @@ device.
         $ newtmgr conn add sim1 type=serial connstring=/dev/ttys005
         Connection profile sim1 successfully added
         $ newtmgr conn show
-        Connection profiles: 
+        Connection profiles:
           sim1: type=serial, connstring='/dev/ttys005'
 
 Executing newtmgr commands with the target
diff --git a/master/_sources/tutorials/slinky/project-stm32-slinky.rst.txt b/master/_sources/tutorials/slinky/project-stm32-slinky.rst.txt
index 9a7b837..4c7902a 100644
--- a/master/_sources/tutorials/slinky/project-stm32-slinky.rst.txt
+++ b/master/_sources/tutorials/slinky/project-stm32-slinky.rst.txt
@@ -32,12 +32,14 @@ already have a project created or completed the
     $ newt new slinky
     Downloading project skeleton from apache/mynewt-blinky...
     ...
-    Installing skeleton in slink...
+    Installing skeleton in slinky...
     Project slink successfully created
     $ cd slinky
     $ newt upgrade
-    Downloading repository mynewt-core (commit: [...])
+    Downloading repository mynewt-core (commit: master) ...
+    ...
     apache-mynewt-core successfully upgraded to version 1.7.0
+    mcuboot successfully upgraded to version 1.3.1
 
 Create the Targets
 ~~~~~~~~~~~~~~~~~~~
@@ -74,21 +76,19 @@ Run the ``newt build stm32_boot`` command to build the bootloader:
 
     $ newt build stm32_boot
     Building target targets/stm32_boot
+    Compiling repos/mcuboot/boot/bootutil/src/caps.c
+    Compiling repos/mcuboot/boot/bootutil/src/encrypted.c
+    Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
+    Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
     Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ed25519.c
     Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
-    Compiling repos/mcuboot/boot/bootutil/src/loader.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_validate.c
-    Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
-    Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
-    Compiling repos/mcuboot/boot/mynewt/src/main.c
-
+    Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
           ...
-
-    Archiving sys_mfg.a
-    Archiving sys_sysinit.a
-    Archiving util_mem.a
-    Linking ~/dev/slinky/bin/targets/stm32_boot/app/boot/mynewt/mynewt.elf
+    Archiving @apache-mynewt-core_util_rwlock.a
+    Archiving @apache-mynewt-core_util_streamer.a
+    Linking ~/dev/slinky/bin/targets/stm32_boot/app/@mcuboot/boot/mynewt/mynewt.elf
     Target successfully built: targets/stm32_boot
     $
 
@@ -99,20 +99,19 @@ application:
 
     $newt build stm32_slinky
     Building target targets/stm32_slinky
-    Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
-    Compiling repos/mcuboot/boot/bootutil/src/loader.c
-    Compiling repos/mcuboot/boot/bootutil/src/image_validate.c
-    Compiling repos/apache-mynewt-core/boot/split/src/split.c
+    Compiling repos/mcuboot/boot/bootutil/src/caps.c
+    Compiling repos/mcuboot/boot/bootutil/src/encrypted.c
     Compiling repos/mcuboot/boot/bootutil/src/bootutil_misc.c
     Compiling repos/apache-mynewt-core/apps/slinky/src/main.c
-
+    Compiling repos/mcuboot/boot/bootutil/src/image_ec.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ec256.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_ed25519.c
+    Compiling repos/mcuboot/boot/bootutil/src/image_rsa.c
+    Compiling repos/apache-mynewt-core/boot/split/src/split_config.c
            ...
-
-    Archiving util_crc.a
-    Archiving util_mem.a
-    Linking ~/dev/slinky/bin/targets/stm32_slinky/app/apps/slinky/slinky.elf
+    Archiving @apache-mynewt-core_util_rwlock.a
+    Archiving @apache-mynewt-core_util_streamer.a
+    Linking ~/dev/slinky/bin/targets/stm32_slinky/app/@apache-mynewt-core/apps/slinky/slinky.elf
     Target successfully built: targets/stm32_slinky
     $
 
diff --git a/master/external_links.html b/master/external_links.html
index 2e0b9ea..2738ff5 100644
--- a/master/external_links.html
+++ b/master/external_links.html
@@ -42,7 +42,7 @@
           <link rel="search" title="Search" href="search.html"/>
       <link rel="top" title="Apache Mynewt latest documentation" href="index.html"/>
           <link rel="next" title="OS User Guide" href="os/os_user_guide.html"/>
-          <link rel="prev" title="Enable Wi-Fi on Arduino MKR1000" href="tutorials/other/wi-fi_on_arduino.html"/> 
+          <link rel="prev" title="Charge control on PineTime" href="tutorials/other/chg_ctrl_on_pinetime.html"/> 
 
     
     <script src="_static/js/modernizr.min.js"></script>
@@ -274,7 +274,7 @@ ga("send", "pageview");
         <a href="os/os_user_guide.html" class="btn btn-neutral float-right" title="OS User Guide" accesskey="n">Next: OS User Guide <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="tutorials/other/wi-fi_on_arduino.html" class="btn btn-neutral" title="Enable Wi-Fi on Arduino MKR1000" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Enable Wi-Fi on Arduino MKR1000</a>
+        <a href="tutorials/other/chg_ctrl_on_pinetime.html" class="btn btn-neutral" title="Charge control on PineTime" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Charge control on PineTime</a>
       
     </div>
 
diff --git a/master/genindex.html b/master/genindex.html
index 3e7aad1..13fbd1a 100644
--- a/master/genindex.html
+++ b/master/genindex.html
@@ -604,6 +604,8 @@ ga("send", "pageview");
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="os/modules/fs/fs.html#c.fs_flush">fs_flush (C function)</a>
+</li>
       <li><a href="os/modules/fs/fs.html#c.fs_getpos">fs_getpos (C function)</a>
 </li>
       <li><a href="os/modules/fs/fs.html#c.fs_mkdir">fs_mkdir (C function)</a>
diff --git a/master/get_started/project_create.html b/master/get_started/project_create.html
index 707e5f3..6090789 100644
--- a/master/get_started/project_create.html
+++ b/master/get_started/project_create.html
@@ -325,6 +325,7 @@ your home directory.</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> <span class="nb">cd</span> ~/dev
 <span class="gp">$</span> newt new myproj
 <span class="go">Downloading project skeleton from apache/mynewt-blinky...</span>
+<span class="go">Downloading repository mynewt-blinky (commit: master) ...</span>
 <span class="go">Installing skeleton in myproj...</span>
 <span class="go">Project myproj successfully created.</span>
 </pre></div>
@@ -402,74 +403,74 @@ branch may not be stable and you may encounter bugs or other problems.</strong><
 repository. Use the <em>-v</em> (verbose) option to see the installation
 progress.</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-mcumgr (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-nimble (commit: master) ...</span>
+<span class="go">Downloading repository mcuboot (commit: master) from ...</span>
+<span class="go">Making the following changes to the project:</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
+<span class="go">apache-mynewt-nimble successfully upgraded to version 1.2.0</span>
+<span class="go">mcuboot successfully upgraded to version 1.3.1</span>
 </pre></div>
 </div>
-<p><strong>Note:</strong> If you get the following error:</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">ReadDesc: No matching branch for apache-mynewt-core repo</span>
-<span class="go">Error: No matching branch for apache-mynewt-core repop</span>
-</pre></div>
-</div>
-<p>You must edit the <code class="docutils literal notranslate"><span class="pre">project.yml</span></code> file and change the line
-<code class="docutils literal notranslate"><span class="pre">repo:</span> <span class="pre">incubator-mynewt-core</span></code> as shown in the following example to
-<code class="docutils literal notranslate"><span class="pre">repo:</span> <span class="pre">mynewt-core</span></code>:</p>
-<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">repository.apache-mynewt-core</span><span class="p">:</span>
-    <span class="nt">type</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">github</span>
-    <span class="nt">vers</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">1-latest</span>
-    <span class="nt">user</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">apache</span>
-<span class="hll">    <span class="nt">repo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">incubator-mynewt-core</span>
-</span></pre></div>
-</div>
 <p>View the core of the Apache Mynewt OS that is downloaded into your local
 directory.</p>
 <p>(The actual output will depend on what is in the latest ‘master’ branch)</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> tree -L <span class="m">2</span> repos/apache-mynewt-core/
-
-<span class="go">repos/apache-mynewt-core/</span>
-<span class="go">├── CODING_STANDARDS.md</span>
-<span class="go">├── DISCLAIMER</span>
-<span class="go">├── LICENSE</span>
-<span class="go">├── NOTICE</span>
-<span class="go">├── README.md</span>
-<span class="go">├── RELEASE_NOTES.md</span>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> repos/apache-mynewt-core/
 <span class="go">├── apps</span>
-<span class="go">│   ├── blecent</span>
-<span class="go">│   ├── blehci</span>
-<span class="go">│   ├── bleprph</span>
 <span class="go">│   ├── bleprph_oic</span>
 <span class="go">│   ├── blesplit</span>
-<span class="go">│   ├── bletest</span>
 <span class="go">│   ├── bleuart</span>
-<span class="go">│   ├── boot</span>
-<span class="go">│   ├── btshell</span>
-<span class="go">│   ├── fat2native</span>
+<span class="go">│   ├── bsncent</span>
+<span class="go">│   ├── bsnprph</span>
+<span class="go">│   ├── bus_test</span>
+<span class="go">│   ├── coremark</span>
+<span class="go">│   ├── crypto_test</span>
 <span class="go">│   ├── ffs2native</span>
+<span class="go">│   ├── flash_loader</span>
+<span class="go">│   ├── iptest</span>
+<span class="go">│   ├── lora_app_shell</span>
+<span class="go">│   ├── loraping</span>
+<span class="go">│   ├── lorashell</span>
+<span class="go">│   ├── metrics</span>
 <span class="go">│   ├── ocf_sample</span>
+<span class="go">│   ├── pwm_test</span>
+<span class="go">│   ├── sensors_test</span>
 <span class="go">│   ├── slinky</span>
 <span class="go">│   ├── slinky_oic</span>
 <span class="go">│   ├── spitest</span>
 <span class="go">│   ├── splitty</span>
-<span class="go">│   ├── test</span>
 <span class="go">│   ├── testbench</span>
-<span class="go">│   └── timtest</span>
+<span class="go">│   ├── timtest</span>
+<span class="go">│   └── trng_test</span>
 <span class="go">├── boot</span>
-<span class="go">│   ├── boot_serial</span>
-<span class="go">│   ├── bootutil</span>
 <span class="go">│   ├── split</span>
 <span class="go">│   └── split_app</span>
+<span class="go">├── CODING_STANDARDS.md</span>
 <span class="go">├── compiler</span>
+<span class="go">│   ├── arc</span>
 <span class="go">│   ├── arm-none-eabi-m0</span>
+<span class="go">│   ├── arm-none-eabi-m3</span>
+<span class="go">│   ├── arm-none-eabi-m33</span>
 <span class="go">│   ├── arm-none-eabi-m4</span>
+<span class="go">│   ├── arm-none-eabi-m7</span>
 <span class="go">│   ├── gdbmacros</span>
 <span class="go">│   ├── mips</span>
+<span class="go">│   ├── riscv64</span>
 <span class="go">│   ├── sim</span>
-<span class="go">│   └── sim-mips</span>
+<span class="go">│   ├── sim-armv7</span>
+<span class="go">│   ├── sim-mips</span>
+<span class="go">│   └── xc32</span>
 <span class="go">├── crypto</span>
 <span class="go">│   ├── mbedtls</span>
 <span class="go">│   └── tinycrypt</span>
 <span class="go">├── docs</span>
-<span class="go">│   └── doxygen.xml</span>
+<span class="go">│   ├── conf.py</span>
+<span class="go">│   ├── doxygen.xml</span>
+<span class="go">│   ├── index.rst</span>
+<span class="go">│   ├── Makefile</span>
+<span class="go">│   ├── os</span>
+<span class="go">│   └── README.rst</span>
 <span class="go">├── encoding</span>
 <span class="go">│   ├── base64</span>
 <span class="go">│   ├── cborattr</span>
@@ -479,19 +480,28 @@ directory.</p>
 <span class="go">│   ├── disk</span>
 <span class="go">│   ├── fatfs</span>
 <span class="go">│   ├── fcb</span>
+<span class="go">│   ├── fcb2</span>
 <span class="go">│   ├── fs</span>
 <span class="go">│   └── nffs</span>
 <span class="go">├── hw</span>
+<span class="go">│   ├── battery</span>
 <span class="go">│   ├── bsp</span>
+<span class="go">│   ├── bus</span>
+<span class="go">│   ├── charge-control</span>
 <span class="go">│   ├── cmsis-core</span>
 <span class="go">│   ├── drivers</span>
 <span class="go">│   ├── hal</span>
 <span class="go">│   ├── mcu</span>
-<span class="go">│   └── scripts</span>
+<span class="go">│   ├── mips-hal</span>
+<span class="go">│   ├── scripts</span>
+<span class="go">│   ├── sensor</span>
+<span class="go">│   └── util</span>
 <span class="go">├── kernel</span>
-<span class="go">│   └── os</span>
+<span class="go">│   ├── os</span>
+<span class="go">│   └── sim</span>
 <span class="go">├── libc</span>
 <span class="go">│   └── baselibc</span>
+<span class="go">├── LICENSE</span>
 <span class="go">├── mgmt</span>
 <span class="go">│   ├── imgmgr</span>
 <span class="go">│   ├── mgmt</span>
@@ -499,39 +509,61 @@ directory.</p>
 <span class="go">│   └── oicmgr</span>
 <span class="go">├── net</span>
 <span class="go">│   ├── ip</span>
-<span class="go">│   ├── nimble</span>
+<span class="go">│   ├── lora</span>
+<span class="go">│   ├── mqtt</span>
 <span class="go">│   ├── oic</span>
 <span class="go">│   └── wifi</span>
+<span class="go">├── NOTICE</span>
 <span class="go">├── project.yml</span>
+<span class="go">├── README.md</span>
+<span class="go">├── RELEASE_NOTES.md</span>
 <span class="go">├── repository.yml</span>
 <span class="go">├── sys</span>
 <span class="go">│   ├── config</span>
 <span class="go">│   ├── console</span>
 <span class="go">│   ├── coredump</span>
 <span class="go">│   ├── defs</span>
+<span class="go">│   ├── fault</span>
 <span class="go">│   ├── flash_map</span>
 <span class="go">│   ├── id</span>
 <span class="go">│   ├── log</span>
+<span class="go">│   ├── metrics</span>
 <span class="go">│   ├── mfg</span>
 <span class="go">│   ├── reboot</span>
 <span class="go">│   ├── shell</span>
 <span class="go">│   ├── stats</span>
-<span class="go">│   └── sysinit</span>
+<span class="go">│   ├── sys</span>
+<span class="go">│   ├── sysdown</span>
+<span class="go">│   ├── sysinit</span>
+<span class="go">│   └── sysview</span>
 <span class="go">├── targets</span>
 <span class="go">│   └── unittest</span>
 <span class="go">├── test</span>
 <span class="go">│   ├── crash_test</span>
 <span class="go">│   ├── flash_test</span>
+<span class="go">│   ├── i2c_scan</span>
 <span class="go">│   ├── runtest</span>
+<span class="go">│   ├── spiflash_stress_test</span>
 <span class="go">│   └── testutil</span>
 <span class="go">├── time</span>
-<span class="go">│   └── datetime</span>
-<span class="go">└── util</span>
-<span class="go">    ├── cbmem</span>
-<span class="go">    ├── crc</span>
-<span class="go">    └── mem</span>
-
-<span class="go">94 directories, 9 files</span>
+<span class="go">│   ├── datetime</span>
+<span class="go">│   ├── timepersist</span>
+<span class="go">│   └── timesched</span>
+<span class="go">├── uncrustify.cfg</span>
+<span class="go">├── util</span>
+<span class="go">│   ├── cbmem</span>
+<span class="go">│   ├── cmdarg</span>
+<span class="go">│   ├── crc</span>
+<span class="go">│   ├── debounce</span>
+<span class="go">│   ├── easing</span>
+<span class="go">│   ├── mem</span>
+<span class="go">│   ├── parse</span>
+<span class="go">│   ├── rwlock</span>
+<span class="go">│   ├── streamer</span>
+<span class="go">│   └── taskpool</span>
+<span class="go">└── version.yml</span>
+
+<span class="go">131 directories, 14 files</span>
 </pre></div>
 </div>
 </div>
@@ -545,17 +577,17 @@ depend on Mynewt simulator.</p>
 example, run the following command to test the <code class="docutils literal notranslate"><span class="pre">sys/config</span></code> package in
 the <code class="docutils literal notranslate"><span class="pre">apache-mynewt-core</span></code> repo:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt <span class="nb">test</span> @apache-mynewt-core/sys/config
-<span class="go">Testing package @apache-mynewt-core/sys/config/test-fcb</span>
-<span class="go">Compiling bootutil_misc.c</span>
-<span class="go">Compiling image_ec.c</span>
-<span class="go">Compiling image_rsa.c</span>
-<span class="go">Compiling image_validate.c</span>
-
+<span class="go">Testing package @apache-mynewt-core/sys/config/selftest-fcb</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/aes_decrypt.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/aes_encrypt.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/cbc_mode.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/ccm_mode.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/tinycrypt/src/cmac_mode.c</span>
 <span class="go">...</span>
 
-<span class="go">Linking ~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf</span>
-<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf</span>
-<span class="go">Testing package @apache-mynewt-core/sys/config/test-nffs</span>
+<span class="go">Linking ~/dev/myproj/bin/targets/unittest/sys_config_selftest-fcb/app/sys/config/selftest-fcb/sys_config_selftest-fcb.elf</span>
+<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_selftest-fcb/app/sys/config/selftest-fcb/sys_config_selftest-fcb.elf</span>
+<span class="go">Testing package @apache-mynewt-core/sys/config/selftest-nffs</span>
 <span class="go">Compiling repos/apache-mynewt-core/encoding/base64/src/hex.c</span>
 <span class="go">Compiling repos/apache-mynewt-core/fs/fs/src/fs_cli.c</span>
 <span class="go">Compiling repos/apache-mynewt-core/fs/fs/src/fs_dirent.c</span>
@@ -570,9 +602,9 @@ the <code class="docutils literal notranslate"><span class="pre">apache-mynewt-c
 
 <span class="go">...</span>
 
-<span class="go">Linking ~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf</span>
-<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf</span>
-<span class="go">Passed tests: [sys/config/test-fcb sys/config/test-nffs]</span>
+<span class="go">Linking ~/dev/myproj/bin/targets/unittest/sys_config_selftest-nffs/app/sys/config/selftest-nffs/sys_config_selftest-nffs.elf</span>
+<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/sys_config_selftest-nffs/app/sys/config/selftest-nffs/sys_config_selftest-nffs.elf</span>
+<span class="go">Passed tests: [sys/config/selftest-fcb sys/config/selftest-nffs]</span>
 <span class="go">All tests passed</span>
 </pre></div>
 </div>
@@ -593,19 +625,22 @@ a long time.</p>
 <p>To test all the packages in a project, specify <code class="docutils literal notranslate"><span class="pre">all</span></code> instead of the
 package name.</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt <span class="nb">test</span> all
-<span class="go">Testing package @apache-mynewt-core/boot/boot_serial/test</span>
-<span class="go">Compiling repos/apache-mynewt-core/boot/boot_serial/test/src/boot_test.c</span>
-<span class="go">Compiling repos/apache-mynewt-core/boot/boot_serial/test/src/testcases/boot_serial_setup.c</span>
+<span class="go">Testing package @apache-mynewt-core/crypto/mbedtls/selftest</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aria.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/mbedtls/src/arc4.c</span>
+<span class="go">Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c</span>
 
 <span class="go">...</span>
 
-<span class="go">Linking ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/boot/boot_serial/test/boot_boot_serial_test.elf</span>
+<span class="go">Linking ~/dev/myproj/bin/targets/unittest/crypto_mbedtls_selftest/app/@apache-mynewt-core/crypto/mbedtls/selftest/@apache-mynewt-core_crypto_mbedtls_selftest.elf</span>
+<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/crypto_mbedtls_selftest/app/@apache-mynewt-core/crypto/mbedtls/selftest/@apache-mynewt-core_crypto_mbedtls_selftest.elf</span>
 
 <span class="go">...lots of compiling and testing...</span>
 
-<span class="go">Linking ~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf</span>
-<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf</span>
-<span class="go">Passed tests: [boot/boot_serial/test boot/bootutil/test crypto/mbedtls/test encoding/base64/test encoding/cborattr/test encoding/json/test fs/fcb/test fs/nffs/test kernel/os/test net/ip/mn_socket/test net/nimble/host/test net/oic/test sys/config/test-fcb sys/config/test-nffs sys/flash_map/test sys/log/full/test util/cbmem/test]</span>
+<span class="go">Linking ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/@mcuboot/boot/boot_serial/test/@mcuboot_boot_boot_serial_test.elf</span>
+<span class="go">Executing test: ~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/@mcuboot/boot/boot_serial/test/@mcuboot_boot_boot_serial_test.elf</span>
+<span class="go">Passed tests: [crypto/mbedtls/selftest encoding/base64/selftest encoding/cborattr/selftest encoding/json/selftest fs/fcb/selftest fs/fcb2/selftest fs/nffs/selftest hw/drivers/flash/enc_flash/selftest hw/drivers/trng/trng_sw/selftest hw/sensor/selftest kernel/os/selftest net/ip/mn_socket/selftest net/oic/selftest sys/config/selftest-fcb sys/config/selftest-nffs sys/flash_map/selftest sys/log/full/selftest/align1 sys/log/full/selftest/align2 sys/log/full/selftest/align4 sy [...]
 <span class="go">All tests passed</span>
 </pre></div>
 </div>
diff --git a/master/mynewt_faq/newt_faq.html b/master/mynewt_faq/newt_faq.html
index cfada13..cea49a1 100644
--- a/master/mynewt_faq/newt_faq.html
+++ b/master/mynewt_faq/newt_faq.html
@@ -267,17 +267,11 @@ ga("send", "pageview");
 <h1>Mynewt FAQ - Newt<a class="headerlink" href="#mynewt-faq-newt" title="Permalink to this headline">¶</a></h1>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><a class="reference internal" href="#newt-commands-upgrade-install-sync" id="id1">Newt Commands: <code class="docutils literal notranslate"><span class="pre">upgrade</span></code>, <code class="docutils literal notranslate"><span class="pre">install</span></code>, <code class="docutils literal notranslate"><span class="pre">sync</span></code></a></li>
-<li><a class="reference internal" href="#newt-size-command-vs-elf-file-size" id="id2"><code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">size</span></code> Command vs. Elf File Size</a></li>
+<li><a class="reference internal" href="#newt-size-command-vs-elf-file-size" id="id1"><code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">size</span></code> Command vs. Elf File Size</a></li>
 </ul>
 </div>
-<div class="section" id="newt-commands-upgrade-install-sync">
-<h2><a class="toc-backref" href="#id1">Newt Commands: <code class="docutils literal notranslate"><span class="pre">upgrade</span></code>, <code class="docutils literal notranslate"><span class="pre">install</span></code>, <code class="docutils literal notranslate"><span class="pre">sync</span></code></a><a class="headerlink" href="#newt-commands-upgrade-install-sync" title="Permalink to this headline">¶</a></h2>
-<p><strong>Q</strong>: What’s the difference between <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">upgrade</span></code>, <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">install</span></code>, and <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">sync</span></code>?</p>
-<p><strong>A</strong>: Only use <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">upgrade</span></code>.  The other two commands (<code class="docutils literal notranslate"><span class="pre">install</span></code> and <code class="docutils literal notranslate"><span class="pre">sync</span></code>) are deprecated and will be removed soon.</p>
-</div>
 <div class="section" id="newt-size-command-vs-elf-file-size">
-<h2><a class="toc-backref" href="#id2"><code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">size</span></code> Command vs. Elf File Size</a><a class="headerlink" href="#newt-size-command-vs-elf-file-size" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id1"><code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">size</span></code> Command vs. Elf File Size</a><a class="headerlink" href="#newt-size-command-vs-elf-file-size" title="Permalink to this headline">¶</a></h2>
 <p><strong>Q</strong>: I did a test build of blinky for nrf52 and got an elf-file of size 295424 bytes. If I use the newt size command for
 the application it says something like: 18764 bytes. What does this mean?</p>
 <p><strong>A</strong>: Elfs have a lot of extra information. newt size will show the are in flash that is used which better matches the
diff --git a/master/mynewt_faq/troubleshoot_faq.html b/master/mynewt_faq/troubleshoot_faq.html
index ee1e60e..a9c62e9 100644
--- a/master/mynewt_faq/troubleshoot_faq.html
+++ b/master/mynewt_faq/troubleshoot_faq.html
@@ -346,12 +346,12 @@ reboot, you will also want to set <code class="docutils literal notranslate"><sp
 <div class="section" id="bug-with-older-versions-of-gcc">
 <h2><a class="toc-backref" href="#id7">Bug With Older Versions of <code class="docutils literal notranslate"><span class="pre">gcc</span></code></a><a class="headerlink" href="#bug-with-older-versions-of-gcc" title="Permalink to this headline">¶</a></h2>
 <p><strong>Q</strong>: I got the following error using <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">build</span></code>. How do I fix it?</p>
-<div class="highlight-console: notranslate"><div class="highlight"><pre><span></span>Error: repos/apache-mynewt-core/sys/log/modlog/src/modlog.c: In function &#39;modlog_alloc&#39;:
-repos/apache-mynewt-core/sys/log/modlog/src/modlog.c:61:23: error: missing braces around initializer [-Werror=missing-braces]
-          *mm = (struct modlog_mapping) { 0 };
-                           ^
-repos/apache-mynewt-core/sys/log/modlog/src/modlog.c:61:23: error: (near initialization for &#39;(anonymous).next&#39;) [-Werror=missing-braces]
-cc1: all warnings being treated as errors
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">Error: repos/apache-mynewt-core/sys/log/modlog/src/modlog.c: In function &#39;modlog_alloc&#39;:</span>
+<span class="go">repos/apache-mynewt-core/sys/log/modlog/src/modlog.c:61:23: error: missing braces around initializer [-Werror=missing-braces]</span>
+<span class="go">          *mm = (struct modlog_mapping) { 0 };</span>
+<span class="go">                           ^</span>
+<span class="go">repos/apache-mynewt-core/sys/log/modlog/src/modlog.c:61:23: error: (near initialization for &#39;(anonymous).next&#39;) [-Werror=missing-braces]</span>
+<span class="go">cc1: all warnings being treated as errors</span>
 </pre></div>
 </div>
 <p><strong>A</strong>: That is a bug in older versions of <code class="docutils literal notranslate"><span class="pre">gcc</span></code> (<a class="reference external" href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119</a>).  The recommended <code class="docutils literal notranslate"><span class="pre">gcc</span></code> version is 7.x.</p>
diff --git a/master/network/ble_hs/ble_gap.html b/master/network/ble_hs/ble_gap.html
index 9a85b06..cb8e1a3 100644
--- a/master/network/ble_hs/ble_gap.html
+++ b/master/network/ble_hs/ble_gap.html
@@ -2272,8 +2272,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.24">
-<span class="target" id="structble__gap__event_1ac8ae5069ef68c8d965a105a394ea5f47"></span>union <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event">ble_gap_event</a>::&#64;23 <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event">ble_gap_event</a>::&#64;<code class="descname">24</code><a class="headerlink" href="#c.24" title="Permalink to this definition">¶</a></dt>
+<dt id="c.32">
+<span class="target" id="structble__gap__event_1a7f91739e1500b9153cd4227230afa2e7"></span>union <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event">ble_gap_event</a>::&#64;31 <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event">ble_gap_event</a>::&#64;<code class="descname">32</code><a class="headerlink" href="#c.32" title="Permalink to this definition">¶</a></dt>
 <dd><p>A discriminated union containing additional details concerning the GAP event. </p>
 <p>The ‘type’ field indicates which member of the union is valid. </p>
 </dd></dl>
diff --git a/master/network/ble_hs/ble_gattc.html b/master/network/ble_hs/ble_gattc.html
index 9257656..4a87307 100644
--- a/master/network/ble_hs/ble_gattc.html
+++ b/master/network/ble_hs/ble_gattc.html
@@ -1212,8 +1212,8 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.46">
-<span class="target" id="structble__gatt__access__ctxt_1ac420f0541a6be3664ad4ea909240e22c"></span>union <a class="reference internal" href="ble_gatts.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;45 <a class="reference internal" href="ble_gatts.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;<code class="descname">46</code><a class="headerlink" href="#c.46" title="Permalink to this definition">¶</a></dt>
+<dt id="c.54">
+<span class="target" id="structble__gatt__access__ctxt_1af4f04984ec6fabbc18467b3a5211eed7"></span>union <a class="reference internal" href="ble_gatts.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;53 <a class="reference internal" href="ble_gatts.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;<code class="descname">54</code><a class="headerlink" href="#c.54" title="Permalink to this definition">¶</a></dt>
 <dd><p>The GATT operation being performed dictates which field in this union is valid. </p>
 <p>If a characteristic is being accessed, the chr field is valid. Otherwise a descriptor is being accessed, in which case the dsc field is valid. </p>
 </dd></dl>
@@ -1235,8 +1235,8 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.48">
-<span class="target" id="structble__gatt__register__ctxt_1a863b23989e335eb17fb98f37dcce9302"></span>union <a class="reference internal" href="ble_gatts.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;47 <a class="reference internal" href="ble_gatts.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;<code class="descname">48</code><a class="headerlink" href="#c.48" title="Permalink to this definitio [...]
+<dt id="c.56">
+<span class="target" id="structble__gatt__register__ctxt_1ace7871ac2caaef3e0cda9a0e7e6a2b07"></span>union <a class="reference internal" href="ble_gatts.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;55 <a class="reference internal" href="ble_gatts.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;<code class="descname">56</code><a class="headerlink" href="#c.56" title="Permalink to this definitio [...]
 <dd><p>The value of the op field determines which field in this union is valid. </p>
 </dd></dl>
 
diff --git a/master/network/ble_hs/ble_gatts.html b/master/network/ble_hs/ble_gatts.html
index 7d0aa20..e39cefe 100644
--- a/master/network/ble_hs/ble_gatts.html
+++ b/master/network/ble_hs/ble_gatts.html
@@ -1212,8 +1212,8 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.46">
-<span class="target" id="structble__gatt__access__ctxt_1ac420f0541a6be3664ad4ea909240e22c"></span>union <a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;45 <a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;<code class="descname">46</code><a class="headerlink" href="#c.46" title="Permalink to this definition">¶</a></dt>
+<dt id="c.54">
+<span class="target" id="structble__gatt__access__ctxt_1af4f04984ec6fabbc18467b3a5211eed7"></span>union <a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;53 <a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt">ble_gatt_access_ctxt</a>::&#64;<code class="descname">54</code><a class="headerlink" href="#c.54" title="Permalink to this definition">¶</a></dt>
 <dd><p>The GATT operation being performed dictates which field in this union is valid. </p>
 <p>If a characteristic is being accessed, the chr field is valid. Otherwise a descriptor is being accessed, in which case the dsc field is valid. </p>
 </dd></dl>
@@ -1235,8 +1235,8 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.48">
-<span class="target" id="structble__gatt__register__ctxt_1a863b23989e335eb17fb98f37dcce9302"></span>union <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;47 <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;<code class="descname">48</code><a class="headerlink" href="#c.48" title="Permalink to this definition">¶</a></dt>
+<dt id="c.56">
+<span class="target" id="structble__gatt__register__ctxt_1ace7871ac2caaef3e0cda9a0e7e6a2b07"></span>union <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;55 <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt">ble_gatt_register_ctxt</a>::&#64;<code class="descname">56</code><a class="headerlink" href="#c.56" title="Permalink to this definition">¶</a></dt>
 <dd><p>The value of the op field determines which field in this union is valid. </p>
 </dd></dl>
 
diff --git a/master/network/index.html b/master/network/index.html
index 58d67de..1604b13 100644
--- a/master/network/index.html
+++ b/master/network/index.html
@@ -42,7 +42,7 @@
           <link rel="search" title="Search" href="../search.html"/>
       <link rel="top" title="Apache Mynewt latest documentation" href="../index.html"/>
           <link rel="next" title="NimBLE Security" href="ble_sec.html"/>
-          <link rel="prev" title="Manufacturing Support" href="../os/modules/mfg/mfg.html"/> 
+          <link rel="prev" title="PineTime smartwatch" href="../os/bsp/pinetime.html"/> 
 
     
     <script src="../_static/js/modernizr.min.js"></script>
@@ -378,7 +378,7 @@ on/off model.</li>
         <a href="ble_sec.html" class="btn btn-neutral float-right" title="NimBLE Security" accesskey="n">Next: NimBLE Security <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="../os/modules/mfg/mfg.html" class="btn btn-neutral" title="Manufacturing Support" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Manufacturing Support</a>
+        <a href="../os/bsp/pinetime.html" class="btn btn-neutral" title="PineTime smartwatch" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: PineTime smartwatch</a>
       
     </div>
 
diff --git a/master/newt/command_list/newt_mfg.html b/master/newt/command_list/newt_mfg.html
index b763f88..a019163 100644
--- a/master/newt/command_list/newt_mfg.html
+++ b/master/newt/command_list/newt_mfg.html
@@ -354,7 +354,7 @@ ga("send", "pageview");
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> mkdir -p mfgs/rb_blinky_rsa
 </pre></div>
 </div>
-<p>The <code class="docutils literal notranslate"><span class="pre">rb_blinky_rsa</span></code> package needs a pkg.yml file. In addition it is needs a mfg.yml file to specify the two constituent targets. An example of each file is shown below.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">rb_blinky_rsa</span></code> package needs a pkg.yml file. In addition, it needs a mfg.yml file to specify the two constituent targets. An example of each file is shown below.</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span>  more mfgs/rb_blinky_rsa/pkg.yml
 <span class="go">pkg.name: &quot;mfgs/rb_blinky_rsa&quot;</span>
 <span class="go">pkg.type: &quot;mfg&quot;</span>
@@ -364,9 +364,18 @@ ga("send", "pageview");
 </pre></div>
 </div>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span>  more mfgs/rb_blinky_rsa/mfg.yml
-<span class="go">mfg.bootloader: &#39;targets/rb_boot&#39;</span>
-<span class="go">mfg.images:</span>
-<span class="go">    - &#39;targets/rb_blinky&#39;</span>
+<span class="go">mfg.bsp: &quot;@apache-mynewt-core/hw/bsp/rb-nano2&quot;</span>
+<span class="go">mfg.targets:</span>
+<span class="go">    - rb_boot:</span>
+<span class="go">      name: &quot;targets/rb_boot&quot;</span>
+<span class="go">      area: FLASH_AREA_BOOTLOADER</span>
+<span class="go">      offset: 0x0</span>
+<span class="go">    - rb_blinky:</span>
+<span class="go">      name: &quot;targets/rb_blinky&quot;</span>
+<span class="go">      area: FLASH_AREA_IMAGE_0</span>
+<span class="go">      offset: 0x0</span>
+<span class="go">mfg.meta:</span>
+<span class="go">    area: FLASH_AREA_BOOTLOADER</span>
 </pre></div>
 </div>
 <p>Build the bootloader and app images.</p>
@@ -382,6 +391,7 @@ ga("send", "pageview");
 <span class="go">&lt;snip&gt;</span>
 </pre></div>
 </div>
+<p>A description of the generated files is available in the implementation’s <a class="reference external" href="https://github.com/apache/mynewt-newt/blob/master/newt/mfg/README.md#file-structure">readme</a></p>
 </div>
 </div>
 
diff --git a/master/objects.inv b/master/objects.inv
index 08f4741..b08b80a 100644
Binary files a/master/objects.inv and b/master/objects.inv differ
diff --git a/master/os/bsp/index.html b/master/os/bsp/index.html
new file mode 100644
index 0000000..d0af970
--- /dev/null
+++ b/master/os/bsp/index.html
@@ -0,0 +1,358 @@
+
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    
+    <title>Board support &mdash; Apache Mynewt latest documentation</title>
+    
+
+    
+    
+      <link rel="shortcut icon" href="../../_static/mynewt-logo-only-newt32x32.png"/>
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+
+    
+      <link rel="stylesheet" href="../../_static/css/sphinx_theme.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/bootstrap-3.0.3.min.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/v2.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/restructuredtext.css" type="text/css" />
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/overrides.css" type="text/css" />
+          <link rel="index" title="Index"
+                href="../../genindex.html"/>
+          <link rel="search" title="Search" href="../../search.html"/>
+      <link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/>
+          <link rel="up" title="OS User Guide" href="../os_user_guide.html"/>
+          <link rel="next" title="PineTime smartwatch" href="pinetime.html"/>
+          <link rel="prev" title="Manufacturing Support" href="../modules/mfg/mfg.html"/> 
+
+    
+    <script src="../../_static/js/modernizr.min.js"></script>
+
+    
+    <script>
+    (function(i, s, o, g, r, a, m) {
+	i["GoogleAnalyticsObject"] = r;
+	(i[r] =
+		i[r] ||
+		function() {
+			(i[r].q = i[r].q || []).push(arguments);
+		}),
+		(i[r].l = 1 * new Date());
+	(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
+	a.async = 1;
+	a.src = g;
+	m.parentNode.insertBefore(a, m);
+})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");
+
+ga("create", "UA-72162311-1", "auto");
+ga("send", "pageview");
+</script>
+    
+
+  </head>
+
+  <body class="not-front page-documentation" role="document" >
+    <div id="wrapper">
+      <div class="container">
+    <div id="banner" class="row v2-main-banner">
+        <a class="logo-cell" href="/">
+            <img class="logo" src="../../_static/img/logo.png">
+        </a>
+        <div class="tagline-cell">
+            <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
+        </div>
+        <div class="news-cell">
+            <div class="well">
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+            </div>
+        </div>
+    </div>
+</div>
+      
+<header>
+    <nav id="navbar" class="navbar navbar-inverse" role="navigation">
+        <div class="container">
+            <!-- Collapsed navigation -->
+            <div class="navbar-header">
+                <!-- Expander button -->
+                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+
+            </div>
+
+            <!-- Expanded navigation -->
+            <div class="navbar-collapse collapse">
+                <!-- Main navigation -->
+                <ul class="nav navbar-nav navbar-right">
+                    <li>
+                        <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
+                    </li>
+                    <li class="important">
+                        <a href="/quick-start/">Quick Start</a>
+                    </li>
+                    <li>
+                        <a href="/about/">About</a>
+                    </li>
+                    <li>
+                        <a href="/talks/">Talks</a>
+                    </li>
+                    <li class="active">
+                        <a href="/documentation/">Documentation</a>
+                    </li>
+                    <li>
+                        <a href="/download/">Download</a>
+                    </li>
+                    <li>
+                        <a href="/community/">Community</a>
+                    </li>
+                    <li>
+                        <a href="/events/">Events</a>
+                    </li>
+                </ul>
+
+                <!-- Search, Navigation and Repo links -->
+                <ul class="nav navbar-nav navbar-right">
+                    
+                </ul>
+            </div>
+        </div>
+    </nav>
+</header>
+      <!-- STARTS MAIN CONTENT -->
+      <div id="main-content">
+        
+
+
+
+
+
+<div id="breadcrumb">
+  <div class="container">
+    <a href="/documentation/">Docs</a> /
+    
+      <a href="../os_user_guide.html">OS User Guide</a> /
+    
+    Board support
+    
+  <div class="sourcelink">
+    <a href="https://github.com/apache/mynewt-core/edit/master/docs/os/bsp/index.rst" class="icon icon-github"
+           rel="nofollow"> Edit on GitHub</a>
+</div>
+  </div>
+</div>
+        <!-- STARTS CONTAINER -->
+        <div class="container">
+          <!-- STARTS .content -->
+          <div id="content" class="row">
+            
+            <!-- STARTS .container-sidebar -->
+<div class="container-sidebar col-xs-12 col-sm-3">
+  <div id="docSidebar" class="sticky-container">
+    <div role="search" class="sphinx-search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search documentation" class="search-documentation" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+    <!-- Note: only works when deployed -->
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+  <option value="/latest" selected>
+    Version: latest
+  </option>
+  <option value="/v1_7_0" >
+    Version: 1.7.0
+  </option>
+  <option value="/v1_6_0" >
+    Version: 1.6.0
+  </option>
+  <option value="/v1_5_0" >
+    Version: 1.5.0
+  </option>
+  <option value="/v1_4_0" >
+    Version: 1.4.0
+  </option>
+  <option value="/v1_3_0/os/introduction" >
+    Version: 1.3.0
+  </option>
+  <option value="/v1_2_0/os/introduction" >
+    Version: 1.2.0
+  </option>
+  <option value="/v1_1_0/os/introduction" >
+    Version: 1.1.0
+  </option>
+  <option value="/v1_0_0/os/introduction" >
+    Version: 1.0.0
+  </option>
+  <option value="/v0_9_0/os/introduction" >
+    Version: 0.9.0
+  </option>
+</select>
+    <div class="region region-sidebar">
+      <div class="docs-menu">
+      
+        
+        
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../get_started/index.html">Setup &amp; Get Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../concepts.html">Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../tutorials/tutorials.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../external_links.html">Third-party Resources</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../os_user_guide.html">OS User Guide</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../core_os/mynewt_os.html">Kernel</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/system_modules.html">System</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/hal/hal.html">Hardware Abstraction</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/bootloader/bootloader.html">Secure Bootloader</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/split/split.html">Split Images</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../core_os/porting/port_os.html">Porting Guide</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/baselibc.html">Baselibc</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/drivers/driver.html">Drivers</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/devmgmt/newtmgr.html">Device Management with Newt Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/mcumgr/mcumgr.html">Device Management with MCUmgr</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/imgmgr/imgmgr.html">Image Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/sysinitconfig/sysinitconfig.html">Compile-Time Configuration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/fs/fs.html">File System</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/fcb/fcb.html">Flash Circular Buffer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/sensor_framework/sensor_framework.html">Sensor Framework</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/testutil/testutil.html">Test Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/json/json.html">JSON</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Board support</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">PineTime</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newt/index.html">Newt Tool Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newtmgr/index.html">Newt Manager Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../mynewt_faq/index.html">Mynewt FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../misc/index.html">Appendix</a></li>
+</ul>
+
+        
+      
+      </div>
+    </div>
+  </div>
+  <!-- ENDS STICKY CONTAINER -->
+</div>
+<!-- ENDS .container-sidebar -->
+
+            <div class="col-xs-12 col-sm-9">
+              
+
+              
+              <div class="">
+                <div class="rst-content">
+                  <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+                   <div itemprop="articleBody">
+                    
+  <div class="section" id="board-support">
+<h1>Board support<a class="headerlink" href="#board-support" title="Permalink to this headline">¶</a></h1>
+<p>This section lists some of the supported boards, their current status and
+links to tutorial specific to the board. A list of all supported boards can
+be found in <a class="reference external" href="https://github.com/apache/mynewt-core/tree/master/hw/bsp">&#64;apache-mynewt-core/hw/bsp</a>.</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="pinetime.html">PineTime</a></li>
+</ul>
+</div>
+</div>
+
+
+                   </div>
+                  </div>
+                  
+    <div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation">
+      
+        <a href="pinetime.html" class="btn btn-neutral float-right" title="PineTime smartwatch" accesskey="n">Next: PineTime smartwatch <span class="fa fa-arrow-circle-right"></span></a>
+      
+      
+        <a href="../modules/mfg/mfg.html" class="btn btn-neutral" title="Manufacturing Support" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Manufacturing Support</a>
+      
+    </div>
+
+                </div>
+              </div>
+            </div>
+            <!-- ENDS CONTENT SECTION -->
+          </div>
+          <!-- ENDS .content -->
+        </div>
+      </div>
+      <footer>
+  <div class="container">
+    <div class="row">
+      <div class="col-xs-12">
+          
+              <p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p>
+          
+      </div>
+      <div class="col-xs-12">
+          <div class="logos">
+              <img src="../../_static/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
+              <small class="footnote">
+                Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt project logo are either
+                registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
+              </small>
+              <a href="">
+                <img src="../../_static/img/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" />
+              </a>
+          </div>
+      </div>
+    </div>
+  </div>
+</footer>
+    </div>
+    <!-- ENDS #wrapper -->
+
+  
+
+    <script type="text/javascript">
+        var DOCUMENTATION_OPTIONS = {
+            URL_ROOT:'../../',
+            VERSION:'latest',
+            COLLAPSE_INDEX:false,
+            FILE_SUFFIX:'.html',
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
+        };
+    </script>
+      <script type="text/javascript" src="../../_static/jquery.js"></script>
+      <script type="text/javascript" src="../../_static/underscore.js"></script>
+      <script type="text/javascript" src="../../_static/doctools.js"></script>
+      <script type="text/javascript" src="../../_static/language_data.js"></script>
+      <script type="text/javascript" src="../../_static/js/bootstrap-3.0.3.min.js"></script>
+      <script type="text/javascript" src="../../_static/js/affix.js"></script>
+      <script type="text/javascript" src="../../_static/js/main.js"></script>
+
+   
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/master/os/bsp/pinetime.html b/master/os/bsp/pinetime.html
new file mode 100644
index 0000000..70ad36a
--- /dev/null
+++ b/master/os/bsp/pinetime.html
@@ -0,0 +1,374 @@
+
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    
+    <title>PineTime smartwatch &mdash; Apache Mynewt latest documentation</title>
+    
+
+    
+    
+      <link rel="shortcut icon" href="../../_static/mynewt-logo-only-newt32x32.png"/>
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+
+    
+      <link rel="stylesheet" href="../../_static/css/sphinx_theme.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/bootstrap-3.0.3.min.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/v2.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/restructuredtext.css" type="text/css" />
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/overrides.css" type="text/css" />
+          <link rel="index" title="Index"
+                href="../../genindex.html"/>
+          <link rel="search" title="Search" href="../../search.html"/>
+      <link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/>
+          <link rel="up" title="Board support" href="index.html"/>
+          <link rel="next" title="BLE User Guide" href="../../network/index.html"/>
+          <link rel="prev" title="Board support" href="index.html"/> 
+
+    
+    <script src="../../_static/js/modernizr.min.js"></script>
+
+    
+    <script>
+    (function(i, s, o, g, r, a, m) {
+	i["GoogleAnalyticsObject"] = r;
+	(i[r] =
+		i[r] ||
+		function() {
+			(i[r].q = i[r].q || []).push(arguments);
+		}),
+		(i[r].l = 1 * new Date());
+	(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
+	a.async = 1;
+	a.src = g;
+	m.parentNode.insertBefore(a, m);
+})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");
+
+ga("create", "UA-72162311-1", "auto");
+ga("send", "pageview");
+</script>
+    
+
+  </head>
+
+  <body class="not-front page-documentation" role="document" >
+    <div id="wrapper">
+      <div class="container">
+    <div id="banner" class="row v2-main-banner">
+        <a class="logo-cell" href="/">
+            <img class="logo" src="../../_static/img/logo.png">
+        </a>
+        <div class="tagline-cell">
+            <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
+        </div>
+        <div class="news-cell">
+            <div class="well">
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+            </div>
+        </div>
+    </div>
+</div>
+      
+<header>
+    <nav id="navbar" class="navbar navbar-inverse" role="navigation">
+        <div class="container">
+            <!-- Collapsed navigation -->
+            <div class="navbar-header">
+                <!-- Expander button -->
+                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+
+            </div>
+
+            <!-- Expanded navigation -->
+            <div class="navbar-collapse collapse">
+                <!-- Main navigation -->
+                <ul class="nav navbar-nav navbar-right">
+                    <li>
+                        <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
+                    </li>
+                    <li class="important">
+                        <a href="/quick-start/">Quick Start</a>
+                    </li>
+                    <li>
+                        <a href="/about/">About</a>
+                    </li>
+                    <li>
+                        <a href="/talks/">Talks</a>
+                    </li>
+                    <li class="active">
+                        <a href="/documentation/">Documentation</a>
+                    </li>
+                    <li>
+                        <a href="/download/">Download</a>
+                    </li>
+                    <li>
+                        <a href="/community/">Community</a>
+                    </li>
+                    <li>
+                        <a href="/events/">Events</a>
+                    </li>
+                </ul>
+
+                <!-- Search, Navigation and Repo links -->
+                <ul class="nav navbar-nav navbar-right">
+                    
+                </ul>
+            </div>
+        </div>
+    </nav>
+</header>
+      <!-- STARTS MAIN CONTENT -->
+      <div id="main-content">
+        
+
+
+
+
+
+<div id="breadcrumb">
+  <div class="container">
+    <a href="/documentation/">Docs</a> /
+    
+      <a href="../os_user_guide.html">OS User Guide</a> /
+    
+      <a href="index.html">Board support</a> /
+    
+    PineTime smartwatch
+    
+  <div class="sourcelink">
+    <a href="https://github.com/apache/mynewt-core/edit/master/docs/os/bsp/pinetime.rst" class="icon icon-github"
+           rel="nofollow"> Edit on GitHub</a>
+</div>
+  </div>
+</div>
+        <!-- STARTS CONTAINER -->
+        <div class="container">
+          <!-- STARTS .content -->
+          <div id="content" class="row">
+            
+            <!-- STARTS .container-sidebar -->
+<div class="container-sidebar col-xs-12 col-sm-3">
+  <div id="docSidebar" class="sticky-container">
+    <div role="search" class="sphinx-search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search documentation" class="search-documentation" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+    <!-- Note: only works when deployed -->
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+  <option value="/latest" selected>
+    Version: latest
+  </option>
+  <option value="/v1_7_0" >
+    Version: 1.7.0
+  </option>
+  <option value="/v1_6_0" >
+    Version: 1.6.0
+  </option>
+  <option value="/v1_5_0" >
+    Version: 1.5.0
+  </option>
+  <option value="/v1_4_0" >
+    Version: 1.4.0
+  </option>
+  <option value="/v1_3_0/os/introduction" >
+    Version: 1.3.0
+  </option>
+  <option value="/v1_2_0/os/introduction" >
+    Version: 1.2.0
+  </option>
+  <option value="/v1_1_0/os/introduction" >
+    Version: 1.1.0
+  </option>
+  <option value="/v1_0_0/os/introduction" >
+    Version: 1.0.0
+  </option>
+  <option value="/v0_9_0/os/introduction" >
+    Version: 0.9.0
+  </option>
+</select>
+    <div class="region region-sidebar">
+      <div class="docs-menu">
+      
+        
+        
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../get_started/index.html">Setup &amp; Get Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../concepts.html">Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../tutorials/tutorials.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../external_links.html">Third-party Resources</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../os_user_guide.html">OS User Guide</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../core_os/mynewt_os.html">Kernel</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/system_modules.html">System</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/hal/hal.html">Hardware Abstraction</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/bootloader/bootloader.html">Secure Bootloader</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/split/split.html">Split Images</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../core_os/porting/port_os.html">Porting Guide</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/baselibc.html">Baselibc</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/drivers/driver.html">Drivers</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/devmgmt/newtmgr.html">Device Management with Newt Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/mcumgr/mcumgr.html">Device Management with MCUmgr</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/imgmgr/imgmgr.html">Image Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/sysinitconfig/sysinitconfig.html">Compile-Time Configuration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/fs/fs.html">File System</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/fcb/fcb.html">Flash Circular Buffer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/sensor_framework/sensor_framework.html">Sensor Framework</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/testutil/testutil.html">Test Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/json/json.html">JSON</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="index.html">Board support</a><ul class="current">
+<li class="toctree-l3 current"><a class="current reference internal" href="#">PineTime</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newt/index.html">Newt Tool Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newtmgr/index.html">Newt Manager Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../mynewt_faq/index.html">Mynewt FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../misc/index.html">Appendix</a></li>
+</ul>
+
+        
+      
+      </div>
+    </div>
+  </div>
+  <!-- ENDS STICKY CONTAINER -->
+</div>
+<!-- ENDS .container-sidebar -->
+
+            <div class="col-xs-12 col-sm-9">
+              
+
+              
+              <div class="">
+                <div class="rst-content">
+                  <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+                   <div itemprop="articleBody">
+                    
+  <div class="section" id="pinetime-smartwatch">
+<h1>PineTime smartwatch<a class="headerlink" href="#pinetime-smartwatch" title="Permalink to this headline">¶</a></h1>
+<p>This page is about the board support package for the Pine64 PineTime smartwatch.
+You can find some general documentation at the <a class="reference external" href="https://wiki.pine64.org/index.php/PineTime">device wiki</a>.
+You could buy a dev kit in the <a class="reference external" href="https://store.pine64.org/?product=pinetime-dev-kit">store</a>.</p>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#status" id="id1">Status</a></li>
+<li><a class="reference internal" href="#tutorials" id="id2">Tutorials</a></li>
+</ul>
+</div>
+<div class="section" id="status">
+<h2><a class="toc-backref" href="#id1">Status</a><a class="headerlink" href="#status" title="Permalink to this headline">¶</a></h2>
+<p>Currently the status is: incomplete.</p>
+<p>The board support package contains the code for booting the device and the pin
+definitions. This means you can load an application like blinky, but no
+pheriphirals can be used. New drivers will be added in the future.</p>
+</div>
+<div class="section" id="tutorials">
+<h2><a class="toc-backref" href="#id2">Tutorials</a><a class="headerlink" href="#tutorials" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><a class="reference internal" href="../../tutorials/blinky/pinetime.html"><span class="doc">Blinky, your “Hello World!”, on a PineTime smartwatch</span></a></li>
+</ul>
+</div>
+</div>
+
+
+                   </div>
+                  </div>
+                  
+    <div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation">
+      
+        <a href="../../network/index.html" class="btn btn-neutral float-right" title="BLE User Guide" accesskey="n">Next: BLE User Guide <span class="fa fa-arrow-circle-right"></span></a>
+      
+      
+        <a href="index.html" class="btn btn-neutral" title="Board support" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Board support</a>
+      
+    </div>
+
+                </div>
+              </div>
+            </div>
+            <!-- ENDS CONTENT SECTION -->
+          </div>
+          <!-- ENDS .content -->
+        </div>
+      </div>
+      <footer>
+  <div class="container">
+    <div class="row">
+      <div class="col-xs-12">
+          
+              <p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p>
+          
+      </div>
+      <div class="col-xs-12">
+          <div class="logos">
+              <img src="../../_static/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
+              <small class="footnote">
+                Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt project logo are either
+                registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
+              </small>
+              <a href="">
+                <img src="../../_static/img/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" />
+              </a>
+          </div>
+      </div>
+    </div>
+  </div>
+</footer>
+    </div>
+    <!-- ENDS #wrapper -->
+
+  
+
+    <script type="text/javascript">
+        var DOCUMENTATION_OPTIONS = {
+            URL_ROOT:'../../',
+            VERSION:'latest',
+            COLLAPSE_INDEX:false,
+            FILE_SUFFIX:'.html',
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
+        };
+    </script>
+      <script type="text/javascript" src="../../_static/jquery.js"></script>
+      <script type="text/javascript" src="../../_static/underscore.js"></script>
+      <script type="text/javascript" src="../../_static/doctools.js"></script>
+      <script type="text/javascript" src="../../_static/language_data.js"></script>
+      <script type="text/javascript" src="../../_static/js/bootstrap-3.0.3.min.js"></script>
+      <script type="text/javascript" src="../../_static/js/affix.js"></script>
+      <script type="text/javascript" src="../../_static/js/main.js"></script>
+
+   
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/master/os/core_os/callout/callout.html b/master/os/core_os/callout/callout.html
index 3eaa0eb..e17477e 100644
--- a/master/os/core_os/callout/callout.html
+++ b/master/os/core_os/callout/callout.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/context_switch/context_switch.html b/master/os/core_os/context_switch/context_switch.html
index 13852e0..871fd47 100644
--- a/master/os/core_os/context_switch/context_switch.html
+++ b/master/os/core_os/context_switch/context_switch.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/cputime/os_cputime.html b/master/os/core_os/cputime/os_cputime.html
index cde7c5d..be943ca 100644
--- a/master/os/core_os/cputime/os_cputime.html
+++ b/master/os/core_os/cputime/os_cputime.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/event_queue/event_queue.html b/master/os/core_os/event_queue/event_queue.html
index cf83691..2da21d3 100644
--- a/master/os/core_os/event_queue/event_queue.html
+++ b/master/os/core_os/event_queue/event_queue.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/heap/heap.html b/master/os/core_os/heap/heap.html
index 5c60ceb..a57048a 100644
--- a/master/os/core_os/heap/heap.html
+++ b/master/os/core_os/heap/heap.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/mbuf/mbuf.html b/master/os/core_os/mbuf/mbuf.html
index 4c44332..0fd748a 100644
--- a/master/os/core_os/mbuf/mbuf.html
+++ b/master/os/core_os/mbuf/mbuf.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/memory_pool/memory_pool.html b/master/os/core_os/memory_pool/memory_pool.html
index e02fae7..ada56bd 100644
--- a/master/os/core_os/memory_pool/memory_pool.html
+++ b/master/os/core_os/memory_pool/memory_pool.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/mutex/mutex.html b/master/os/core_os/mutex/mutex.html
index ff57f14..a6c5180 100644
--- a/master/os/core_os/mutex/mutex.html
+++ b/master/os/core_os/mutex/mutex.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/mynewt_os.html b/master/os/core_os/mynewt_os.html
index e9ef5e1..c18db88 100644
--- a/master/os/core_os/mynewt_os.html
+++ b/master/os/core_os/mynewt_os.html
@@ -256,6 +256,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/porting/port_bsp.html b/master/os/core_os/porting/port_bsp.html
index 638043c..f23a066 100644
--- a/master/os/core_os/porting/port_bsp.html
+++ b/master/os/core_os/porting/port_bsp.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/porting/port_cpu.html b/master/os/core_os/porting/port_cpu.html
index c4c3d4d..a42c515 100644
--- a/master/os/core_os/porting/port_cpu.html
+++ b/master/os/core_os/porting/port_cpu.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/porting/port_mcu.html b/master/os/core_os/porting/port_mcu.html
index 1839201..f2f60b1 100644
--- a/master/os/core_os/porting/port_mcu.html
+++ b/master/os/core_os/porting/port_mcu.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/porting/port_os.html b/master/os/core_os/porting/port_os.html
index b1baead..83ddb42 100644
--- a/master/os/core_os/porting/port_os.html
+++ b/master/os/core_os/porting/port_os.html
@@ -247,6 +247,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/sanity/sanity.html b/master/os/core_os/sanity/sanity.html
index 9e14f6f..25f9443 100644
--- a/master/os/core_os/sanity/sanity.html
+++ b/master/os/core_os/sanity/sanity.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/semaphore/semaphore.html b/master/os/core_os/semaphore/semaphore.html
index 594e682..76bfb2e 100644
--- a/master/os/core_os/semaphore/semaphore.html
+++ b/master/os/core_os/semaphore/semaphore.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/task/task.html b/master/os/core_os/task/task.html
index de4f707..390adde 100644
--- a/master/os/core_os/task/task.html
+++ b/master/os/core_os/task/task.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/core_os/time/os_time.html b/master/os/core_os/time/os_time.html
index f3b1751..8132846 100644
--- a/master/os/core_os/time/os_time.html
+++ b/master/os/core_os/time/os_time.html
@@ -258,6 +258,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/baselibc.html b/master/os/modules/baselibc.html
index 18aa4dc..a43aa44 100644
--- a/master/os/modules/baselibc.html
+++ b/master/os/modules/baselibc.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/bootloader/bootloader.html b/master/os/modules/bootloader/bootloader.html
index 18b77a4..235b1e2 100644
--- a/master/os/modules/bootloader/bootloader.html
+++ b/master/os/modules/bootloader/bootloader.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/config/config.html b/master/os/modules/config/config.html
index 07806bc..cf39ec3 100644
--- a/master/os/modules/config/config.html
+++ b/master/os/modules/config/config.html
@@ -251,6 +251,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -518,6 +519,11 @@ foo_callout(struct os_event *ev)
 </dd></dl>
 
 <dl class="typedef">
+<dt id="c.conf_get_handler_ext_t">
+<span class="target" id="group___sys_config_1ga65bfc5b8a0356c9ce64f00ceeacfb488"></span><em class="property">typedef </em>char*<code class="descname">(* conf_get_handler_ext_t)</code><span class="sig-paren">(</span>int<em>&nbsp;argc</em>, char<em>&nbsp;**argv</em>, char<em>&nbsp;*val</em>, int<em>&nbsp;val_len_max</em>, void<em>&nbsp;*arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_get_handler_ext_t" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="typedef">
 <dt id="c.conf_set_handler_t">
 <span class="target" id="group___sys_config_1ga17c92dca2b6152bc1fdb72352b6a39d6"></span><em class="property">typedef </em>int<code class="descname">(* conf_set_handler_t)</code><span class="sig-paren">(</span>int<em>&nbsp;argc</em>, char<em>&nbsp;**argv</em>, char<em>&nbsp;*val</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_set_handler_t" title="Permalink to this definition">¶</a></dt>
 <dd><p>Set the configuration variable pointed to by argc and argv. </p>
@@ -537,6 +543,11 @@ foo_callout(struct os_event *ev)
 </dd></dl>
 
 <dl class="typedef">
+<dt id="c.conf_set_handler_ext_t">
+<span class="target" id="group___sys_config_1ga28f4e2c355d23818613387306670828c"></span><em class="property">typedef </em>int<code class="descname">(* conf_set_handler_ext_t)</code><span class="sig-paren">(</span>int<em>&nbsp;argc</em>, char<em>&nbsp;**argv</em>, char<em>&nbsp;*val</em>, void<em>&nbsp;*arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_set_handler_ext_t" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="typedef">
 <dt id="c.conf_commit_handler_t">
 <span class="target" id="group___sys_config_1ga1f131dd7f98b14eca5645021c5495d1c"></span><em class="property">typedef </em>int<code class="descname">(* conf_commit_handler_t)</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.conf_commit_handler_t" title="Permalink to this definition">¶</a></dt>
 <dd><p>Commit shadow configuration state to the active configuration. </p>
@@ -548,6 +559,11 @@ foo_callout(struct os_event *ev)
 </dd></dl>
 
 <dl class="typedef">
+<dt id="c.conf_commit_handler_ext_t">
+<span class="target" id="group___sys_config_1gae6b1d1084ce4abfa0e9e547b5505e93b"></span><em class="property">typedef </em>int<code class="descname">(* conf_commit_handler_ext_t)</code><span class="sig-paren">(</span>void<em>&nbsp;*arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_commit_handler_ext_t" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="typedef">
 <dt id="c.conf_export_func_t">
 <span class="target" id="group___sys_config_1ga865b6196a4967a677093acab1c30cd9c"></span><em class="property">typedef </em>void<code class="descname">(* conf_export_func_t)</code><span class="sig-paren">(</span>char<em>&nbsp;*name</em>, char<em>&nbsp;*val</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_export_func_t" title="Permalink to this definition">¶</a></dt>
 <dd><p>Called per-configuration variable being exported. </p>
@@ -580,6 +596,11 @@ foo_callout(struct os_event *ev)
 </dd></dl>
 
 <dl class="typedef">
+<dt id="c.conf_export_handler_ext_t">
+<span class="target" id="group___sys_config_1gafdd07789cf8b5686ec447179d731ea80"></span><em class="property">typedef </em>int<code class="descname">(* conf_export_handler_ext_t)</code><span class="sig-paren">(</span><a class="reference internal" href="#c.conf_export_func_t" title="conf_export_func_t">conf_export_func_t</a><em>&nbsp;export_func</em>, <a class="reference internal" href="#c.conf_export_tgt_t" title="conf_export_tgt_t">conf_export_tgt_t</a><em>&nbsp;tgt</em>, void<em>&nbsp;* [...]
+<dd></dd></dl>
+
+<dl class="typedef">
 <dt id="c.conf_store_load_cb">
 <span class="target" id="group___sys_config_1gad4deb6f6d582e89c74f3c5acb72656b3"></span><em class="property">typedef </em>void<code class="descname">(* conf_store_load_cb)</code><span class="sig-paren">(</span>char<em>&nbsp;*name</em>, char<em>&nbsp;*val</em>, void<em>&nbsp;*cb_arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.conf_store_load_cb" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
@@ -905,29 +926,42 @@ foo_callout(struct os_event *ev)
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.conf_handler::ch_get">
-<span class="target" id="structconf__handler_1a477bcc5fd1bfaddfe6dc9d56a0ee335e"></span><a class="reference internal" href="#c.conf_get_handler_t" title="conf_get_handler_t">conf_get_handler_t</a> <code class="descname">ch_get</code><a class="headerlink" href="#c.conf_handler::ch_get" title="Permalink to this definition">¶</a></dt>
+<dt id="c.conf_handler::ch_ext">
+<span class="target" id="structconf__handler_1a38c8592b4f9186e676c01ab9c68ae319"></span>bool <code class="descname">ch_ext</code><a class="headerlink" href="#c.conf_handler::ch_ext" title="Permalink to this definition">¶</a></dt>
+<dd><p>Whether to use the extended callbacks. </p>
+<p>false: standard true: extended </p>
+</dd></dl>
+
+<dl class="variable">
+<dt id="c.1">
+<span class="target" id="structconf__handler_1a00c12fd2261b70c352c7fed58fab77c4"></span>union <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;0 <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;<code class="descname">1</code><a class="headerlink" href="#c.1" title="Permalink to this definition">¶</a></dt>
 <dd><p>Get configuration value. </p>
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.conf_handler::ch_set">
-<span class="target" id="structconf__handler_1a8f71bae9be3ff976f1dbf7f9fe9c0c08"></span><a class="reference internal" href="#c.conf_set_handler_t" title="conf_set_handler_t">conf_set_handler_t</a> <code class="descname">ch_set</code><a class="headerlink" href="#c.conf_handler::ch_set" title="Permalink to this definition">¶</a></dt>
+<dt id="c.3">
+<span class="target" id="structconf__handler_1a737734cef94915a706c906a2c8fac7e9"></span>union <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;2 <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;<code class="descname">3</code><a class="headerlink" href="#c.3" title="Permalink to this definition">¶</a></dt>
 <dd><p>Set configuration value. </p>
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.conf_handler::ch_commit">
-<span class="target" id="structconf__handler_1a98ecedb5f842c0e4037b14b304a0ca44"></span><a class="reference internal" href="#c.conf_commit_handler_t" title="conf_commit_handler_t">conf_commit_handler_t</a> <code class="descname">ch_commit</code><a class="headerlink" href="#c.conf_handler::ch_commit" title="Permalink to this definition">¶</a></dt>
+<dt id="c.5">
+<span class="target" id="structconf__handler_1a214c1c1eb1abf29b6e2653068d99b1c1"></span>union <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;4 <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;<code class="descname">5</code><a class="headerlink" href="#c.5" title="Permalink to this definition">¶</a></dt>
 <dd><p>Commit configuration value. </p>
 </dd></dl>
 
 <dl class="variable">
-<dt id="c.conf_handler::ch_export">
-<span class="target" id="structconf__handler_1a937df3d08c22321c37f2307e48c28102"></span><a class="reference internal" href="#c.conf_export_handler_t" title="conf_export_handler_t">conf_export_handler_t</a> <code class="descname">ch_export</code><a class="headerlink" href="#c.conf_handler::ch_export" title="Permalink to this definition">¶</a></dt>
+<dt id="c.7">
+<span class="target" id="structconf__handler_1ae1ca297ae4a66712d9b092a400425ad8"></span>union <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;6 <a class="reference internal" href="#c.conf_handler" title="conf_handler">conf_handler</a>::&#64;<code class="descname">7</code><a class="headerlink" href="#c.7" title="Permalink to this definition">¶</a></dt>
 <dd><p>Export configuration value. </p>
 </dd></dl>
 
+<dl class="variable">
+<dt id="c.conf_handler::ch_arg">
+<span class="target" id="structconf__handler_1ade184964cb051f98839dda87e4f120b3"></span>void* <code class="descname">ch_arg</code><a class="headerlink" href="#c.conf_handler::ch_arg" title="Permalink to this definition">¶</a></dt>
+<dd><p>Custom argument that gets passed to the extended callbacks. </p>
+</dd></dl>
+
 </div>
 </dd></dl>
 
diff --git a/master/os/modules/console/console.html b/master/os/modules/console/console.html
index cd27f3d..8f3c491 100644
--- a/master/os/modules/console/console.html
+++ b/master/os/modules/console/console.html
@@ -251,6 +251,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -523,6 +524,8 @@ pointers to the callback and the <a class="reference internal" href="#c.console_
 added to the avail_queue.</p>
 </li>
 </ul>
+<div class="section" id="minimal-console-example">
+<h4>Minimal Console Example<a class="headerlink" href="#minimal-console-example" title="Permalink to this headline">¶</a></h4>
 <p>Here is a code excerpt that shows how to use the
 <code class="xref c c-func docutils literal notranslate"><span class="pre">console_set_queues()</span></code> function. The example adds one event to the
 avail_queue and uses the OS default event queue for the lines_queue.</p>
@@ -566,6 +569,48 @@ avail_queue and uses the OS default event queue for the lines_queue.</p>
 </pre></div>
 </div>
 </div>
+<div class="section" id="full-console-example">
+<h4>Full Console Example<a class="headerlink" href="#full-console-example" title="Permalink to this headline">¶</a></h4>
+<p>For the full console, setting the queue is done via
+<a class="reference internal" href="#c.console_line_queue_set" title="console_line_queue_set"><code class="xref c c-func docutils literal notranslate"><span class="pre">console_line_queue_set()</span></code></a>. This example uses the OS default event
+queue for calling the line received callback.</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="k">static</span> <span class="kt">void</span> <span class="nf">myapp_process_input</span><span class="p">(</span><span class="k">struct</span> <span class="n">os_event</span> <span class="o">*</span><span class="n">ev</span><span class="p">);</span>
+
+<span class="k">static</span> <span class="k">struct</span> <span class="n">console_input</span> <span class="n">myapp_console_buf</span><span class="p">;</span>
+
+<span class="k">static</span> <span class="k">struct</span> <span class="n">os_event</span> <span class="n">myapp_console_event</span> <span class="o">=</span> <span class="p">{</span>
+    <span class="p">.</span><span class="n">ev_cb</span> <span class="o">=</span> <span class="n">myapp_process_input</span><span class="p">,</span>
+    <span class="p">.</span><span class="n">ev_arg</span> <span class="o">=</span> <span class="o">&amp;</span><span class="n">myapp_console_buf</span>
+<span class="p">};</span>
+
+<span class="cm">/* Event callback to process a line of input from console. */</span>
+<span class="k">static</span> <span class="kt">void</span>
+<span class="nf">myapp_process_input</span><span class="p">(</span><span class="k">struct</span> <span class="n">os_event</span> <span class="o">*</span><span class="n">ev</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="kt">char</span> <span class="o">*</span><span class="n">line</span><span class="p">;</span>
+    <span class="k">struct</span> <span class="n">console_input</span> <span class="o">*</span><span class="n">input</span><span class="p">;</span>
+
+    <span class="n">input</span> <span class="o">=</span> <span class="n">ev</span><span class="o">-&gt;</span><span class="n">ev_arg</span><span class="p">;</span>
+    <span class="n">assert</span> <span class="p">(</span><span class="n">input</span> <span class="o">!=</span> <span class="nb">NULL</span><span class="p">);</span>
+
+    <span class="n">line</span> <span class="o">=</span> <span class="n">input</span><span class="o">-&gt;</span><span class="n">line</span><span class="p">;</span>
+    <span class="cm">/* Do some work with line */</span>
+         <span class="p">....</span>
+    <span class="cm">/* Done processing line. Add the event back to the avail_queue */</span>
+    <span class="n">console_line_event_put</span><span class="p">(</span><span class="n">ev</span><span class="p">);</span>
+    <span class="k">return</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="k">static</span> <span class="kt">void</span>
+<span class="nf">myapp_init</span><span class="p">(</span><span class="kt">void</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">console_line_event_put</span><span class="p">(</span><span class="o">&amp;</span><span class="n">myapp_console_event</span><span class="p">);</span>
+    <span class="n">console_line_queue_set</span><span class="p">(</span><span class="n">os_eventq_dflt_get</span><span class="p">());</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+</div>
 </div>
 <div class="section" id="api">
 <h2><a class="toc-backref" href="#id9">API</a><a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
diff --git a/master/os/modules/devmgmt/customize_newtmgr.html b/master/os/modules/devmgmt/customize_newtmgr.html
index 7dd7025..994fe7f 100644
--- a/master/os/modules/devmgmt/customize_newtmgr.html
+++ b/master/os/modules/devmgmt/customize_newtmgr.html
@@ -248,6 +248,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/devmgmt/newtmgr.html b/master/os/modules/devmgmt/newtmgr.html
index 8308460..0da7306 100644
--- a/master/os/modules/devmgmt/newtmgr.html
+++ b/master/os/modules/devmgmt/newtmgr.html
@@ -246,6 +246,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/devmgmt/oicmgr.html b/master/os/modules/devmgmt/oicmgr.html
index 81822f9..7bbd6b5 100644
--- a/master/os/modules/devmgmt/oicmgr.html
+++ b/master/os/modules/devmgmt/oicmgr.html
@@ -248,6 +248,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/drivers/driver.html b/master/os/modules/drivers/driver.html
index c3a4b39..2a6fb24 100644
--- a/master/os/modules/drivers/driver.html
+++ b/master/os/modules/drivers/driver.html
@@ -246,6 +246,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/drivers/flash.html b/master/os/modules/drivers/flash.html
index 8782784..433c780 100644
--- a/master/os/modules/drivers/flash.html
+++ b/master/os/modules/drivers/flash.html
@@ -248,6 +248,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/drivers/mmc.html b/master/os/modules/drivers/mmc.html
index a969d5d..3af948a 100644
--- a/master/os/modules/drivers/mmc.html
+++ b/master/os/modules/drivers/mmc.html
@@ -248,6 +248,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/fcb/fcb.html b/master/os/modules/fcb/fcb.html
index 0bea6b3..71017c5 100644
--- a/master/os/modules/fcb/fcb.html
+++ b/master/os/modules/fcb/fcb.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/fs/fatfs.html b/master/os/modules/fs/fatfs.html
index b0d8b9d..adb422c 100644
--- a/master/os/modules/fs/fatfs.html
+++ b/master/os/modules/fs/fatfs.html
@@ -250,6 +250,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/fs/fs.html b/master/os/modules/fs/fs.html
index 60be924..75f7c9c 100644
--- a/master/os/modules/fs/fs.html
+++ b/master/os/modules/fs/fs.html
@@ -248,6 +248,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -739,6 +740,11 @@ write_id(void)
 <span class="target" id="fs_8h_1aa0e61b1ef0436ea9f01dbe865fac5fd0"></span>int <code class="descname">fs_dirent_is_dir</code><span class="sig-paren">(</span>const struct fs_dirent<em>&nbsp;*</em><span class="sig-paren">)</span><a class="headerlink" href="#c.fs_dirent_is_dir" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
+<dl class="function">
+<dt id="c.fs_flush">
+<span class="target" id="fs_8h_1a33babc87740e76586e32ef4d278eab28"></span>int <code class="descname">fs_flush</code><span class="sig-paren">(</span>struct fs_file<em>&nbsp;*</em><span class="sig-paren">)</span><a class="headerlink" href="#c.fs_flush" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </div>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Functions</p>
diff --git a/master/os/modules/fs/fs_add.html b/master/os/modules/fs/fs_add.html
index 7521454..2d285a5 100644
--- a/master/os/modules/fs/fs_add.html
+++ b/master/os/modules/fs/fs_add.html
@@ -250,6 +250,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -367,6 +368,11 @@ ga("send", "pageview");
 <dd></dd></dl>
 
 <dl class="variable">
+<dt id="c.fs_ops::f_flush">
+<span class="target" id="structfs__ops_1aa6e09b7cf1202abeff4f67b495818d47"></span>int<code class="descname">f_flush)</code><span class="sig-paren">(</span>struct fs_file<em>&nbsp;*file</em><span class="sig-paren">)</span><a class="headerlink" href="#c.fs_ops::f_flush" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="variable">
 <dt id="c.fs_ops::f_seek">
 <span class="target" id="structfs__ops_1ab3bd7f89c4e96d1a1b37cf555ba096ba"></span>int<code class="descname">f_seek)</code><span class="sig-paren">(</span>struct fs_file<em>&nbsp;*file</em>, uint32_t<em>&nbsp;offset</em><span class="sig-paren">)</span><a class="headerlink" href="#c.fs_ops::f_seek" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
diff --git a/master/os/modules/fs/nffs.html b/master/os/modules/fs/nffs.html
index eaefbb6..bc8395a 100644
--- a/master/os/modules/fs/nffs.html
+++ b/master/os/modules/fs/nffs.html
@@ -250,6 +250,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/fs/otherfs.html b/master/os/modules/fs/otherfs.html
index 1384da0..40b525a 100644
--- a/master/os/modules/fs/otherfs.html
+++ b/master/os/modules/fs/otherfs.html
@@ -250,6 +250,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal.html b/master/os/modules/hal/hal.html
index 28067fd..e4cae8b 100644
--- a/master/os/modules/hal/hal.html
+++ b/master/os/modules/hal/hal.html
@@ -252,6 +252,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_bsp/hal_bsp.html b/master/os/modules/hal/hal_bsp/hal_bsp.html
index 95ce7e3..6842500 100644
--- a/master/os/modules/hal/hal_bsp/hal_bsp.html
+++ b/master/os/modules/hal/hal_bsp/hal_bsp.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_flash/hal_flash.html b/master/os/modules/hal/hal_flash/hal_flash.html
index 3a587d3..7aa8a10 100644
--- a/master/os/modules/hal/hal_flash/hal_flash.html
+++ b/master/os/modules/hal/hal_flash/hal_flash.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_gpio/hal_gpio.html b/master/os/modules/hal/hal_gpio/hal_gpio.html
index abf3a24..3693a70 100644
--- a/master/os/modules/hal/hal_gpio/hal_gpio.html
+++ b/master/os/modules/hal/hal_gpio/hal_gpio.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_i2c/hal_i2c.html b/master/os/modules/hal/hal_i2c/hal_i2c.html
index 56dcf3b..c73c19a 100644
--- a/master/os/modules/hal/hal_i2c/hal_i2c.html
+++ b/master/os/modules/hal/hal_i2c/hal_i2c.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_spi/hal_spi.html b/master/os/modules/hal/hal_spi/hal_spi.html
index 4df14ad..8cd48f6 100644
--- a/master/os/modules/hal/hal_spi/hal_spi.html
+++ b/master/os/modules/hal/hal_spi/hal_spi.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_timer/hal_timer.html b/master/os/modules/hal/hal_timer/hal_timer.html
index 1e6d416..ffec5e3 100644
--- a/master/os/modules/hal/hal_timer/hal_timer.html
+++ b/master/os/modules/hal/hal_timer/hal_timer.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_uart/hal_uart.html b/master/os/modules/hal/hal_uart/hal_uart.html
index 7a17ad1..c3ab2a2 100644
--- a/master/os/modules/hal/hal_uart/hal_uart.html
+++ b/master/os/modules/hal/hal_uart/hal_uart.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/hal/hal_watchdog/hal_watchdog.html b/master/os/modules/hal/hal_watchdog/hal_watchdog.html
index 7e8c541..eb3af62 100644
--- a/master/os/modules/hal/hal_watchdog/hal_watchdog.html
+++ b/master/os/modules/hal/hal_watchdog/hal_watchdog.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/imgmgr/imgmgr.html b/master/os/modules/imgmgr/imgmgr.html
index 121f878..b96ffb4 100644
--- a/master/os/modules/imgmgr/imgmgr.html
+++ b/master/os/modules/imgmgr/imgmgr.html
@@ -247,6 +247,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/imgmgr/imgmgr_module_init.html b/master/os/modules/imgmgr/imgmgr_module_init.html
index 9e95fb3..09ab9f6 100644
--- a/master/os/modules/imgmgr/imgmgr_module_init.html
+++ b/master/os/modules/imgmgr/imgmgr_module_init.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/imgmgr/imgr_ver_parse.html b/master/os/modules/imgmgr/imgr_ver_parse.html
index 49815f6..3ffd5b1 100644
--- a/master/os/modules/imgmgr/imgr_ver_parse.html
+++ b/master/os/modules/imgmgr/imgr_ver_parse.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/imgmgr/imgr_ver_str.html b/master/os/modules/imgmgr/imgr_ver_str.html
index 682c8ef..f3fb466 100644
--- a/master/os/modules/imgmgr/imgr_ver_str.html
+++ b/master/os/modules/imgmgr/imgr_ver_str.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/json/json.html b/master/os/modules/json/json.html
index 93f57e7..a49c28c 100644
--- a/master/os/modules/json/json.html
+++ b/master/os/modules/json/json.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -783,7 +784,7 @@ Structure must be filled in before calling the decoder routine
 
 <dl class="variable">
 <dt id="c.json_value::jv_val">
-<span class="target" id="structjson__value_1a2336c3e58d3cb3c6e0e12535387d8356"></span>union <a class="reference internal" href="#c.json_value" title="json_value">json_value</a>::&#64;5  <code class="descname">jv_val</code><a class="headerlink" href="#c.json_value::jv_val" title="Permalink to this definition">¶</a></dt>
+<span class="target" id="structjson__value_1ab20dffae567b6187db724a154bbefac7"></span>union <a class="reference internal" href="#c.json_value" title="json_value">json_value</a>::&#64;13  <code class="descname">jv_val</code><a class="headerlink" href="#c.json_value::jv_val" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 </div>
@@ -847,7 +848,7 @@ Structure must be filled in before calling the decoder routine
 
 <dl class="variable">
 <dt id="c.json_array_t::arr">
-<span class="target" id="structjson__array__t_1ab9351f40a4340820fe1eecf739783bf4"></span>union <a class="reference internal" href="#c.json_array_t" title="json_array_t">json_array_t</a>::&#64;7  <code class="descname">arr</code><a class="headerlink" href="#c.json_array_t::arr" title="Permalink to this definition">¶</a></dt>
+<span class="target" id="structjson__array__t_1afabbb9981434857bff3ee9e936a0f91c"></span>union <a class="reference internal" href="#c.json_array_t" title="json_array_t">json_array_t</a>::&#64;15  <code class="descname">arr</code><a class="headerlink" href="#c.json_array_t::arr" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="variable">
@@ -880,12 +881,12 @@ Structure must be filled in before calling the decoder routine
 
 <dl class="variable">
 <dt id="c.json_attr_t::addr">
-<span class="target" id="structjson__attr__t_1a4848039ae3cf2a7a15cdaea46aebfad3"></span>union <a class="reference internal" href="#c.json_attr_t" title="json_attr_t">json_attr_t</a>::&#64;14  <code class="descname">addr</code><a class="headerlink" href="#c.json_attr_t::addr" title="Permalink to this definition">¶</a></dt>
+<span class="target" id="structjson__attr__t_1abdbe45e18ed88f7b8c507490bd604ba7"></span>union <a class="reference internal" href="#c.json_attr_t" title="json_attr_t">json_attr_t</a>::&#64;22  <code class="descname">addr</code><a class="headerlink" href="#c.json_attr_t::addr" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="variable">
 <dt id="c.json_attr_t::dflt">
-<span class="target" id="structjson__attr__t_1a14a84418444a970103aee20f7aa02604"></span>union <a class="reference internal" href="#c.json_attr_t" title="json_attr_t">json_attr_t</a>::&#64;15  <code class="descname">dflt</code><a class="headerlink" href="#c.json_attr_t::dflt" title="Permalink to this definition">¶</a></dt>
+<span class="target" id="structjson__attr__t_1a6f95931db75d425d235aa345638e81ba"></span>union <a class="reference internal" href="#c.json_attr_t" title="json_attr_t">json_attr_t</a>::&#64;23  <code class="descname">dflt</code><a class="headerlink" href="#c.json_attr_t::dflt" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="variable">
diff --git a/master/os/modules/logs/logs.html b/master/os/modules/logs/logs.html
index f897022..adae860 100644
--- a/master/os/modules/logs/logs.html
+++ b/master/os/modules/logs/logs.html
@@ -251,6 +251,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -631,7 +632,7 @@ struct log my_package_log;
 
 <dl class="function">
 <dt id="c.log_register">
-<span class="target" id="full_2include_2log_2log_8h_1aed7fcd6a580a9f1fd21bf4d5f0ff1b93"></span>int <code class="descname">log_register</code><span class="sig-paren">(</span>char *<em>&nbsp;name</em>, struct  <a class="reference internal" href="#c.log" title="log">log</a>  *<em>&nbsp;log</em>, const struct  <a class="reference internal" href="#c.log_handler" title="log_handler">log_handler</a> <em>&nbsp;*</em>, void *<em>&nbsp;arg</em>, uint8_t<em>&nbsp;level</em><span class="sig-paren">) [...]
+<span class="target" id="full_2include_2log_2log_8h_1a4af0e0942ea8bfe3d685deb5f78da4bb"></span>int <code class="descname">log_register</code><span class="sig-paren">(</span>const char *<em>&nbsp;name</em>, struct  <a class="reference internal" href="#c.log" title="log">log</a>  *<em>&nbsp;log</em>, const struct  <a class="reference internal" href="#c.log_handler" title="log_handler">log_handler</a> <em>&nbsp;*</em>, void *<em>&nbsp;arg</em>, uint8_t<em>&nbsp;level</em><span class="sig-pa [...]
 <dd></dd></dl>
 
 <dl class="function">
@@ -1340,7 +1341,7 @@ om_len: `LOG_HDR_SIZE` + 3
 <p class="breathe-sectiondef-title rubric">Public Members</p>
 <dl class="variable">
 <dt id="c.log::l_name">
-<span class="target" id="structlog_1a51e12071c1c1b1e792701a60f5bc0299"></span>char* <code class="descname">l_name</code><a class="headerlink" href="#c.log::l_name" title="Permalink to this definition">¶</a></dt>
+<span class="target" id="structlog_1af9549d88de546715ea315c358e3f4bd3"></span>const char* <code class="descname">l_name</code><a class="headerlink" href="#c.log::l_name" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="variable">
diff --git a/master/os/modules/mcumgr/mcumgr.html b/master/os/modules/mcumgr/mcumgr.html
index 0e439c0..74d0950 100644
--- a/master/os/modules/mcumgr/mcumgr.html
+++ b/master/os/modules/mcumgr/mcumgr.html
@@ -244,6 +244,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/mfg/mfg.html b/master/os/modules/mfg/mfg.html
index 0d963e4..e61b3e1 100644
--- a/master/os/modules/mfg/mfg.html
+++ b/master/os/modules/mfg/mfg.html
@@ -42,7 +42,7 @@
           <link rel="search" title="Search" href="../../../search.html"/>
       <link rel="top" title="Apache Mynewt latest documentation" href="../../../index.html"/>
           <link rel="up" title="OS User Guide" href="../../os_user_guide.html"/>
-          <link rel="next" title="BLE User Guide" href="../../../network/index.html"/>
+          <link rel="next" title="Board support" href="../../bsp/index.html"/>
           <link rel="prev" title="JSON" href="../json/json.html"/> 
 
     
@@ -244,6 +244,7 @@ ga("send", "pageview");
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Manufacturing support</a><ul class="simple">
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -686,7 +687,7 @@ purposes.</p>
                   
     <div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation">
       
-        <a href="../../../network/index.html" class="btn btn-neutral float-right" title="BLE User Guide" accesskey="n">Next: BLE User Guide <span class="fa fa-arrow-circle-right"></span></a>
+        <a href="../../bsp/index.html" class="btn btn-neutral float-right" title="Board support" accesskey="n">Next: Board support <span class="fa fa-arrow-circle-right"></span></a>
       
       
         <a href="../json/json.html" class="btn btn-neutral" title="JSON" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: JSON</a>
diff --git a/master/os/modules/sensor_framework/sensor_api.html b/master/os/modules/sensor_framework/sensor_api.html
index 0f3a29d..fdaf9ae 100644
--- a/master/os/modules/sensor_framework/sensor_api.html
+++ b/master/os/modules/sensor_framework/sensor_api.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_create.html b/master/os/modules/sensor_framework/sensor_create.html
index 19632e9..35fbdb1 100644
--- a/master/os/modules/sensor_framework/sensor_create.html
+++ b/master/os/modules/sensor_framework/sensor_create.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_driver.html b/master/os/modules/sensor_framework/sensor_driver.html
index d257e43..e5fe4e0 100644
--- a/master/os/modules/sensor_framework/sensor_driver.html
+++ b/master/os/modules/sensor_framework/sensor_driver.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_framework.html b/master/os/modules/sensor_framework/sensor_framework.html
index 7886cdd..21e195b 100644
--- a/master/os/modules/sensor_framework/sensor_framework.html
+++ b/master/os/modules/sensor_framework/sensor_framework.html
@@ -252,6 +252,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_listener_api.html b/master/os/modules/sensor_framework/sensor_listener_api.html
index c2c207a..52f7e48 100644
--- a/master/os/modules/sensor_framework/sensor_listener_api.html
+++ b/master/os/modules/sensor_framework/sensor_listener_api.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_mgr_api.html b/master/os/modules/sensor_framework/sensor_mgr_api.html
index f30a75d..699b283 100644
--- a/master/os/modules/sensor_framework/sensor_mgr_api.html
+++ b/master/os/modules/sensor_framework/sensor_mgr_api.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_notifier_api.html b/master/os/modules/sensor_framework/sensor_notifier_api.html
index 9cd6358..b741c0d 100644
--- a/master/os/modules/sensor_framework/sensor_notifier_api.html
+++ b/master/os/modules/sensor_framework/sensor_notifier_api.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_oic.html b/master/os/modules/sensor_framework/sensor_oic.html
index 0089947..0e62609 100644
--- a/master/os/modules/sensor_framework/sensor_oic.html
+++ b/master/os/modules/sensor_framework/sensor_oic.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sensor_framework/sensor_shell.html b/master/os/modules/sensor_framework/sensor_shell.html
index 950ccc9..24d6ab0 100644
--- a/master/os/modules/sensor_framework/sensor_shell.html
+++ b/master/os/modules/sensor_framework/sensor_shell.html
@@ -254,6 +254,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/shell/shell.html b/master/os/modules/shell/shell.html
index 1a854ad..6510fb8 100644
--- a/master/os/modules/shell/shell.html
+++ b/master/os/modules/shell/shell.html
@@ -251,6 +251,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
@@ -861,8 +862,8 @@ the array.</td>
 <dd></dd></dl>
 
 <dl class="variable">
-<dt id="c.1">
-<span class="target" id="structshell__cmd_1a0a2202456de3604e3b6282b562b86034"></span>union <a class="reference internal" href="#c.shell_cmd" title="shell_cmd">shell_cmd</a>::&#64;0 <a class="reference internal" href="#c.shell_cmd" title="shell_cmd">shell_cmd</a>::&#64;<code class="descname">1</code><a class="headerlink" href="#c.1" title="Permalink to this definition">¶</a></dt>
+<dt id="c.9">
+<span class="target" id="structshell__cmd_1aa9bee8f105fa33d0ac39faeca6e6bcb0"></span>union <a class="reference internal" href="#c.shell_cmd" title="shell_cmd">shell_cmd</a>::&#64;8 <a class="reference internal" href="#c.shell_cmd" title="shell_cmd">shell_cmd</a>::&#64;<code class="descname">9</code><a class="headerlink" href="#c.9" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="variable">
diff --git a/master/os/modules/split/split.html b/master/os/modules/split/split.html
index 46218dc..16ef5c9 100644
--- a/master/os/modules/split/split.html
+++ b/master/os/modules/split/split.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/stats/stats.html b/master/os/modules/stats/stats.html
index fa9d2a3..78130b9 100644
--- a/master/os/modules/stats/stats.html
+++ b/master/os/modules/stats/stats.html
@@ -251,6 +251,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sysinitconfig/sysconfig_error.html b/master/os/modules/sysinitconfig/sysconfig_error.html
index 0aa6f4e..9cdcd3c 100644
--- a/master/os/modules/sysinitconfig/sysconfig_error.html
+++ b/master/os/modules/sysinitconfig/sysconfig_error.html
@@ -247,6 +247,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/sysinitconfig/sysinitconfig.html b/master/os/modules/sysinitconfig/sysinitconfig.html
index a31bda7..03d48fb 100644
--- a/master/os/modules/sysinitconfig/sysinitconfig.html
+++ b/master/os/modules/sysinitconfig/sysinitconfig.html
@@ -245,6 +245,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="../testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/system_modules.html b/master/os/modules/system_modules.html
index ef54ae4..50e383e 100644
--- a/master/os/modules/system_modules.html
+++ b/master/os/modules/system_modules.html
@@ -249,6 +249,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/modules/testutil/testutil.html b/master/os/modules/testutil/testutil.html
index 27c8b38..a44385e 100644
--- a/master/os/modules/testutil/testutil.html
+++ b/master/os/modules/testutil/testutil.html
@@ -242,6 +242,7 @@ ga("send", "pageview");
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../../../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/os_user_guide.html b/master/os/os_user_guide.html
index 2d97b25..7d06098 100644
--- a/master/os/os_user_guide.html
+++ b/master/os/os_user_guide.html
@@ -239,6 +239,7 @@ ga("send", "pageview");
 <li class="toctree-l2"><a class="reference internal" href="modules/testutil/testutil.html">Test Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="modules/json/json.html">JSON</a></li>
 <li class="toctree-l2"><a class="reference internal" href="modules/mfg/mfg.html">Manufacturing support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="bsp/index.html">Board support</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../network/index.html">BLE User Guide</a></li>
diff --git a/master/os/tutorials/STM32F303.html b/master/os/tutorials/STM32F303.html
index 9777fb5..23ca7d4 100644
--- a/master/os/tutorials/STM32F303.html
+++ b/master/os/tutorials/STM32F303.html
@@ -288,40 +288,6 @@ $ cd myproj
 </div>
 <p><strong>Note:</strong> Don’t forget to change into the <code class="docutils literal notranslate"><span class="pre">myproj</span></code> directory.</p>
 </div>
-<div class="section" id="import-external-stm32f3-library-support">
-<h2>Import External STM32F3 Library support<a class="headerlink" href="#import-external-stm32f3-library-support" title="Permalink to this headline">¶</a></h2>
-<p>The STM32F303 support for Mynewt lives in an external repository. It’s
-necessary to add another repository to the project. To do this, edit the
-file <code class="docutils literal notranslate"><span class="pre">project.yml</span></code> in the root directory of your project <code class="docutils literal notranslate"><span class="pre">myproj</span></code></p>
-<p>This requires two changes to this file.</p>
-<ol class="arabic simple">
-<li>You must define the properties of the external repository that you
-want to add</li>
-<li>You must include the repository in your project.</li>
-</ol>
-<p>Edit the file <code class="docutils literal notranslate"><span class="pre">project.yml</span></code> with your favorite editor and add the
-following repository details in the file (after the core repository).
-This gives newt the information to contact the repository and extract
-its contents. In this case, the repository is on github in the
-<code class="docutils literal notranslate"><span class="pre">runtimeco</span></code> collection. Its name is <code class="docutils literal notranslate"><span class="pre">mynewt-stm32f3</span></code> and we will
-accept any version up to the latest. You can look at the contents
-<a class="reference external" href="https://github.com/runtimeco/mynewt_stm32f3">here</a>.</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>repository.mynewt_stm32f3:
-    type: github
-    vers: 0-latest
-    user: runtimeco
-    repo: mynewt_stm32f3
-</pre></div>
-</div>
-<p>In the same file, add the following highlighted line to the
-<code class="docutils literal notranslate"><span class="pre">project.repositories</span></code> variable. This tells newt to download the
-repository contents into your project.</p>
-<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>project.repositories:
-    - apache-mynewt-core
-    - mynewt_stm32f3
-</pre></div>
-</div>
-</div>
 <div class="section" id="install-dependencies">
 <h2>Install dependencies<a class="headerlink" href="#install-dependencies" title="Permalink to this headline">¶</a></h2>
 <p>Now you can install this into the project using:</p>
@@ -348,23 +314,23 @@ shown here for brevity.</p>
 the bootloader which allows you to upgrade your mynewt applications.</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>$ newt target create stmf3_blinky
 $ newt target set stmf3_blinky build_profile=optimized
-$ newt target set stmf3_blinky bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+$ newt target set stmf3_blinky bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
 $ newt target set stmf3_blinky app=apps/blinky
 
 $ newt target create stmf3_boot
-$ newt target set stmf3_boot app=@apache-mynewt-core/apps/boot
-$ newt target set stmf3_boot bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+$ newt target set stmf3_boot app=@mcuboot/boot/mynewt
+$ newt target set stmf3_boot bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
 $ newt target set stmf3_boot build_profile=optimized
 
 $ newt target show
 
 targets/stmf3_blinky
     app=apps/blinky
-    bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+    bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
     build_profile=optimized
 targets/stmf3_boot
-    app=apps/boot
-    bsp=@mynewt_stm32f3/hw/bsp/stm32f3discovery
+    app=@mcuboot/boot/mynewt
+    bsp=@apache-mynewt-core/hw/bsp/stm32f3discovery
     build_profile=optimized
 </pre></div>
 </div>
diff --git a/master/searchindex.js b/master/searchindex.js
index d8b9c81..425a768 100644
--- a/master/searchindex.js
+++ b/master/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["concepts","external_links","get_started/debug","get_started/docker","get_started/index","get_started/native_install/cross_tools","get_started/native_install/index","get_started/native_install/native_tools","get_started/project_create","get_started/serial_access","index","misc/go_env","misc/ide","misc/index","mynewt_faq/admin_faq","mynewt_faq/bluetooth_faq","mynewt_faq/boot_faq","mynewt_faq/fs_faq","mynewt_faq/hardware_faq","mynewt_faq/index","mynewt_faq/module [...]
\ No newline at end of file
+Search.setIndex({docnames:["concepts","external_links","get_started/debug","get_started/docker","get_started/index","get_started/native_install/cross_tools","get_started/native_install/index","get_started/native_install/native_tools","get_started/project_create","get_started/serial_access","index","misc/go_env","misc/ide","misc/index","mynewt_faq/admin_faq","mynewt_faq/bluetooth_faq","mynewt_faq/boot_faq","mynewt_faq/fs_faq","mynewt_faq/hardware_faq","mynewt_faq/index","mynewt_faq/module [...]
\ No newline at end of file
diff --git a/master/tutorials/ble/ble_bare_bones.html b/master/tutorials/ble/ble_bare_bones.html
index bce605b..96d4c40 100644
--- a/master/tutorials/ble/ble_bare_bones.html
+++ b/master/tutorials/ble/ble_bare_bones.html
@@ -330,7 +330,7 @@ suits our needs.</p>
 <p>We download the dependent repos using the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">upgrade</span></code> command:</p>
 <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>~/dev$ cd my_proj1
 ~/dev/my_proj1$ newt upgrade
-Downloading repository mynewt-core (commit: [...])
+Downloading repository mynewt-core (commit: master) ...
 apache-mynewt-core successfully upgraded to version 1.7.0
 </pre></div>
 </div>
diff --git a/master/tutorials/ble/blehci_project.html b/master/tutorials/ble/blehci_project.html
index 384ee1c..19d7edc 100644
--- a/master/tutorials/ble/blehci_project.html
+++ b/master/tutorials/ble/blehci_project.html
@@ -324,7 +324,7 @@ Project blehciproj  successfully created.
 $ cd mblehciproj
 
 $ newt upgrade
-Downloading repository mynewt-core (commit: [...])
+Downloading repository mynewt-core (commit: master) ...
 apache-mynewt-core successfully upgraded to version 1.7.0
 </pre></div>
 </div>
diff --git a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-app.html b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-app.html
index 57f7ea2..f7641c8 100644
--- a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-app.html
+++ b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-app.html
@@ -306,7 +306,7 @@ Peripheral</p>
 <span class="gp">$</span> newt target <span class="nb">set</span> myperiph <span class="nv">bsp</span><span class="o">=</span>@apache-mynewt-core/hw/bsp/nrf52dk
 <span class="go">Target targets/myperiph successfully set target.bsp to @apache-mynewt-core/hw/bsp/nrf52dk</span>
 <span class="gp">$</span> newt target <span class="nb">set</span> myperiph <span class="nv">app</span><span class="o">=</span>@apache-mynewt-core/apps/bleprph
-<span class="go">Target targets/myperiph successfully set target.app to @apache-mynewt-core/apps/bleprph</span>
+<span class="go">Target targets/myperiph successfully set target.app to @apache-mynewt-nimble/apps/bleprph</span>
 <span class="gp">$</span> newt target <span class="nb">set</span> myperiph <span class="nv">build_profile</span><span class="o">=</span>optimized
 <span class="go">Target targets/myperiph successfully set target.build_profile to optimized</span>
 <span class="gp">$</span> newt build myperiph
diff --git a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.html b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.html
index e7c8c1f..c47a285 100644
--- a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.html
+++ b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-chr-access.html
@@ -303,19 +303,20 @@ service. Let’s take another look at how <em>bleprph</em> specifies the first
 few characteristics in this service.</p>
 <div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
     {
-        /*** Service: GAP. */
+        /*** Service: Security test. */
         .type               = BLE_GATT_SVC_TYPE_PRIMARY,
-        .uuid128            = BLE_UUID16(BLE_GAP_SVC_UUID16),
+        .uuid               = &amp;gatt_svr_svc_sec_test_uuid.u,
         .characteristics    = (struct ble_gatt_chr_def[]) { {
-            /*** Characteristic: Device Name. */
-            .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_DEVICE_NAME),
-            .access_cb          = gatt_svr_chr_access_gap,
-            .flags              = BLE_GATT_CHR_F_READ,
+            /*** Characteristic: Random number generator. */
+            .uuid               = &amp;gatt_svr_chr_sec_test_rand_uuid.u,
+            .access_cb          = gatt_svr_chr_access_sec_test,
+            .flags              = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,
         }, {
-            /*** Characteristic: Appearance. */
-            .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_APPEARANCE),
-            .access_cb          = gatt_svr_chr_access_gap,
-            .flags              = BLE_GATT_CHR_F_READ,
+            /*** Characteristic: Static value. */
+            .uuid               = gatt_svr_chr_sec_test_static_uuid.u,
+            .access_cb          = gatt_svr_chr_access_sec_test,
+            .flags              = BLE_GATT_CHR_F_READ |
+                                  BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,
         }, {
     // [...]
 </pre></div>
@@ -326,54 +327,54 @@ implemented separate functions for each characteristic if they
 preferred. Here is the <em>access_cb</em> function that the GAP service
 characteristics use:</p>
 <div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>static int
-gatt_svr_chr_access_gap(uint16_t conn_handle, uint16_t attr_handle, uint8_t op,
-                        union ble_gatt_access_ctxt *ctxt, void *arg)
+gatt_svr_chr_access_sec_test(uint16_t conn_handle, uint16_t attr_handle,
+                             struct ble_gatt_access_ctxt *ctxt,
+                             void *arg)
 {
-    uint16_t uuid16;
-
-    uuid16 = ble_uuid_128_to_16(ctxt-&gt;chr_access.chr-&gt;uuid128);
-    assert(uuid16 != 0);
-
-    switch (uuid16) {
-    case BLE_GAP_CHR_UUID16_DEVICE_NAME:
-        assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-        ctxt-&gt;chr_access.data = (void *)bleprph_device_name;
-        ctxt-&gt;chr_access.len = strlen(bleprph_device_name);
-        break;
-
-    case BLE_GAP_CHR_UUID16_APPEARANCE:
-        assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-        ctxt-&gt;chr_access.data = (void *)&amp;bleprph_appearance;
-        ctxt-&gt;chr_access.len = sizeof bleprph_appearance;
-        break;
-
-    case BLE_GAP_CHR_UUID16_PERIPH_PRIV_FLAG:
-        assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-        ctxt-&gt;chr_access.data = (void *)&amp;bleprph_privacy_flag;
-        ctxt-&gt;chr_access.len = sizeof bleprph_privacy_flag;
-        break;
-
-    case BLE_GAP_CHR_UUID16_RECONNECT_ADDR:
-        assert(op == BLE_GATT_ACCESS_OP_WRITE_CHR);
-        if (ctxt-&gt;chr_access.len != sizeof bleprph_reconnect_addr) {
-            return BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN;
+    const ble_uuid_t *uuid;
+    int rand_num;
+    int rc;
+
+    uuid = ctxt-&gt;chr-&gt;uuid;
+
+    /* Determine which characteristic is being accessed by examining its
+     * 128-bit UUID.
+     */
+
+    if (ble_uuid_cmp(uuid, &amp;gatt_svr_chr_sec_test_rand_uuid.u) == 0) {
+        assert(ctxt-&gt;op == BLE_GATT_ACCESS_OP_READ_CHR);
+
+        /* Respond with a 32-bit random number. */
+        rand_num = rand();
+        rc = os_mbuf_append(ctxt-&gt;om, &amp;rand_num, sizeof rand_num);
+        return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+    }
+
+    if (ble_uuid_cmp(uuid, &amp;gatt_svr_chr_sec_test_static_uuid.u) == 0) {
+        switch (ctxt-&gt;op) {
+        case BLE_GATT_ACCESS_OP_READ_CHR:
+            rc = os_mbuf_append(ctxt-&gt;om, &amp;gatt_svr_sec_test_static_val,
+                                sizeof gatt_svr_sec_test_static_val);
+            return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+
+        case BLE_GATT_ACCESS_OP_WRITE_CHR:
+            rc = gatt_svr_chr_write(ctxt-&gt;om,
+                                    sizeof gatt_svr_sec_test_static_val,
+                                    sizeof gatt_svr_sec_test_static_val,
+                                    &amp;gatt_svr_sec_test_static_val, NULL);
+            return rc;
+
+        default:
+            assert(0);
+            return BLE_ATT_ERR_UNLIKELY;
         }
-        memcpy(bleprph_reconnect_addr, ctxt-&gt;chr_access.data,
-               sizeof bleprph_reconnect_addr);
-        break;
-
-    case BLE_GAP_CHR_UUID16_PERIPH_PREF_CONN_PARAMS:
-        assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-        ctxt-&gt;chr_access.data = (void *)&amp;bleprph_pref_conn_params;
-        ctxt-&gt;chr_access.len = sizeof bleprph_pref_conn_params;
-        break;
-
-    default:
-        assert(0);
-        break;
     }
 
-    return 0;
+    /* Unknown characteristic; the nimble stack should not have called this
+    * function.
+    */
+    assert(0);
+    return BLE_ATT_ERR_UNLIKELY;
 }
 </pre></div>
 </div>
@@ -383,8 +384,8 @@ let’s explore some details.</p>
 <div class="section" id="function-signature">
 <h2><a class="toc-backref" href="#id2">Function signature</a><a class="headerlink" href="#function-signature" title="Permalink to this headline">¶</a></h2>
 <div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>static int
-gatt_svr_chr_access_gap(uint16_t conn_handle, uint16_t attr_handle, uint8_t op,
-                        union ble_gatt_access_ctxt *ctxt, void *arg)
+gatt_svr_chr_access_sec_test(uint16_t conn_handle, uint16_t attr_handle,
+                             struct ble_gatt_access_ctxt *ctxt, void *arg)
 </pre></div>
 </div>
 <p>A characteristic access function always takes this same set of
@@ -445,24 +446,7 @@ to perform
 a UUID
 lookup.</td>
 </tr>
-<tr class="row-even"><td>op</td>
-<td>Indicates
-whether this
-is a read or
-write
-operation</td>
-<td>Valid
-values
-are:<em>BLE
-_GATT_AC
-CESS_OP_
-READ_CHR</em>
-<em>BLE_
-GATT_ACCE
-SS_OP_WR
-ITE_CHR</em></td>
-</tr>
-<tr class="row-odd"><td>ctxt</td>
+<tr class="row-even"><td>ctxt</td>
 <td>Contains the
 characterist
 ic
@@ -499,19 +483,12 @@ defined in
 </div>
 <div class="section" id="determine-characteristic-being-accessed">
 <h2><a class="toc-backref" href="#id3">Determine characteristic being accessed</a><a class="headerlink" href="#determine-characteristic-being-accessed" title="Permalink to this headline">¶</a></h2>
-<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>{
-    uint16_t uuid16;
-
-    uuid16 = ble_uuid_128_to_16(ctxt-&gt;chr_access.chr-&gt;uuid128);
-    assert(uuid16 != 0);
-
-    switch (uuid16) {
-        // [...]
+<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>ble_uuid_cmp(uuid, &amp;gatt_svr_chr_sec_test_rand_uuid.u)
 </pre></div>
 </div>
-<p>This function uses the UUID to determine which characteristic is being
-accessed. There are two alternative methods <em>bleprph</em> could have used to
-accomplish this task:</p>
+<p>The function compares UUID with UUIDs of characteristic - if it fits,
+characteristic is being accessed. There are two alternative methods <em>bleprph</em>
+could have used to accomplish this task:</p>
 <ul class="simple">
 <li>Map characteristics to ATT handles during service registration; use
 the <em>attr_handle</em> parameter as a key into this table during
@@ -519,78 +496,61 @@ characteristic access.</li>
 <li>Implement a dedicated function for each characteristic; each function
 inherently knows which characteristic it corresponds to.</li>
 </ul>
-<p>All the GAP service characteristics have 16-bit UUIDs, so this function
-uses the <em>ble_uuid_128_to_16()</em> function to convert the 128-bit UUID
-to its corresponding 16-bit UUID. This conversion function returns the
-corresponding 16-bit UUID on success, or 0 on failure. Success is
-asserted here to ensure the NimBLE stack is doing its job properly; the
-stack should only call this function for accesses to characteristics
-that it is registered with, and all GAP service characteristics have
-valid 16-bit UUIDs.</p>
 </div>
 <div class="section" id="read-access">
 <h2><a class="toc-backref" href="#id4">Read access</a><a class="headerlink" href="#read-access" title="Permalink to this headline">¶</a></h2>
-<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>case BLE_GAP_CHR_UUID16_DEVICE_NAME:
-    assert(op == BLE_GATT_ACCESS_OP_READ_CHR);
-    ctxt-&gt;chr_access.data = (void *)bleprph_device_name;
-    ctxt-&gt;chr_access.len = strlen(bleprph_device_name);
-    break;
+<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>case BLE_GATT_ACCESS_OP_READ_CHR:
+    rc = os_mbuf_append(ctxt-&gt;om, &amp;gatt_svr_sec_test_static_val,
+                        sizeof gatt_svr_sec_test_static_val);
+    return rc == 0 ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
 </pre></div>
 </div>
-<p>This code excerpt handles read accesses to the device name
-characteristic. The <em>assert()</em> here is another case of making sure the
+<p>This code excerpt handles read accesses to the device characteristic.
+<em>ctxt-&gt;om</em> is chained memory buffer that for reads is being populated
+with characteristic data. Returned value is either 0 for success or
+<em>BLE_ATT_ERR_INSUFFICIENT_RES</em> if failed. The check makes sure the
 NimBLE stack is doing its job; this characteristic was registered as
 read-only, so the stack should have prevented write accesses.</p>
-<p>To fulfill a characteristic read request, the application needs to
-assign the <em>ctxt-&gt;chr_access.data</em> field to point to the attribute data
-to respond with, and fill the <em>ctxt-&gt;chr_access.len</em> field with the
-length of the attribute data. <em>bleprph</em> stores the device name in
-read-only memory as follows:</p>
-<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>const char *bleprph_device_name = &quot;nimble-bleprph&quot;;
-</pre></div>
-</div>
-<p>The cast to pointer-to-void is a necessary annoyance to remove the
-<em>const</em> qualifier from the device name variable. You will need to “cast
-away const” whenever you respond to read requests with read-only data.</p>
-<p>It is not shown in the above snippet, but this function ultimately
-returns 0. By returning 0, <em>bleprph</em> indicates that the characteristic
-data in <em>ctxt-&gt;chr_access</em> is valid and that NimBLE should include it
-in its response to the peer.</p>
-<p><strong>A word of warning:</strong> The attribute data that <em>ctxt-&gt;chr_access.data</em>
-points to must remain valid after the access function returns, as the
-NimBLE stack needs to use it to form a GATT read response. In other
-words, you must not allocate the characteristic value data on the stack
-of the access function. Two characteristic accesses never occur at the
-same time, so it is OK to use the same memory for repeated accesses.</p>
 </div>
 <div class="section" id="write-access">
 <h2><a class="toc-backref" href="#id5">Write access</a><a class="headerlink" href="#write-access" title="Permalink to this headline">¶</a></h2>
-<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>case BLE_GAP_CHR_UUID16_RECONNECT_ADDR:
-    assert(op == BLE_GATT_ACCESS_OP_WRITE_CHR);
-    if (ctxt-&gt;chr_access.len != sizeof bleprph_reconnect_addr) {
+<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>static int
+gatt_svr_chr_write(struct os_mbuf *om, uint16_t min_len, uint16_t max_len,
+                   void *dst, uint16_t *len)
+{
+    uint16_t om_len;
+    int rc;
+
+    om_len = OS_MBUF_PKTLEN(om);
+    if (om_len &lt; min_len || om_len &gt; max_len) {
         return BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN;
     }
-    memcpy(bleprph_reconnect_addr, ctxt-&gt;chr_access.data,
-           sizeof bleprph_reconnect_addr);
-    break;
+
+    rc = ble_hs_mbuf_to_flat(om, dst, max_len, len);
+    if (rc != 0) {
+        return BLE_ATT_ERR_UNLIKELY;
+    }
+
+    return 0;
+}
+// [...]
+case BLE_GATT_ACCESS_OP_WRITE_CHR:
+    rc = gatt_svr_chr_write(ctxt-&gt;om,
+                            sizeof gatt_svr_sec_test_static_val,
+                            sizeof gatt_svr_sec_test_static_val,
+                            &amp;gatt_svr_sec_test_static_val, NULL);
+    return rc;
 </pre></div>
 </div>
-<p>This code excerpt handles writes to the reconnect address
-characteristic. This characteristic was registered as write-only, so the
-<em>assert()</em> here is just a safety precaution to ensure the NimBLE stack
+<p>This code excerpt handles writes to the Static value
+characteristic. This characteristic was registered as read-write, so the
+<em>return rc</em> here is just a safety precaution to ensure the NimBLE stack
 is doing its job.</p>
-<p>For writes, the roles of the <em>ctxt-&gt;chr_access.data</em> and
-<em>ctxt-&gt;chr_access.len</em> fields are the reverse of the read case. The
-NimBLE stack uses these fields to indicate the data written by the peer.</p>
+<p>Data is written to the <em>ctxt-&gt;om</em> buffer from <em>gatt_svr_sec_test_static_val</em>
+by <code class="docutils literal notranslate"><span class="pre">ble_hs_mbuf_to_flat()</span></code> function. If length of written data greater or
+smaller than length of <em>gatt_svr_sec_test_static_val</em>, function return error.</p>
 <p>Many characteristics have strict length requirements for write
-operations. This characteristic has such a restriction; if the written
-data is not a 48-bit BR address, the application tells NimBLE to respond
-with an invalid attribute value length error.</p>
-<p>For writes, the <em>ctxt-&gt;chr_access.data</em> pointer is only valid for the
-duration of the access function. If the application needs to save the
-written data, it should store it elsewhere before the function returns.
-In this case, <em>bleprph</em> stores the specified address in a global
-variable called <em>bleprph_reconnect_addr</em>.</p>
+operations.</p>
 </div>
 </div>
 
diff --git a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.html b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.html
index e3be811..bf49b0d 100644
--- a/master/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.html
+++ b/master/tutorials/ble/bleprph/bleprph-sections/bleprph-svc-reg.html
@@ -301,19 +301,20 @@ file, so let’s take a look at that now. The attribute table is called
 <code class="docutils literal notranslate"><span class="pre">gatt_svr_svcs</span></code>; here are the first several lines from this table:</p>
 <div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
     {
-        /*** Service: GAP. */
+        /*** Service: Security test. */
         .type               = BLE_GATT_SVC_TYPE_PRIMARY,
-        .uuid128            = BLE_UUID16(BLE_GAP_SVC_UUID16),
+        .uuid               = &amp;gatt_svr_svc_sec_test_uuid.u,
         .characteristics    = (struct ble_gatt_chr_def[]) { {
-            /*** Characteristic: Device Name. */
-            .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_DEVICE_NAME),
-            .access_cb          = gatt_svr_chr_access_gap,
-            .flags              = BLE_GATT_CHR_F_READ,
+            /*** Characteristic: Random number generator. */
+            .uuid               = &amp;gatt_svr_chr_sec_test_rand_uuid.u,
+            .access_cb          = gatt_svr_chr_access_sec_test,
+            .flags              = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,
         }, {
-            /*** Characteristic: Appearance. */
-            .uuid128            = BLE_UUID16(BLE_GAP_CHR_UUID16_APPEARANCE),
-            .access_cb          = gatt_svr_chr_access_gap,
-            .flags              = BLE_GATT_CHR_F_READ,
+            /*** Characteristic: Static value. */
+            .uuid               = gatt_svr_chr_sec_test_static_uuid.u,
+            .access_cb          = gatt_svr_chr_access_sec_test,
+            .flags              = BLE_GATT_CHR_F_READ |
+                                  BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,
         }, {
     // [...]
 </pre></div>
@@ -363,7 +364,6 @@ services
 </tr>
 <tr class="row-odd"><td>uuid128</td>
 <td>The
-128-bit
 UUID of
 this
 service.</td>
@@ -417,7 +417,6 @@ characteristic definition consists of the following fields:</p>
 <tbody valign="top">
 <tr class="row-even"><td>uuid128</td>
 <td>The
-128-bit
 UUID of
 this
 characteri
@@ -535,12 +534,13 @@ for the characteristic array and service array.</p>
 <span class="go">        /*** Characteristic: Random number generator. */</span>
 <span class="go">        .uuid = &amp;gatt_svr_chr_sec_test_rand_uuid.u,</span>
 <span class="go">        .access_cb = gatt_svr_chr_access_sec_test,</span>
-<span class="go">        .flags = BLE_GATT_CHR_F_READ,</span>
+<span class="go">        .flags = BLE_GATT_CHR_F_READ | BLE_GATT_CHR_F_READ_ENC,</span>
 <span class="go">    }, {</span>
 <span class="go">        /*** Characteristic: Static value. */</span>
 <span class="go">        .uuid = &amp;gatt_svr_chr_sec_test_static_uuid.u,</span>
 <span class="go">        .access_cb = gatt_svr_chr_access_sec_test,</span>
-<span class="go">        .flags = BLE_GATT_CHR_F_READ,</span>
+<span class="go">        .flags = BLE_GATT_CHR_F_READ |</span>
+<span class="go">                 BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_WRITE_ENC,</span>
 <span class="go">    }, {</span>
 <span class="hll"><span class="go">        0, /* No more characteristics in this service. */</span>
 </span><span class="go">    } },</span>
@@ -557,94 +557,21 @@ for the characteristic array and service array.</p>
 <p>After you have created your service table, your app needs to register it
 with the NimBLE stack. This is done by calling the following function:</p>
 <div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>int
-ble_gatts_register_svcs(const struct ble_gatt_svc_def *svcs,
-                        ble_gatt_register_fn *cb, void *cb_arg)
+ble_gatts_add_svcs(const struct ble_gatt_svc_def *svcs)
 </pre></div>
 </div>
-<p>The function parameters are documented below.</p>
-<table border="1" class="docutils">
-<colgroup>
-<col width="39%" />
-<col width="33%" />
-<col width="28%" />
-</colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head"><em>Parameter</em></th>
-<th class="head"><em>Meaning</em></th>
-<th class="head"><em>Notes</em></th>
-</tr>
-</thead>
-<tbody valign="top">
-<tr class="row-even"><td>svcs</td>
-<td>The table
-of
-services
-to
-register.</td>
-<td>&#160;</td>
-</tr>
-<tr class="row-odd"><td>cb</td>
-<td>A callback
-that gets
-executed
-each time
-a service,
-characteri
-stic,
-or
-descriptor
-is
-registered
-.</td>
-<td>Optional
-;
-pass
-NULL if
-you
-don’t
-want to
-be
-notified
-.</td>
-</tr>
-<tr class="row-even"><td>cb_arg</td>
-<td>An
-argument
-that gets
-passed to
-the
-callback
-function
-on each
-invocation
-.</td>
-<td>Optional
-;
-pass
-NULL if
-there is
-no
-callback
-or if
-you
-don’t
-need a
-special
-argument
-.</td>
-</tr>
-</tbody>
-</table>
-<p>The <code class="docutils literal notranslate"><span class="pre">ble_gatts_register_svcs()</span></code> function returns 0 on success, or a
+<p>where <em>svcs</em> is table of services to register.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">ble_gatts_add_svcs()</span></code> function returns 0 on success, or a
 <em>BLE_HS_E[…]</em> error code on failure.</p>
 <p>More detailed information about the registration callback function can
 be found in the <span class="xref std std-doc">BLE User Guide</span>
 (TBD).</p>
 <p>The <em>bleprph</em> app registers its services as follows:</p>
-<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>rc = ble_gatts_register_svcs(gatt_svr_svcs, gatt_svr_register_cb, NULL);
+<div class="code c highlight-none notranslate"><div class="highlight"><pre><span></span>rc = ble_gatts_add_svcs(gatt_svr_svcs);
 assert(rc == 0);
 </pre></div>
 </div>
+<p>which adds services to registration queue. On startup NimBLE host automatically calls <code class="docutils literal notranslate"><span class="pre">ble_gatts_start()</span></code> function which makes all registered serivices available to peers.</p>
 </div>
 <div class="section" id="descriptors-and-included-services">
 <h2><a class="toc-backref" href="#id3">Descriptors and Included Services</a><a class="headerlink" href="#descriptors-and-included-services" title="Permalink to this headline">¶</a></h2>
diff --git a/master/tutorials/ble/bleprph/bleprph.html b/master/tutorials/ble/bleprph/bleprph.html
index 289843f..e5ca551 100644
--- a/master/tutorials/ble/bleprph/bleprph.html
+++ b/master/tutorials/ble/bleprph/bleprph.html
@@ -291,7 +291,7 @@ ga("send", "pageview");
 </div>
 <div class="section" id="overview">
 <h3><a class="toc-backref" href="#id1">Overview</a><a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h3>
-<p><em>bleprph</em> is an example app included in the apache-mynewt-core
+<p><em>bleprph</em> is an example app included in the apache-mynewt-nimble
 repository. This app implements a simple BLE peripheral with the
 following properties:</p>
 <ul class="simple">
diff --git a/master/tutorials/ble/eddystone.html b/master/tutorials/ble/eddystone.html
index f8825b8..da92102 100644
--- a/master/tutorials/ble/eddystone.html
+++ b/master/tutorials/ble/eddystone.html
@@ -430,6 +430,7 @@ ble_eddystone_set_adv_data_url(
                         char *url_body,
                      uint8_t  url_body_len,
                      uint8_t  url_suffix
+                      int8_t  measured_power
 )
 </pre></div>
 </div>
@@ -475,7 +476,8 @@ ble_app_advertise(void)
                                         BLE_EDDYSTONE_URL_SCHEME_HTTPS,
                                         &quot;mynewt.apache&quot;,
                                         13,
-                                        BLE_EDDYSTONE_URL_SUFFIX_ORG);
+                                        BLE_EDDYSTONE_URL_SUFFIX_ORG,
+                                        0);
     assert(rc == 0);
 
     /* TODO: Begin advertising. */
@@ -597,17 +599,18 @@ instance of the <code class="docutils literal notranslate"><span class="pre">ble
 <span class="go">                                    BLE_EDDYSTONE_URL_SCHEME_HTTPS,</span>
 <span class="go">                                    &quot;mynewt.apache&quot;,</span>
 <span class="go">                                    13,</span>
-<span class="go">                                    BLE_EDDYSTONE_URL_SUFFIX_ORG);</span>
+<span class="go">                                    BLE_EDDYSTONE_URL_SUFFIX_ORG,</span>
+<span class="go">                                    0);</span>
 <span class="go">    assert(rc == 0);</span>
 
-<span class="go">    /* Begin advertising. */</span>
-<span class="hll"><span class="go">    adv_params = (struct ble_gap_adv_params){ 0 };</span>
+<span class="hll"><span class="go">    /* Begin advertising. */</span>
+</span><span class="hll"><span class="go">    adv_params = (struct ble_gap_adv_params){ 0 };</span>
 </span><span class="hll"><span class="go">    rc = ble_gap_adv_start(BLE_OWN_ADDR_RANDOM, NULL, BLE_HS_FOREVER,</span>
 </span><span class="hll"><span class="go">                       &amp;adv_params, NULL, NULL);</span>
 </span><span class="hll"><span class="go">    assert(rc == 0);</span>
-</span></pre></div>
+</span><span class="go">}</span>
+</pre></div>
 </div>
-<p>}</p>
 </div>
 </div>
 <div class="section" id="conclusion">
@@ -652,7 +655,8 @@ ble_app_advertise(void)
                                         BLE_EDDYSTONE_URL_SCHEME_HTTPS,
                                         &quot;mynewt.apache&quot;,
                                         13,
-                                        BLE_EDDYSTONE_URL_SUFFIX_ORG);
+                                        BLE_EDDYSTONE_URL_SUFFIX_ORG,
+                                        0);
     assert(rc == 0);
 
     /* Begin advertising. */
diff --git a/master/tutorials/ble/ibeacon.html b/master/tutorials/ble/ibeacon.html
index b89d93a..ef3852d 100644
--- a/master/tutorials/ble/ibeacon.html
+++ b/master/tutorials/ble/ibeacon.html
@@ -418,8 +418,8 @@ data. This operation tells the host what data to use for the contents of
 its advertisements. The NimBLE host provides a special helper function
 for configuring iBeacon advertisement data:
 <code class="docutils literal notranslate"><span class="pre">ble_ibeacon_set_adv_data</span></code></p>
-<p>If you follow the API link, you’ll see that this function takes three
-parameters: a 128-bit UUID, a major version, and a minor version. This
+<p>If you follow the API link, you’ll see that this function takes four
+parameters: a 128-bit UUID, a major version,a minor version, and a RSSI value. This
 corresponds with the iBeacon specification, as these three items are the
 primary components in an iBeacon advertisement.</p>
 <p>For now, we’ll advertise the following:</p>
@@ -438,7 +438,7 @@ ble_app_advertise(void)
     memset(uuid128, 0x11, sizeof uuid128);
 
     /* Major version=2; minor version=10. */
-    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);
+    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);
     assert(rc == 0);
 
     /* TODO: Begin advertising. */
@@ -557,7 +557,7 @@ instance of the <code class="docutils literal notranslate"><span class="pre">ble
 <span class="go">    memset(uuid128, 0x11, sizeof uuid128);</span>
 
 <span class="go">    /* Major version=2; minor version=10. */</span>
-<span class="go">    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);</span>
+<span class="go">    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);</span>
 <span class="go">    assert(rc == 0);</span>
 
 <span class="hll"><span class="go">    /* Begin advertising. */</span>
@@ -609,7 +609,7 @@ ble_app_advertise(void)
     memset(uuid128, 0x11, sizeof uuid128);
 
     /* Major version=2; minor version=10. */
-    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10);
+    rc = ble_ibeacon_set_adv_data(uuid128, 2, 10, 0);
     assert(rc == 0);
 
     /* Begin advertising. */
diff --git a/master/tutorials/blinky/arduino_zero.html b/master/tutorials/blinky/arduino_zero.html
index bc3857b..04af260 100644
--- a/master/tutorials/blinky/arduino_zero.html
+++ b/master/tutorials/blinky/arduino_zero.html
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -278,19 +279,19 @@ ga("send", "pageview");
 application on an Arduino Zero board.</p>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><a class="reference internal" href="#prerequisites" id="id3">Prerequisites</a></li>
-<li><a class="reference internal" href="#create-a-project" id="id4">Create a Project</a></li>
-<li><a class="reference internal" href="#fetch-external-packages" id="id5">Fetch External Packages</a></li>
-<li><a class="reference internal" href="#create-a-target-for-the-blinky-application" id="id6">Create a Target for the Blinky Application</a></li>
-<li><a class="reference internal" href="#build-the-bootloader" id="id7">Build the Bootloader</a></li>
-<li><a class="reference internal" href="#build-the-blinky-application" id="id8">Build the Blinky Application</a></li>
-<li><a class="reference internal" href="#connect-to-the-board" id="id9">Connect to the Board</a></li>
-<li><a class="reference internal" href="#load-the-bootloader-onto-the-board" id="id10">Load the Bootloader onto the Board</a></li>
-<li><a class="reference internal" href="#run-the-blinky-application" id="id11">Run the Blinky Application</a></li>
+<li><a class="reference internal" href="#prerequisites" id="id1">Prerequisites</a></li>
+<li><a class="reference internal" href="#create-a-project" id="id2">Create a Project</a></li>
+<li><a class="reference internal" href="#fetch-external-packages" id="id3">Fetch External Packages</a></li>
+<li><a class="reference internal" href="#create-a-target-for-the-blinky-application" id="id4">Create a Target for the Blinky Application</a></li>
+<li><a class="reference internal" href="#build-the-bootloader" id="id5">Build the Bootloader</a></li>
+<li><a class="reference internal" href="#build-the-blinky-application" id="id6">Build the Blinky Application</a></li>
+<li><a class="reference internal" href="#connect-to-the-board" id="id7">Connect to the Board</a></li>
+<li><a class="reference internal" href="#load-the-bootloader-onto-the-board" id="id8">Load the Bootloader onto the Board</a></li>
+<li><a class="reference internal" href="#run-the-blinky-application" id="id9">Run the Blinky Application</a></li>
 </ul>
 </div>
 <div class="section" id="prerequisites">
-<h2><a class="toc-backref" href="#id3">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id1">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li>Meet the prerequisites listed in <a class="reference internal" href="blinky.html"><span class="doc">Project Blinky</span></a>.</li>
 <li>Have an Arduino Zero board.
@@ -317,7 +318,7 @@ Zero-Pro.</p>
 support.</p>
 </div>
 <div class="section" id="create-a-project">
-<h2><a class="toc-backref" href="#id4">Create a Project</a><a class="headerlink" href="#create-a-project" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id2">Create a Project</a><a class="headerlink" href="#create-a-project" title="Permalink to this headline">¶</a></h2>
 <p>Create a new project if you do not have an existing one. You can skip
 this step and proceed to <a class="reference internal" href="#fetch-external-packages">Fetch External Packages</a> if
 you already created a project.</p>
@@ -330,14 +331,14 @@ you already created a project.</p>
 <span class="go">Project myproj successfully created.</span>
 <span class="gp">$</span> <span class="nb">cd</span> myproj
 <span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
 <span class="gp">$</span>
 </pre></div>
 </div>
 </div>
 <div class="section" id="fetch-external-packages">
-<h2><a class="toc-backref" href="#id5">Fetch External Packages</a><a class="headerlink" href="#fetch-external-packages" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id3">Fetch External Packages</a><a class="headerlink" href="#fetch-external-packages" title="Permalink to this headline">¶</a></h2>
 <p>Mynewt uses source code provided directly from the chip manufacturer for
 low level operations. Sometimes this code is licensed only for the
 specific manufacturer of the chipset and cannot live in the Apache
@@ -375,8 +376,8 @@ and use the latest master branch for both repositories.</p>
 <p>Install the project dependencies using the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">upgrade</span></code> command
 (you can specify <code class="docutils literal notranslate"><span class="pre">-v</span></code> for verbose output):</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
-<span class="go">Downloading repository mynewt_arduino_zero (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
+<span class="go">Downloading repository mynewt_arduino_zero (commit: master) ...</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
 <span class="go">mynewt_arduino_zero successfully upgraded to version 1.7.0</span>
 <span class="gp">$</span>
@@ -419,7 +420,7 @@ support the Arduino Zero Pro.</li>
 <p>See the <a class="reference internal" href="../../concepts.html#concepts"><span class="std std-ref">Concepts</span></a> for more information on setting options.</p>
 </div>
 <div class="section" id="create-a-target-for-the-blinky-application">
-<h2><a class="toc-backref" href="#id6">Create a Target for the Blinky Application</a><a class="headerlink" href="#create-a-target-for-the-blinky-application" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id4">Create a Target for the Blinky Application</a><a class="headerlink" href="#create-a-target-for-the-blinky-application" title="Permalink to this headline">¶</a></h2>
 <p>Run the following <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">target</span></code> commands to create the
 Blinky application target. We name the application target
 <code class="docutils literal notranslate"><span class="pre">arduino_blinky</span></code>.</p>
@@ -441,7 +442,7 @@ board, replace <code class="docutils literal notranslate"><span class="pre">BSP_
 last <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">target</span> <span class="pre">set</span></code> command.</p>
 </div>
 <div class="section" id="build-the-bootloader">
-<h2><a class="toc-backref" href="#id7">Build the Bootloader</a><a class="headerlink" href="#build-the-bootloader" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id5">Build the Bootloader</a><a class="headerlink" href="#build-the-bootloader" title="Permalink to this headline">¶</a></h2>
 <p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">build</span> <span class="pre">arduino_boot</span></code> command to build the bootloader:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt build arduino_boot
 <span class="go">Building target targets/arduino_boot</span>
@@ -468,7 +469,7 @@ last <code class="docutils literal notranslate"><span class="pre">newt</span> <s
 </div>
 </div>
 <div class="section" id="build-the-blinky-application">
-<h2><a class="toc-backref" href="#id8">Build the Blinky Application</a><a class="headerlink" href="#build-the-blinky-application" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id6">Build the Blinky Application</a><a class="headerlink" href="#build-the-blinky-application" title="Permalink to this headline">¶</a></h2>
 <p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">build</span> <span class="pre">arduino_blinky</span></code> command to build the Blinky
 application image:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt build arduino_blinky
@@ -491,7 +492,7 @@ application image:</p>
 </div>
 </div>
 <div class="section" id="connect-to-the-board">
-<h2><a class="toc-backref" href="#id9">Connect to the Board</a><a class="headerlink" href="#connect-to-the-board" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id7">Connect to the Board</a><a class="headerlink" href="#connect-to-the-board" title="Permalink to this headline">¶</a></h2>
 <p>Connect your computer to the Arduino Zero (from now on we’ll call this
 the target) with a Micro-USB cable through the Programming Port as shown
 below. Mynewt will load the image onto the board and debug the target
@@ -510,7 +511,7 @@ internal debugger that can be accessed by Mynewt.</p>
 </div></blockquote>
 </div>
 <div class="section" id="load-the-bootloader-onto-the-board">
-<h2><a class="toc-backref" href="#id10">Load the Bootloader onto the Board</a><a class="headerlink" href="#load-the-bootloader-onto-the-board" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id8">Load the Bootloader onto the Board</a><a class="headerlink" href="#load-the-bootloader-onto-the-board" title="Permalink to this headline">¶</a></h2>
 <p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">load</span> <span class="pre">arduino_boot</span></code> command to load the bootloader onto
 the board:</p>
 <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt load arduino_boot
@@ -572,7 +573,9 @@ terminal.</p>
 </div>
 <p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">load</span> <span class="pre">arduino_boot</span></code> command again after erasing the
 board.</p>
-<p><a href="#id1"><span class="problematic" id="id2">:red:`Reminder if you are using Docker`</span></a>: When working with actual hardware,
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">Reminder if you are using Docker: When working with actual hardware,
 remember that each board has an ID. If you swap boards and do not
 refresh the USB Device Filter on the VirtualBox UI, the ID might be
 stale and the Docker instance may not be able to see the board
@@ -584,8 +587,9 @@ Corp. EDBG CMSIS-DAP[0101]”) by clicking on the “Removes selected USB
 filter” button, and add a new filter by clicking on the “Adds new USB
 filter” button.</p>
 </div>
+</div>
 <div class="section" id="run-the-blinky-application">
-<h2><a class="toc-backref" href="#id11">Run the Blinky Application</a><a class="headerlink" href="#run-the-blinky-application" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id9">Run the Blinky Application</a><a class="headerlink" href="#run-the-blinky-application" title="Permalink to this headline">¶</a></h2>
 <p>After you load the bootloader successfully onto your board, you can load
 and run the Blinky application.</p>
 <p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">run</span> <span class="pre">arduino_blinky</span> <span class="pre">1.0.0</span></code> command to build the
diff --git a/master/tutorials/blinky/blinky.html b/master/tutorials/blinky/blinky.html
index e234941..f7adf0a 100644
--- a/master/tutorials/blinky/blinky.html
+++ b/master/tutorials/blinky/blinky.html
@@ -227,6 +227,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -301,6 +302,7 @@ blink a LED light on the target board.</p>
 <li><a class="reference internal" href="blinky_primo.html"><span class="doc">Blinky, your “Hello World!”, on Arduino Primo</span></a></li>
 <li><a class="reference internal" href="olimex.html"><span class="doc">Blinky, your “Hello World!”, on Olimex</span></a></li>
 <li><a class="reference internal" href="nRF52.html"><span class="doc">Blinky, your “Hello World!”, on a nRF52 Development Kit</span></a></li>
+<li><a class="reference internal" href="pinetime.html"><span class="doc">Blinky, your “Hello World!”, on a PineTime smartwatch</span></a></li>
 <li><a class="reference internal" href="rbnano2.html"><span class="doc">Blinky, your “Hello World!”, on RedBear Nano 2</span></a></li>
 <li><a class="reference internal" href="blinky_stm32f4disc.html"><span class="doc">Blinky, your “Hello World!”, on STM32F4-Discovery</span></a></li>
 </ul>
diff --git a/master/tutorials/blinky/blinky_console.html b/master/tutorials/blinky/blinky_console.html
index b50e623..34c08dd 100644
--- a/master/tutorials/blinky/blinky_console.html
+++ b/master/tutorials/blinky/blinky_console.html
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Add Console and Shell to Blinky</a></li>
diff --git a/master/tutorials/blinky/blinky_primo.html b/master/tutorials/blinky/blinky_primo.html
index ac1188e..e744ce8 100644
--- a/master/tutorials/blinky/blinky_primo.html
+++ b/master/tutorials/blinky/blinky_primo.html
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -340,8 +341,14 @@ already created a project.</p>
 <span class="go">Project myproj successfully created.</span>
 <span class="gp">$</span> <span class="nb">cd</span> myproj
 <span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-nimble (commit: master) ...</span>
+<span class="go">Downloading repository mcuboot (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-mcumgr (commit: master) ...</span>
+<span class="go">Making the following changes to the project:</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
+<span class="go">apache-mynewt-nimble successfully upgraded to version 1.2.0</span>
+<span class="go">mcuboot successfully upgraded to version 1.3.1</span>
 <span class="gp">$</span>
 </pre></div>
 </div>
diff --git a/master/tutorials/blinky/blinky_stm32f4disc.html b/master/tutorials/blinky/blinky_stm32f4disc.html
index d94fb83..1a84c97 100644
--- a/master/tutorials/blinky/blinky_stm32f4disc.html
+++ b/master/tutorials/blinky/blinky_stm32f4disc.html
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -299,7 +300,7 @@ already have a project created.</p>
 <span class="go">Project myproj successfully created.</span>
 <span class="gp">$</span> <span class="nb">cd</span> myproj
 <span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
 <span class="gp">$</span>
 </pre></div>
diff --git a/master/tutorials/blinky/nRF52.html b/master/tutorials/blinky/nRF52.html
index b1f8aec..1d1a3a3 100644
--- a/master/tutorials/blinky/nRF52.html
+++ b/master/tutorials/blinky/nRF52.html
@@ -42,7 +42,7 @@
           <link rel="search" title="Search" href="../../search.html"/>
       <link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/>
           <link rel="up" title="Project Blinky" href="blinky.html"/>
-          <link rel="next" title="Blinky, your “Hello World!”, on RedBear Nano 2" href="rbnano2.html"/>
+          <link rel="next" title="Blinky, your “Hello World!”, on a PineTime smartwatch" href="pinetime.html"/>
           <link rel="prev" title="Blinky, your “Hello World!”, on Olimex" href="olimex.html"/> 
 
     
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -318,8 +319,14 @@ already have a project created.</p>
 <span class="go">Project myproj successfully created.</span>
 <span class="gp">$</span> <span class="nb">cd</span> myproj
 <span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-nimble (commit: master) ...</span>
+<span class="go">Downloading repository mcuboot (commit: master) ...</span>
+<span class="go">Downloading repository mynewt-mcumgr (commit: master) ...</span>
+<span class="go">Making the following changes to the project:</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
+<span class="go">apache-mynewt-nimble successfully upgraded to version 1.2.0</span>
+<span class="go">mcuboot successfully upgraded to version 1.3.1</span>
 <span class="gp">$</span>
 </pre></div>
 </div>
@@ -481,7 +488,7 @@ from a Windows Command Prompt terminal.</p>
                   
     <div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation">
       
-        <a href="rbnano2.html" class="btn btn-neutral float-right" title="Blinky, your “Hello World!”, on RedBear Nano 2" accesskey="n">Next: Blinky, your “Hello World!”, on RedBear Nano 2 <span class="fa fa-arrow-circle-right"></span></a>
+        <a href="pinetime.html" class="btn btn-neutral float-right" title="Blinky, your “Hello World!”, on a PineTime smartwatch" accesskey="n">Next: Blinky, your “Hello World!”, on a PineTime smartwatch <span class="fa fa-arrow-circle-right"></span></a>
       
       
         <a href="olimex.html" class="btn btn-neutral" title="Blinky, your “Hello World!”, on Olimex" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Blinky, your “Hello World!”, on Olimex</a>
diff --git a/master/tutorials/blinky/olimex.html b/master/tutorials/blinky/olimex.html
index f6d22f9..d1b8e0d 100644
--- a/master/tutorials/blinky/olimex.html
+++ b/master/tutorials/blinky/olimex.html
@@ -229,6 +229,7 @@ ga("send", "pageview");
 <li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">Blinky on Olimex</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="pinetime.html">Blinky on PineTime</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
 <li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
@@ -315,7 +316,7 @@ you already created a project.</p>
 <span class="gp">$</span> <span class="nb">cd</span> myproj
 
 <span class="gp">$</span> newt upgrade
-<span class="go">Downloading repository mynewt-core (commit: [...])</span>
+<span class="go">Downloading repository mynewt-core (commit: master) ...</span>
 <span class="go">apache-mynewt-core successfully upgraded to version 1.7.0</span>
 <span class="gp">$</span>
 </pre></div>
diff --git a/master/tutorials/blinky/pinetime.html b/master/tutorials/blinky/pinetime.html
new file mode 100644
index 0000000..6a4b901
--- /dev/null
+++ b/master/tutorials/blinky/pinetime.html
@@ -0,0 +1,516 @@
+
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    
+    <title>Blinky, your “Hello World!”, on a PineTime smartwatch &mdash; Apache Mynewt latest documentation</title>
+    
+
+    
+    
+      <link rel="shortcut icon" href="../../_static/mynewt-logo-only-newt32x32.png"/>
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+
+    
+      <link rel="stylesheet" href="../../_static/css/sphinx_theme.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/bootstrap-3.0.3.min.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/v2.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/css/restructuredtext.css" type="text/css" />
+    
+
+    
+
+    <link rel="stylesheet" href="../../_static/css/overrides.css" type="text/css" />
+          <link rel="index" title="Index"
+                href="../../genindex.html"/>
+          <link rel="search" title="Search" href="../../search.html"/>
+      <link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/>
+          <link rel="up" title="Project Blinky" href="blinky.html"/>
+          <link rel="next" title="Blinky, your “Hello World!”, on RedBear Nano 2" href="rbnano2.html"/>
+          <link rel="prev" title="Blinky, your “Hello World!”, on a nRF52 Development Kit" href="nRF52.html"/> 
+
+    
+    <script src="../../_static/js/modernizr.min.js"></script>
+
+    
+    <script>
+    (function(i, s, o, g, r, a, m) {
+	i["GoogleAnalyticsObject"] = r;
+	(i[r] =
+		i[r] ||
+		function() {
+			(i[r].q = i[r].q || []).push(arguments);
+		}),
+		(i[r].l = 1 * new Date());
+	(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
+	a.async = 1;
+	a.src = g;
+	m.parentNode.insertBefore(a, m);
+})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");
+
+ga("create", "UA-72162311-1", "auto");
+ga("send", "pageview");
+</script>
+    
+
+  </head>
+
+  <body class="not-front page-documentation" role="document" >
+    <div id="wrapper">
+      <div class="container">
+    <div id="banner" class="row v2-main-banner">
+        <a class="logo-cell" href="/">
+            <img class="logo" src="../../_static/img/logo.png">
+        </a>
+        <div class="tagline-cell">
+            <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
+        </div>
+        <div class="news-cell">
+            <div class="well">
+                <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.7.0, Apache NimBLE 1.2.0 </a> released (August 4, 2019)
+            </div>
+        </div>
+    </div>
+</div>
+      
+<header>
+    <nav id="navbar" class="navbar navbar-inverse" role="navigation">
+        <div class="container">
+            <!-- Collapsed navigation -->
+            <div class="navbar-header">
+                <!-- Expander button -->
+                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+
+            </div>
+
+            <!-- Expanded navigation -->
+            <div class="navbar-collapse collapse">
+                <!-- Main navigation -->
+                <ul class="nav navbar-nav navbar-right">
+                    <li>
+                        <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
+                    </li>
+                    <li class="important">
+                        <a href="/quick-start/">Quick Start</a>
+                    </li>
+                    <li>
+                        <a href="/about/">About</a>
+                    </li>
+                    <li>
+                        <a href="/talks/">Talks</a>
+                    </li>
+                    <li class="active">
+                        <a href="/documentation/">Documentation</a>
+                    </li>
+                    <li>
+                        <a href="/download/">Download</a>
+                    </li>
+                    <li>
+                        <a href="/community/">Community</a>
+                    </li>
+                    <li>
+                        <a href="/events/">Events</a>
+                    </li>
+                </ul>
+
+                <!-- Search, Navigation and Repo links -->
+                <ul class="nav navbar-nav navbar-right">
+                    
+                </ul>
+            </div>
+        </div>
+    </nav>
+</header>
+      <!-- STARTS MAIN CONTENT -->
+      <div id="main-content">
+        
+
+
+
+
+
+<div id="breadcrumb">
+  <div class="container">
+    <a href="/documentation/">Docs</a> /
+    
+      <a href="../tutorials.html">Tutorials</a> /
+    
+      <a href="blinky.html">Project Blinky</a> /
+    
+    Blinky, your “Hello World!”, on a PineTime smartwatch
+    
+  <div class="sourcelink">
+    <a href="https://github.com/apache/mynewt-documentation/edit/master/docs/tutorials/blinky/pinetime.rst" class="icon icon-github"
+           rel="nofollow"> Edit on GitHub</a>
+</div>
+  </div>
+</div>
+        <!-- STARTS CONTAINER -->
+        <div class="container">
+          <!-- STARTS .content -->
+          <div id="content" class="row">
+            
+            <!-- STARTS .container-sidebar -->
+<div class="container-sidebar col-xs-12 col-sm-3">
+  <div id="docSidebar" class="sticky-container">
+    <div role="search" class="sphinx-search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search documentation" class="search-documentation" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+    <!-- Note: only works when deployed -->
+<select class="form-control" onchange="if (this.value) window.location.href=this.value">
+  <option value="/latest" selected>
+    Version: latest
+  </option>
+  <option value="/v1_7_0" >
+    Version: 1.7.0
+  </option>
+  <option value="/v1_6_0" >
+    Version: 1.6.0
+  </option>
+  <option value="/v1_5_0" >
+    Version: 1.5.0
+  </option>
+  <option value="/v1_4_0" >
+    Version: 1.4.0
+  </option>
+  <option value="/v1_3_0/os/introduction" >
+    Version: 1.3.0
+  </option>
+  <option value="/v1_2_0/os/introduction" >
+    Version: 1.2.0
+  </option>
+  <option value="/v1_1_0/os/introduction" >
+    Version: 1.1.0
+  </option>
+  <option value="/v1_0_0/os/introduction" >
+    Version: 1.0.0
+  </option>
+  <option value="/v0_9_0/os/introduction" >
+    Version: 0.9.0
+  </option>
+</select>
+    <div class="region region-sidebar">
+      <div class="docs-menu">
+      
+        
+        
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../index.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../get_started/index.html">Setup &amp; Get Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../concepts.html">Concepts</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../tutorials.html">Tutorials</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="blinky.html">Project Blinky</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="arduino_zero.html">Blinky on Arduino Zero</a></li>
+<li class="toctree-l3"><a class="reference internal" href="blinky_primo.html">Blinky on Arduino Primo</a></li>
+<li class="toctree-l3"><a class="reference internal" href="olimex.html">Blinky on Olimex</a></li>
+<li class="toctree-l3"><a class="reference internal" href="nRF52.html">Blinky on nRF52 DK</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">Blinky on PineTime</a></li>
+<li class="toctree-l3"><a class="reference internal" href="rbnano2.html">Blinky on RedBear Nano 2</a></li>
+<li class="toctree-l3"><a class="reference internal" href="blinky_stm32f4disc.html">Blinky on STM32F4-Discovery</a></li>
+<li class="toctree-l3"><a class="reference internal" href="blinky_console.html">Add Console and Shell to Blinky</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../repo/add_repos.html">Working with repositories</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../slinky/project-slinky.html">Project Slinky for Remote Comms</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ble/ble.html">Bluetooth Low Energy</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../lora/lorawanapp.html">LoRa</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../os_fundamentals/os_fundamentals.html">OS Fundamentals</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../devmgmt/devmgmt.html">Remote Device Management</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../sensors/sensors.html">Sensors</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../tooling/tooling.html">Tooling</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../other/other.html">Other</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../external_links.html">Third-party Resources</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../os/os_user_guide.html">OS User Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newt/index.html">Newt Tool Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../newtmgr/index.html">Newt Manager Guide</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../mynewt_faq/index.html">Mynewt FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../misc/index.html">Appendix</a></li>
+</ul>
+
+        
+      
+      </div>
+    </div>
+  </div>
+  <!-- ENDS STICKY CONTAINER -->
+</div>
+<!-- ENDS .container-sidebar -->
+
+            <div class="col-xs-12 col-sm-9">
+              
+
+              
+              <div class="">
+                <div class="rst-content">
+                  <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+                   <div itemprop="articleBody">
+                    
+  <div class="section" id="blinky-your-hello-world-on-a-pinetime-smartwatch">
+<h1>Blinky, your “Hello World!”, on a PineTime smartwatch<a class="headerlink" href="#blinky-your-hello-world-on-a-pinetime-smartwatch" title="Permalink to this headline">¶</a></h1>
+<p>This tutorial shows you how to create, build, and run the Blinky
+application on a PineTime smartwatch.</p>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#prerequisites" id="id1">Prerequisites</a></li>
+<li><a class="reference internal" href="#create-a-project" id="id2">Create a Project</a></li>
+<li><a class="reference internal" href="#create-the-targets" id="id3">Create the Targets</a></li>
+<li><a class="reference internal" href="#build-the-target-executables" id="id4">Build the Target Executables</a></li>
+<li><a class="reference internal" href="#sign-and-create-the-blinky-application-image" id="id5">Sign and Create the Blinky Application Image</a></li>
+<li><a class="reference internal" href="#connect-to-the-board" id="id6">Connect to the Board</a></li>
+<li><a class="reference internal" href="#load-the-bootloader-and-the-blinky-application-image" id="id7">Load the Bootloader and the Blinky Application Image</a></li>
+</ul>
+</div>
+<div class="section" id="prerequisites">
+<h2><a class="toc-backref" href="#id1">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Meet the prerequisites listed in <a class="reference internal" href="blinky.html"><span class="doc">Project Blinky</span></a>.</li>
+<li>Have a <a class="reference external" href="https://store.pine64.org/?product=pinetime-dev-kit">PineTime Dev Kit</a></li>
+<li>Have a <a class="reference external" href="https://www.st.com/en/development-tools/st-link-v2.html">ST-LINK programmer</a> or a cheap clone</li>
+<li>Install a patched version of OpenOCD 0.10.0 described in <a class="reference internal" href="../../get_started/native_install/cross_tools.html"><span class="doc">Install OpenOCD</span></a>.</li>
+</ul>
+<p>If you have not removed the flash protection yet, you should to that first.
+See <a class="reference external" href="https://wiki.pine64.org/index.php/Reprogramming_the_PineTime">the PineTime wiki</a>
+for instructions.</p>
+</div>
+<div class="section" id="create-a-project">
+<h2><a class="toc-backref" href="#id2">Create a Project</a><a class="headerlink" href="#create-a-project" title="Permalink to this headline">¶</a></h2>
+<p>Create a new project if you do not have an existing one. You can skip
+this step and proceed to <a class="reference internal" href="#create-the-targets">Create the Targets</a> if you
+already have a project created.</p>
+<p>Run the following commands to create a new project:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> mkdir ~/dev
+<span class="gp">$</span> <span class="nb">cd</span> ~/dev
+<span class="gp">$</span> newt new blinky-pinetime
+<span class="go">Downloading project skeleton from apache/mynewt-blinky...</span>
+<span class="go">Downloading repository mynewt-blinky</span>
+<span class="go">Installing skeleton in blinky-pinetime...</span>
+<span class="go">Project blinky-pinetime successfully created.</span>
+<span class="gp">$</span> <span class="nb">cd</span> blinky-pinetime
+<span class="gp">$</span> newt upgrade
+<span class="go">newt upgrade</span>
+<span class="go">Downloading repository mynewt-core (commit: master)</span>
+<span class="go">Downloading repository mynewt-nimble (commit: master)</span>
+<span class="go">Downloading repository mcuboot (commit: master)</span>
+<span class="go">Making the following changes to the project:</span>
+<span class="go">    install apache-mynewt-core (1.7.0)</span>
+<span class="go">    install apache-mynewt-nimble (1.2.0)</span>
+<span class="go">    install mcuboot (1.3.1)</span>
+<span class="gp">$</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="create-the-targets">
+<h2><a class="toc-backref" href="#id3">Create the Targets</a><a class="headerlink" href="#create-the-targets" title="Permalink to this headline">¶</a></h2>
+<p>Create two targets for the PineTime - one for the bootloader and
+one for the Blinky application.</p>
+<p>Run the following <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">target</span></code> commands, from your project directory,
+to create a bootloader target. We name the target <code class="docutils literal notranslate"><span class="pre">boot-pinetime</span></code>:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt target create boot-pinetime
+<span class="gp">$</span> newt target <span class="nb">set</span> boot-pinetime <span class="nv">app</span><span class="o">=</span>@mcuboot/boot/mynewt
+<span class="hll"><span class="gp">$</span> newt target <span class="nb">set</span> boot-pinetime <span class="nv">bsp</span><span class="o">=</span>@apache-mynewt-core/hw/bsp/pinetime
+</span><span class="gp">$</span> newt target <span class="nb">set</span> boot-pinetime <span class="nv">build_profile</span><span class="o">=</span>optimized
+</pre></div>
+</div>
+<p>Run the following <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">target</span></code> commands to create a target for the
+Blinky application. We name the target <code class="docutils literal notranslate"><span class="pre">blinky-pinetime</span></code>.</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt target create blinky-pinetime
+<span class="gp">$</span> newt target <span class="nb">set</span> blinky-pinetime <span class="nv">app</span><span class="o">=</span>apps/blinky
+<span class="hll"><span class="gp">$</span> newt target <span class="nb">set</span> blinky-pinetime <span class="nv">bsp</span><span class="o">=</span>@apache-mynewt-core/hw/bsp/pinetime
+</span><span class="gp">$</span> newt target <span class="nb">set</span> blinky-pinetime <span class="nv">build_profile</span><span class="o">=</span>debug
+</pre></div>
+</div>
+<p>You can run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">target</span> <span class="pre">show</span></code> command to verify the target
+settings:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt target show
+<span class="go">targets/blinky-pinetime</span>
+<span class="go">    app=apps/blinky</span>
+<span class="go">    bsp=@apache-mynewt-core/hw/bsp/pinetime</span>
+<span class="go">    build_profile=debug</span>
+<span class="go">targets/boot-pinetime</span>
+<span class="go">    app=@mcuboot/boot/mynewt</span>
+<span class="go">    bsp=@apache-mynewt-core/hw/bsp/pinetime</span>
+<span class="go">    build_profile=optimized</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="build-the-target-executables">
+<h2><a class="toc-backref" href="#id4">Build the Target Executables</a><a class="headerlink" href="#build-the-target-executables" title="Permalink to this headline">¶</a></h2>
+<p>Run the <code class="docutils literal notranslate"><span class="pre">newt</span> <span class="pre">build</span> <span class="pre">boot-pinetime</span></code> command to build the bootloader:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> newt build boot-pinetime
+<span class="go">Building target targets/boot-pinetime</span>
+<span class="go">Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysflash.c</span>
+<span class="go">Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysinit-app.c</span>
+<span class="go">Compiling bin/targets/boot-pinetime/generated/src/boot-pinetime-sysdown-app.c</span>
+<span class="go">Compiling repos/mcuboot/boot/bootutil/src/boot_record.c</span>
... 282582 lines suppressed ...