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

[mynewt-site] branch asf-site updated: asf-site update Thu Feb 24 21:36:49 UTC 2022

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new a3795c7  asf-site update Thu Feb 24 21:36:49 UTC 2022
a3795c7 is described below

commit a3795c7c05f44c93fb7bd78c0381e52393540e12
Author: Fabio Utzig <ut...@apache.org>
AuthorDate: Thu Feb 24 18:36:50 2022 -0300

    asf-site update Thu Feb 24 21:36:49 UTC 2022
    
    Signed-off-by: Fabio Utzig <ut...@apache.org>
---
 index.html                                         |    3 +
 .../os/modules/bootloader/bootloader.rst.txt       |    2 +-
 master/_static/basic.css                           |   91 +-
 master/_static/doctools.js                         |    7 +-
 master/_static/language_data.js                    |    2 +-
 master/_static/searchtools.js                      |   17 +-
 .../{underscore-1.12.0.js => underscore-1.13.1.js} |  151 +-
 master/_static/underscore.js                       |    8 +-
 master/concepts.html                               |    5 +
 master/external_links.html                         |    5 +
 master/genindex.html                               |   25 +-
 master/get_started/debug.html                      |    5 +
 master/get_started/docker.html                     |    5 +
 master/get_started/index.html                      |    5 +
 master/get_started/native_install/cross_tools.html |    5 +
 master/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 master/get_started/project_create.html             |    5 +
 master/get_started/serial_access.html              |    5 +
 master/index.html                                  |    5 +
 master/misc/go_env.html                            |    5 +
 master/misc/ide.html                               |    5 +
 master/misc/index.html                             |    5 +
 master/mynewt_faq/admin_faq.html                   |    5 +
 master/mynewt_faq/bluetooth_faq.html               |    5 +
 master/mynewt_faq/boot_faq.html                    |    5 +
 master/mynewt_faq/fs_faq.html                      |    5 +
 master/mynewt_faq/hardware_faq.html                |    5 +
 master/mynewt_faq/index.html                       |    5 +
 master/mynewt_faq/modules_faq.html                 |    5 +
 master/mynewt_faq/newt_faq.html                    |    5 +
 master/mynewt_faq/newtmgr_faq.html                 |    5 +
 master/mynewt_faq/nfc_faq.html                     |    5 +
 master/mynewt_faq/port_faq.html                    |    5 +
 master/mynewt_faq/syntax_faq.html                  |    5 +
 master/mynewt_faq/troubleshoot_faq.html            |    5 +
 master/network/README.html                         |    5 +
 master/network/ble_hs/ble_att.html                 |   92 +-
 master/network/ble_hs/ble_gap.html                 | 1928 ++++++++++---------
 master/network/ble_hs/ble_gattc.html               |  986 +++++-----
 master/network/ble_hs/ble_gatts.html               |  986 +++++-----
 master/network/ble_hs/ble_hs.html                  |    5 +
 master/network/ble_hs/ble_hs_id.html               |    5 +
 master/network/ble_hs/ble_hs_return_codes.html     |    5 +
 master/network/ble_sec.html                        |    5 +
 master/network/ble_setup/ble_addr.html             |    5 +
 master/network/ble_setup/ble_lp_clock.html         |    5 +
 master/network/ble_setup/ble_setup_intro.html      |    5 +
 master/network/ble_setup/ble_sync_cb.html          |    5 +
 master/network/btshell/btshell_GAP.html            |    5 +
 master/network/btshell/btshell_GATT.html           |    5 +
 master/network/btshell/btshell_advdata.html        |    5 +
 master/network/btshell/btshell_api.html            |    5 +
 master/network/index.html                          |    5 +
 master/network/mesh/index.html                     |    5 +
 master/network/mesh/sample.html                    |    5 +
 master/newt/README.html                            |    5 +
 master/newt/command_list/newt_build.html           |    5 +
 master/newt/command_list/newt_clean.html           |    5 +
 master/newt/command_list/newt_complete.html        |    5 +
 master/newt/command_list/newt_create_image.html    |    5 +
 master/newt/command_list/newt_debug.html           |    5 +
 master/newt/command_list/newt_help.html            |    5 +
 master/newt/command_list/newt_info.html            |    5 +
 master/newt/command_list/newt_load.html            |    5 +
 master/newt/command_list/newt_mfg.html             |    5 +
 master/newt/command_list/newt_new.html             |    5 +
 master/newt/command_list/newt_pkg.html             |    5 +
 master/newt/command_list/newt_resign_image.html    |    5 +
 master/newt/command_list/newt_run.html             |    5 +
 master/newt/command_list/newt_size.html            |    5 +
 master/newt/command_list/newt_target.html          |    5 +
 master/newt/command_list/newt_test.html            |    5 +
 master/newt/command_list/newt_upgrade.html         |    5 +
 master/newt/command_list/newt_vals.html            |    5 +
 master/newt/command_list/newt_version.html         |    5 +
 master/newt/index.html                             |    5 +
 master/newt/install/index.html                     |    5 +
 master/newt/install/newt_linux.html                |    5 +
 master/newt/install/newt_mac.html                  |    5 +
 master/newt/install/newt_windows.html              |    5 +
 master/newt/install/prev_releases.html             |    5 +
 master/newt/newt_operation.html                    |    5 +
 master/newt/newt_ops.html                          |    5 +
 master/newtmgr/README.html                         |    5 +
 master/newtmgr/command_list/index.html             |    5 +
 master/newtmgr/command_list/newtmgr_config.html    |    5 +
 master/newtmgr/command_list/newtmgr_conn.html      |    5 +
 master/newtmgr/command_list/newtmgr_crash.html     |    5 +
 master/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 master/newtmgr/command_list/newtmgr_echo.html      |    5 +
 master/newtmgr/command_list/newtmgr_fs.html        |    5 +
 master/newtmgr/command_list/newtmgr_image.html     |    5 +
 master/newtmgr/command_list/newtmgr_logs.html      |    5 +
 master/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 master/newtmgr/command_list/newtmgr_reset.html     |    5 +
 master/newtmgr/command_list/newtmgr_run.html       |    5 +
 master/newtmgr/command_list/newtmgr_stat.html      |    5 +
 master/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 master/newtmgr/index.html                          |    5 +
 master/newtmgr/install/index.html                  |    5 +
 master/newtmgr/install/install_linux.html          |    5 +
 master/newtmgr/install/install_mac.html            |    5 +
 master/newtmgr/install/install_windows.html        |    5 +
 master/newtmgr/install/prev_releases.html          |    5 +
 master/objects.inv                                 |  Bin 58728 -> 58747 bytes
 master/os/bsp/index.html                           |    5 +
 master/os/bsp/pinetime.html                        |    5 +
 master/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 master/os/core_os/cputime/os_cputime.html          |  218 ++-
 master/os/core_os/event_queue/event_queue.html     |  211 +-
 master/os/core_os/heap/heap.html                   |   53 +-
 master/os/core_os/mbuf/mbuf.html                   |  759 ++++----
 master/os/core_os/memory_pool/memory_pool.html     |  322 ++--
 master/os/core_os/mutex/mutex.html                 |  107 +-
 master/os/core_os/mynewt_os.html                   |    5 +
 master/os/core_os/porting/port_bsp.html            |    5 +
 master/os/core_os/porting/port_cpu.html            |    5 +
 master/os/core_os/porting/port_mcu.html            |    5 +
 master/os/core_os/porting/port_os.html             |    5 +
 master/os/core_os/sanity/sanity.html               |  105 +-
 master/os/core_os/semaphore/semaphore.html         |   74 +-
 master/os/core_os/task/task.html                   |  276 +--
 master/os/core_os/time/os_time.html                |  345 ++--
 master/os/modules/baselibc.html                    |    5 +
 master/os/modules/bootloader/bootloader.html       |    7 +-
 master/os/modules/config/config.html               |  498 ++---
 master/os/modules/console/console.html             |  171 +-
 master/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 master/os/modules/devmgmt/newtmgr.html             |    5 +
 master/os/modules/devmgmt/oicmgr.html              |    5 +
 master/os/modules/drivers/chg_ctrl/chg_ctrl.html   |    5 +
 master/os/modules/drivers/chg_ctrl/sgm4056.html    |    5 +
 master/os/modules/drivers/driver.html              |    5 +
 master/os/modules/drivers/flash.html               |    5 +
 master/os/modules/drivers/mmc.html                 |    5 +
 master/os/modules/elua/elua.html                   |    5 +
 master/os/modules/elua/lua_init.html               |    5 +
 master/os/modules/elua/lua_main.html               |    5 +
 master/os/modules/extcmd/extcmd.html               |    5 +
 master/os/modules/fcb/fcb.html                     |  117 +-
 master/os/modules/fcb/fcb_append.html              |    5 +
 master/os/modules/fcb/fcb_append_finish.html       |    5 +
 master/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 master/os/modules/fcb/fcb_clear.html               |    5 +
 master/os/modules/fcb/fcb_getnext.html             |    5 +
 master/os/modules/fcb/fcb_init.html                |    5 +
 master/os/modules/fcb/fcb_is_empty.html            |    5 +
 master/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 master/os/modules/fcb/fcb_rotate.html              |    5 +
 master/os/modules/fcb/fcb_walk.html                |    5 +
 master/os/modules/fs/fatfs.html                    |    5 +
 master/os/modules/fs/fs.html                       |  157 +-
 master/os/modules/fs/fs_add.html                   |  145 +-
 master/os/modules/fs/nffs.html                     |   85 +-
 master/os/modules/fs/otherfs.html                  |    5 +
 master/os/modules/hal/hal.html                     |    5 +
 master/os/modules/hal/hal_bsp/hal_bsp.html         |  111 +-
 master/os/modules/hal/hal_creation.html            |    5 +
 master/os/modules/hal/hal_flash/hal_flash.html     |  202 +-
 master/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 master/os/modules/hal/hal_gpio/hal_gpio.html       |  245 +--
 master/os/modules/hal/hal_i2c/hal_i2c.html         |  220 ++-
 master/os/modules/hal/hal_in_libraries.html        |    5 +
 master/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 master/os/modules/hal/hal_spi/hal_spi.html         |  320 +--
 master/os/modules/hal/hal_system/hal_sys.html      |   89 +-
 master/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 master/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 master/os/modules/imgmgr/imgmgr.html               |    5 +
 master/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 master/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 master/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 master/os/modules/json/json.html                   |  597 +++---
 master/os/modules/logs/logs.html                   |  867 +++++----
 master/os/modules/mcumgr/mcumgr.html               |    5 +
 master/os/modules/mfg/mfg.html                     |  238 +--
 master/os/modules/sensor_framework/sensor_api.html |  917 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  358 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 master/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 master/os/modules/shell/shell.html                 |  252 +--
 master/os/modules/split/split.html                 |    5 +
 master/os/modules/stats/stats.html                 |  346 ++--
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 master/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 master/os/modules/sysinitdown/sysinitdown.html     |    5 +
 master/os/modules/system_modules.html              |    5 +
 master/os/modules/testutil/testutil.html           |  257 +--
 master/os/os_user_guide.html                       |    5 +
 master/os/tutorials/STM32F303.html                 |    5 +
 master/os/tutorials/pin-wheel-mods.html            |    5 +
 master/search.html                                 |    5 +
 master/searchindex.js                              |    2 +-
 master/tutorials/ble/ble.html                      |    5 +
 master/tutorials/ble/ble_bare_bones.html           |    5 +
 master/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 master/tutorials/ble/bleprph/bleprph.html          |    5 +
 master/tutorials/ble/eddystone.html                |    5 +
 master/tutorials/ble/ibeacon.html                  |    5 +
 master/tutorials/blinky/arduino_zero.html          |    5 +
 master/tutorials/blinky/blinky.html                |    5 +
 master/tutorials/blinky/blinky_console.html        |    5 +
 master/tutorials/blinky/blinky_primo.html          |    5 +
 master/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 master/tutorials/blinky/nRF52.html                 |    5 +
 master/tutorials/blinky/olimex.html                |    5 +
 master/tutorials/blinky/pinetime.html              |    5 +
 master/tutorials/blinky/rbnano2.html               |    5 +
 master/tutorials/devmgmt/add_newtmgr.html          |    5 +
 master/tutorials/devmgmt/devmgmt.html              |    5 +
 master/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 master/tutorials/lora/lorawanapp.html              |    5 +
 master/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 master/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 master/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 master/tutorials/other/codesize.html               |    5 +
 master/tutorials/other/other.html                  |    5 +
 master/tutorials/other/rust.html                   |    5 +
 master/tutorials/other/unit_test.html              |    5 +
 master/tutorials/other/wi-fi_on_arduino.html       |    5 +
 master/tutorials/repo/add_repos.html               |    5 +
 master/tutorials/repo/create_repo.html             |    5 +
 master/tutorials/repo/private_repo.html            |    5 +
 master/tutorials/repo/upgrade_repo.html            |    5 +
 master/tutorials/sensors/air_quality.html          |    5 +
 master/tutorials/sensors/air_quality_ble.html      |    5 +
 master/tutorials/sensors/air_quality_sensor.html   |    5 +
 master/tutorials/sensors/nrf52_adc.html            |    5 +
 master/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 master/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 master/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 master/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 master/tutorials/sensors/sensors.html              |    5 +
 master/tutorials/sensors/sensors_framework.html    |    5 +
 master/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 master/tutorials/slinky/project-sim-slinky.html    |    5 +
 master/tutorials/slinky/project-slinky.html        |    5 +
 master/tutorials/slinky/project-stm32-slinky.html  |    5 +
 master/tutorials/tooling/error_diagnostics.html    |    5 +
 master/tutorials/tooling/segger_rtt.html           |    5 +
 master/tutorials/tooling/segger_sysview.html       |    5 +
 master/tutorials/tooling/tooling.html              |    5 +
 master/tutorials/tutorials.html                    |    5 +
 sitemap.xml                                        |   20 +-
 sitemap.xml.gz                                     |  Bin 281 -> 281 bytes
 v0_9_0/index.html                                  |    3 +
 v0_9_0/sitemap.xml                                 |  574 +++---
 v0_9_0/sitemap.xml.gz                              |  Bin 2210 -> 2209 bytes
 v1_0_0/index.html                                  |    3 +
 v1_0_0/sitemap.xml                                 |  874 ++++-----
 v1_0_0/sitemap.xml.gz                              |  Bin 3216 -> 3216 bytes
 v1_1_0/index.html                                  |    3 +
 v1_1_0/sitemap.xml                                 |  938 ++++-----
 v1_1_0/sitemap.xml.gz                              |  Bin 3446 -> 3446 bytes
 v1_2_0/index.html                                  |    3 +
 v1_2_0/sitemap.xml                                 |  944 ++++-----
 v1_2_0/sitemap.xml.gz                              |  Bin 3469 -> 3469 bytes
 v1_3_0/index.html                                  |    3 +
 v1_3_0/sitemap.xml                                 |  942 ++++-----
 v1_3_0/sitemap.xml.gz                              |  Bin 3467 -> 3466 bytes
 v1_4_0/_static/basic.css                           |   91 +-
 v1_4_0/_static/doctools.js                         |    7 +-
 v1_4_0/_static/language_data.js                    |    2 +-
 v1_4_0/_static/searchtools.js                      |   17 +-
 .../_static/underscore-1.13.1.js                   |  151 +-
 v1_4_0/_static/underscore.js                       |    8 +-
 v1_4_0/concepts.html                               |    5 +
 v1_4_0/external_links.html                         |    5 +
 v1_4_0/genindex.html                               |   21 +-
 v1_4_0/get_started/debug.html                      |    5 +
 v1_4_0/get_started/docker.html                     |    5 +
 v1_4_0/get_started/index.html                      |    5 +
 v1_4_0/get_started/native_install/cross_tools.html |    5 +
 v1_4_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_4_0/get_started/project_create.html             |    5 +
 v1_4_0/get_started/serial_access.html              |    5 +
 v1_4_0/index.html                                  |    5 +
 v1_4_0/misc/go_env.html                            |    5 +
 v1_4_0/misc/ide.html                               |    5 +
 v1_4_0/misc/index.html                             |    5 +
 v1_4_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_4_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_4_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_4_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_4_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_4_0/mynewt_faq/index.html                       |    5 +
 v1_4_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_4_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_4_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_4_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_4_0/mynewt_faq/port_faq.html                    |    5 +
 v1_4_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_4_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_4_0/network/README.html                         |    5 +
 v1_4_0/network/ble_hs/ble_att.html                 |    5 +
 v1_4_0/network/ble_hs/ble_gap.html                 |    5 +
 v1_4_0/network/ble_hs/ble_gattc.html               |    5 +
 v1_4_0/network/ble_hs/ble_gatts.html               |    5 +
 v1_4_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_4_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_4_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_4_0/network/ble_sec.html                        |    5 +
 v1_4_0/network/ble_setup/ble_addr.html             |    5 +
 v1_4_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_4_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_4_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_4_0/network/btshell/btshell_GAP.html            |    5 +
 v1_4_0/network/btshell/btshell_GATT.html           |    5 +
 v1_4_0/network/btshell/btshell_advdata.html        |    5 +
 v1_4_0/network/btshell/btshell_api.html            |    5 +
 v1_4_0/network/index.html                          |    5 +
 v1_4_0/network/mesh/index.html                     |    5 +
 v1_4_0/network/mesh/sample.html                    |    5 +
 v1_4_0/newt/README.html                            |    5 +
 v1_4_0/newt/command_list/newt_build.html           |    5 +
 v1_4_0/newt/command_list/newt_clean.html           |    5 +
 v1_4_0/newt/command_list/newt_complete.html        |    5 +
 v1_4_0/newt/command_list/newt_create_image.html    |    5 +
 v1_4_0/newt/command_list/newt_debug.html           |    5 +
 v1_4_0/newt/command_list/newt_help.html            |    5 +
 v1_4_0/newt/command_list/newt_info.html            |    5 +
 v1_4_0/newt/command_list/newt_install.html         |    5 +
 v1_4_0/newt/command_list/newt_load.html            |    5 +
 v1_4_0/newt/command_list/newt_mfg.html             |    5 +
 v1_4_0/newt/command_list/newt_new.html             |    5 +
 v1_4_0/newt/command_list/newt_pkg.html             |    5 +
 v1_4_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_4_0/newt/command_list/newt_run.html             |    5 +
 v1_4_0/newt/command_list/newt_size.html            |    5 +
 v1_4_0/newt/command_list/newt_sync.html            |    5 +
 v1_4_0/newt/command_list/newt_target.html          |    5 +
 v1_4_0/newt/command_list/newt_test.html            |    5 +
 v1_4_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_4_0/newt/command_list/newt_vals.html            |    5 +
 v1_4_0/newt/command_list/newt_version.html         |    5 +
 v1_4_0/newt/index.html                             |    5 +
 v1_4_0/newt/install/index.html                     |    5 +
 v1_4_0/newt/install/newt_linux.html                |    5 +
 v1_4_0/newt/install/newt_mac.html                  |    5 +
 v1_4_0/newt/install/newt_windows.html              |    5 +
 v1_4_0/newt/install/prev_releases.html             |    5 +
 v1_4_0/newt/newt_operation.html                    |    5 +
 v1_4_0/newt/newt_ops.html                          |    5 +
 v1_4_0/newtmgr/README.html                         |    5 +
 v1_4_0/newtmgr/command_list/index.html             |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_4_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_4_0/newtmgr/index.html                          |    5 +
 v1_4_0/newtmgr/install/index.html                  |    5 +
 v1_4_0/newtmgr/install/install_linux.html          |    5 +
 v1_4_0/newtmgr/install/install_mac.html            |    5 +
 v1_4_0/newtmgr/install/install_windows.html        |    5 +
 v1_4_0/newtmgr/install/prev_releases.html          |    5 +
 v1_4_0/objects.inv                                 |  Bin 32492 -> 32532 bytes
 v1_4_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_4_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_4_0/os/core_os/event_queue/event_queue.html     |  171 +-
 v1_4_0/os/core_os/heap/heap.html                   |    5 +
 v1_4_0/os/core_os/mbuf/mbuf.html                   |  702 +++----
 v1_4_0/os/core_os/memory_pool/memory_pool.html     |  305 +--
 v1_4_0/os/core_os/mutex/mutex.html                 |   98 +-
 v1_4_0/os/core_os/mynewt_os.html                   |    5 +
 v1_4_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_4_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_4_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_4_0/os/core_os/porting/port_os.html             |    5 +
 v1_4_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_4_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_4_0/os/core_os/task/task.html                   |  241 +--
 v1_4_0/os/core_os/time/os_time.html                |  231 +--
 v1_4_0/os/modules/baselibc.html                    |    5 +
 v1_4_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_4_0/os/modules/config/config.html               |  392 ++--
 v1_4_0/os/modules/console/console.html             |   87 +-
 v1_4_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_4_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_4_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_4_0/os/modules/drivers/driver.html              |    5 +
 v1_4_0/os/modules/drivers/flash.html               |    5 +
 v1_4_0/os/modules/drivers/mmc.html                 |    5 +
 v1_4_0/os/modules/elua/elua.html                   |    5 +
 v1_4_0/os/modules/elua/lua_init.html               |    5 +
 v1_4_0/os/modules/elua/lua_main.html               |    5 +
 v1_4_0/os/modules/fcb/fcb.html                     |    5 +
 v1_4_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_4_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_4_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_4_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_4_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_4_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_4_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_4_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_4_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_4_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_4_0/os/modules/fs/fatfs.html                    |    5 +
 v1_4_0/os/modules/fs/fs/fs.html                    |    5 +
 v1_4_0/os/modules/fs/fs/fs_close.html              |    5 +
 v1_4_0/os/modules/fs/fs/fs_closedir.html           |    5 +
 v1_4_0/os/modules/fs/fs/fs_dirent_is_dir.html      |    5 +
 v1_4_0/os/modules/fs/fs/fs_dirent_name.html        |    5 +
 v1_4_0/os/modules/fs/fs/fs_filelen.html            |    5 +
 v1_4_0/os/modules/fs/fs/fs_getpos.html             |    5 +
 v1_4_0/os/modules/fs/fs/fs_mkdir.html              |    5 +
 v1_4_0/os/modules/fs/fs/fs_open.html               |    5 +
 v1_4_0/os/modules/fs/fs/fs_opendir.html            |    5 +
 v1_4_0/os/modules/fs/fs/fs_ops.html                |    5 +
 v1_4_0/os/modules/fs/fs/fs_read.html               |    5 +
 v1_4_0/os/modules/fs/fs/fs_readdir.html            |    5 +
 v1_4_0/os/modules/fs/fs/fs_register.html           |    5 +
 v1_4_0/os/modules/fs/fs/fs_rename.html             |    5 +
 v1_4_0/os/modules/fs/fs/fs_return_codes.html       |    5 +
 v1_4_0/os/modules/fs/fs/fs_seek.html               |    5 +
 v1_4_0/os/modules/fs/fs/fs_unlink.html             |    5 +
 v1_4_0/os/modules/fs/fs/fs_write.html              |    5 +
 v1_4_0/os/modules/fs/fs/fsutil_read_file.html      |    5 +
 v1_4_0/os/modules/fs/fs/fsutil_write_file.html     |    5 +
 v1_4_0/os/modules/fs/nffs/nffs.html                |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_area_desc.html      |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_config.html         |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_detect.html         |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_format.html         |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_init.html           |    5 +
 v1_4_0/os/modules/fs/nffs/nffs_internals.html      |    5 +
 v1_4_0/os/modules/fs/otherfs.html                  |    5 +
 v1_4_0/os/modules/hal/hal.html                     |    5 +
 v1_4_0/os/modules/hal/hal_bsp/hal_bsp.html         |   97 +-
 v1_4_0/os/modules/hal/hal_creation.html            |    5 +
 v1_4_0/os/modules/hal/hal_flash/hal_flash.html     |   33 +-
 v1_4_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_4_0/os/modules/hal/hal_gpio/hal_gpio.html       |  228 +--
 v1_4_0/os/modules/hal/hal_i2c/hal_i2c.html         |  109 +-
 v1_4_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_4_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_4_0/os/modules/hal/hal_spi/hal_spi.html         |  293 +--
 v1_4_0/os/modules/hal/hal_system/hal_sys.html      |   73 +-
 v1_4_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_4_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_4_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_4_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_4_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_4_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_4_0/os/modules/json/json.html                   |  597 +++---
 v1_4_0/os/modules/logs/logs.html                   |  405 ++--
 v1_4_0/os/modules/sensor_framework/sensor_api.html |    5 +
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../sensor_framework_overview.html                 |    5 +
 .../sensor_framework/sensor_listener_api.html      |    5 +
 .../modules/sensor_framework/sensor_mgr_api.html   |    5 +
 v1_4_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_4_0/os/modules/shell/shell.html                 |  184 +-
 v1_4_0/os/modules/split/split.html                 |    5 +
 v1_4_0/os/modules/stats/stats.html                 |  197 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_4_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_4_0/os/modules/system_modules.html              |    5 +
 v1_4_0/os/modules/testutil/testutil.html           |  301 +--
 v1_4_0/os/os_user_guide.html                       |    5 +
 v1_4_0/os/tutorials/STM32F303.html                 |    5 +
 v1_4_0/os/tutorials/add_newtmgr.html               |    5 +
 v1_4_0/os/tutorials/define_target.html             |    5 +
 v1_4_0/os/tutorials/event_queue.html               |    5 +
 v1_4_0/os/tutorials/ota_upgrade_nrf52.html         |    5 +
 v1_4_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_4_0/os/tutorials/tasks_lesson.html              |    5 +
 v1_4_0/os/tutorials/try_markdown.html              |    5 +
 v1_4_0/search.html                                 |    5 +
 v1_4_0/searchindex.js                              |    2 +-
 v1_4_0/tutorials/ble/ble.html                      |    5 +
 v1_4_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_4_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_4_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_4_0/tutorials/ble/eddystone.html                |    5 +
 v1_4_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_4_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_4_0/tutorials/blinky/blinky.html                |    5 +
 v1_4_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_4_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_4_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_4_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_4_0/tutorials/blinky/olimex.html                |    5 +
 v1_4_0/tutorials/blinky/pinetime.html              |    5 +
 v1_4_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_4_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_4_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_4_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_4_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_4_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_4_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_4_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_4_0/tutorials/other/codesize.html               |    5 +
 v1_4_0/tutorials/other/other.html                  |    5 +
 v1_4_0/tutorials/other/rust.html                   |    5 +
 v1_4_0/tutorials/other/unit_test.html              |    5 +
 v1_4_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_4_0/tutorials/repo/add_repos.html               |    5 +
 v1_4_0/tutorials/repo/create_repo.html             |    5 +
 v1_4_0/tutorials/repo/private_repo.html            |    5 +
 v1_4_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_4_0/tutorials/sensors/air_quality.html          |    5 +
 v1_4_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_4_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_4_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_4_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_4_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_4_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_4_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_4_0/tutorials/sensors/sensors.html              |    5 +
 v1_4_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_4_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_4_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_4_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_4_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_4_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_4_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_4_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_4_0/tutorials/tooling/tooling.html              |    5 +
 v1_4_0/tutorials/tutorials.html                    |    5 +
 v1_5_0/_static/basic.css                           |   91 +-
 v1_5_0/_static/doctools.js                         |    7 +-
 v1_5_0/_static/language_data.js                    |    2 +-
 v1_5_0/_static/searchtools.js                      |   17 +-
 .../_static/underscore-1.13.1.js                   |  151 +-
 v1_5_0/_static/underscore.js                       |    8 +-
 v1_5_0/concepts.html                               |    5 +
 v1_5_0/external_links.html                         |    5 +
 v1_5_0/genindex.html                               |   21 +-
 v1_5_0/get_started/debug.html                      |    5 +
 v1_5_0/get_started/docker.html                     |    5 +
 v1_5_0/get_started/index.html                      |    5 +
 v1_5_0/get_started/native_install/cross_tools.html |    5 +
 v1_5_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_5_0/get_started/project_create.html             |    5 +
 v1_5_0/get_started/serial_access.html              |    5 +
 v1_5_0/index.html                                  |    5 +
 v1_5_0/misc/go_env.html                            |    5 +
 v1_5_0/misc/ide.html                               |    5 +
 v1_5_0/misc/index.html                             |    5 +
 v1_5_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_5_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_5_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_5_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_5_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_5_0/mynewt_faq/index.html                       |    5 +
 v1_5_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_5_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_5_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_5_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_5_0/mynewt_faq/port_faq.html                    |    5 +
 v1_5_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_5_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_5_0/network/README.html                         |    5 +
 v1_5_0/network/ble_hs/ble_att.html                 |    5 +
 v1_5_0/network/ble_hs/ble_gap.html                 |    5 +
 v1_5_0/network/ble_hs/ble_gattc.html               |    5 +
 v1_5_0/network/ble_hs/ble_gatts.html               |    5 +
 v1_5_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_5_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_5_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_5_0/network/ble_sec.html                        |    5 +
 v1_5_0/network/ble_setup/ble_addr.html             |    5 +
 v1_5_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_5_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_5_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_5_0/network/btshell/btshell_GAP.html            |    5 +
 v1_5_0/network/btshell/btshell_GATT.html           |    5 +
 v1_5_0/network/btshell/btshell_advdata.html        |    5 +
 v1_5_0/network/btshell/btshell_api.html            |    5 +
 v1_5_0/network/index.html                          |    5 +
 v1_5_0/network/mesh/index.html                     |    5 +
 v1_5_0/network/mesh/sample.html                    |    5 +
 v1_5_0/newt/README.html                            |    5 +
 v1_5_0/newt/command_list/newt_build.html           |    5 +
 v1_5_0/newt/command_list/newt_clean.html           |    5 +
 v1_5_0/newt/command_list/newt_complete.html        |    5 +
 v1_5_0/newt/command_list/newt_create_image.html    |    5 +
 v1_5_0/newt/command_list/newt_debug.html           |    5 +
 v1_5_0/newt/command_list/newt_help.html            |    5 +
 v1_5_0/newt/command_list/newt_info.html            |    5 +
 v1_5_0/newt/command_list/newt_install.html         |    5 +
 v1_5_0/newt/command_list/newt_load.html            |    5 +
 v1_5_0/newt/command_list/newt_mfg.html             |    5 +
 v1_5_0/newt/command_list/newt_new.html             |    5 +
 v1_5_0/newt/command_list/newt_pkg.html             |    5 +
 v1_5_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_5_0/newt/command_list/newt_run.html             |    5 +
 v1_5_0/newt/command_list/newt_size.html            |    5 +
 v1_5_0/newt/command_list/newt_sync.html            |    5 +
 v1_5_0/newt/command_list/newt_target.html          |    5 +
 v1_5_0/newt/command_list/newt_test.html            |    5 +
 v1_5_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_5_0/newt/command_list/newt_vals.html            |    5 +
 v1_5_0/newt/command_list/newt_version.html         |    5 +
 v1_5_0/newt/index.html                             |    5 +
 v1_5_0/newt/install/index.html                     |    5 +
 v1_5_0/newt/install/newt_linux.html                |    5 +
 v1_5_0/newt/install/newt_mac.html                  |    5 +
 v1_5_0/newt/install/newt_windows.html              |    5 +
 v1_5_0/newt/install/prev_releases.html             |    5 +
 v1_5_0/newt/newt_operation.html                    |    5 +
 v1_5_0/newt/newt_ops.html                          |    5 +
 v1_5_0/newtmgr/README.html                         |    5 +
 v1_5_0/newtmgr/command_list/index.html             |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_5_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_5_0/newtmgr/index.html                          |    5 +
 v1_5_0/newtmgr/install/index.html                  |    5 +
 v1_5_0/newtmgr/install/install_linux.html          |    5 +
 v1_5_0/newtmgr/install/install_mac.html            |    5 +
 v1_5_0/newtmgr/install/install_windows.html        |    5 +
 v1_5_0/newtmgr/install/prev_releases.html          |    5 +
 v1_5_0/objects.inv                                 |  Bin 42788 -> 42811 bytes
 v1_5_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_5_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_5_0/os/core_os/event_queue/event_queue.html     |  171 +-
 v1_5_0/os/core_os/heap/heap.html                   |    5 +
 v1_5_0/os/core_os/mbuf/mbuf.html                   |  740 +++----
 v1_5_0/os/core_os/memory_pool/memory_pool.html     |  326 ++--
 v1_5_0/os/core_os/mutex/mutex.html                 |   98 +-
 v1_5_0/os/core_os/mynewt_os.html                   |    5 +
 v1_5_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_5_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_5_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_5_0/os/core_os/porting/port_os.html             |    5 +
 v1_5_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_5_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_5_0/os/core_os/task/task.html                   |  245 +--
 v1_5_0/os/core_os/time/os_time.html                |  341 ++--
 v1_5_0/os/modules/baselibc.html                    |    5 +
 v1_5_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_5_0/os/modules/config/config.html               |  451 +++--
 v1_5_0/os/modules/console/console.html             |  105 +-
 v1_5_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_5_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_5_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_5_0/os/modules/drivers/driver.html              |    5 +
 v1_5_0/os/modules/drivers/flash.html               |    5 +
 v1_5_0/os/modules/drivers/mmc.html                 |    5 +
 v1_5_0/os/modules/elua/elua.html                   |    5 +
 v1_5_0/os/modules/elua/lua_init.html               |    5 +
 v1_5_0/os/modules/elua/lua_main.html               |    5 +
 v1_5_0/os/modules/fcb/fcb.html                     |  189 +-
 v1_5_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_5_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_5_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_5_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_5_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_5_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_5_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_5_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_5_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_5_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_5_0/os/modules/fs/fatfs.html                    |    5 +
 v1_5_0/os/modules/fs/fs.html                       |  153 +-
 v1_5_0/os/modules/fs/fs_add.html                   |  141 +-
 v1_5_0/os/modules/fs/nffs.html                     |   85 +-
 v1_5_0/os/modules/fs/otherfs.html                  |    5 +
 v1_5_0/os/modules/hal/hal.html                     |    5 +
 v1_5_0/os/modules/hal/hal_bsp/hal_bsp.html         |  107 +-
 v1_5_0/os/modules/hal/hal_creation.html            |    5 +
 v1_5_0/os/modules/hal/hal_flash/hal_flash.html     |   62 +-
 v1_5_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_5_0/os/modules/hal/hal_gpio/hal_gpio.html       |  228 +--
 v1_5_0/os/modules/hal/hal_i2c/hal_i2c.html         |  133 +-
 v1_5_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_5_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_5_0/os/modules/hal/hal_spi/hal_spi.html         |  293 +--
 v1_5_0/os/modules/hal/hal_system/hal_sys.html      |   73 +-
 v1_5_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_5_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_5_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_5_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_5_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_5_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_5_0/os/modules/json/json.html                   |  597 +++---
 v1_5_0/os/modules/logs/logs.html                   |  720 +++----
 v1_5_0/os/modules/sensor_framework/sensor_api.html |  886 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  346 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 v1_5_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_5_0/os/modules/shell/shell.html                 |  184 +-
 v1_5_0/os/modules/split/split.html                 |    5 +
 v1_5_0/os/modules/stats/stats.html                 |  201 +-
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_5_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_5_0/os/modules/system_modules.html              |    5 +
 v1_5_0/os/modules/testutil/testutil.html           |  301 +--
 v1_5_0/os/os_user_guide.html                       |    5 +
 v1_5_0/os/tutorials/STM32F303.html                 |    5 +
 v1_5_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_5_0/search.html                                 |    5 +
 v1_5_0/searchindex.js                              |    2 +-
 v1_5_0/tutorials/ble/ble.html                      |    5 +
 v1_5_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_5_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_5_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_5_0/tutorials/ble/eddystone.html                |    5 +
 v1_5_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_5_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_5_0/tutorials/blinky/blinky.html                |    5 +
 v1_5_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_5_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_5_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_5_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_5_0/tutorials/blinky/olimex.html                |    5 +
 v1_5_0/tutorials/blinky/pinetime.html              |    5 +
 v1_5_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_5_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_5_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_5_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_5_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_5_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_5_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_5_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_5_0/tutorials/other/codesize.html               |    5 +
 v1_5_0/tutorials/other/other.html                  |    5 +
 v1_5_0/tutorials/other/rust.html                   |    5 +
 v1_5_0/tutorials/other/unit_test.html              |    5 +
 v1_5_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_5_0/tutorials/repo/add_repos.html               |    5 +
 v1_5_0/tutorials/repo/create_repo.html             |    5 +
 v1_5_0/tutorials/repo/private_repo.html            |    5 +
 v1_5_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_5_0/tutorials/sensors/air_quality.html          |    5 +
 v1_5_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_5_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_5_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_5_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_5_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_5_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_5_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_5_0/tutorials/sensors/sensors.html              |    5 +
 v1_5_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_5_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_5_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_5_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_5_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_5_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_5_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_5_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_5_0/tutorials/tooling/tooling.html              |    5 +
 v1_5_0/tutorials/tutorials.html                    |    5 +
 v1_6_0/_static/basic.css                           |   91 +-
 v1_6_0/_static/doctools.js                         |    7 +-
 v1_6_0/_static/language_data.js                    |    2 +-
 v1_6_0/_static/searchtools.js                      |   17 +-
 .../{underscore-1.12.0.js => underscore-1.13.1.js} |  151 +-
 v1_6_0/_static/underscore.js                       |    8 +-
 v1_6_0/concepts.html                               |    5 +
 v1_6_0/external_links.html                         |    5 +
 v1_6_0/genindex.html                               |   17 +-
 v1_6_0/get_started/debug.html                      |    5 +
 v1_6_0/get_started/docker.html                     |    5 +
 v1_6_0/get_started/index.html                      |    5 +
 v1_6_0/get_started/native_install/cross_tools.html |    5 +
 v1_6_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_6_0/get_started/project_create.html             |    5 +
 v1_6_0/get_started/serial_access.html              |    5 +
 v1_6_0/index.html                                  |    5 +
 v1_6_0/misc/go_env.html                            |    5 +
 v1_6_0/misc/ide.html                               |    5 +
 v1_6_0/misc/index.html                             |    5 +
 v1_6_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_6_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_6_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_6_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_6_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_6_0/mynewt_faq/index.html                       |    5 +
 v1_6_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_6_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_6_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_6_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_6_0/mynewt_faq/port_faq.html                    |    5 +
 v1_6_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_6_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_6_0/network/README.html                         |    5 +
 v1_6_0/network/ble_hs/ble_att.html                 |   92 +-
 v1_6_0/network/ble_hs/ble_gap.html                 | 1062 +++++-----
 v1_6_0/network/ble_hs/ble_gattc.html               |  986 +++++-----
 v1_6_0/network/ble_hs/ble_gatts.html               |  986 +++++-----
 v1_6_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_6_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_6_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_6_0/network/ble_sec.html                        |    5 +
 v1_6_0/network/ble_setup/ble_addr.html             |    5 +
 v1_6_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_6_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_6_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_6_0/network/btshell/btshell_GAP.html            |    5 +
 v1_6_0/network/btshell/btshell_GATT.html           |    5 +
 v1_6_0/network/btshell/btshell_advdata.html        |    5 +
 v1_6_0/network/btshell/btshell_api.html            |    5 +
 v1_6_0/network/index.html                          |    5 +
 v1_6_0/network/mesh/index.html                     |    5 +
 v1_6_0/network/mesh/sample.html                    |    5 +
 v1_6_0/newt/README.html                            |    5 +
 v1_6_0/newt/command_list/newt_build.html           |    5 +
 v1_6_0/newt/command_list/newt_clean.html           |    5 +
 v1_6_0/newt/command_list/newt_complete.html        |    5 +
 v1_6_0/newt/command_list/newt_create_image.html    |    5 +
 v1_6_0/newt/command_list/newt_debug.html           |    5 +
 v1_6_0/newt/command_list/newt_help.html            |    5 +
 v1_6_0/newt/command_list/newt_info.html            |    5 +
 v1_6_0/newt/command_list/newt_install.html         |    5 +
 v1_6_0/newt/command_list/newt_load.html            |    5 +
 v1_6_0/newt/command_list/newt_mfg.html             |    5 +
 v1_6_0/newt/command_list/newt_new.html             |    5 +
 v1_6_0/newt/command_list/newt_pkg.html             |    5 +
 v1_6_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_6_0/newt/command_list/newt_run.html             |    5 +
 v1_6_0/newt/command_list/newt_size.html            |    5 +
 v1_6_0/newt/command_list/newt_sync.html            |    5 +
 v1_6_0/newt/command_list/newt_target.html          |    5 +
 v1_6_0/newt/command_list/newt_test.html            |    5 +
 v1_6_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_6_0/newt/command_list/newt_vals.html            |    5 +
 v1_6_0/newt/command_list/newt_version.html         |    5 +
 v1_6_0/newt/index.html                             |    5 +
 v1_6_0/newt/install/index.html                     |    5 +
 v1_6_0/newt/install/newt_linux.html                |    5 +
 v1_6_0/newt/install/newt_mac.html                  |    5 +
 v1_6_0/newt/install/newt_windows.html              |    5 +
 v1_6_0/newt/install/prev_releases.html             |    5 +
 v1_6_0/newt/newt_operation.html                    |    5 +
 v1_6_0/newt/newt_ops.html                          |    5 +
 v1_6_0/newtmgr/README.html                         |    5 +
 v1_6_0/newtmgr/command_list/index.html             |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_6_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_6_0/newtmgr/index.html                          |    5 +
 v1_6_0/newtmgr/install/index.html                  |    5 +
 v1_6_0/newtmgr/install/install_linux.html          |    5 +
 v1_6_0/newtmgr/install/install_mac.html            |    5 +
 v1_6_0/newtmgr/install/install_windows.html        |    5 +
 v1_6_0/newtmgr/install/prev_releases.html          |    5 +
 v1_6_0/objects.inv                                 |  Bin 55441 -> 55464 bytes
 v1_6_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_6_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_6_0/os/core_os/event_queue/event_queue.html     |  211 +-
 v1_6_0/os/core_os/heap/heap.html                   |    5 +
 v1_6_0/os/core_os/mbuf/mbuf.html                   |  740 +++----
 v1_6_0/os/core_os/memory_pool/memory_pool.html     |  326 ++--
 v1_6_0/os/core_os/mutex/mutex.html                 |  127 +-
 v1_6_0/os/core_os/mynewt_os.html                   |    5 +
 v1_6_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_6_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_6_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_6_0/os/core_os/porting/port_os.html             |    5 +
 v1_6_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_6_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_6_0/os/core_os/task/task.html                   |  245 +--
 v1_6_0/os/core_os/time/os_time.html                |  341 ++--
 v1_6_0/os/modules/baselibc.html                    |    5 +
 v1_6_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_6_0/os/modules/config/config.html               |  468 ++---
 v1_6_0/os/modules/console/console.html             |  153 +-
 v1_6_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_6_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_6_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_6_0/os/modules/drivers/driver.html              |    5 +
 v1_6_0/os/modules/drivers/flash.html               |    5 +
 v1_6_0/os/modules/drivers/mmc.html                 |    5 +
 v1_6_0/os/modules/elua/elua.html                   |    5 +
 v1_6_0/os/modules/elua/lua_init.html               |    5 +
 v1_6_0/os/modules/elua/lua_main.html               |    5 +
 v1_6_0/os/modules/fcb/fcb.html                     |  463 ++---
 v1_6_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_6_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_6_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_6_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_6_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_6_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_6_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_6_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_6_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_6_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_6_0/os/modules/fs/fatfs.html                    |    5 +
 v1_6_0/os/modules/fs/fs.html                       |  153 +-
 v1_6_0/os/modules/fs/fs_add.html                   |  141 +-
 v1_6_0/os/modules/fs/nffs.html                     |   85 +-
 v1_6_0/os/modules/fs/otherfs.html                  |    5 +
 v1_6_0/os/modules/hal/hal.html                     |    5 +
 v1_6_0/os/modules/hal/hal_bsp/hal_bsp.html         |  107 +-
 v1_6_0/os/modules/hal/hal_creation.html            |    5 +
 v1_6_0/os/modules/hal/hal_flash/hal_flash.html     |  202 +-
 v1_6_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_6_0/os/modules/hal/hal_gpio/hal_gpio.html       |  245 +--
 v1_6_0/os/modules/hal/hal_i2c/hal_i2c.html         |  220 ++-
 v1_6_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_6_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_6_0/os/modules/hal/hal_spi/hal_spi.html         |  320 +--
 v1_6_0/os/modules/hal/hal_system/hal_sys.html      |   73 +-
 v1_6_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_6_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_6_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_6_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_6_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_6_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_6_0/os/modules/json/json.html                   |  597 +++---
 v1_6_0/os/modules/logs/logs.html                   |  751 ++++----
 v1_6_0/os/modules/mcumgr/mcumgr.html               |    5 +
 v1_6_0/os/modules/mfg/mfg.html                     |  242 +--
 v1_6_0/os/modules/sensor_framework/sensor_api.html |  909 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  358 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 v1_6_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_6_0/os/modules/shell/shell.html                 |  184 +-
 v1_6_0/os/modules/split/split.html                 |    5 +
 v1_6_0/os/modules/stats/stats.html                 |  338 ++--
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_6_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_6_0/os/modules/system_modules.html              |    5 +
 v1_6_0/os/modules/testutil/testutil.html           |  257 +--
 v1_6_0/os/os_user_guide.html                       |    5 +
 v1_6_0/os/tutorials/STM32F303.html                 |    5 +
 v1_6_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_6_0/search.html                                 |    5 +
 v1_6_0/searchindex.js                              |    2 +-
 v1_6_0/tutorials/ble/ble.html                      |    5 +
 v1_6_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_6_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_6_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_6_0/tutorials/ble/eddystone.html                |    5 +
 v1_6_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_6_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_6_0/tutorials/blinky/blinky.html                |    5 +
 v1_6_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_6_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_6_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_6_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_6_0/tutorials/blinky/olimex.html                |    5 +
 v1_6_0/tutorials/blinky/pinetime.html              |    5 +
 v1_6_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_6_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_6_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_6_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_6_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_6_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_6_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_6_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_6_0/tutorials/other/codesize.html               |    5 +
 v1_6_0/tutorials/other/other.html                  |    5 +
 v1_6_0/tutorials/other/rust.html                   |    5 +
 v1_6_0/tutorials/other/unit_test.html              |    5 +
 v1_6_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_6_0/tutorials/repo/add_repos.html               |    5 +
 v1_6_0/tutorials/repo/create_repo.html             |    5 +
 v1_6_0/tutorials/repo/private_repo.html            |    5 +
 v1_6_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_6_0/tutorials/sensors/air_quality.html          |    5 +
 v1_6_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_6_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_6_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_6_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_6_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_6_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_6_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_6_0/tutorials/sensors/sensors.html              |    5 +
 v1_6_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_6_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_6_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_6_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_6_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_6_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_6_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_6_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_6_0/tutorials/tooling/tooling.html              |    5 +
 v1_6_0/tutorials/tutorials.html                    |    5 +
 v1_7_0/_static/basic.css                           |   91 +-
 v1_7_0/_static/doctools.js                         |    7 +-
 v1_7_0/_static/language_data.js                    |    2 +-
 v1_7_0/_static/searchtools.js                      |   17 +-
 v1_7_0/_static/underscore-1.12.0.js                | 2027 --------------------
 .../_static/underscore-1.13.1.js                   |  151 +-
 v1_7_0/_static/underscore.js                       |    8 +-
 v1_7_0/concepts.html                               |    5 +
 v1_7_0/external_links.html                         |    5 +
 v1_7_0/genindex.html                               |   23 +-
 v1_7_0/get_started/debug.html                      |    5 +
 v1_7_0/get_started/docker.html                     |    5 +
 v1_7_0/get_started/index.html                      |    5 +
 v1_7_0/get_started/native_install/cross_tools.html |    5 +
 v1_7_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_7_0/get_started/project_create.html             |    5 +
 v1_7_0/get_started/serial_access.html              |    5 +
 v1_7_0/index.html                                  |    5 +
 v1_7_0/misc/go_env.html                            |    5 +
 v1_7_0/misc/ide.html                               |    5 +
 v1_7_0/misc/index.html                             |    5 +
 v1_7_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_7_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_7_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_7_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_7_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_7_0/mynewt_faq/index.html                       |    5 +
 v1_7_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_7_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_7_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_7_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_7_0/mynewt_faq/port_faq.html                    |    5 +
 v1_7_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_7_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_7_0/network/README.html                         |    5 +
 v1_7_0/network/ble_hs/ble_att.html                 |   92 +-
 v1_7_0/network/ble_hs/ble_gap.html                 | 1748 +++++++++--------
 v1_7_0/network/ble_hs/ble_gattc.html               |  986 +++++-----
 v1_7_0/network/ble_hs/ble_gatts.html               |  986 +++++-----
 v1_7_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_7_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_7_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_7_0/network/ble_sec.html                        |    5 +
 v1_7_0/network/ble_setup/ble_addr.html             |    5 +
 v1_7_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_7_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_7_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_7_0/network/btshell/btshell_GAP.html            |    5 +
 v1_7_0/network/btshell/btshell_GATT.html           |    5 +
 v1_7_0/network/btshell/btshell_advdata.html        |    5 +
 v1_7_0/network/btshell/btshell_api.html            |    5 +
 v1_7_0/network/index.html                          |    5 +
 v1_7_0/network/mesh/index.html                     |    5 +
 v1_7_0/network/mesh/sample.html                    |    5 +
 v1_7_0/newt/README.html                            |    5 +
 v1_7_0/newt/command_list/newt_build.html           |    5 +
 v1_7_0/newt/command_list/newt_clean.html           |    5 +
 v1_7_0/newt/command_list/newt_complete.html        |    5 +
 v1_7_0/newt/command_list/newt_create_image.html    |    5 +
 v1_7_0/newt/command_list/newt_debug.html           |    5 +
 v1_7_0/newt/command_list/newt_help.html            |    5 +
 v1_7_0/newt/command_list/newt_info.html            |    5 +
 v1_7_0/newt/command_list/newt_install.html         |    5 +
 v1_7_0/newt/command_list/newt_load.html            |    5 +
 v1_7_0/newt/command_list/newt_mfg.html             |    5 +
 v1_7_0/newt/command_list/newt_new.html             |    5 +
 v1_7_0/newt/command_list/newt_pkg.html             |    5 +
 v1_7_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_7_0/newt/command_list/newt_run.html             |    5 +
 v1_7_0/newt/command_list/newt_size.html            |    5 +
 v1_7_0/newt/command_list/newt_sync.html            |    5 +
 v1_7_0/newt/command_list/newt_target.html          |    5 +
 v1_7_0/newt/command_list/newt_test.html            |    5 +
 v1_7_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_7_0/newt/command_list/newt_vals.html            |    5 +
 v1_7_0/newt/command_list/newt_version.html         |    5 +
 v1_7_0/newt/index.html                             |    5 +
 v1_7_0/newt/install/index.html                     |    5 +
 v1_7_0/newt/install/newt_linux.html                |    5 +
 v1_7_0/newt/install/newt_mac.html                  |    5 +
 v1_7_0/newt/install/newt_windows.html              |    5 +
 v1_7_0/newt/install/prev_releases.html             |    5 +
 v1_7_0/newt/newt_operation.html                    |    5 +
 v1_7_0/newt/newt_ops.html                          |    5 +
 v1_7_0/newtmgr/README.html                         |    5 +
 v1_7_0/newtmgr/command_list/index.html             |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_7_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_7_0/newtmgr/index.html                          |    5 +
 v1_7_0/newtmgr/install/index.html                  |    5 +
 v1_7_0/newtmgr/install/install_linux.html          |    5 +
 v1_7_0/newtmgr/install/install_mac.html            |    5 +
 v1_7_0/newtmgr/install/install_windows.html        |    5 +
 v1_7_0/newtmgr/install/prev_releases.html          |    5 +
 v1_7_0/objects.inv                                 |  Bin 58283 -> 58311 bytes
 v1_7_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_7_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_7_0/os/core_os/event_queue/event_queue.html     |  211 +-
 v1_7_0/os/core_os/heap/heap.html                   |    5 +
 v1_7_0/os/core_os/mbuf/mbuf.html                   |  740 +++----
 v1_7_0/os/core_os/memory_pool/memory_pool.html     |  326 ++--
 v1_7_0/os/core_os/mutex/mutex.html                 |  127 +-
 v1_7_0/os/core_os/mynewt_os.html                   |    5 +
 v1_7_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_7_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_7_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_7_0/os/core_os/porting/port_os.html             |    5 +
 v1_7_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_7_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_7_0/os/core_os/task/task.html                   |  245 +--
 v1_7_0/os/core_os/time/os_time.html                |  341 ++--
 v1_7_0/os/modules/baselibc.html                    |    5 +
 v1_7_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_7_0/os/modules/config/config.html               |  468 ++---
 v1_7_0/os/modules/console/console.html             |  157 +-
 v1_7_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_7_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_7_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_7_0/os/modules/drivers/driver.html              |    5 +
 v1_7_0/os/modules/drivers/flash.html               |    5 +
 v1_7_0/os/modules/drivers/mmc.html                 |    5 +
 v1_7_0/os/modules/elua/elua.html                   |    5 +
 v1_7_0/os/modules/elua/lua_init.html               |    5 +
 v1_7_0/os/modules/elua/lua_main.html               |    5 +
 v1_7_0/os/modules/fcb/fcb.html                     |  463 ++---
 v1_7_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_7_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_7_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_7_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_7_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_7_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_7_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_7_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_7_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_7_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_7_0/os/modules/fs/fatfs.html                    |    5 +
 v1_7_0/os/modules/fs/fs.html                       |  153 +-
 v1_7_0/os/modules/fs/fs_add.html                   |  141 +-
 v1_7_0/os/modules/fs/nffs.html                     |   85 +-
 v1_7_0/os/modules/fs/otherfs.html                  |    5 +
 v1_7_0/os/modules/hal/hal.html                     |    5 +
 v1_7_0/os/modules/hal/hal_bsp/hal_bsp.html         |  107 +-
 v1_7_0/os/modules/hal/hal_creation.html            |    5 +
 v1_7_0/os/modules/hal/hal_flash/hal_flash.html     |  202 +-
 v1_7_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_7_0/os/modules/hal/hal_gpio/hal_gpio.html       |  245 +--
 v1_7_0/os/modules/hal/hal_i2c/hal_i2c.html         |  220 ++-
 v1_7_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_7_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_7_0/os/modules/hal/hal_spi/hal_spi.html         |  320 +--
 v1_7_0/os/modules/hal/hal_system/hal_sys.html      |   81 +-
 v1_7_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_7_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_7_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_7_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_7_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_7_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_7_0/os/modules/json/json.html                   |  597 +++---
 v1_7_0/os/modules/logs/logs.html                   |  769 ++++----
 v1_7_0/os/modules/mcumgr/mcumgr.html               |    5 +
 v1_7_0/os/modules/mfg/mfg.html                     |  242 +--
 v1_7_0/os/modules/sensor_framework/sensor_api.html |  909 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  358 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 v1_7_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_7_0/os/modules/shell/shell.html                 |  252 +--
 v1_7_0/os/modules/split/split.html                 |    5 +
 v1_7_0/os/modules/stats/stats.html                 |  338 ++--
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_7_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_7_0/os/modules/system_modules.html              |    5 +
 v1_7_0/os/modules/testutil/testutil.html           |  257 +--
 v1_7_0/os/os_user_guide.html                       |    5 +
 v1_7_0/os/tutorials/STM32F303.html                 |    5 +
 v1_7_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_7_0/search.html                                 |    5 +
 v1_7_0/searchindex.js                              |    2 +-
 v1_7_0/tutorials/ble/ble.html                      |    5 +
 v1_7_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_7_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_7_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_7_0/tutorials/ble/eddystone.html                |    5 +
 v1_7_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_7_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_7_0/tutorials/blinky/blinky.html                |    5 +
 v1_7_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_7_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_7_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_7_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_7_0/tutorials/blinky/olimex.html                |    5 +
 v1_7_0/tutorials/blinky/pinetime.html              |    5 +
 v1_7_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_7_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_7_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_7_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_7_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_7_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_7_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_7_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_7_0/tutorials/other/codesize.html               |    5 +
 v1_7_0/tutorials/other/other.html                  |    5 +
 v1_7_0/tutorials/other/rust.html                   |    5 +
 v1_7_0/tutorials/other/unit_test.html              |    5 +
 v1_7_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_7_0/tutorials/repo/add_repos.html               |    5 +
 v1_7_0/tutorials/repo/create_repo.html             |    5 +
 v1_7_0/tutorials/repo/private_repo.html            |    5 +
 v1_7_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_7_0/tutorials/sensors/air_quality.html          |    5 +
 v1_7_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_7_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_7_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_7_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_7_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_7_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_7_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_7_0/tutorials/sensors/sensors.html              |    5 +
 v1_7_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_7_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_7_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_7_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_7_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_7_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_7_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_7_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_7_0/tutorials/tooling/tooling.html              |    5 +
 v1_7_0/tutorials/tutorials.html                    |    5 +
 v1_8_0/_static/basic.css                           |   91 +-
 v1_8_0/_static/doctools.js                         |    7 +-
 v1_8_0/_static/language_data.js                    |    2 +-
 v1_8_0/_static/searchtools.js                      |   17 +-
 v1_8_0/_static/underscore-1.12.0.js                | 2027 --------------------
 .../_static/underscore-1.13.1.js                   |  151 +-
 v1_8_0/_static/underscore.js                       |    8 +-
 v1_8_0/concepts.html                               |    5 +
 v1_8_0/external_links.html                         |    5 +
 v1_8_0/genindex.html                               |   25 +-
 v1_8_0/get_started/debug.html                      |    5 +
 v1_8_0/get_started/docker.html                     |    5 +
 v1_8_0/get_started/index.html                      |    5 +
 v1_8_0/get_started/native_install/cross_tools.html |    5 +
 v1_8_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_8_0/get_started/project_create.html             |    5 +
 v1_8_0/get_started/serial_access.html              |    5 +
 v1_8_0/index.html                                  |    5 +
 v1_8_0/misc/go_env.html                            |    5 +
 v1_8_0/misc/ide.html                               |    5 +
 v1_8_0/misc/index.html                             |    5 +
 v1_8_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_8_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_8_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_8_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_8_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_8_0/mynewt_faq/index.html                       |    5 +
 v1_8_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_8_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_8_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_8_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_8_0/mynewt_faq/port_faq.html                    |    5 +
 v1_8_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_8_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_8_0/network/README.html                         |    5 +
 v1_8_0/network/ble_hs/ble_att.html                 |   92 +-
 v1_8_0/network/ble_hs/ble_gap.html                 | 1840 +++++++++---------
 v1_8_0/network/ble_hs/ble_gattc.html               |  986 +++++-----
 v1_8_0/network/ble_hs/ble_gatts.html               |  986 +++++-----
 v1_8_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_8_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_8_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_8_0/network/ble_sec.html                        |    5 +
 v1_8_0/network/ble_setup/ble_addr.html             |    5 +
 v1_8_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_8_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_8_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_8_0/network/btshell/btshell_GAP.html            |    5 +
 v1_8_0/network/btshell/btshell_GATT.html           |    5 +
 v1_8_0/network/btshell/btshell_advdata.html        |    5 +
 v1_8_0/network/btshell/btshell_api.html            |    5 +
 v1_8_0/network/index.html                          |    5 +
 v1_8_0/network/mesh/index.html                     |    5 +
 v1_8_0/network/mesh/sample.html                    |    5 +
 v1_8_0/newt/README.html                            |    5 +
 v1_8_0/newt/command_list/newt_build.html           |    5 +
 v1_8_0/newt/command_list/newt_clean.html           |    5 +
 v1_8_0/newt/command_list/newt_complete.html        |    5 +
 v1_8_0/newt/command_list/newt_create_image.html    |    5 +
 v1_8_0/newt/command_list/newt_debug.html           |    5 +
 v1_8_0/newt/command_list/newt_help.html            |    5 +
 v1_8_0/newt/command_list/newt_info.html            |    5 +
 v1_8_0/newt/command_list/newt_load.html            |    5 +
 v1_8_0/newt/command_list/newt_mfg.html             |    5 +
 v1_8_0/newt/command_list/newt_new.html             |    5 +
 v1_8_0/newt/command_list/newt_pkg.html             |    5 +
 v1_8_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_8_0/newt/command_list/newt_run.html             |    5 +
 v1_8_0/newt/command_list/newt_size.html            |    5 +
 v1_8_0/newt/command_list/newt_target.html          |    5 +
 v1_8_0/newt/command_list/newt_test.html            |    5 +
 v1_8_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_8_0/newt/command_list/newt_vals.html            |    5 +
 v1_8_0/newt/command_list/newt_version.html         |    5 +
 v1_8_0/newt/index.html                             |    5 +
 v1_8_0/newt/install/index.html                     |    5 +
 v1_8_0/newt/install/newt_linux.html                |    5 +
 v1_8_0/newt/install/newt_mac.html                  |    5 +
 v1_8_0/newt/install/newt_windows.html              |    5 +
 v1_8_0/newt/install/prev_releases.html             |    5 +
 v1_8_0/newt/newt_operation.html                    |    5 +
 v1_8_0/newt/newt_ops.html                          |    5 +
 v1_8_0/newtmgr/README.html                         |    5 +
 v1_8_0/newtmgr/command_list/index.html             |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_8_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_8_0/newtmgr/index.html                          |    5 +
 v1_8_0/newtmgr/install/index.html                  |    5 +
 v1_8_0/newtmgr/install/install_linux.html          |    5 +
 v1_8_0/newtmgr/install/install_mac.html            |    5 +
 v1_8_0/newtmgr/install/install_windows.html        |    5 +
 v1_8_0/newtmgr/install/prev_releases.html          |    5 +
 v1_8_0/objects.inv                                 |  Bin 58542 -> 58562 bytes
 v1_8_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_8_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_8_0/os/core_os/event_queue/event_queue.html     |  211 +-
 v1_8_0/os/core_os/heap/heap.html                   |   53 +-
 v1_8_0/os/core_os/mbuf/mbuf.html                   |  759 ++++----
 v1_8_0/os/core_os/memory_pool/memory_pool.html     |  326 ++--
 v1_8_0/os/core_os/mutex/mutex.html                 |  127 +-
 v1_8_0/os/core_os/mynewt_os.html                   |    5 +
 v1_8_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_8_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_8_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_8_0/os/core_os/porting/port_os.html             |    5 +
 v1_8_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_8_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_8_0/os/core_os/task/task.html                   |  276 +--
 v1_8_0/os/core_os/time/os_time.html                |  341 ++--
 v1_8_0/os/modules/baselibc.html                    |    5 +
 v1_8_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_8_0/os/modules/config/config.html               |  498 ++---
 v1_8_0/os/modules/console/console.html             |  171 +-
 v1_8_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_8_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_8_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_8_0/os/modules/drivers/driver.html              |    5 +
 v1_8_0/os/modules/drivers/flash.html               |    5 +
 v1_8_0/os/modules/drivers/mmc.html                 |    5 +
 v1_8_0/os/modules/elua/elua.html                   |    5 +
 v1_8_0/os/modules/elua/lua_init.html               |    5 +
 v1_8_0/os/modules/elua/lua_main.html               |    5 +
 v1_8_0/os/modules/fcb/fcb.html                     |  173 +-
 v1_8_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_8_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_8_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_8_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_8_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_8_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_8_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_8_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_8_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_8_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_8_0/os/modules/fs/fatfs.html                    |    5 +
 v1_8_0/os/modules/fs/fs.html                       |  157 +-
 v1_8_0/os/modules/fs/fs_add.html                   |  145 +-
 v1_8_0/os/modules/fs/nffs.html                     |   85 +-
 v1_8_0/os/modules/fs/otherfs.html                  |    5 +
 v1_8_0/os/modules/hal/hal.html                     |    5 +
 v1_8_0/os/modules/hal/hal_bsp/hal_bsp.html         |  107 +-
 v1_8_0/os/modules/hal/hal_creation.html            |    5 +
 v1_8_0/os/modules/hal/hal_flash/hal_flash.html     |  202 +-
 v1_8_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_8_0/os/modules/hal/hal_gpio/hal_gpio.html       |  245 +--
 v1_8_0/os/modules/hal/hal_i2c/hal_i2c.html         |  220 ++-
 v1_8_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_8_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_8_0/os/modules/hal/hal_spi/hal_spi.html         |  320 +--
 v1_8_0/os/modules/hal/hal_system/hal_sys.html      |   85 +-
 v1_8_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_8_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_8_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_8_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_8_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_8_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_8_0/os/modules/json/json.html                   |  597 +++---
 v1_8_0/os/modules/logs/logs.html                   |  850 ++++----
 v1_8_0/os/modules/mcumgr/mcumgr.html               |    5 +
 v1_8_0/os/modules/mfg/mfg.html                     |  238 +--
 v1_8_0/os/modules/sensor_framework/sensor_api.html |  909 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  358 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 v1_8_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_8_0/os/modules/shell/shell.html                 |  252 +--
 v1_8_0/os/modules/split/split.html                 |    5 +
 v1_8_0/os/modules/stats/stats.html                 |  346 ++--
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_8_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_8_0/os/modules/system_modules.html              |    5 +
 v1_8_0/os/modules/testutil/testutil.html           |  257 +--
 v1_8_0/os/os_user_guide.html                       |    5 +
 v1_8_0/os/tutorials/STM32F303.html                 |    5 +
 v1_8_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_8_0/search.html                                 |    5 +
 v1_8_0/searchindex.js                              |    2 +-
 v1_8_0/tutorials/ble/ble.html                      |    5 +
 v1_8_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_8_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_8_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_8_0/tutorials/ble/eddystone.html                |    5 +
 v1_8_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_8_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_8_0/tutorials/blinky/blinky.html                |    5 +
 v1_8_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_8_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_8_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_8_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_8_0/tutorials/blinky/olimex.html                |    5 +
 v1_8_0/tutorials/blinky/pinetime.html              |    5 +
 v1_8_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_8_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_8_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_8_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_8_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_8_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_8_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_8_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_8_0/tutorials/other/codesize.html               |    5 +
 v1_8_0/tutorials/other/other.html                  |    5 +
 v1_8_0/tutorials/other/rust.html                   |    5 +
 v1_8_0/tutorials/other/unit_test.html              |    5 +
 v1_8_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_8_0/tutorials/repo/add_repos.html               |    5 +
 v1_8_0/tutorials/repo/create_repo.html             |    5 +
 v1_8_0/tutorials/repo/private_repo.html            |    5 +
 v1_8_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_8_0/tutorials/sensors/air_quality.html          |    5 +
 v1_8_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_8_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_8_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_8_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_8_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_8_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_8_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_8_0/tutorials/sensors/sensors.html              |    5 +
 v1_8_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_8_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_8_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_8_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_8_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_8_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_8_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_8_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_8_0/tutorials/tooling/tooling.html              |    5 +
 v1_8_0/tutorials/tutorials.html                    |    5 +
 v1_9_0/_static/basic.css                           |   91 +-
 v1_9_0/_static/doctools.js                         |    7 +-
 v1_9_0/_static/language_data.js                    |    2 +-
 v1_9_0/_static/searchtools.js                      |   17 +-
 v1_9_0/_static/underscore-1.12.0.js                | 2027 --------------------
 .../_static/underscore-1.13.1.js                   |  151 +-
 v1_9_0/_static/underscore.js                       |    8 +-
 v1_9_0/concepts.html                               |    5 +
 v1_9_0/external_links.html                         |    5 +
 v1_9_0/genindex.html                               |   25 +-
 v1_9_0/get_started/debug.html                      |    5 +
 v1_9_0/get_started/docker.html                     |    5 +
 v1_9_0/get_started/index.html                      |    5 +
 v1_9_0/get_started/native_install/cross_tools.html |    5 +
 v1_9_0/get_started/native_install/index.html       |    5 +
 .../get_started/native_install/native_tools.html   |    5 +
 v1_9_0/get_started/project_create.html             |    5 +
 v1_9_0/get_started/serial_access.html              |    5 +
 v1_9_0/index.html                                  |    5 +
 v1_9_0/misc/go_env.html                            |    5 +
 v1_9_0/misc/ide.html                               |    5 +
 v1_9_0/misc/index.html                             |    5 +
 v1_9_0/mynewt_faq/admin_faq.html                   |    5 +
 v1_9_0/mynewt_faq/bluetooth_faq.html               |    5 +
 v1_9_0/mynewt_faq/boot_faq.html                    |    5 +
 v1_9_0/mynewt_faq/fs_faq.html                      |    5 +
 v1_9_0/mynewt_faq/hardware_faq.html                |    5 +
 v1_9_0/mynewt_faq/index.html                       |    5 +
 v1_9_0/mynewt_faq/modules_faq.html                 |    5 +
 v1_9_0/mynewt_faq/newt_faq.html                    |    5 +
 v1_9_0/mynewt_faq/newtmgr_faq.html                 |    5 +
 v1_9_0/mynewt_faq/nfc_faq.html                     |    5 +
 v1_9_0/mynewt_faq/port_faq.html                    |    5 +
 v1_9_0/mynewt_faq/syntax_faq.html                  |    5 +
 v1_9_0/mynewt_faq/troubleshoot_faq.html            |    5 +
 v1_9_0/network/README.html                         |    5 +
 v1_9_0/network/ble_hs/ble_att.html                 |   92 +-
 v1_9_0/network/ble_hs/ble_gap.html                 | 1898 +++++++++---------
 v1_9_0/network/ble_hs/ble_gattc.html               |  986 +++++-----
 v1_9_0/network/ble_hs/ble_gatts.html               |  986 +++++-----
 v1_9_0/network/ble_hs/ble_hs.html                  |    5 +
 v1_9_0/network/ble_hs/ble_hs_id.html               |    5 +
 v1_9_0/network/ble_hs/ble_hs_return_codes.html     |    5 +
 v1_9_0/network/ble_sec.html                        |    5 +
 v1_9_0/network/ble_setup/ble_addr.html             |    5 +
 v1_9_0/network/ble_setup/ble_lp_clock.html         |    5 +
 v1_9_0/network/ble_setup/ble_setup_intro.html      |    5 +
 v1_9_0/network/ble_setup/ble_sync_cb.html          |    5 +
 v1_9_0/network/btshell/btshell_GAP.html            |    5 +
 v1_9_0/network/btshell/btshell_GATT.html           |    5 +
 v1_9_0/network/btshell/btshell_advdata.html        |    5 +
 v1_9_0/network/btshell/btshell_api.html            |    5 +
 v1_9_0/network/index.html                          |    5 +
 v1_9_0/network/mesh/index.html                     |    5 +
 v1_9_0/network/mesh/sample.html                    |    5 +
 v1_9_0/newt/README.html                            |    5 +
 v1_9_0/newt/command_list/newt_build.html           |    5 +
 v1_9_0/newt/command_list/newt_clean.html           |    5 +
 v1_9_0/newt/command_list/newt_complete.html        |    5 +
 v1_9_0/newt/command_list/newt_create_image.html    |    5 +
 v1_9_0/newt/command_list/newt_debug.html           |    5 +
 v1_9_0/newt/command_list/newt_help.html            |    5 +
 v1_9_0/newt/command_list/newt_info.html            |    5 +
 v1_9_0/newt/command_list/newt_load.html            |    5 +
 v1_9_0/newt/command_list/newt_mfg.html             |    5 +
 v1_9_0/newt/command_list/newt_new.html             |    5 +
 v1_9_0/newt/command_list/newt_pkg.html             |    5 +
 v1_9_0/newt/command_list/newt_resign_image.html    |    5 +
 v1_9_0/newt/command_list/newt_run.html             |    5 +
 v1_9_0/newt/command_list/newt_size.html            |    5 +
 v1_9_0/newt/command_list/newt_target.html          |    5 +
 v1_9_0/newt/command_list/newt_test.html            |    5 +
 v1_9_0/newt/command_list/newt_upgrade.html         |    5 +
 v1_9_0/newt/command_list/newt_vals.html            |    5 +
 v1_9_0/newt/command_list/newt_version.html         |    5 +
 v1_9_0/newt/index.html                             |    5 +
 v1_9_0/newt/install/index.html                     |    5 +
 v1_9_0/newt/install/newt_linux.html                |    5 +
 v1_9_0/newt/install/newt_mac.html                  |    5 +
 v1_9_0/newt/install/newt_windows.html              |    5 +
 v1_9_0/newt/install/prev_releases.html             |    5 +
 v1_9_0/newt/newt_operation.html                    |    5 +
 v1_9_0/newt/newt_ops.html                          |    5 +
 v1_9_0/newtmgr/README.html                         |    5 +
 v1_9_0/newtmgr/command_list/index.html             |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_config.html    |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_conn.html      |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_crash.html     |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_datetime.html  |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_echo.html      |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_fs.html        |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_image.html     |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_logs.html      |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_mpstats.html   |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_reset.html     |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_run.html       |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_stat.html      |    5 +
 v1_9_0/newtmgr/command_list/newtmgr_taskstats.html |    5 +
 v1_9_0/newtmgr/index.html                          |    5 +
 v1_9_0/newtmgr/install/index.html                  |    5 +
 v1_9_0/newtmgr/install/install_linux.html          |    5 +
 v1_9_0/newtmgr/install/install_mac.html            |    5 +
 v1_9_0/newtmgr/install/install_windows.html        |    5 +
 v1_9_0/newtmgr/install/prev_releases.html          |    5 +
 v1_9_0/objects.inv                                 |  Bin 58697 -> 58719 bytes
 v1_9_0/os/bsp/index.html                           |    5 +
 v1_9_0/os/bsp/pinetime.html                        |    5 +
 v1_9_0/os/core_os/callout/callout.html             |  110 +-
 .../os/core_os/context_switch/context_switch.html  |   71 +-
 v1_9_0/os/core_os/cputime/os_cputime.html          |  218 ++-
 v1_9_0/os/core_os/event_queue/event_queue.html     |  211 +-
 v1_9_0/os/core_os/heap/heap.html                   |   53 +-
 v1_9_0/os/core_os/mbuf/mbuf.html                   |  759 ++++----
 v1_9_0/os/core_os/memory_pool/memory_pool.html     |  322 ++--
 v1_9_0/os/core_os/mutex/mutex.html                 |  107 +-
 v1_9_0/os/core_os/mynewt_os.html                   |    5 +
 v1_9_0/os/core_os/porting/port_bsp.html            |    5 +
 v1_9_0/os/core_os/porting/port_cpu.html            |    5 +
 v1_9_0/os/core_os/porting/port_mcu.html            |    5 +
 v1_9_0/os/core_os/porting/port_os.html             |    5 +
 v1_9_0/os/core_os/sanity/sanity.html               |  105 +-
 v1_9_0/os/core_os/semaphore/semaphore.html         |   74 +-
 v1_9_0/os/core_os/task/task.html                   |  276 +--
 v1_9_0/os/core_os/time/os_time.html                |  345 ++--
 v1_9_0/os/modules/baselibc.html                    |    5 +
 v1_9_0/os/modules/bootloader/bootloader.html       |    5 +
 v1_9_0/os/modules/config/config.html               |  498 ++---
 v1_9_0/os/modules/console/console.html             |  171 +-
 v1_9_0/os/modules/devmgmt/customize_newtmgr.html   |    5 +
 v1_9_0/os/modules/devmgmt/newtmgr.html             |    5 +
 v1_9_0/os/modules/devmgmt/oicmgr.html              |    5 +
 v1_9_0/os/modules/drivers/chg_ctrl/chg_ctrl.html   |    5 +
 v1_9_0/os/modules/drivers/chg_ctrl/sgm4056.html    |    5 +
 v1_9_0/os/modules/drivers/driver.html              |    5 +
 v1_9_0/os/modules/drivers/flash.html               |    5 +
 v1_9_0/os/modules/drivers/mmc.html                 |    5 +
 v1_9_0/os/modules/elua/elua.html                   |    5 +
 v1_9_0/os/modules/elua/lua_init.html               |    5 +
 v1_9_0/os/modules/elua/lua_main.html               |    5 +
 v1_9_0/os/modules/extcmd/extcmd.html               |    5 +
 v1_9_0/os/modules/fcb/fcb.html                     |  117 +-
 v1_9_0/os/modules/fcb/fcb_append.html              |    5 +
 v1_9_0/os/modules/fcb/fcb_append_finish.html       |    5 +
 v1_9_0/os/modules/fcb/fcb_append_to_scratch.html   |    5 +
 v1_9_0/os/modules/fcb/fcb_clear.html               |    5 +
 v1_9_0/os/modules/fcb/fcb_getnext.html             |    5 +
 v1_9_0/os/modules/fcb/fcb_init.html                |    5 +
 v1_9_0/os/modules/fcb/fcb_is_empty.html            |    5 +
 v1_9_0/os/modules/fcb/fcb_offset_last_n.html       |    5 +
 v1_9_0/os/modules/fcb/fcb_rotate.html              |    5 +
 v1_9_0/os/modules/fcb/fcb_walk.html                |    5 +
 v1_9_0/os/modules/fs/fatfs.html                    |    5 +
 v1_9_0/os/modules/fs/fs.html                       |  157 +-
 v1_9_0/os/modules/fs/fs_add.html                   |  145 +-
 v1_9_0/os/modules/fs/nffs.html                     |   85 +-
 v1_9_0/os/modules/fs/otherfs.html                  |    5 +
 v1_9_0/os/modules/hal/hal.html                     |    5 +
 v1_9_0/os/modules/hal/hal_bsp/hal_bsp.html         |  111 +-
 v1_9_0/os/modules/hal/hal_creation.html            |    5 +
 v1_9_0/os/modules/hal/hal_flash/hal_flash.html     |  202 +-
 v1_9_0/os/modules/hal/hal_flash/hal_flash_int.html |    5 +
 v1_9_0/os/modules/hal/hal_gpio/hal_gpio.html       |  245 +--
 v1_9_0/os/modules/hal/hal_i2c/hal_i2c.html         |  220 ++-
 v1_9_0/os/modules/hal/hal_in_libraries.html        |    5 +
 v1_9_0/os/modules/hal/hal_os_tick/hal_os_tick.html |   31 +-
 v1_9_0/os/modules/hal/hal_spi/hal_spi.html         |  320 +--
 v1_9_0/os/modules/hal/hal_system/hal_sys.html      |   89 +-
 v1_9_0/os/modules/hal/hal_timer/hal_timer.html     |  204 +-
 v1_9_0/os/modules/hal/hal_uart/hal_uart.html       |  145 +-
 .../os/modules/hal/hal_watchdog/hal_watchdog.html  |   30 +-
 v1_9_0/os/modules/imgmgr/imgmgr.html               |    5 +
 v1_9_0/os/modules/imgmgr/imgmgr_module_init.html   |    5 +
 v1_9_0/os/modules/imgmgr/imgr_ver_parse.html       |    5 +
 v1_9_0/os/modules/imgmgr/imgr_ver_str.html         |    5 +
 v1_9_0/os/modules/json/json.html                   |  597 +++---
 v1_9_0/os/modules/logs/logs.html                   |  867 +++++----
 v1_9_0/os/modules/mcumgr/mcumgr.html               |    5 +
 v1_9_0/os/modules/mfg/mfg.html                     |  238 +--
 v1_9_0/os/modules/sensor_framework/sensor_api.html |  917 +++++----
 .../os/modules/sensor_framework/sensor_create.html |    5 +
 .../os/modules/sensor_framework/sensor_driver.html |    5 +
 .../modules/sensor_framework/sensor_framework.html |    5 +
 .../sensor_framework/sensor_listener_api.html      |   64 +-
 .../modules/sensor_framework/sensor_mgr_api.html   |  358 ++--
 .../sensor_framework/sensor_notifier_api.html      |   43 +-
 v1_9_0/os/modules/sensor_framework/sensor_oic.html |    5 +
 .../os/modules/sensor_framework/sensor_shell.html  |    5 +
 v1_9_0/os/modules/shell/shell.html                 |  252 +--
 v1_9_0/os/modules/split/split.html                 |    5 +
 v1_9_0/os/modules/stats/stats.html                 |  346 ++--
 .../os/modules/sysinitconfig/sysconfig_error.html  |    5 +
 v1_9_0/os/modules/sysinitconfig/sysinitconfig.html |    5 +
 v1_9_0/os/modules/sysinitdown/sysinitdown.html     |    5 +
 v1_9_0/os/modules/system_modules.html              |    5 +
 v1_9_0/os/modules/testutil/testutil.html           |  257 +--
 v1_9_0/os/os_user_guide.html                       |    5 +
 v1_9_0/os/tutorials/STM32F303.html                 |    5 +
 v1_9_0/os/tutorials/pin-wheel-mods.html            |    5 +
 v1_9_0/search.html                                 |    5 +
 v1_9_0/searchindex.js                              |    2 +-
 v1_9_0/tutorials/ble/ble.html                      |    5 +
 v1_9_0/tutorials/ble/ble_bare_bones.html           |    5 +
 v1_9_0/tutorials/ble/blehci_project.html           |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-adv.html  |    5 +
 .../ble/bleprph/bleprph-sections/bleprph-app.html  |    5 +
 .../bleprph-sections/bleprph-chr-access.html       |    5 +
 .../bleprph-sections/bleprph-gap-event.html        |    5 +
 .../bleprph/bleprph-sections/bleprph-svc-reg.html  |    5 +
 v1_9_0/tutorials/ble/bleprph/bleprph.html          |    5 +
 v1_9_0/tutorials/ble/eddystone.html                |    5 +
 v1_9_0/tutorials/ble/ibeacon.html                  |    5 +
 v1_9_0/tutorials/blinky/arduino_zero.html          |    5 +
 v1_9_0/tutorials/blinky/blinky.html                |    5 +
 v1_9_0/tutorials/blinky/blinky_console.html        |    5 +
 v1_9_0/tutorials/blinky/blinky_primo.html          |    5 +
 v1_9_0/tutorials/blinky/blinky_stm32f4disc.html    |    5 +
 v1_9_0/tutorials/blinky/nRF52.html                 |    5 +
 v1_9_0/tutorials/blinky/olimex.html                |    5 +
 v1_9_0/tutorials/blinky/pinetime.html              |    5 +
 v1_9_0/tutorials/blinky/rbnano2.html               |    5 +
 v1_9_0/tutorials/devmgmt/add_newtmgr.html          |    5 +
 v1_9_0/tutorials/devmgmt/devmgmt.html              |    5 +
 v1_9_0/tutorials/devmgmt/ota_upgrade_nrf52.html    |    5 +
 v1_9_0/tutorials/lora/lorawanapp.html              |    5 +
 v1_9_0/tutorials/os_fundamentals/event_queue.html  |    5 +
 .../tutorials/os_fundamentals/os_fundamentals.html |    5 +
 v1_9_0/tutorials/os_fundamentals/tasks_lesson.html |    5 +
 v1_9_0/tutorials/other/chg_ctrl_on_pinetime.html   |    5 +
 v1_9_0/tutorials/other/codesize.html               |    5 +
 v1_9_0/tutorials/other/other.html                  |    5 +
 v1_9_0/tutorials/other/rust.html                   |    5 +
 v1_9_0/tutorials/other/unit_test.html              |    5 +
 v1_9_0/tutorials/other/wi-fi_on_arduino.html       |    5 +
 v1_9_0/tutorials/repo/add_repos.html               |    5 +
 v1_9_0/tutorials/repo/create_repo.html             |    5 +
 v1_9_0/tutorials/repo/private_repo.html            |    5 +
 v1_9_0/tutorials/repo/upgrade_repo.html            |    5 +
 v1_9_0/tutorials/sensors/air_quality.html          |    5 +
 v1_9_0/tutorials/sensors/air_quality_ble.html      |    5 +
 v1_9_0/tutorials/sensors/air_quality_sensor.html   |    5 +
 v1_9_0/tutorials/sensors/nrf52_adc.html            |    5 +
 v1_9_0/tutorials/sensors/sensor_bleprph_oic.html   |    5 +
 v1_9_0/tutorials/sensors/sensor_nrf52_bno055.html  |    5 +
 .../tutorials/sensors/sensor_nrf52_bno055_oic.html |    5 +
 v1_9_0/tutorials/sensors/sensor_nrf52_drv2605.html |    5 +
 .../tutorials/sensors/sensor_offboard_config.html  |    5 +
 v1_9_0/tutorials/sensors/sensor_oic_overview.html  |    5 +
 .../sensors/sensor_thingy_lis2dh12_onb.html        |    5 +
 v1_9_0/tutorials/sensors/sensors.html              |    5 +
 v1_9_0/tutorials/sensors/sensors_framework.html    |    5 +
 v1_9_0/tutorials/slinky/project-nrf52-slinky.html  |    5 +
 v1_9_0/tutorials/slinky/project-sim-slinky.html    |    5 +
 v1_9_0/tutorials/slinky/project-slinky.html        |    5 +
 v1_9_0/tutorials/slinky/project-stm32-slinky.html  |    5 +
 v1_9_0/tutorials/tooling/error_diagnostics.html    |    5 +
 v1_9_0/tutorials/tooling/segger_rtt.html           |    5 +
 v1_9_0/tutorials/tooling/segger_sysview.html       |    5 +
 v1_9_0/tutorials/tooling/tooling.html              |    5 +
 v1_9_0/tutorials/tutorials.html                    |    5 +
 1832 files changed, 53122 insertions(+), 46473 deletions(-)

diff --git a/index.html b/index.html
index 39a6933..980f801 100644
--- a/index.html
+++ b/index.html
@@ -289,6 +289,9 @@ ga("send", "pageview");
 <a href="https://www.olimex.com/Products/PIC/Development/PIC32-EMZ64/open-source-hardware"> PIC32-EMZ64 </a> from Olimex (PIC32)
 </li>
 <li>
+<a href="https://www.u-blox.com/en/product/evk-bmd-3438"> Ublox BMD-345-Eval </a> from Ublox (Cortex-M4)
+</li>
+<li>
 <a href="https://www.st.com/en/evaluation-tools/nucleo-f303k8.html"> NUCLEO-F303K8 </a> from STMicroelectronics (Cortex-M4)
 </li>
 <li>
diff --git a/master/_sources/os/modules/bootloader/bootloader.rst.txt b/master/_sources/os/modules/bootloader/bootloader.rst.txt
index 46d5bb3..d253352 100644
--- a/master/_sources/os/modules/bootloader/bootloader.rst.txt
+++ b/master/_sources/os/modules/bootloader/bootloader.rst.txt
@@ -385,7 +385,7 @@ images are swapped according to the following procedure:
     2. Iterate the list of sector indices in descending order (i.e., starting
        with the greatest index); current element = "index".
         b. Erase scratch area.
-        c. Copy slot0[index] to scratch area.
+        c. Copy slot1[index] to scratch area.
         d. Write updated swap status (i).
 
         e. Erase slot1[index]
diff --git a/master/_static/basic.css b/master/_static/basic.css
index b3bdc00..bf18350 100644
--- a/master/_static/basic.css
+++ b/master/_static/basic.css
@@ -4,7 +4,7 @@
  *
  * Sphinx stylesheet -- basic theme.
  *
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -130,7 +130,7 @@ ul.search li a {
     font-weight: bold;
 }
 
-ul.search li div.context {
+ul.search li p.context {
     color: #888;
     margin: 2px 0 0 30px;
     text-align: left;
@@ -508,6 +508,63 @@ table.hlist td {
     vertical-align: top;
 }
 
+/* -- object description styles --------------------------------------------- */
+
+.sig {
+	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
+}
+
+.sig-name, code.descname {
+    background-color: transparent;
+    font-weight: bold;
+}
+
+.sig-name {
+	font-size: 1.1em;
+}
+
+code.descname {
+    font-size: 1.2em;
+}
+
+.sig-prename, code.descclassname {
+    background-color: transparent;
+}
+
+.optional {
+    font-size: 1.3em;
+}
+
+.sig-paren {
+    font-size: larger;
+}
+
+.sig-param.n {
+	font-style: italic;
+}
+
+/* C++ specific styling */
+
+.sig-inline.c-texpr,
+.sig-inline.cpp-texpr {
+	font-family: unset;
+}
+
+.sig.c   .k, .sig.c   .kt,
+.sig.cpp .k, .sig.cpp .kt {
+	color: #0033B3;
+}
+
+.sig.c   .m,
+.sig.cpp .m {
+	color: #1750EB;
+}
+
+.sig.c   .s, .sig.c   .sc,
+.sig.cpp .s, .sig.cpp .sc {
+	color: #067D17;
+}
+
 
 /* -- other body styles ----------------------------------------------------- */
 
@@ -634,14 +691,6 @@ dl.glossary dt {
     font-size: 1.1em;
 }
 
-.optional {
-    font-size: 1.3em;
-}
-
-.sig-paren {
-    font-size: larger;
-}
-
 .versionmodified {
     font-style: italic;
 }
@@ -682,8 +731,9 @@ dl.glossary dt {
 
 .classifier:before {
     font-style: normal;
-    margin: 0.5em;
+    margin: 0 0.5em;
     content: ":";
+    display: inline-block;
 }
 
 abbr, acronym {
@@ -707,6 +757,7 @@ span.pre {
     -ms-hyphens: none;
     -webkit-hyphens: none;
     hyphens: none;
+    white-space: nowrap;
 }
 
 div[class*="highlight-"] {
@@ -770,8 +821,12 @@ div.code-block-caption code {
 
 table.highlighttable td.linenos,
 span.linenos,
-div.doctest > div.highlight span.gp {  /* gp: Generic.Prompt */
-    user-select: none;
+div.highlight span.gp {  /* gp: Generic.Prompt */
+  user-select: none;
+  -webkit-user-select: text; /* Safari fallback only */
+  -webkit-user-select: none; /* Chrome/Safari */
+  -moz-user-select: none; /* Firefox */
+  -ms-user-select: none; /* IE10+ */
 }
 
 div.code-block-caption span.caption-number {
@@ -786,16 +841,6 @@ div.literal-block-wrapper {
     margin: 1em 0;
 }
 
-code.descname {
-    background-color: transparent;
-    font-weight: bold;
-    font-size: 1.2em;
-}
-
-code.descclassname {
-    background-color: transparent;
-}
-
 code.xref, a code {
     background-color: transparent;
     font-weight: bold;
diff --git a/master/_static/doctools.js b/master/_static/doctools.js
index 61ac9d2..e509e48 100644
--- a/master/_static/doctools.js
+++ b/master/_static/doctools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for all documentation.
  *
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -264,6 +264,9 @@ var Documentation = {
   hideSearchWords : function() {
     $('#searchbox .highlight-link').fadeOut(300);
     $('span.highlighted').removeClass('highlighted');
+    var url = new URL(window.location);
+    url.searchParams.delete('highlight');
+    window.history.replaceState({}, '', url);
   },
 
   /**
@@ -301,12 +304,14 @@ var Documentation = {
               window.location.href = prevHref;
               return false;
             }
+            break;
           case 39: // right
             var nextHref = $('link[rel="next"]').prop('href');
             if (nextHref) {
               window.location.href = nextHref;
               return false;
             }
+            break;
         }
       }
     });
diff --git a/master/_static/language_data.js b/master/_static/language_data.js
index 863704b..ebe2f03 100644
--- a/master/_static/language_data.js
+++ b/master/_static/language_data.js
@@ -5,7 +5,7 @@
  * This script contains the language-specific data used by searchtools.js,
  * namely the list of stopwords, stemmer, scorer and splitter.
  *
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
diff --git a/master/_static/searchtools.js b/master/_static/searchtools.js
index 1a90152..2d77859 100644
--- a/master/_static/searchtools.js
+++ b/master/_static/searchtools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for the full-text search.
  *
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -282,7 +282,10 @@ var Search = {
                   complete: function(jqxhr, textstatus) {
                     var data = jqxhr.responseText;
                     if (data !== '' && data !== undefined) {
-                      listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
+                      var summary = Search.makeSearchSummary(data, searchterms, hlterms);
+                      if (summary) {
+                        listItem.append(summary);
+                      }
                     }
                     Search.output.append(listItem);
                     setTimeout(function() {
@@ -325,7 +328,9 @@ var Search = {
     var results = [];
 
     for (var prefix in objects) {
-      for (var name in objects[prefix]) {
+      for (var iMatch = 0; iMatch != objects[prefix].length; ++iMatch) {
+        var match = objects[prefix][iMatch];
+        var name = match[4];
         var fullname = (prefix ? prefix + '.' : '') + name;
         var fullnameLower = fullname.toLowerCase()
         if (fullnameLower.indexOf(object) > -1) {
@@ -339,7 +344,6 @@ var Search = {
           } else if (parts[parts.length - 1].indexOf(object) > -1) {
             score += Scorer.objPartialMatch;
           }
-          var match = objects[prefix][name];
           var objname = objnames[match[1]][2];
           var title = titles[match[0]];
           // If more than one term searched for, we require other words to be
@@ -498,6 +502,9 @@ var Search = {
    */
   makeSearchSummary : function(htmlText, keywords, hlwords) {
     var text = Search.htmlToText(htmlText);
+    if (text == "") {
+      return null;
+    }
     var textLower = text.toLowerCase();
     var start = 0;
     $.each(keywords, function() {
@@ -509,7 +516,7 @@ var Search = {
     var excerpt = ((start > 0) ? '...' : '') +
       $.trim(text.substr(start, 240)) +
       ((start + 240 - text.length) ? '...' : '');
-    var rv = $('<div class="context"></div>').text(excerpt);
+    var rv = $('<p class="context"></p>').text(excerpt);
     $.each(hlwords, function() {
       rv = rv.highlightText(this, 'highlighted');
     });
diff --git a/master/_static/underscore-1.12.0.js b/master/_static/underscore-1.13.1.js
similarity index 94%
copy from master/_static/underscore-1.12.0.js
copy to master/_static/underscore-1.13.1.js
index 3af6352..ffd77af 100644
--- a/master/_static/underscore-1.12.0.js
+++ b/master/_static/underscore-1.13.1.js
@@ -1,19 +1,19 @@
 (function (global, factory) {
   typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
   typeof define === 'function' && define.amd ? define('underscore', factory) :
-  (global = global || self, (function () {
+  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (function () {
     var current = global._;
     var exports = global._ = factory();
     exports.noConflict = function () { global._ = current; return exports; };
   }()));
 }(this, (function () {
-  //     Underscore.js 1.12.0
+  //     Underscore.js 1.13.1
   //     https://underscorejs.org
-  //     (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+  //     (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
   //     Underscore may be freely distributed under the MIT license.
 
   // Current version.
-  var VERSION = '1.12.0';
+  var VERSION = '1.13.1';
 
   // Establish the root object, `window` (`self`) in the browser, `global`
   // on the server, or `this` in some virtual machines. We use `self`
@@ -170,7 +170,7 @@
   var isArray = nativeIsArray || tagTester('Array');
 
   // Internal function to check whether `key` is an own property name of `obj`.
-  function has(obj, key) {
+  function has$1(obj, key) {
     return obj != null && hasOwnProperty.call(obj, key);
   }
 
@@ -181,7 +181,7 @@
   (function() {
     if (!isArguments(arguments)) {
       isArguments = function(obj) {
-        return has(obj, 'callee');
+        return has$1(obj, 'callee');
       };
     }
   }());
@@ -268,7 +268,7 @@
 
     // Constructor is a special case.
     var prop = 'constructor';
-    if (has(obj, prop) && !keys.contains(prop)) keys.push(prop);
+    if (has$1(obj, prop) && !keys.contains(prop)) keys.push(prop);
 
     while (nonEnumIdx--) {
       prop = nonEnumerableProps[nonEnumIdx];
@@ -284,7 +284,7 @@
     if (!isObject(obj)) return [];
     if (nativeKeys) return nativeKeys(obj);
     var keys = [];
-    for (var key in obj) if (has(obj, key)) keys.push(key);
+    for (var key in obj) if (has$1(obj, key)) keys.push(key);
     // Ahem, IE < 9.
     if (hasEnumBug) collectNonEnumProps(obj, keys);
     return keys;
@@ -318,24 +318,24 @@
   // If Underscore is called as a function, it returns a wrapped object that can
   // be used OO-style. This wrapper holds altered versions of all functions added
   // through `_.mixin`. Wrapped objects may be chained.
-  function _(obj) {
-    if (obj instanceof _) return obj;
-    if (!(this instanceof _)) return new _(obj);
+  function _$1(obj) {
+    if (obj instanceof _$1) return obj;
+    if (!(this instanceof _$1)) return new _$1(obj);
     this._wrapped = obj;
   }
 
-  _.VERSION = VERSION;
+  _$1.VERSION = VERSION;
 
   // Extracts the result from a wrapped and chained object.
-  _.prototype.value = function() {
+  _$1.prototype.value = function() {
     return this._wrapped;
   };
 
   // Provide unwrapping proxies for some methods used in engine operations
   // such as arithmetic and JSON stringification.
-  _.prototype.valueOf = _.prototype.toJSON = _.prototype.value;
+  _$1.prototype.valueOf = _$1.prototype.toJSON = _$1.prototype.value;
 
-  _.prototype.toString = function() {
+  _$1.prototype.toString = function() {
     return String(this._wrapped);
   };
 
@@ -370,8 +370,8 @@
   // Internal recursive comparison function for `_.isEqual`.
   function deepEq(a, b, aStack, bStack) {
     // Unwrap any wrapped objects.
-    if (a instanceof _) a = a._wrapped;
-    if (b instanceof _) b = b._wrapped;
+    if (a instanceof _$1) a = a._wrapped;
+    if (b instanceof _$1) b = b._wrapped;
     // Compare `[[Class]]` names.
     var className = toString.call(a);
     if (className !== toString.call(b)) return false;
@@ -463,7 +463,7 @@
       while (length--) {
         // Deep compare each member
         key = _keys[length];
-        if (!(has(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
+        if (!(has$1(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
       }
     }
     // Remove the first object from the stack of traversed objects.
@@ -642,15 +642,15 @@
 
   // Normalize a (deep) property `path` to array.
   // Like `_.iteratee`, this function can be customized.
-  function toPath(path) {
+  function toPath$1(path) {
     return isArray(path) ? path : [path];
   }
-  _.toPath = toPath;
+  _$1.toPath = toPath$1;
 
   // Internal wrapper for `_.toPath` to enable minification.
   // Similar to `cb` for `_.iteratee`.
-  function toPath$1(path) {
-    return _.toPath(path);
+  function toPath(path) {
+    return _$1.toPath(path);
   }
 
   // Internal function to obtain a nested property in `obj` along `path`.
@@ -668,19 +668,19 @@
   // `undefined`, return `defaultValue` instead.
   // The `path` is normalized through `_.toPath`.
   function get(object, path, defaultValue) {
-    var value = deepGet(object, toPath$1(path));
+    var value = deepGet(object, toPath(path));
     return isUndefined(value) ? defaultValue : value;
   }
 
   // Shortcut function for checking if an object has a given property directly on
   // itself (in other words, not on a prototype). Unlike the internal `has`
   // function, this public version can also traverse nested properties.
-  function has$1(obj, path) {
-    path = toPath$1(path);
+  function has(obj, path) {
+    path = toPath(path);
     var length = path.length;
     for (var i = 0; i < length; i++) {
       var key = path[i];
-      if (!has(obj, key)) return false;
+      if (!has$1(obj, key)) return false;
       obj = obj[key];
     }
     return !!length;
@@ -703,7 +703,7 @@
   // Creates a function that, when passed an object, will traverse that object’s
   // properties down the given `path`, specified as an array of keys or indices.
   function property(path) {
-    path = toPath$1(path);
+    path = toPath(path);
     return function(obj) {
       return deepGet(obj, path);
     };
@@ -747,12 +747,12 @@
   function iteratee(value, context) {
     return baseIteratee(value, context, Infinity);
   }
-  _.iteratee = iteratee;
+  _$1.iteratee = iteratee;
 
   // The function we call internally to generate a callback. It invokes
   // `_.iteratee` if overridden, otherwise `baseIteratee`.
   function cb(value, context, argCount) {
-    if (_.iteratee !== iteratee) return _.iteratee(value, context);
+    if (_$1.iteratee !== iteratee) return _$1.iteratee(value, context);
     return baseIteratee(value, context, argCount);
   }
 
@@ -840,7 +840,7 @@
 
   // By default, Underscore uses ERB-style template delimiters. Change the
   // following template settings to use alternative delimiters.
-  var templateSettings = _.templateSettings = {
+  var templateSettings = _$1.templateSettings = {
     evaluate: /<%([\s\S]+?)%>/g,
     interpolate: /<%=([\s\S]+?)%>/g,
     escape: /<%-([\s\S]+?)%>/g
@@ -868,13 +868,20 @@
     return '\\' + escapes[match];
   }
 
+  // In order to prevent third-party code injection through
+  // `_.templateSettings.variable`, we test it against the following regular
+  // expression. It is intentionally a bit more liberal than just matching valid
+  // identifiers, but still prevents possible loopholes through defaults or
+  // destructuring assignment.
+  var bareIdentifier = /^\s*(\w|\$)+\s*$/;
+
   // JavaScript micro-templating, similar to John Resig's implementation.
   // Underscore templating handles arbitrary delimiters, preserves whitespace,
   // and correctly escapes quotes within interpolated code.
   // NB: `oldSettings` only exists for backwards compatibility.
   function template(text, settings, oldSettings) {
     if (!settings && oldSettings) settings = oldSettings;
-    settings = defaults({}, settings, _.templateSettings);
+    settings = defaults({}, settings, _$1.templateSettings);
 
     // Combine delimiters into one regular expression via alternation.
     var matcher = RegExp([
@@ -903,8 +910,17 @@
     });
     source += "';\n";
 
-    // If a variable is not specified, place data values in local scope.
-    if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n';
+    var argument = settings.variable;
+    if (argument) {
+      // Insure against third-party code injection. (CVE-2021-23358)
+      if (!bareIdentifier.test(argument)) throw new Error(
+        'variable is not a bare identifier: ' + argument
+      );
+    } else {
+      // If a variable is not specified, place data values in local scope.
+      source = 'with(obj||{}){\n' + source + '}\n';
+      argument = 'obj';
+    }
 
     source = "var __t,__p='',__j=Array.prototype.join," +
       "print=function(){__p+=__j.call(arguments,'');};\n" +
@@ -912,18 +928,17 @@
 
     var render;
     try {
-      render = new Function(settings.variable || 'obj', '_', source);
+      render = new Function(argument, '_', source);
     } catch (e) {
       e.source = source;
       throw e;
     }
 
     var template = function(data) {
-      return render.call(this, data, _);
+      return render.call(this, data, _$1);
     };
 
     // Provide the compiled source as a convenience for precompilation.
-    var argument = settings.variable || 'obj';
     template.source = 'function(' + argument + '){\n' + source + '}';
 
     return template;
@@ -933,7 +948,7 @@
   // is invoked with its parent as context. Returns the value of the final
   // child, or `fallback` if any child is undefined.
   function result(obj, path, fallback) {
-    path = toPath$1(path);
+    path = toPath(path);
     var length = path.length;
     if (!length) {
       return isFunction$1(fallback) ? fallback.call(obj) : fallback;
@@ -959,7 +974,7 @@
 
   // Start chaining a wrapped Underscore object.
   function chain(obj) {
-    var instance = _(obj);
+    var instance = _$1(obj);
     instance._chain = true;
     return instance;
   }
@@ -993,7 +1008,7 @@
     return bound;
   });
 
-  partial.placeholder = _;
+  partial.placeholder = _$1;
 
   // Create a function bound to a given object (assigning `this`, and arguments,
   // optionally).
@@ -1012,7 +1027,7 @@
   var isArrayLike = createSizePropertyCheck(getLength);
 
   // Internal implementation of a recursive `flatten` function.
-  function flatten(input, depth, strict, output) {
+  function flatten$1(input, depth, strict, output) {
     output = output || [];
     if (!depth && depth !== 0) {
       depth = Infinity;
@@ -1025,7 +1040,7 @@
       if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) {
         // Flatten current level of array or arguments object.
         if (depth > 1) {
-          flatten(value, depth - 1, strict, output);
+          flatten$1(value, depth - 1, strict, output);
           idx = output.length;
         } else {
           var j = 0, len = value.length;
@@ -1042,7 +1057,7 @@
   // are the method names to be bound. Useful for ensuring that all callbacks
   // defined on an object belong to it.
   var bindAll = restArguments(function(obj, keys) {
-    keys = flatten(keys, false, false);
+    keys = flatten$1(keys, false, false);
     var index = keys.length;
     if (index < 1) throw new Error('bindAll must be passed function names');
     while (index--) {
@@ -1057,7 +1072,7 @@
     var memoize = function(key) {
       var cache = memoize.cache;
       var address = '' + (hasher ? hasher.apply(this, arguments) : key);
-      if (!has(cache, address)) cache[address] = func.apply(this, arguments);
+      if (!has$1(cache, address)) cache[address] = func.apply(this, arguments);
       return cache[address];
     };
     memoize.cache = {};
@@ -1074,7 +1089,7 @@
 
   // Defers a function, scheduling it to run after the current call stack has
   // cleared.
-  var defer = partial(delay, _, 1);
+  var defer = partial(delay, _$1, 1);
 
   // Returns a function, that, when invoked, will only be triggered at most once
   // during a given window of time. Normally, the throttled function will run
@@ -1420,7 +1435,7 @@
     if (isFunction$1(path)) {
       func = path;
     } else {
-      path = toPath$1(path);
+      path = toPath(path);
       contextPath = path.slice(0, -1);
       path = path[path.length - 1];
     }
@@ -1562,7 +1577,7 @@
   // Groups the object's values by a criterion. Pass either a string attribute
   // to group by, or a function that returns the criterion.
   var groupBy = group(function(result, value, key) {
-    if (has(result, key)) result[key].push(value); else result[key] = [value];
+    if (has$1(result, key)) result[key].push(value); else result[key] = [value];
   });
 
   // Indexes the object's values by a criterion, similar to `_.groupBy`, but for
@@ -1575,7 +1590,7 @@
   // either a string attribute to count by, or a function that returns the
   // criterion.
   var countBy = group(function(result, value, key) {
-    if (has(result, key)) result[key]++; else result[key] = 1;
+    if (has$1(result, key)) result[key]++; else result[key] = 1;
   });
 
   // Split a collection into two arrays: one whose elements all pass the given
@@ -1618,7 +1633,7 @@
       keys = allKeys(obj);
     } else {
       iteratee = keyInObj;
-      keys = flatten(keys, false, false);
+      keys = flatten$1(keys, false, false);
       obj = Object(obj);
     }
     for (var i = 0, length = keys.length; i < length; i++) {
@@ -1636,7 +1651,7 @@
       iteratee = negate(iteratee);
       if (keys.length > 1) context = keys[1];
     } else {
-      keys = map(flatten(keys, false, false), String);
+      keys = map(flatten$1(keys, false, false), String);
       iteratee = function(value, key) {
         return !contains(keys, key);
       };
@@ -1681,14 +1696,14 @@
 
   // Flatten out an array, either recursively (by default), or up to `depth`.
   // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
-  function flatten$1(array, depth) {
-    return flatten(array, depth, false);
+  function flatten(array, depth) {
+    return flatten$1(array, depth, false);
   }
 
   // Take the difference between one array and a number of other arrays.
   // Only the elements present in just the first array will remain.
   var difference = restArguments(function(array, rest) {
-    rest = flatten(rest, true, true);
+    rest = flatten$1(rest, true, true);
     return filter(array, function(value){
       return !contains(rest, value);
     });
@@ -1734,7 +1749,7 @@
   // Produce an array that contains the union: each distinct element from all of
   // the passed-in arrays.
   var union = restArguments(function(arrays) {
-    return uniq(flatten(arrays, true, true));
+    return uniq(flatten$1(arrays, true, true));
   });
 
   // Produce an array that contains every item shared between all the
@@ -1821,26 +1836,26 @@
 
   // Helper function to continue chaining intermediate results.
   function chainResult(instance, obj) {
-    return instance._chain ? _(obj).chain() : obj;
+    return instance._chain ? _$1(obj).chain() : obj;
   }
 
   // Add your own custom functions to the Underscore object.
   function mixin(obj) {
     each(functions(obj), function(name) {
-      var func = _[name] = obj[name];
-      _.prototype[name] = function() {
+      var func = _$1[name] = obj[name];
+      _$1.prototype[name] = function() {
         var args = [this._wrapped];
         push.apply(args, arguments);
-        return chainResult(this, func.apply(_, args));
+        return chainResult(this, func.apply(_$1, args));
       };
     });
-    return _;
+    return _$1;
   }
 
   // Add all mutator `Array` functions to the wrapper.
   each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
     var method = ArrayProto[name];
-    _.prototype[name] = function() {
+    _$1.prototype[name] = function() {
       var obj = this._wrapped;
       if (obj != null) {
         method.apply(obj, arguments);
@@ -1855,7 +1870,7 @@
   // Add all accessor `Array` functions to the wrapper.
   each(['concat', 'join', 'slice'], function(name) {
     var method = ArrayProto[name];
-    _.prototype[name] = function() {
+    _$1.prototype[name] = function() {
       var obj = this._wrapped;
       if (obj != null) obj = method.apply(obj, arguments);
       return chainResult(this, obj);
@@ -1909,12 +1924,12 @@
     clone: clone,
     tap: tap,
     get: get,
-    has: has$1,
+    has: has,
     mapObject: mapObject,
     identity: identity,
     constant: constant,
     noop: noop,
-    toPath: toPath,
+    toPath: toPath$1,
     property: property,
     propertyOf: propertyOf,
     matcher: matcher,
@@ -1997,7 +2012,7 @@
     tail: rest,
     drop: rest,
     compact: compact,
-    flatten: flatten$1,
+    flatten: flatten,
     without: without,
     uniq: uniq,
     unique: uniq,
@@ -2011,17 +2026,17 @@
     range: range,
     chunk: chunk,
     mixin: mixin,
-    'default': _
+    'default': _$1
   };
 
   // Default Export
 
   // Add all of the Underscore functions to the wrapper object.
-  var _$1 = mixin(allExports);
+  var _ = mixin(allExports);
   // Legacy Node.js API.
-  _$1._ = _$1;
+  _._ = _;
 
-  return _$1;
+  return _;
 
 })));
-//# sourceMappingURL=underscore.js.map
+//# sourceMappingURL=underscore-umd.js.map
diff --git a/master/_static/underscore.js b/master/_static/underscore.js
index 166240e..cf177d4 100644
--- a/master/_static/underscore.js
+++ b/master/_static/underscore.js
@@ -1,6 +1,6 @@
-!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n=n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
-//     Underscore.js 1.12.0
+!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
+//     Underscore.js 1.13.1
 //     https://underscorejs.org
-//     (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+//     (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
 //     Underscore may be freely distributed under the MIT license.
-var n="1.12.0",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,g=isFinite,d=!{toString:null}.propertyIsEnumerable("toStrin [...]
\ No newline at end of file
+var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toStrin [...]
\ No newline at end of file
diff --git a/master/concepts.html b/master/concepts.html
index 434f1f0..acfff7c 100644
--- a/master/concepts.html
+++ b/master/concepts.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="_static/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" />
@@ -499,6 +503,7 @@ issuing:</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="_static/documentation_options.js"></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>
diff --git a/master/external_links.html b/master/external_links.html
index 4d399f9..683e752 100644
--- a/master/external_links.html
+++ b/master/external_links.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="_static/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" />
@@ -331,6 +335,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="_static/documentation_options.js"></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>
diff --git a/master/genindex.html b/master/genindex.html
index 01a33ec..2b66005 100644
--- a/master/genindex.html
+++ b/master/genindex.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="_static/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" />
@@ -1079,7 +1083,7 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/config/config.html#c.conf_handler">conf_handler (C struct)</a>
 </li>
-      <li><a href="os/modules/config/config.html#c.conf_handler.@16">conf_handler.[anonymous] (C var)</a>, <a href="os/modules/config/config.html#c.conf_handler.@18">[1]</a>, <a href="os/modules/config/config.html#c.conf_handler.@20">[2]</a>, <a href="os/modules/config/config.html#c.conf_handler.@22">[3]</a>
+      <li><a href="os/modules/config/config.html#c.conf_handler.@1">conf_handler.[anonymous] (C var)</a>, <a href="os/modules/config/config.html#c.conf_handler.@3">[1]</a>, <a href="os/modules/config/config.html#c.conf_handler.@5">[2]</a>, <a href="os/modules/config/config.html#c.conf_handler.@7">[3]</a>
 </li>
       <li><a href="os/modules/config/config.html#c.conf_handler.ch_arg">conf_handler.ch_arg (C var)</a>
 </li>
@@ -1117,10 +1121,10 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/config/config.html#c.conf_store_init">conf_store_init (C function)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="os/modules/config/config.html#c.conf_store_itf">conf_store_itf (C struct)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="os/modules/config/config.html#c.conf_store_load_cb">conf_store_load_cb (C type)</a>
 </li>
       <li><a href="os/modules/config/config.html#c.conf_str_from_bytes">conf_str_from_bytes (C function)</a>
@@ -1179,6 +1183,8 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/console/console.html#c.console_rx_restart">console_rx_restart (C function)</a>
 </li>
+      <li><a href="os/modules/console/console.html#c.console_set_completion_cb">console_set_completion_cb (C function)</a>
+</li>
       <li><a href="os/modules/console/console.html#c.console_silence">console_silence (C function)</a>
 </li>
       <li><a href="os/modules/console/console.html#c.console_silence_non_nlip">console_silence_non_nlip (C function)</a>
@@ -1807,6 +1813,8 @@ ga("send", "pageview");
         <li><a href="os/modules/json/json.html#c.json_array_t.arr.uintegers">(C var)</a>
 </li>
       </ul></li>
+      <li><a href="os/modules/json/json.html#c.json_array_t.arr.uintegers.store">json_array_t.arr.uintegers.store (C var)</a>
+</li>
       <li><a href="os/modules/json/json.html#c.json_array_t.count">json_array_t.count (C var)</a>
 </li>
       <li><a href="os/modules/json/json.html#c.json_array_t.element_type">json_array_t.element_type (C var)</a>
@@ -1837,6 +1845,8 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.addr.string">json_attr_t.addr.string (C var)</a>
 </li>
+      <li><a href="os/modules/json/json.html#c.json_attr_t.addr.uinteger">json_attr_t.addr.uinteger (C var)</a>
+</li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.attribute">json_attr_t.attribute (C var)</a>
 </li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.dflt">json_attr_t.dflt (C union)</a>
@@ -1855,6 +1865,8 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.dflt.real">json_attr_t.dflt.real (C var)</a>
 </li>
+      <li><a href="os/modules/json/json.html#c.json_attr_t.dflt.uinteger">json_attr_t.dflt.uinteger (C var)</a>
+</li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.len">json_attr_t.len (C var)</a>
 </li>
       <li><a href="os/modules/json/json.html#c.json_attr_t.map">json_attr_t.map (C var)</a>
@@ -1899,10 +1911,10 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/json/json.html#c.json_encoder.je_encode_buf">json_encoder.je_encode_buf (C var)</a>
 </li>
-      <li><a href="os/modules/json/json.html#c.json_encoder.je_wr_commas">json_encoder.je_wr_commas (C var)</a>
-</li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="os/modules/json/json.html#c.json_encoder.je_wr_commas">json_encoder.je_wr_commas (C var)</a>
+</li>
       <li><a href="os/modules/json/json.html#c.json_encoder.je_write">json_encoder.je_write (C var)</a>
 </li>
       <li><a href="os/modules/json/json.html#c.json_enum_t">json_enum_t (C struct)</a>
@@ -3207,7 +3219,7 @@ ga("send", "pageview");
 </li>
       <li><a href="os/modules/shell/shell.html#c.shell_cmd">shell_cmd (C struct)</a>
 </li>
-      <li><a href="os/modules/shell/shell.html#c.shell_cmd.@24">shell_cmd.[anonymous] (C var)</a>
+      <li><a href="os/modules/shell/shell.html#c.shell_cmd.@9">shell_cmd.[anonymous] (C var)</a>
 </li>
       <li><a href="os/modules/shell/shell.html#c.shell_cmd.help">shell_cmd.help (C var)</a>
 </li>
@@ -3564,6 +3576,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="_static/documentation_options.js"></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>
diff --git a/master/get_started/debug.html b/master/get_started/debug.html
index 4dd596c..447f1c0 100644
--- a/master/get_started/debug.html
+++ b/master/get_started/debug.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -383,6 +387,7 @@ on the <a class="reference internal" href="../newt/command_list/newt_run.html"><
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/get_started/docker.html b/master/get_started/docker.html
index 7ee0c82..8806651 100644
--- a/master/get_started/docker.html
+++ b/master/get_started/docker.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -461,6 +465,7 @@ on the “Adds new USB filter” button.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/get_started/index.html b/master/get_started/index.html
index 8e1928e..0c406bf 100644
--- a/master/get_started/index.html
+++ b/master/get_started/index.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -350,6 +354,7 @@ links <a class="reference external" href="https://mynewt.apache.org/community/">
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/get_started/native_install/cross_tools.html b/master/get_started/native_install/cross_tools.html
index e9bfc5a..ba54211 100644
--- a/master/get_started/native_install/cross_tools.html
+++ b/master/get_started/native_install/cross_tools.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -552,6 +556,7 @@ path.</p></li>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/get_started/native_install/index.html b/master/get_started/native_install/index.html
index 06cab89..072fd4b 100644
--- a/master/get_started/native_install/index.html
+++ b/master/get_started/native_install/index.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -367,6 +371,7 @@ installation outlined on this page.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/get_started/native_install/native_tools.html b/master/get_started/native_install/native_tools.html
index 6a9bdc7..48d493a 100644
--- a/master/get_started/native_install/native_tools.html
+++ b/master/get_started/native_install/native_tools.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -449,6 +453,7 @@ ARM.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/get_started/project_create.html b/master/get_started/project_create.html
index cca276a..233877e 100644
--- a/master/get_started/project_create.html
+++ b/master/get_started/project_create.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -781,6 +785,7 @@ project running on real hardware.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/get_started/serial_access.html b/master/get_started/serial_access.html
index 8a28d6c..8348f25 100644
--- a/master/get_started/serial_access.html
+++ b/master/get_started/serial_access.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -522,6 +526,7 @@ move on to creating one!</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/index.html b/master/index.html
index bc21a19..4bbbfc7 100644
--- a/master/index.html
+++ b/master/index.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="_static/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" />
@@ -381,6 +385,7 @@ application.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="_static/documentation_options.js"></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>
diff --git a/master/misc/go_env.html b/master/misc/go_env.html
index f3d0757..586bc75 100644
--- a/master/misc/go_env.html
+++ b/master/misc/go_env.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -550,6 +554,7 @@ binary to ensure the new version is installed.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/misc/ide.html b/master/misc/ide.html
index 63db158..b4d8fa2 100644
--- a/master/misc/ide.html
+++ b/master/misc/ide.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -654,6 +658,7 @@ debugger configuration in the <code class="docutils literal notranslate"><span c
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/misc/index.html b/master/misc/index.html
index 11d9b63..7cdb4fe 100644
--- a/master/misc/index.html
+++ b/master/misc/index.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -326,6 +330,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/admin_faq.html b/master/mynewt_faq/admin_faq.html
index 169abee..7b756f0 100644
--- a/master/mynewt_faq/admin_faq.html
+++ b/master/mynewt_faq/admin_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -438,6 +442,7 @@ described for earlier questions.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/bluetooth_faq.html b/master/mynewt_faq/bluetooth_faq.html
index 378511c..03e19c1 100644
--- a/master/mynewt_faq/bluetooth_faq.html
+++ b/master/mynewt_faq/bluetooth_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -508,6 +512,7 @@ you will still need to make sure your buffer doesn’t become corrupted by a sub
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/boot_faq.html b/master/mynewt_faq/boot_faq.html
index 64751b6..6d2f307 100644
--- a/master/mynewt_faq/boot_faq.html
+++ b/master/mynewt_faq/boot_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -371,6 +375,7 @@ image over serial, it is handled in <code class="docutils literal notranslate"><
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/fs_faq.html b/master/mynewt_faq/fs_faq.html
index 56317fe..2178359 100644
--- a/master/mynewt_faq/fs_faq.html
+++ b/master/mynewt_faq/fs_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -349,6 +353,7 @@ should initialize itself.  A few things you might find helpful:</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/hardware_faq.html b/master/mynewt_faq/hardware_faq.html
index 323f5b4..e494b79 100644
--- a/master/mynewt_faq/hardware_faq.html
+++ b/master/mynewt_faq/hardware_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -382,6 +386,7 @@ tell me how to do so?</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/index.html b/master/mynewt_faq/index.html
index bcd5fe5..6831f00 100644
--- a/master/mynewt_faq/index.html
+++ b/master/mynewt_faq/index.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -371,6 +375,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/modules_faq.html b/master/mynewt_faq/modules_faq.html
index 0335918..0e4571a 100644
--- a/master/mynewt_faq/modules_faq.html
+++ b/master/mynewt_faq/modules_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -373,6 +377,7 @@ handlers at the same time.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/newt_faq.html b/master/mynewt_faq/newt_faq.html
index 75de859..83834fb 100644
--- a/master/mynewt_faq/newt_faq.html
+++ b/master/mynewt_faq/newt_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -348,6 +352,7 @@ the application it says something like: 18764 bytes. What does this mean?</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/newtmgr_faq.html b/master/mynewt_faq/newtmgr_faq.html
index 6cdd60b..b1225be 100644
--- a/master/mynewt_faq/newtmgr_faq.html
+++ b/master/mynewt_faq/newtmgr_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -407,6 +411,7 @@ above workarounds.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/nfc_faq.html b/master/mynewt_faq/nfc_faq.html
index 4bae34f..dc2a275 100644
--- a/master/mynewt_faq/nfc_faq.html
+++ b/master/mynewt_faq/nfc_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -334,6 +338,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/port_faq.html b/master/mynewt_faq/port_faq.html
index b8181b7..072c7da 100644
--- a/master/mynewt_faq/port_faq.html
+++ b/master/mynewt_faq/port_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -348,6 +352,7 @@ created, which is done by <code class="docutils literal notranslate"><span class
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/syntax_faq.html b/master/mynewt_faq/syntax_faq.html
index 0db8b17..25feb5b 100644
--- a/master/mynewt_faq/syntax_faq.html
+++ b/master/mynewt_faq/syntax_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -395,6 +399,7 @@ number, or if you don’t have serial number available.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/mynewt_faq/troubleshoot_faq.html b/master/mynewt_faq/troubleshoot_faq.html
index 1789449..4b080cf 100644
--- a/master/mynewt_faq/troubleshoot_faq.html
+++ b/master/mynewt_faq/troubleshoot_faq.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -424,6 +428,7 @@ reboot, you will also want to set <code class="docutils literal notranslate"><sp
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/network/README.html b/master/network/README.html
index 86636db..be156a5 100644
--- a/master/network/README.html
+++ b/master/network/README.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -337,6 +341,7 @@ $ make clean <span class="o">&amp;&amp;</span> make preview <span class="o">&amp
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_att.html b/master/network/ble_hs/ble_att.html
index 5f5bfbb..7bf72ec 100644
--- a/master/network/ble_hs/ble_att.html
+++ b/master/network/ble_hs/ble_att.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -288,109 +292,110 @@ host exposes to the application.</p>
 <div class="section" id="api">
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c function">
-<dt id="c.ble_hs_is_enabled">
-<span class="target" id="group__bt__host_1gadd78035cc0e59911bfe8c7622400b158"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_is_enabled</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_is_enabled" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_is_enabled">
+<span class="target" id="group__bt__host_1gadd78035cc0e59911bfe8c7622400b158"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_is_enabled</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_is_enabled" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether the host is enabled. </p>
 <p>The host is enabled if it is starting or fully started. It is disabled if it is stopping or stopped.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>1 if the host is enabled; 0 if the host is disabled. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>1 if the host is enabled; 0 if the host is disabled. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_synced">
-<span class="target" id="group__bt__host_1ga766de0eed40adc6e388c4ef5bec03d46"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_synced</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_synced" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_synced">
+<span class="target" id="group__bt__host_1ga766de0eed40adc6e388c4ef5bec03d46"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_synced</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_synced" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether the host has synchronized with the controller. </p>
 <p>Synchronization must occur before any host procedures can be performed.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>1 if the host and controller are in sync; 0 if the host and controller are out of sync. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>1 if the host and controller are in sync; 0 if the host and controller are out of sync. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_start">
-<span class="target" id="group__bt__host_1ga5591e554fbc48ebb8dd3f761ad37b450"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_start" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_start">
+<span class="target" id="group__bt__host_1ga5591e554fbc48ebb8dd3f761ad37b450"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_start</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Synchronizes the host with the controller by sending a sequence of HCI commands. </p>
 <p>This function must be called before any other host functionality is used, but it must be called after both the host and controller are initialized. Typically, the host-parent-task calls this function at the top of its task routine. This function must only be called in the host parent task. A safe alternative for starting the stack from any task is to call <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host_1ga419cec04ac7a359465ddc13e96c06371 [...]
 <p>If the host fails to synchronize with the controller (if the controller is not fully booted, for example), the host will attempt to resynchronize every 100 ms. For this reason, an error return code is not necessarily fatal.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; nonzero on error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_sched_start">
-<span class="target" id="group__bt__host_1ga419cec04ac7a359465ddc13e96c06371"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_sched_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_start" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_sched_start">
+<span class="target" id="group__bt__host_1ga419cec04ac7a359465ddc13e96c06371"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_sched_start</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Enqueues a host start event to the default event queue. </p>
 <p>The actual host startup is performed in the host parent task, but using the default queue here ensures the event won’t run until the end of main() when this is called during system initialization. This allows the application to configure the host package in the meantime.</p>
 <p>If auto-start is disabled, the application should use this function to start the BLE stack. This function can be called at any time as long as the host is stopped. When the host successfully starts, the application is notified via the ble_hs_cfg.sync_cb callback. </p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_sched_reset">
-<span class="target" id="group__bt__host_1ga5c71de1e7267549beba5512a9a73cfd5"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_sched_reset</span></code><span class="sig-paren">(</span><span class="pre">int</span> <em><span class="pre">reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_sched_reset" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_sched_reset">
+<span class="target" id="group__bt__host_1ga5c71de1e7267549beba5512a9a73cfd5"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_sched_reset</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">reason</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c. [...]
 <dd><p>Causes the host to reset the NimBLE stack as soon as possible. </p>
 <p>The application is notified when the reset occurs via the host reset callback.</p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">reason</span></code>: The host error code that gets passed to the reset callback. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>reason</strong> – The host error code that gets passed to the reset callback. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_evq_set">
-<span class="target" id="group__bt__host_1gab993fe7ec28565ab95db29420fed4df5"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_evq_set</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <span class="pre">ble_npl_eventq</span> <span class="pre">*</span><em><span class="pre">evq</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_evq_set" title="Permalink to this de [...]
+<dt class="sig sig-object c" id="c.ble_hs_evq_set">
+<span class="target" id="group__bt__host_1gab993fe7ec28565ab95db29420fed4df5"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_evq_set</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="pre">ble_npl_eventq</span></span><span class="w"> </span><span class="p"><span class="pre" [...]
 <dd><p>Designates the specified event queue for NimBLE host work. </p>
 <p>By default, the host uses the default event queue and runs in the main task. This function is useful if you want the host to run in a different task.</p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">evq</span></code>: The event queue to use for host work. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>evq</strong> – The event queue to use for host work. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_init">
-<span class="target" id="group__bt__host_1ga69d7274a6c0897109d07a3e60daf04cd"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_hs_init</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_init" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_init">
+<span class="target" id="group__bt__host_1ga69d7274a6c0897109d07a3e60daf04cd"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_init</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_init" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Initializes the NimBLE host. </p>
 <p>This function must be called before the OS is started. The NimBLE stack requires an application task to function. One application task in particular is designated as the “host parent task”. In addition to application-specific work, the host parent task does work for NimBLE by processing events generated by the host. </p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_hs_shutdown">
-<span class="target" id="group__bt__host_1gab97837ef096e47835d9906b1284818ae"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_hs_shutdown</span></code><span class="sig-paren">(</span><span class="pre">int</span> <em><span class="pre">reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_hs_shutdown" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_hs_shutdown">
+<span class="target" id="group__bt__host_1gab97837ef096e47835d9906b1284818ae"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_hs_shutdown</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n"><span class="pre">reason</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_ [...]
 <dd><p>Called when the system is shutting down. </p>
 <p>Stops the BLE host.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>SYSDOWN_IN_PROGRESS. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">reason</span></code>: The reason for the shutdown. One of the HAL_RESET_[…] codes or an implementation-defined value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>reason</strong> – The reason for the shutdown. One of the HAL_RESET_[…] codes or an implementation-defined value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>SYSDOWN_IN_PROGRESS. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_HS_FOREVER">
-<span class="target" id="group__bt__host_1ga8b7d6a49fee6e11e7a8130cbfc8139f7"></span><code class="sig-name descname"><span class="pre">BLE_HS_FOREVER</span></code><a class="headerlink" href="#c.BLE_HS_FOREVER" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_HS_FOREVER">
+<span class="target" id="group__bt__host_1ga8b7d6a49fee6e11e7a8130cbfc8139f7"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_HS_FOREVER</span></span></span><a class="headerlink" href="#c.BLE_HS_FOREVER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_HS_CONN_HANDLE_NONE">
-<span class="target" id="group__bt__host_1gaa92ebcd7ec84341e7c760a0f0f1e57d4"></span><code class="sig-name descname"><span class="pre">BLE_HS_CONN_HANDLE_NONE</span></code><a class="headerlink" href="#c.BLE_HS_CONN_HANDLE_NONE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_HS_CONN_HANDLE_NONE">
+<span class="target" id="group__bt__host_1gaa92ebcd7ec84341e7c760a0f0f1e57d4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_HS_CONN_HANDLE_NONE</span></span></span><a class="headerlink" href="#c.BLE_HS_CONN_HANDLE_NONE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection handle not present. </p>
 </dd></dl>
 
@@ -457,6 +462,7 @@ host exposes to the application.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_gap.html b/master/network/ble_hs/ble_gap.html
index 1cfeb34..5b675e0 100644
--- a/master/network/ble_hs/ble_gap.html
+++ b/master/network/ble_hs/ble_gap.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -281,599 +285,628 @@ ga("send", "pageview");
 <div class="section" id="api">
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c type">
-<dt id="c.ble_gap_event_fn">
-<span class="target" id="group__bt__host__gap_1ga7360972a9e9fb525c5c2038feae32a74"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_fn</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event"><span class="pre">ble_gap_event</span></a> <span class="pre">*</span [...]
+<dt class="sig sig-object c" id="c.ble_gap_event_fn">
+<span class="target" id="group__bt__host__gap_1ga7360972a9e9fb525c5c2038feae32a74"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_event_fn</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href [...]
 <dd></dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_conn_find">
-<span class="target" id="group__bt__host__gap_1ga94220fc148825c35eb70b97c6f045da0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_find</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_conn_desc" title="ble_gap_conn_desc"><span class="pre">ble_gap_conn_desc</span> [...]
+<dt class="sig sig-object c" id="c.ble_gap_conn_find">
+<span class="target" id="group__bt__host__gap_1ga94220fc148825c35eb70b97c6f045da0"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_find</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">handle</span></span>, <span class="k"><span class="pre">struct</span></span> [...]
 <dd><p>Searches for a connection with the specified handle. </p>
 <p>If a matching connection is found, the supplied connection descriptor is filled correspondingly.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_ENOTCONN if no matching connection was found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">handle</span></code>: The connection handle to search for. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_desc</span></code>: On success, this is populated with information relating to the matching connection. Pass NULL if you don’t need this information.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>handle</strong> – The connection handle to search for. </p></li>
+<li><p><strong>out_desc</strong> – On success, this is populated with information relating to the matching connection. Pass NULL if you don’t need this information.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_ENOTCONN if no matching connection was found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_conn_find_by_addr">
-<span class="target" id="group__bt__host__gap_1ga0d9808970bb7936f14f930ebfed1db75"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_find_by_addr</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href= [...]
+<dt class="sig sig-object c" id="c.ble_gap_conn_find_by_addr">
+<span class="target" id="group__bt__host__gap_1ga0d9808970bb7936f14f930ebfed1db75"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_find_by_addr</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"><span c [...]
 <dd><p>Searches for a connection with a peer with the specified address. </p>
 <p>If a matching connection is found, the supplied connection descriptor is filled correspondingly.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_ENOTCONN if no matching connection was found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">addr</span></code>: The ble address of a connected peer device to search for. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_desc</span></code>: On success, this is populated with information relating to the matching connection. Pass NULL if you don’t need this information.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>addr</strong> – The ble address of a connected peer device to search for. </p></li>
+<li><p><strong>out_desc</strong> – On success, this is populated with information relating to the matching connection. Pass NULL if you don’t need this information.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_ENOTCONN if no matching connection was found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_set_event_cb">
-<span class="target" id="group__bt__host__gap_1ga3d61bb87c27e1f7518b24d684d06cf76"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_event_cb</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="#c.ble_gap_event_fn" title="ble_gap_event_fn"><span class="pre">ble_gap_event_fn</span></a> <span class="pre">*</span><em><span class="pre"> [...]
+<dt class="sig sig-object c" id="c.ble_gap_set_event_cb">
+<span class="target" id="group__bt__host__gap_1ga3d61bb87c27e1f7518b24d684d06cf76"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_set_event_cb</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <a class="reference internal" href="#c.ble_gap [...]
 <dd><p>Configures a connection to use the specified GAP event callback. </p>
 <p>A connection’s GAP event callback is first specified when the connection is created, either via advertising or initiation. This function replaces the callback that was last configured.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_ENOTCONN if there is no connection with the specified handle. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle of the connection to configure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with the connection. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: An optional argument that the callback receives.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle of the connection to configure. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with the connection. </p></li>
+<li><p><strong>cb_arg</strong> – An optional argument that the callback receives.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_ENOTCONN if there is no connection with the specified handle. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_start">
-<span class="target" id="group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">direct_addr</span></em>, <span class= [...]
+<dt class="sig sig-object c" id="c.ble_gap_adv_start">
+<span class="target" id="group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_start</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">own_addr_type</span></span>, <span class="k"><span class="pre">const</span></ [...]
 <dd><p>Start advertising. </p>
 <p>This function configures and start advertising procedure.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">own_addr_type</span></code>: The type of address the stack should use for itself. Valid values are:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>own_addr_type</strong> – The type of address the stack should use for itself. Valid values are:<ul>
 <li><p>BLE_OWN_ADDR_PUBLIC</p></li>
 <li><p>BLE_OWN_ADDR_RANDOM</p></li>
 <li><p>BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT</p></li>
 <li><p>BLE_OWN_ADDR_RPA_RANDOM_DEFAULT </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">direct_addr</span></code>: The peer’s address for directed advertising. This parameter shall be non-NULL if directed advertising is being used. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration_ms</span></code>: The duration of the advertisement procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Units are milliseconds. Specify BLE_HS_FOREVER for no expiration. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_params</span></code>: Additional arguments specifying the particulars of the advertising procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this advertising procedure. If advertising ends, the event is reported through this callback. If advertising results in a connection, the connection inherits this callback as its event-reporting mechanism. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<li><p><strong>direct_addr</strong> – The peer’s address for directed advertising. This parameter shall be non-NULL if directed advertising is being used. </p></li>
+<li><p><strong>duration_ms</strong> – The duration of the advertisement procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Units are milliseconds. Specify BLE_HS_FOREVER for no expiration. </p></li>
+<li><p><strong>adv_params</strong> – Additional arguments specifying the particulars of the advertising procedure. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this advertising procedure. If advertising ends, the event is reported through this callback. If advertising results in a connection, the connection inherits this callback as its event-reporting mechanism. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_stop">
+<span class="target" id="group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_stop</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Stops the currently-active advertising procedure. </p>
 <p>A success return code indicates that advertising has been fully aborted and a new advertising procedure can be initiated immediately.</p>
 <p>NOTE: If the caller is running in the same task as the NimBLE host, or if it is running in a higher priority task than that of the host, care must be taken when restarting advertising. Under these conditions, the following is <em>not</em> a reliable method to restart advertising: <a class="reference internal" href="#group__bt__host__gap_1ga6527f37b9e1e87219110d90aea2bd2d3"><span class="std std-ref">ble_gap_adv_stop()</span></a> <a class="reference internal" href="#group__bt__host__gap [...]
 <p>Instead, the call to <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"><span class="std std-ref"><span class="pre">ble_gap_adv_start()</span></span></a></code> must be made in a separate event context. That is, <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host__gap_1gae8e3b25bf7737b53539f5eb0212a7fb6"><span class="std std-ref"><span class="pre">ble_gap_ [...]
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EALREADY if there is no active advertising procedure, other error code on failure. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success, BLE_HS_EALREADY if there is no active advertising procedure, other error code on failure. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_active">
-<span class="target" id="group__bt__host__gap_1gaa2e0b44b1ac8a54090a060454d5a0c53"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_active" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_active">
+<span class="target" id="group__bt__host__gap_1gaa2e0b44b1ac8a54090a060454d5a0c53"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_active</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_adv_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether an advertisement procedure is currently in progress. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 if no advertisement procedure in progress, 1 otherwise. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 if no advertisement procedure in progress, 1 otherwise. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_set_data">
-<span class="target" id="group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_set_data</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">data</span></em>, <span class="pre">int</span> <em><span class="pre">data_len</span></em><span class="sig-paren">)</spa [...]
+<dt class="sig sig-object c" id="c.ble_gap_adv_set_data">
+<span class="target" id="group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_set_data</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="p"><span class="pr [...]
 <dd><p>Configures the data to include in subsequent advertisements. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">data</span></code>: Buffer containing the advertising data. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">data_len</span></code>: The size of the advertising data, in bytes.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>data</strong> – Buffer containing the advertising data. </p></li>
+<li><p><strong>data_len</strong> – The size of the advertising data, in bytes.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_rsp_set_data">
-<span class="target" id="group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_rsp_set_data</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">data</span></em>, <span class="pre">int</span> <em><span class="pre">data_len</span></em><span class="sig-paren">)< [...]
+<dt class="sig sig-object c" id="c.ble_gap_adv_rsp_set_data">
+<span class="target" id="group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_rsp_set_data</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="p"><span class [...]
 <dd><p>Configures the data to include in subsequent scan responses. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">data</span></code>: Buffer containing the scan response data. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">data_len</span></code>: The size of the response data, in bytes.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>data</strong> – Buffer containing the scan response data. </p></li>
+<li><p><strong>data_len</strong> – The size of the response data, in bytes.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on succes, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_set_fields">
-<span class="target" id="group__bt__host__gap_1ga77e6868a6c58e6d62f2509f3ebf13dd9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_set_fields</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <span class="pre">ble_hs_adv_fields</span> <span class="pre">*</span><em><span class="pre">rsp_fields</span></em><span class="sig-paren">)</ [...]
+<dt class="sig sig-object c" id="c.ble_gap_adv_set_fields">
+<span class="target" id="group__bt__host__gap_1ga77e6868a6c58e6d62f2509f3ebf13dd9"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_set_fields</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span class="p [...]
 <dd><p>Configures the fields to include in subsequent advertisements. </p>
 <p>This is a convenience wrapper for <a class="reference internal" href="#group__bt__host__gap_1gaeaecc10aedc911acc0cce9e4c99b050d"><span class="std std-ref">ble_gap_adv_set_data()</span></a>.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, BLE_HS_EMSGSIZE if the specified data is too large to fit in an advertisement, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_fields</span></code>: Specifies the advertisement data.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>adv_fields</strong> – Specifies the advertisement data.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_EBUSY if advertising is in progress, BLE_HS_EMSGSIZE if the specified data is too large to fit in an advertisement, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_adv_rsp_set_fields">
-<span class="target" id="group__bt__host__gap_1gacaa5a4a6c24edc2c8c1ad024a7ed501c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_adv_rsp_set_fields</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <span class="pre">ble_hs_adv_fields</span> <span class="pre">*</span><em><span class="pre">rsp_fields</span></em><span class="sig-paren" [...]
+<dt class="sig sig-object c" id="c.ble_gap_adv_rsp_set_fields">
+<span class="target" id="group__bt__host__gap_1gacaa5a4a6c24edc2c8c1ad024a7ed501c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_rsp_set_fields</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="n"><span clas [...]
 <dd><p>Configures the fields to include in subsequent scan responses. </p>
 <p>This is a convenience wrapper for <a class="reference internal" href="#group__bt__host__gap_1ga411b084235bd7331b6f36de68d6cce60"><span class="std std-ref">ble_gap_adv_rsp_set_data()</span></a>.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, BLE_HS_EMSGSIZE if the specified data is too large to fit in a scan response, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_fields</span></code>: Specifies the scan response data.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>adv_fields</strong> – Specifies the scan response data.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_EBUSY if advertising is in progress, BLE_HS_EMSGSIZE if the specified data is too large to fit in a scan response, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_configure">
-<span class="target" id="group__bt__host__gap_1ga91352fd79e243d75fadc3705cb004dd8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_configure</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_ext_adv_param [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_configure">
+<span class="target" id="group__bt__host__gap_1ga91352fd79e243d75fadc3705cb004dd8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">const</span [...]
 <dd><p>Configure extended advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">params</span></code>: Additional arguments specifying the particulars of the advertising. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">selected_tx_power</span></code>: Selected advertising transmit power will be stored in that param if non-NULL. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this advertising procedure. Advertising complete event is reported through this callback </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>params</strong> – Additional arguments specifying the particulars of the advertising. </p></li>
+<li><p><strong>selected_tx_power</strong> – Selected advertising transmit power will be stored in that param if non-NULL. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this advertising procedure. Advertising complete event is reported through this callback </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_set_addr">
-<span class="target" id="group__bt__host__gap_1ga848bb4422cde2a9fb65240d1cf55a3a0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_set_addr</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em><span class="sig-pa [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_set_addr">
+<span class="target" id="group__bt__host__gap_1ga848bb4422cde2a9fb65240d1cf55a3a0"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_set_addr</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">const</span> [...]
 <dd><p>Set random address for configured advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">addr</span></code>: Random address to be set</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>addr</strong> – Random address to be set</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_start">
-<span class="target" id="group__bt__host__gap_1ga918ef5aff3cf95b4de7b603663af5344"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <span class="pre">int</span> <em><span class="pre">duration</span></em>, <span class="pre">int</span> <em><span class="pre">max_events</span></em><span class="sig-paren">)</span>< [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_start">
+<span class="target" id="group__bt__host__gap_1ga918ef5aff3cf95b4de7b603663af5344"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_start</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="kt"><span class="pre">int</span></sp [...]
 <dd><p>Start advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration</span></code>: The duration of the advertisement procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Units are 10 milliseconds. Specify 0 for no expiration. &#64;params max_events Number of advertising events that should be sent before advertising ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Specify 0 for no limit.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>duration</strong> – The duration of the advertisement procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Units are 10 milliseconds. Specify 0 for no expiration. &#64;params max_events Number of advertising events that should be sent before advertising ends and a BLE_GAP_EVENT_ADV_COMPLETE event is reported. Specify 0 for no limit.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga681c1e735964de1cd1de73a0a4893a9f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_stop">
+<span class="target" id="group__bt__host__gap_1ga681c1e735964de1cd1de73a0a4893a9f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_stop</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span><span class="sig-paren">)</span><a class="headerlink [...]
 <dd><p>Stops advertising procedure for specified instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EALREADY if there is no active advertising procedure for instance, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_EALREADY if there is no active advertising procedure for instance, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_set_data">
-<span class="target" id="group__bt__host__gap_1ga865bfc674633d460efab81cd9142a815"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">os_mb [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_set_data">
+<span class="target" id="group__bt__host__gap_1ga865bfc674633d460efab81cd9142a815"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_set_data</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">struct</span [...]
 <dd><p>Configures the data to include in advertisements packets for specified advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">data</span></code>: Chain containing the advertising data.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>data</strong> – Chain containing the advertising data.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success or error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_rsp_set_data">
-<span class="target" id="group__bt__host__gap_1gabb6eae8db47bf89b30a04fcfab365745"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_rsp_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">o [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_rsp_set_data">
+<span class="target" id="group__bt__host__gap_1gabb6eae8db47bf89b30a04fcfab365745"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_rsp_set_data</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">struct</ [...]
 <dd><p>Configures the data to include in subsequent scan responses for specified advertisign instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">data</span></code>: Chain containing the scan response data.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>data</strong> – Chain containing the scan response data.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success or error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_remove">
-<span class="target" id="group__bt__host__gap_1ga4830dcadf63143feb8b2ff6d16293810"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_remove</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_remove" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_remove">
+<span class="target" id="group__bt__host__gap_1ga4830dcadf63143feb8b2ff6d16293810"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_remove</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span><span class="sig-paren">)</span><a class="headerli [...]
 <dd><p>Remove existing advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_clear">
-<span class="target" id="group__bt__host__gap_1ga316cbb55ff7e01798e49f2a5f7a275a8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_clear</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_clear" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_clear">
+<span class="target" id="group__bt__host__gap_1ga316cbb55ff7e01798e49f2a5f7a275a8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_clear</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_clear" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Clear all existing advertising instances. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success, BLE_HS_EBUSY if advertising is in progress, other error code on failure. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_adv_active">
-<span class="target" id="group__bt__host__gap_1gac7be943bbcb9e1dbe4e24af43590cf84"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_adv_active</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_ext_adv_active" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_active">
+<span class="target" id="group__bt__host__gap_1gac7be943bbcb9e1dbe4e24af43590cf84"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_active</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span><span class="sig-paren">)</span><a class="headerli [...]
 <dd><p>Indicates whether an advertisement procedure is currently in progress on the specified Instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 if there is no active advertising procedure for the instance, 1 otherwise </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance Id</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance Id</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 if there is no active advertising procedure for the instance, 1 otherwise </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_configure">
-<span class="target" id="group__bt__host__gap_1gac6f4036aafed46310811cff2829293e9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_configure</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_periodic [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_configure">
+<span class="target" id="group__bt__host__gap_1gac6f4036aafed46310811cff2829293e9"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">const< [...]
 <dd><p>Configure periodic advertising for specified advertising instance. </p>
 <p>This is allowed only for instances configured as non-announymous, non-connectable and non-scannable.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">params</span></code>: Additional arguments specifying the particulars of periodic advertising.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>params</strong> – Additional arguments specifying the particulars of periodic advertising.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_start">
-<span class="target" id="group__bt__host__gap_1ga04a1485e292101e2fa57dddf6e76adb8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_start</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_start" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_start">
+<span class="target" id="group__bt__host__gap_1ga04a1485e292101e2fa57dddf6e76adb8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_start</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span><span class="sig-paren">)</span><a class="head [...]
 <dd><p>Start periodic advertising for specified advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_stop">
-<span class="target" id="group__bt__host__gap_1ga15a7bdcb86f4cb0f4013af205a1d6e49"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_stop</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_stop" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_stop">
+<span class="target" id="group__bt__host__gap_1ga15a7bdcb86f4cb0f4013af205a1d6e49"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_stop</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span><span class="sig-paren">)</span><a class="heade [...]
 <dd><p>Stop periodic advertising for specified advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_set_data">
-<span class="target" id="group__bt__host__gap_1ga49bdb3182fdb567d0dea2b88f29e6625"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_set_data</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre"> [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_set_data">
+<span class="target" id="group__bt__host__gap_1ga49bdb3182fdb567d0dea2b88f29e6625"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_set_data</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="k"><span class="pre">struct< [...]
 <dd><p>Configures the data to include in periodic advertisements for specified advertising instance. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success or error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Instance ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">data</span></code>: Chain containing the periodic advertising data.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Instance ID </p></li>
+<li><p><strong>data</strong> – Chain containing the periodic advertising data.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success or error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_create">
-<span class="target" id="group__bt__host__gap_1ga09a29500f67632e8f9f3e16ddc221c03"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_create</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em>, <em class= [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_create">
+<span class="target" id="group__bt__host__gap_1ga09a29500f67632e8f9f3e16ddc221c03"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"> [...]
 <dd><p>Performs the Synchronization procedure with periodic advertiser. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">addr</span></code>: Peer address to synchronize with. If NULL than peers from periodic list are used. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_sid</span></code>: Advertiser Set ID </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">params</span></code>: Additional arguments specifying the particulars of the synchronization procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this synchrnization procedure. BLE_GAP_EVENT_PERIODIC_REPORT events are reported only by this callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>addr</strong> – Peer address to synchronize with. If NULL than peers from periodic list are used. </p></li>
+<li><p><strong>adv_sid</strong> – Advertiser Set ID </p></li>
+<li><p><strong>params</strong> – Additional arguments specifying the particulars of the synchronization procedure. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this synchrnization procedure. BLE_GAP_EVENT_PERIODIC_REPORT events are reported only by this callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_create_cancel">
-<span class="target" id="group__bt__host__gap_1ga7f3b2260e21633f9b125192b2825156c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_create_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_create_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_create_cancel">
+<span class="target" id="group__bt__host__gap_1ga7f3b2260e21633f9b125192b2825156c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_create_cancel</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_create_cancel" title="Perm [...]
 <dd><p>Cancel pending synchronization procedure. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; nonzero on failure. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_terminate">
-<span class="target" id="group__bt__host__gap_1ga0c88d0e48c261c91869e33fc574edab5"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_terminate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_terminate" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_terminate">
+<span class="target" id="group__bt__host__gap_1ga0c88d0e48c261c91869e33fc574edab5"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_terminate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">sync_handle</span></span><span class="sig-paren">)</span>< [...]
 <dd><p>Terminate synchronization procedure. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">sync_handle</span></code>: Handle identifying synchronization to terminate.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sync_handle</strong> – Handle identifying synchronization to terminate.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_reporting">
-<span class="target" id="group__bt__host__gap_1gac98dccc64116bb42b047a6c2bcf2a9a1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_reporting</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em>, <span class="pre">bool</span> <em><span class="pre">enable</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_periodic_adv_sync_re [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_reporting">
+<span class="target" id="group__bt__host__gap_1gac98dccc64116bb42b047a6c2bcf2a9a1"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_reporting</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">sync_handle</span></span>, <span class="kt"><span class="p [...]
 <dd><p>Disable or enable periodic reports for specified sync. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">sync_handle</span></code>: Handle identifying synchronization. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">enable</span></code>: If reports should be enabled.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sync_handle</strong> – Handle identifying synchronization. </p></li>
+<li><p><strong>enable</strong> – If reports should be enabled.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_transfer">
-<span class="target" id="group__bt__host__gap_1gadf569691fcb6d9f9f50d328a2f6af5e2"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_transfer</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">sync_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">service_data</span></em>< [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_transfer">
+<span class="target" id="group__bt__host__gap_1gadf569691fcb6d9f9f50d328a2f6af5e2"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_transfer</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">sync_handle</span></span>, <span class="n"><span class="pre [...]
 <dd><p>Initialize sync transfer procedure for specified handles. </p>
 <p>This allows to transfer periodic sync to which host is synchronized.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">sync_handle</span></code>: Handle identifying synchronization. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Handle identifying connection. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">service_data</span></code>: Sync transfer service data</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sync_handle</strong> – Handle identifying synchronization. </p></li>
+<li><p><strong>conn_handle</strong> – Handle identifying connection. </p></li>
+<li><p><strong>service_data</strong> – Sync transfer service data</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_set_info">
-<span class="target" id="group__bt__host__gap_1ga0e0d15c7da436c2ee8fed152217eb726"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_set_info</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">instance</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">service_data</span></em><span [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_set_info">
+<span class="target" id="group__bt__host__gap_1ga0e0d15c7da436c2ee8fed152217eb726"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_set_info</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">instance</span></span>, <span class="n"><span class="pre">ui [...]
 <dd><p>Initialize set info transfer procedure for specified handles. </p>
 <p>This allows to transfer periodic sync which is being advertised by host.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">instance</span></code>: Advertising instance with periodic adv enabled. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Handle identifying connection. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">service_data</span></code>: Sync transfer service data</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>instance</strong> – Advertising instance with periodic adv enabled. </p></li>
+<li><p><strong>conn_handle</strong> – Handle identifying connection. </p></li>
+<li><p><strong>service_data</strong> – Sync transfer service data</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_periodic_adv_sync_receive">
-<span class="target" id="group__bt__host__gap_1ga15114d22d9434004e6c6bd04a680770f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_sync_receive</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_p [...]
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_sync_receive">
+<span class="target" id="group__bt__host__gap_1ga15114d22d9434004e6c6bd04a680770f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_sync_receive</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre" [...]
 <dd><p>Enables or disables sync transfer reception on specified connection. </p>
 <p>When sync transfer arrives, BLE_GAP_EVENT_PERIODIC_TRANSFER is sent to the user. After that, sync transfer reception on that connection is terminated and user needs to call this API again when expect to receive next sync transfers.</p>
 <p>Note: If ACL connection gets disconnected before sync transfer arrived, user will not receive BLE_GAP_EVENT_PERIODIC_TRANSFER. Instead, sync transfer reception is terminated by the host automatically.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Handle identifying connection. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">params</span></code>: Parameters for enabled sync transfer reception. Specify NULL to disable reception. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this synchronization procedure. BLE_GAP_EVENT_PERIODIC_REPORT events are reported only by this callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – Handle identifying connection. </p></li>
+<li><p><strong>params</strong> – Parameters for enabled sync transfer reception. Specify NULL to disable reception. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this synchronization procedure. BLE_GAP_EVENT_PERIODIC_REPORT events are reported only by this callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_add_dev_to_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1ga72293fde494c36cb3faaec7d415c19c0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_add_dev_to_periodic_adv_list</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em><sp [...]
+<dt class="sig sig-object c" id="c.ble_gap_add_dev_to_periodic_adv_list">
+<span class="target" id="group__bt__host__gap_1ga72293fde494c36cb3faaec7d415c19c0"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_add_dev_to_periodic_adv_list</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class= [...]
 <dd><p>Add peer device to periodic synchronization list. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">addr</span></code>: Peer address to add to list. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_sid</span></code>: Advertiser Set ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>addr</strong> – Peer address to add to list. </p></li>
+<li><p><strong>adv_sid</strong> – Advertiser Set ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_rem_dev_from_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1ga78268dec6e2a9472fa5af7036816c74c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_rem_dev_from_periodic_adv_list</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">adv_sid</span></em>< [...]
+<dt class="sig sig-object c" id="c.ble_gap_rem_dev_from_periodic_adv_list">
+<span class="target" id="group__bt__host__gap_1ga78268dec6e2a9472fa5af7036816c74c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_rem_dev_from_periodic_adv_list</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span clas [...]
 <dd><p>Remove peer device from periodic synchronization list. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">addr</span></code>: Peer address to remove from list. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">adv_sid</span></code>: Advertiser Set ID</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>addr</strong> – Peer address to remove from list. </p></li>
+<li><p><strong>adv_sid</strong> – Advertiser Set ID</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_clear_periodic_adv_list">
-<span class="target" id="group__bt__host__gap_1gad09cdfbffddc1ddce4384dd2ef4eecc6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_clear_periodic_adv_list</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_clear_periodic_adv_list" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_clear_periodic_adv_list">
+<span class="target" id="group__bt__host__gap_1gad09cdfbffddc1ddce4384dd2ef4eecc6"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_clear_periodic_adv_list</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_clear_periodic_adv_list" title="Permalink to this de [...]
 <dd><p>Clear periodic synchrnization list. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; nonzero on failure. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_read_periodic_adv_list_size">
-<span class="target" id="group__bt__host__gap_1gade8d7c7d66b96a66e3c6a50fa1147986"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_read_periodic_adv_list_size</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">per_adv_list_size</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_read_periodic_adv_list_size" title="Permalink to this definit [...]
+<dt class="sig sig-object c" id="c.ble_gap_read_periodic_adv_list_size">
+<span class="target" id="group__bt__host__gap_1gade8d7c7d66b96a66e3c6a50fa1147986"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_read_periodic_adv_list_size</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n"><span class="pre">per_adv_li [...]
 <dd><p>Get periodic synchronization list size. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">per_adv_list_size</span></code>: On success list size is stored here.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>per_adv_list_size</strong> – On success list size is stored here.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_disc">
-<span class="target" id="group__bt__host__gap_1ga68715d965ae8b502a15113d461666f2a"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <span class="pre">int32_t</span> <em><span class="pre">duration_ms</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct< [...]
+<dt class="sig sig-object c" id="c.ble_gap_disc">
+<span class="target" id="group__bt__host__gap_1ga68715d965ae8b502a15113d461666f2a"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_disc</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">own_addr_type</span></span>, <span class="n"><span class="pre">int32_t</span></spa [...]
 <dd><p>Performs the Limited or General Discovery Procedures. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">own_addr_type</span></code>: The type of address the stack should use for itself when sending scan requests. Valid values are:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>own_addr_type</strong> – The type of address the stack should use for itself when sending scan requests. Valid values are:<ul>
 <li><p>BLE_ADDR_TYPE_PUBLIC</p></li>
 <li><p>BLE_ADDR_TYPE_RANDOM</p></li>
 <li><p>BLE_ADDR_TYPE_RPA_PUB_DEFAULT</p></li>
 <li><p>BLE_ADDR_TYPE_RPA_RND_DEFAULT This parameter is ignored unless active scanning is being used. </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration_ms</span></code>: The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. Specify BLE_HS_FOREVER for no expiration. Specify 0 to use stack defaults. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">disc_params</span></code>: Additional arguments specifying the particulars of the discovery procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this discovery procedure. Advertising reports and discovery termination events are reported through this callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<li><p><strong>duration_ms</strong> – The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. Specify BLE_HS_FOREVER for no expiration. Specify 0 to use stack defaults. </p></li>
+<li><p><strong>disc_params</strong> – Additional arguments specifying the particulars of the discovery procedure. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this discovery procedure. Advertising reports and discovery termination events are reported through this callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_disc">
-<span class="target" id="group__bt__host__gap_1ga9e2a8549b599dc7a715c100f4f01e989"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_disc</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">duration</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">period</span></em>, <span class="pre">uint8_t [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc">
+<span class="target" id="group__bt__host__gap_1ga9e2a8549b599dc7a715c100f4f01e989"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_disc</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">own_addr_type</span></span>, <span class="n"><span class="pre">uint16_t</span> [...]
 <dd><p>Performs the Limited or General Extended Discovery Procedures. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">own_addr_type</span></code>: The type of address the stack should use for itself when sending scan requests. Valid values are:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>own_addr_type</strong> – The type of address the stack should use for itself when sending scan requests. Valid values are:<ul>
 <li><p>BLE_ADDR_TYPE_PUBLIC</p></li>
 <li><p>BLE_ADDR_TYPE_RANDOM</p></li>
 <li><p>BLE_ADDR_TYPE_RPA_PUB_DEFAULT</p></li>
 <li><p>BLE_ADDR_TYPE_RPA_RND_DEFAULT This parameter is ignored unless active scanning is being used. </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration</span></code>: The duration of the discovery procedure. On expiration, if period is set to 0, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are 10 milliseconds. Specify 0 for no expiration. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">period</span></code>: Time interval from when the Controller started its last Scan Duration until it begins the subsequent Scan Duration. Specify 0 to scan continuously. Units are 1.28 second. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">filter_duplicates</span></code>: Set to enable packet filtering in the controller </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">filter_policy</span></code>: Set the used filter policy. Valid values are:<ul>
+<li><p><strong>duration</strong> – The duration of the discovery procedure. On expiration, if period is set to 0, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are 10 milliseconds. Specify 0 for no expiration. </p></li>
+<li><p><strong>period</strong> – Time interval from when the Controller started its last Scan Duration until it begins the subsequent Scan Duration. Specify 0 to scan continuously. Units are 1.28 second. </p></li>
+<li><p><strong>filter_duplicates</strong> – Set to enable packet filtering in the controller </p></li>
+<li><p><strong>filter_policy</strong> – Set the used filter policy. Valid values are:<ul>
 <li><p>BLE_HCI_SCAN_FILT_NO_WL</p></li>
 <li><p>BLE_HCI_SCAN_FILT_USE_WL</p></li>
 <li><p>BLE_HCI_SCAN_FILT_NO_WL_INITA</p></li>
@@ -881,332 +914,346 @@ ga("send", "pageview");
 <li><p>BLE_HCI_SCAN_FILT_MAX This parameter is ignored unless <code class="docutils literal notranslate"><span class="pre">filter_duplicates</span></code> is set. </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">limited</span></code>: If limited discovery procedure should be used. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">uncoded_params</span></code>: Additional arguments specifying the particulars of the discovery procedure for uncoded PHY. If NULL is provided no scan is performed for this PHY. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">coded_params</span></code>: Additional arguments specifying the particulars of the discovery procedure for coded PHY. If NULL is provided no scan is performed for this PHY. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this discovery procedure. Advertising reports and discovery termination events are reported through this callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<li><p><strong>limited</strong> – If limited discovery procedure should be used. </p></li>
+<li><p><strong>uncoded_params</strong> – Additional arguments specifying the particulars of the discovery procedure for uncoded PHY. If NULL is provided no scan is performed for this PHY. </p></li>
+<li><p><strong>coded_params</strong> – Additional arguments specifying the particulars of the discovery procedure for coded PHY. If NULL is provided no scan is performed for this PHY. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this discovery procedure. Advertising reports and discovery termination events are reported through this callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_disc_cancel">
-<span class="target" id="group__bt__host__gap_1ga814032c24cfb68ad70b36de072971883"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_cancel">
+<span class="target" id="group__bt__host__gap_1ga814032c24cfb68ad70b36de072971883"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_disc_cancel</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_cancel" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Cancels the discovery procedure currently in progress. </p>
 <p>A success return code indicates that scanning has been fully aborted; a new discovery or connect procedure can be initiated immediately.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if there is no discovery procedure to cancel; Other nonzero on unexpected error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; BLE_HS_EALREADY if there is no discovery procedure to cancel; Other nonzero on unexpected error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_disc_active">
-<span class="target" id="group__bt__host__gap_1ga4c1776c11403ad403f28692f28cc2682"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_disc_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_active" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_active">
+<span class="target" id="group__bt__host__gap_1ga4c1776c11403ad403f28692f28cc2682"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_disc_active</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_disc_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether a discovery procedure is currently in progress. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0: No discovery procedure in progress; 1: Discovery procedure in progress. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0: No discovery procedure in progress; 1: Discovery procedure in progress. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_connect">
-<span class="target" id="group__bt__host__gap_1gacf7d2c2888aff7f473f3e806c7e7a059"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_connect</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre [...]
+<dt class="sig sig-object c" id="c.ble_gap_connect">
+<span class="target" id="group__bt__host__gap_1gacf7d2c2888aff7f473f3e806c7e7a059"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_connect</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">own_addr_type</span></span>, <span class="k"><span class="pre">const</span></sp [...]
 <dd><p>Initiates a connect procedure. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">own_addr_type</span></code>: The type of address the stack should use for itself during connection establishment.<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>own_addr_type</strong> – The type of address the stack should use for itself during connection establishment.<ul>
 <li><p>BLE_OWN_ADDR_PUBLIC</p></li>
 <li><p>BLE_OWN_ADDR_RANDOM</p></li>
 <li><p>BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT</p></li>
 <li><p>BLE_OWN_ADDR_RPA_RANDOM_DEFAULT </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">peer_addr</span></code>: The address of the peer to connect to. If this parameter is NULL, the white list is used. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration_ms</span></code>: The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_params</span></code>: Additional arguments specifying the particulars of the connect procedure. Specify null for default values. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this connect procedure. When the connect procedure completes, the result is reported through this callback. If the connect procedure succeeds, the connection inherits this callback as its event-reporting mechanism. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<li><p><strong>peer_addr</strong> – The address of the peer to connect to. If this parameter is NULL, the white list is used. </p></li>
+<li><p><strong>duration_ms</strong> – The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. </p></li>
+<li><p><strong>conn_params</strong> – Additional arguments specifying the particulars of the connect procedure. Specify null for default values. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this connect procedure. When the connect procedure completes, the result is reported through this callback. If the connect procedure succeeds, the connection inherits this callback as its event-reporting mechanism. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_ext_connect">
-<span class="target" id="group__bt__host__gap_1gaac2a3ac7b226072d98300f6fac089791"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_ext_connect</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">own_addr_type</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class= [...]
+<dt class="sig sig-object c" id="c.ble_gap_ext_connect">
+<span class="target" id="group__bt__host__gap_1gaac2a3ac7b226072d98300f6fac089791"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_connect</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">own_addr_type</span></span>, <span class="k"><span class="pre">const</span> [...]
 <dd><p>Initiates an extended connect procedure. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">own_addr_type</span></code>: The type of address the stack should use for itself during connection establishment.<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>own_addr_type</strong> – The type of address the stack should use for itself during connection establishment.<ul>
 <li><p>BLE_OWN_ADDR_PUBLIC</p></li>
 <li><p>BLE_OWN_ADDR_RANDOM</p></li>
 <li><p>BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT</p></li>
 <li><p>BLE_OWN_ADDR_RPA_RANDOM_DEFAULT </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">peer_addr</span></code>: The address of the peer to connect to. If this parameter is NULL, the white list is used. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">duration_ms</span></code>: The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">phy_mask</span></code>: Define on which PHYs connection attempt should be done </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">phy_1m_conn_params</span></code>: Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_1M_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">phy_2m_conn_params</span></code>: Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_2M_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">phy_coded_conn_params</span></code>: Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_CODED_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The callback to associate with this connect procedure. When the connect procedure completes, the result is reported through this callback. If the connect procedure succeeds, the connection inherits this callback as its event-reporting mechanism. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<li><p><strong>peer_addr</strong> – The address of the peer to connect to. If this parameter is NULL, the white list is used. </p></li>
+<li><p><strong>duration_ms</strong> – The duration of the discovery procedure. On expiration, the procedure ends and a BLE_GAP_EVENT_DISC_COMPLETE event is reported. Units are milliseconds. </p></li>
+<li><p><strong>phy_mask</strong> – Define on which PHYs connection attempt should be done </p></li>
+<li><p><strong>phy_1m_conn_params</strong> – Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_1M_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
+<li><p><strong>phy_2m_conn_params</strong> – Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_2M_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
+<li><p><strong>phy_coded_conn_params</strong> – Additional arguments specifying the particulars of the connect procedure. When BLE_GAP_LE_PHY_CODED_MASK is set in phy_mask this parameter can be specify to null for default values. </p></li>
+<li><p><strong>cb</strong> – The callback to associate with this connect procedure. When the connect procedure completes, the result is reported through this callback. If the connect procedure succeeds, the connection inherits this callback as its event-reporting mechanism. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_EALREADY if a connection attempt is already in progress; BLE_HS_EBUSY if initiating a connection is not possible because scanning is in progress; BLE_HS_EDONE if the specified peer is already connected; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_conn_cancel">
-<span class="target" id="group__bt__host__gap_1ga8c83cd50d3d5b3cbd29f5a4cc09e997f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_cancel</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_cancel" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_cancel">
+<span class="target" id="group__bt__host__gap_1ga8c83cd50d3d5b3cbd29f5a4cc09e997f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_cancel</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_cancel" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Aborts a connect procedure in progress. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EALREADY if there is no active connect procedure. Other nonzero on error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; BLE_HS_EALREADY if there is no active connect procedure. Other nonzero on error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_conn_active">
-<span class="target" id="group__bt__host__gap_1ga74b0d090cfe7745b624dd57fc1c7f8e9"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_active</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_active" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_active">
+<span class="target" id="group__bt__host__gap_1ga74b0d090cfe7745b624dd57fc1c7f8e9"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_active</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_active" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates whether a connect procedure is currently in progress. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0: No connect procedure in progress; 1: Connect procedure in progress. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0: No connect procedure in progress; 1: Connect procedure in progress. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_terminate">
-<span class="target" id="group__bt__host__gap_1gadf70a7fbdee2e6f3afedd064ec243540"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_terminate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">hci_reason</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_terminate" title="Permalink to  [...]
+<dt class="sig sig-object c" id="c.ble_gap_terminate">
+<span class="target" id="group__bt__host__gap_1gadf70a7fbdee2e6f3afedd064ec243540"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_terminate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint8_t</span>< [...]
 <dd><p>Terminates an established connection. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if there is no connection with the specified handle; Other nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle corresponding to the connection to terminate. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">hci_reason</span></code>: The HCI error code to indicate as the reason for termination.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle corresponding to the connection to terminate. </p></li>
+<li><p><strong>hci_reason</strong> – The HCI error code to indicate as the reason for termination.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOTCONN if there is no connection with the specified handle; Other nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_wl_set">
-<span class="target" id="group__bt__host__gap_1ga08675d23050f114ea92b1c9d123b474a"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_wl_set</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">addrs</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">white_list_count</span></em><span class="sig-par [...]
+<dt class="sig sig-object c" id="c.ble_gap_wl_set">
+<span class="target" id="group__bt__host__gap_1ga08675d23050f114ea92b1c9d123b474a"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_wl_set</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"><span class="pre"> [...]
 <dd><p>Overwrites the controller’s white list with the specified contents. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">addrs</span></code>: The entries to write to the white list. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">white_list_count</span></code>: The number of entries in the white list.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>addrs</strong> – The entries to write to the white list. </p></li>
+<li><p><strong>white_list_count</strong> – The number of entries in the white list.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_update_params">
-<span class="target" id="group__bt__host__gap_1gaed6dd4a7b1b97fb338c21f77b158fb61"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_update_params</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_upd_params" t [...]
+<dt class="sig sig-object c" id="c.ble_gap_update_params">
+<span class="target" id="group__bt__host__gap_1gaed6dd4a7b1b97fb338c21f77b158fb61"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_update_params</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">const</span [...]
 <dd><p>Initiates a connection parameter update procedure. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if a connection update procedure for this connection is already in progress; BLE_HS_EINVAL if requested parameters are invalid; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle corresponding to the connection to update. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">params</span></code>: The connection parameters to attempt to update to.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle corresponding to the connection to update. </p></li>
+<li><p><strong>params</strong> – The connection parameters to attempt to update to.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if a connection update procedure for this connection is already in progress; BLE_HS_EINVAL if requested parameters are invalid; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_set_data_len">
-<span class="target" id="group__bt__host__gap_1ga973b77319ac9536fd71dc5688265c981"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_data_len</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">tx_octets</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">tx_time</span></em><span class="sig-paren [...]
+<dt class="sig sig-object c" id="c.ble_gap_set_data_len">
+<span class="target" id="group__bt__host__gap_1ga973b77319ac9536fd71dc5688265c981"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_set_data_len</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</sp [...]
 <dd><p>Configure LE Data Length in controller (OGF = 0x08, OCF = 0x0022). </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success, other error code on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Connection handle. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">tx_octets</span></code>: The preferred value of payload octets that the Controller should use for a new connection (Range 0x001B-0x00FB). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">tx_time</span></code>: The preferred maximum number of microseconds that the local Controller should use to transmit a single link layer packet (Range 0x0148-0x4290).</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – Connection handle. </p></li>
+<li><p><strong>tx_octets</strong> – The preferred value of payload octets that the Controller should use for a new connection (Range 0x001B-0x00FB). </p></li>
+<li><p><strong>tx_time</strong> – The preferred maximum number of microseconds that the local Controller should use to transmit a single link layer packet (Range 0x0148-0x4290).</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success, other error code on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_security_initiate">
-<span class="target" id="group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_security_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_security_initiate" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_security_initiate">
+<span class="target" id="group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_security_initiate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span><span class="sig-paren">)</span><a class="h [...]
 <dd><p>Initiates the GAP security procedure. </p>
 <p>Depending on connection role and stored security information this function will start appropriate security procedure (pairing or encryption).</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an security procedure for this connection is already in progress; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle corresponding to the connection to secure.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle corresponding to the connection to secure.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an security procedure for this connection is already in progress; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_pair_initiate">
-<span class="target" id="group__bt__host__gap_1gae29480fff75b3c4710e3f0fc337e245f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_pair_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_pair_initiate" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_pair_initiate">
+<span class="target" id="group__bt__host__gap_1gae29480fff75b3c4710e3f0fc337e245f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_pair_initiate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span><span class="sig-paren">)</span><a class="heade [...]
 <dd><p>Initiates the GAP pairing procedure as a master. </p>
 <p>This is for testing only and should not be used by application. Use <a class="reference internal" href="#group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"><span class="std std-ref">ble_gap_security_initiate()</span></a> instead.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an pairing procedure for this connection is already in progress; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle corresponding to the connection to start pairing on.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle corresponding to the connection to start pairing on.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an pairing procedure for this connection is already in progress; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_encryption_initiate">
-<span class="target" id="group__bt__host__gap_1gaadde004c235ce9ea77cdc45a9c20919b"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_encryption_initiate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">key_size</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <s [...]
+<dt class="sig sig-object c" id="c.ble_gap_encryption_initiate">
+<span class="target" id="group__bt__host__gap_1gaadde004c235ce9ea77cdc45a9c20919b"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_encryption_initiate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint8 [...]
 <dd><p>Initiates the GAP encryption procedure as a master. </p>
 <p>This is for testing only and should not be used by application. Use <a class="reference internal" href="#group__bt__host__gap_1gaa349cfb0648b930563430aa6d75d76e1"><span class="std std-ref">ble_gap_security_initiate()</span></a> instead.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an encryption procedure for this connection is already in progress; Other nonzero on error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The handle corresponding to the connection to start encryption. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">key_size</span></code>: Encryption key size </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">ltk</span></code>: Long Term Key to be used for encryption. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">udiv</span></code>: Encryption Diversifier for LTK </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">rand_val</span></code>: Random Value for EDIV and LTK </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">auth</span></code>: If LTK provided is authenticated.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The handle corresponding to the connection to start encryption. </p></li>
+<li><p><strong>key_size</strong> – Encryption key size </p></li>
+<li><p><strong>ltk</strong> – Long Term Key to be used for encryption. </p></li>
+<li><p><strong>udiv</strong> – Encryption Diversifier for LTK </p></li>
+<li><p><strong>rand_val</strong> – Random Value for EDIV and LTK </p></li>
+<li><p><strong>auth</strong> – If LTK provided is authenticated.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOTCONN if the there is no connection with the specified handle; BLE_HS_EALREADY if an encryption procedure for this connection is already in progress; Other nonzero on error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_conn_rssi">
-<span class="target" id="group__bt__host__gap_1ga3c1fff364d54008f110ee2dda5e91502"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_conn_rssi</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">int8_t</span> <span class="pre">*</span><em><span class="pre">out_rssi</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_conn_rss [...]
+<dt class="sig sig-object c" id="c.ble_gap_conn_rssi">
+<span class="target" id="group__bt__host__gap_1ga3c1fff364d54008f110ee2dda5e91502"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_rssi</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">int8_t</span></ [...]
 <dd><p>Retrieves the most-recently measured RSSI for the specified connection. </p>
 <p>A connection’s RSSI is updated whenever a data channel PDU is received.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Specifies the connection to query. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_rssi</span></code>: On success, the retrieved RSSI is written here.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – Specifies the connection to query. </p></li>
+<li><p><strong>out_rssi</strong> – On success, the retrieved RSSI is written here.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_unpair">
-<span class="target" id="group__bt__host__gap_1gad8e872075697adadc894983bb2a7f75e"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair" title="Permalink to th [...]
+<dt class="sig sig-object c" id="c.ble_gap_unpair">
+<span class="target" id="group__bt__host__gap_1gad8e872075697adadc894983bb2a7f75e"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_unpair</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"><span class="pre"> [...]
 <dd><p>Unpairs a device with the specified address. </p>
 <p>The keys related to that peer device are removed from storage and peer address is removed from the resolve list from the controller. If a peer is connected, the connection is terminated.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">peer_addr</span></code>: Address of the device to be unpaired</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>peer_addr</strong> – Address of the device to be unpaired</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_unpair_oldest_peer">
-<span class="target" id="group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair_oldest_peer</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_peer" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_unpair_oldest_peer">
+<span class="target" id="group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_unpair_oldest_peer</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_peer" title="Permalink to this definition"> [...]
 <dd><p>Unpairs the oldest bonded peer device. </p>
 <p>The keys related to that peer device are removed from storage and peer address is removed from the resolve list from the controller. If a peer is connected, the connection is terminated.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_unpair_oldest_except">
-<span class="target" id="group__bt__host__gap_1gabf8cffb41ec29df2268f3bddabf07c2f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_unpair_oldest_except</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_unpair_oldest_ex [...]
+<dt class="sig sig-object c" id="c.ble_gap_unpair_oldest_except">
+<span class="target" id="group__bt__host__gap_1gabf8cffb41ec29df2268f3bddabf07c2f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_unpair_oldest_except</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"><spa [...]
 <dd><p>Similar to <code class="docutils literal notranslate"><a class="reference internal" href="#group__bt__host__gap_1ga100cff9499ee3808528872532d4ca3c8"><span class="std std-ref"><span class="pre">ble_gap_unpair_oldest_peer()</span></span></a></code>, except it makes sure that the peer received in input parameters is not deleted. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">peer_addr</span></code>: Address of the peer (not to be deleted)</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>peer_addr</strong> – Address of the peer (not to be deleted)</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; A BLE host HCI return code if the controller rejected the request; A BLE host core return code on unexpected error. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_set_priv_mode">
-<span class="target" id="group__bt__host__gap_1gaf01746bdc50b8d453443193d6dc79ca5"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_priv_mode</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_addr_t</span> <span class="pre">*</span><em><span class="pre">peer_addr</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">priv_mode</span></em><span class="sig [...]
+<dt class="sig sig-object c" id="c.ble_gap_set_priv_mode">
+<span class="target" id="group__bt__host__gap_1gaf01746bdc50b8d453443193d6dc79ca5"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_set_priv_mode</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="p"><span class [...]
 <dd><p>Set privacy mode for specified peer device. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">peer_addr</span></code>: Peer device address </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">priv_mode</span></code>: Privacy mode to be used. Can be one of following constants:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>peer_addr</strong> – Peer device address </p></li>
+<li><p><strong>priv_mode</strong> – Privacy mode to be used. Can be one of following constants:<ul>
 <li><p>BLE_GAP_PRIVATE_MODE_NETWORK</p></li>
 <li><p>BLE_GAP_PRIVATE_MODE_DEVICE</p></li>
 </ul>
 </p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_read_le_phy">
-<span class="target" id="group__bt__host__gap_1ga5f33308d3601a587aa381264d15fad8d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_read_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class="pre">tx_phy</span></em>, <span class="pre">uint8_t</span> <span class="pre">*</span><em><span class=" [...]
+<dt class="sig sig-object c" id="c.ble_gap_read_le_phy">
+<span class="target" id="group__bt__host__gap_1ga5f33308d3601a587aa381264d15fad8d"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_read_le_phy</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint8_t</span [...]
 <dd><p>Read PHYs used for specified connection. </p>
 <p>On success output parameters are filled with information about used PHY type.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Connection handle </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">tx_phy</span></code>: TX PHY used. Can be one of following constants:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – Connection handle </p></li>
+<li><p><strong>tx_phy</strong> – TX PHY used. Can be one of following constants:<ul>
 <li><p>BLE_GAP_LE_PHY_1M</p></li>
 <li><p>BLE_GAP_LE_PHY_2M</p></li>
 <li><p>BLE_GAP_LE_PHY_CODED </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">rx_phy</span></code>: RX PHY used. Can be one of following constants:<ul>
+<li><p><strong>rx_phy</strong> – RX PHY used. Can be one of following constants:<ul>
 <li><p>BLE_GAP_LE_PHY_1M</p></li>
 <li><p>BLE_GAP_LE_PHY_2M</p></li>
 <li><p>BLE_GAP_LE_PHY_CODED</p></li>
@@ -1214,13 +1261,15 @@ ga("send", "pageview");
 </p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_set_prefered_default_le_phy">
-<span class="target" id="group__bt__host__gap_1ga4bc636cdf41f03b8cd3a9d2929f496e2"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_prefered_default_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint8_t</span> <em><span class="pre">tx_phys_mask</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">rx_phys_mask</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gap_set_prefere [...]
+<dt class="sig sig-object c" id="c.ble_gap_set_prefered_default_le_phy">
+<span class="target" id="group__bt__host__gap_1ga4bc636cdf41f03b8cd3a9d2929f496e2"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_set_prefered_default_le_phy</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="n"><span class="pre">tx_phys_mask</span></span>, <span class="n"><span class="pr [...]
 <dd><p>Set preferred default PHYs to be used for connections. </p>
 <p>&#64;params tx_phys_mask Preferred TX PHY. Can be mask of following constants:<ul class="simple">
 <li><p>BLE_GAP_LE_PHY_1M_MASK</p></li>
@@ -1233,22 +1282,21 @@ ga("send", "pageview");
 <li><p>BLE_GAP_LE_PHY_ANY_MASK</p></li>
 </ul>
 </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; nonzero on failure. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_set_prefered_le_phy">
-<span class="target" id="group__bt__host__gap_1gacbb4c5e409d4a3d59e6307cb80f05a19"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_set_prefered_le_phy</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">tx_phys_mask</span></em>, <span class="pre">uint8_t</span> <em><span class="pre">rx_phys_mask</span></em>, <span c [...]
+<dt class="sig sig-object c" id="c.ble_gap_set_prefered_le_phy">
+<span class="target" id="group__bt__host__gap_1gacbb4c5e409d4a3d59e6307cb80f05a19"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_set_prefered_le_phy</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint8 [...]
 <dd><p>Set preferred PHYs to be used for connection. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: Connection handle &#64;params tx_phys_mask Preferred TX PHY. Can be mask of following constants:<ul>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – Connection handle &#64;params tx_phys_mask Preferred TX PHY. Can be mask of following constants:<ul>
 <li><p>BLE_GAP_LE_PHY_1M_MASK</p></li>
 <li><p>BLE_GAP_LE_PHY_2M_MASK</p></li>
 <li><p>BLE_GAP_LE_PHY_CODED_MASK</p></li>
@@ -1259,7 +1307,7 @@ ga("send", "pageview");
 <li><p>BLE_GAP_LE_PHY_ANY_MASK </p></li>
 </ul>
 </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">phy_opts</span></code>: Additional PHY options. Valid values are:<ul>
+<li><p><strong>phy_opts</strong> – Additional PHY options. Valid values are:<ul>
 <li><p>BLE_GAP_LE_PHY_CODED_ANY</p></li>
 <li><p>BLE_GAP_LE_PHY_CODED_S2</p></li>
 <li><p>BLE_GAP_LE_PHY_CODED_S8</p></li>
@@ -1267,489 +1315,495 @@ ga("send", "pageview");
 </p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_event_listener_register">
-<span class="target" id="group__bt__host__gap_1gaf48af24d6a395bb63087020274afca2f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_listener_register</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><span class="pre">ble_gap_event_listener</span></a> <span class="pre">*</span><em><span class= [...]
+<dt class="sig sig-object c" id="c.ble_gap_event_listener_register">
+<span class="target" id="group__bt__host__gap_1gaf48af24d6a395bb63087020274afca2f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_event_listener_register</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><spa [...]
 <dd><p>Registers listener for GAP events. </p>
 <p>On success listener structure will be initialized automatically and does not need to be initialized prior to calling this function. To change callback and/or argument unregister listener first and register it again.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success BLE_HS_EINVAL if no callback is specified BLE_HS_EALREADY if listener is already registered </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">listener</span></code>: Listener structure </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">fn</span></code>: Callback function </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">arg</span></code>: Callback argument</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>listener</strong> – Listener structure </p></li>
+<li><p><strong>fn</strong> – Callback function </p></li>
+<li><p><strong>arg</strong> – Callback argument</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success BLE_HS_EINVAL if no callback is specified BLE_HS_EALREADY if listener is already registered </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gap_event_listener_unregister">
-<span class="target" id="group__bt__host__gap_1gae18a854bb9b36c62e63264840e49c03b"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gap_event_listener_unregister</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><span class="pre">ble_gap_event_listener</span></a> <span class="pre">*</span><em><span clas [...]
+<dt class="sig sig-object c" id="c.ble_gap_event_listener_unregister">
+<span class="target" id="group__bt__host__gap_1gae18a854bb9b36c62e63264840e49c03b"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_event_listener_unregister</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gap_event_listener" title="ble_gap_event_listener"><s [...]
 <dd><p>Unregisters listener for GAP events. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success BLE_HS_ENOENT if listener was not registered </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">listener</span></code>: Listener structure</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>listener</strong> – Listener structure</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success BLE_HS_ENOENT if listener was not registered </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1gaab0836c9772cdedec3f86c26a6257bd8"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_ADV_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_ITVL_MS">
+<span class="target" id="group__bt__host__gap_1gaab0836c9772cdedec3f86c26a6257bd8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_ITVL_MS</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">t</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_ADV_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1ga81bb2b4562492334b330f21756aecc01"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_ITVL_MS">
+<span class="target" id="group__bt__host__gap_1ga81bb2b4562492334b330f21756aecc01"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_ITVL_MS</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">t</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_WIN_MS">
-<span class="target" id="group__bt__host__gap_1ga89e888cc56703fa66b3d33d1eaabb297"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_WIN_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_WIN_MS" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_WIN_MS">
+<span class="target" id="group__bt__host__gap_1ga89e888cc56703fa66b3d33d1eaabb297"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_WIN_MS</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">t</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SCAN_WIN_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_ITVL_MS">
-<span class="target" id="group__bt__host__gap_1ga39c73a9cd5ce00023466c73369d950e4"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_ITVL_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_CONN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_ITVL_MS">
+<span class="target" id="group__bt__host__gap_1ga39c73a9cd5ce00023466c73369d950e4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_ITVL_MS</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">t</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_CONN_ITVL_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SUPERVISION_TIMEOUT_MS">
-<span class="target" id="group__bt__host__gap_1gaa65e80bc2e477ef8d9063ac475dddb89"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUPERVISION_TIMEOUT_MS</span></code><span class="sig-paren">(</span><em><span class="pre">t</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SUPERVISION_TIMEOUT_MS" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SUPERVISION_TIMEOUT_MS">
+<span class="target" id="group__bt__host__gap_1gaa65e80bc2e477ef8d9063ac475dddb89"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SUPERVISION_TIMEOUT_MS</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">t</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.BLE_GAP_SUPERVISION_TIMEOUT_MS" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_FAST_INTERVAL1_MIN">
-<span class="target" id="group__bt__host__gap_1ga6a076a7ab94d83f4b1e31c5538f12349"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_FAST_INTERVAL1_MIN">
+<span class="target" id="group__bt__host__gap_1ga6a076a7ab94d83f4b1e31c5538f12349"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MIN</span></span></span><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_FAST_INTERVAL1_MAX">
-<span class="target" id="group__bt__host__gap_1gada0596c3f32ff589e2b5bf3ab0081143"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_FAST_INTERVAL1_MAX">
+<span class="target" id="group__bt__host__gap_1gada0596c3f32ff589e2b5bf3ab0081143"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL1_MAX</span></span></span><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL1_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>60 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_FAST_INTERVAL2_MIN">
-<span class="target" id="group__bt__host__gap_1gaa3f4eff28cc018a4f85432fc09ea0b5b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_FAST_INTERVAL2_MIN">
+<span class="target" id="group__bt__host__gap_1gaa3f4eff28cc018a4f85432fc09ea0b5b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MIN</span></span></span><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>100 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_FAST_INTERVAL2_MAX">
-<span class="target" id="group__bt__host__gap_1gacffd8246db183b7c606a50a529782803"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_FAST_INTERVAL2_MAX">
+<span class="target" id="group__bt__host__gap_1gacffd8246db183b7c606a50a529782803"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_FAST_INTERVAL2_MAX</span></span></span><a class="headerlink" href="#c.BLE_GAP_ADV_FAST_INTERVAL2_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>150 ms. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_FAST_INTERVAL_MIN">
-<span class="target" id="group__bt__host__gap_1ga96027813c5f4dd81bab70835c6ad2545"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_FAST_INTERVAL_MIN">
+<span class="target" id="group__bt__host__gap_1ga96027813c5f4dd81bab70835c6ad2545"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MIN</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_FAST_INTERVAL_MAX">
-<span class="target" id="group__bt__host__gap_1ga059b44cd967bb83054f10607dc951557"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_FAST_INTERVAL_MAX">
+<span class="target" id="group__bt__host__gap_1ga059b44cd967bb83054f10607dc951557"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_FAST_INTERVAL_MAX</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_INTERVAL_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>60 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LIM_DISC_SCAN_INT">
-<span class="target" id="group__bt__host__gap_1ga2536c1c7a0420bff7dd3a2ebf11e2aa1"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LIM_DISC_SCAN_INT</span></code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_INT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LIM_DISC_SCAN_INT">
+<span class="target" id="group__bt__host__gap_1ga2536c1c7a0420bff7dd3a2ebf11e2aa1"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LIM_DISC_SCAN_INT</span></span></span><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_INT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; limited discovery interval. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LIM_DISC_SCAN_WINDOW">
-<span class="target" id="group__bt__host__gap_1ga08ccd5164d3492ddd82718a80f5b90e4"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LIM_DISC_SCAN_WINDOW</span></code><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LIM_DISC_SCAN_WINDOW">
+<span class="target" id="group__bt__host__gap_1ga08ccd5164d3492ddd82718a80f5b90e4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LIM_DISC_SCAN_WINDOW</span></span></span><a class="headerlink" href="#c.BLE_GAP_LIM_DISC_SCAN_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; limited discovery window (not from the spec). </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_FAST_WINDOW">
-<span class="target" id="group__bt__host__gap_1gacd89b242ac740cd60d19b2ecc0177cdd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_WINDOW</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_FAST_WINDOW">
+<span class="target" id="group__bt__host__gap_1gacd89b242ac740cd60d19b2ecc0177cdd"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_FAST_WINDOW</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_WINDOW" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 ms; active scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_FAST_PERIOD">
-<span class="target" id="group__bt__host__gap_1ga40c7f4758b1562db263273b9a0954cad"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_FAST_PERIOD</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_PERIOD" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_FAST_PERIOD">
+<span class="target" id="group__bt__host__gap_1ga40c7f4758b1562db263273b9a0954cad"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_FAST_PERIOD</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_FAST_PERIOD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_SLOW_INTERVAL1">
-<span class="target" id="group__bt__host__gap_1ga348dd6e7bd4af3cd54285d5ff5be8afc"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_SLOW_INTERVAL1</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_INTERVAL1" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_SLOW_INTERVAL1">
+<span class="target" id="group__bt__host__gap_1ga348dd6e7bd4af3cd54285d5ff5be8afc"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_SLOW_INTERVAL1</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_INTERVAL1" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>1.28 seconds; background scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SCAN_SLOW_WINDOW1">
-<span class="target" id="group__bt__host__gap_1ga89be29fa5147b049dc515b6eed63b350"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SCAN_SLOW_WINDOW1</span></code><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_WINDOW1" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SCAN_SLOW_WINDOW1">
+<span class="target" id="group__bt__host__gap_1ga89be29fa5147b049dc515b6eed63b350"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SCAN_SLOW_WINDOW1</span></span></span><a class="headerlink" href="#c.BLE_GAP_SCAN_SLOW_WINDOW1" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>11.25 ms; background scanning. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_DISC_DUR_DFLT">
-<span class="target" id="group__bt__host__gap_1ga9cbc6c3a181b60f82618fc30809639b6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_DUR_DFLT</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_DISC_DUR_DFLT">
+<span class="target" id="group__bt__host__gap_1ga9cbc6c3a181b60f82618fc30809639b6"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_DISC_DUR_DFLT</span></span></span><a class="headerlink" href="#c.BLE_GAP_DISC_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>10.24 seconds. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_DUR_DFLT">
-<span class="target" id="group__bt__host__gap_1ga445b1303688ad40fb68f4fa5ba7ea233"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_DUR_DFLT</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_DUR_DFLT">
+<span class="target" id="group__bt__host__gap_1ga445b1303688ad40fb68f4fa5ba7ea233"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_DUR_DFLT</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_DUR_DFLT" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>30 seconds (not from the spec). </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_PAUSE_CENTRAL">
-<span class="target" id="group__bt__host__gap_1ga4d5b8ae45597abdd61ecd978407349bd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_PAUSE_CENTRAL</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_CENTRAL" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_PAUSE_CENTRAL">
+<span class="target" id="group__bt__host__gap_1ga4d5b8ae45597abdd61ecd978407349bd"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_PAUSE_CENTRAL</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_CENTRAL" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>1 second. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_PAUSE_PERIPHERAL">
-<span class="target" id="group__bt__host__gap_1ga1b5f5314372a3bc57df933e86ee06518"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_PAUSE_PERIPHERAL</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_PERIPHERAL" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_PAUSE_PERIPHERAL">
+<span class="target" id="group__bt__host__gap_1ga1b5f5314372a3bc57df933e86ee06518"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_PAUSE_PERIPHERAL</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_PAUSE_PERIPHERAL" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>5 seconds. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_CONN_ITVL_MIN">
-<span class="target" id="group__bt__host__gap_1ga6722c2a9a059ece31f1c859529b15a95"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MIN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MIN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_CONN_ITVL_MIN">
+<span class="target" id="group__bt__host__gap_1ga6722c2a9a059ece31f1c859529b15a95"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MIN</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MIN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_CONN_ITVL_MAX">
-<span class="target" id="group__bt__host__gap_1gac34f5076a71820b9e5a53e57f0cb3d2d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MAX</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MAX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_CONN_ITVL_MAX">
+<span class="target" id="group__bt__host__gap_1gac34f5076a71820b9e5a53e57f0cb3d2d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_CONN_ITVL_MAX</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_ITVL_MAX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ADV_DFLT_CHANNEL_MAP">
-<span class="target" id="group__bt__host__gap_1gad8d2f5f784022164f9c60e8bbd4687f0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ADV_DFLT_CHANNEL_MAP</span></code><a class="headerlink" href="#c.BLE_GAP_ADV_DFLT_CHANNEL_MAP" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ADV_DFLT_CHANNEL_MAP">
+<span class="target" id="group__bt__host__gap_1gad8d2f5f784022164f9c60e8bbd4687f0"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ADV_DFLT_CHANNEL_MAP</span></span></span><a class="headerlink" href="#c.BLE_GAP_ADV_DFLT_CHANNEL_MAP" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Default channels mask: all three channels are used. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_CONN_LATENCY">
-<span class="target" id="group__bt__host__gap_1ga5584f665ab0a01adb83fcd41dfc646c0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_LATENCY</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_LATENCY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_CONN_LATENCY">
+<span class="target" id="group__bt__host__gap_1ga5584f665ab0a01adb83fcd41dfc646c0"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_CONN_LATENCY</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_LATENCY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT">
-<span class="target" id="group__bt__host__gap_1ga89e8232d0561a06a34680209ba58f388"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_SUPERVISION_TIMEOUT</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT">
+<span class="target" id="group__bt__host__gap_1ga89e8232d0561a06a34680209ba58f388"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_SUPERVISION_TIMEOUT</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN">
-<span class="target" id="group__bt__host__gap_1ga3b3b34be64dfa2beaead9be4c055210a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_MIN_CE_LEN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN">
+<span class="target" id="group__bt__host__gap_1ga3b3b34be64dfa2beaead9be4c055210a"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_CONN_MIN_CE_LEN</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN">
-<span class="target" id="group__bt__host__gap_1ga207460e5fbf71f41e78675e27f3c2cfd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_INITIAL_CONN_MAX_CE_LEN</span></code><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN">
+<span class="target" id="group__bt__host__gap_1ga207460e5fbf71f41e78675e27f3c2cfd"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_INITIAL_CONN_MAX_CE_LEN</span></span></span><a class="headerlink" href="#c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ROLE_MASTER">
-<span class="target" id="group__bt__host__gap_1ga83a790e46d6ff63dfcdee17024af580d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ROLE_MASTER</span></code><a class="headerlink" href="#c.BLE_GAP_ROLE_MASTER" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ROLE_MASTER">
+<span class="target" id="group__bt__host__gap_1ga83a790e46d6ff63dfcdee17024af580d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ROLE_MASTER</span></span></span><a class="headerlink" href="#c.BLE_GAP_ROLE_MASTER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_ROLE_SLAVE">
-<span class="target" id="group__bt__host__gap_1ga54958630e8e6036a451b4fb6dcf9abff"></span><code class="sig-name descname"><span class="pre">BLE_GAP_ROLE_SLAVE</span></code><a class="headerlink" href="#c.BLE_GAP_ROLE_SLAVE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_ROLE_SLAVE">
+<span class="target" id="group__bt__host__gap_1ga54958630e8e6036a451b4fb6dcf9abff"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_ROLE_SLAVE</span></span></span><a class="headerlink" href="#c.BLE_GAP_ROLE_SLAVE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_CONNECT">
-<span class="target" id="group__bt__host__gap_1gad1f8d498fa341ba7d4cbcfe445f0394b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONNECT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONNECT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_CONNECT">
+<span class="target" id="group__bt__host__gap_1gad1f8d498fa341ba7d4cbcfe445f0394b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_CONNECT</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_CONNECT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_DISCONNECT">
-<span class="target" id="group__bt__host__gap_1ga55ba44bd9e485d24aee65ba030974514"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISCONNECT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISCONNECT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_DISCONNECT">
+<span class="target" id="group__bt__host__gap_1ga55ba44bd9e485d24aee65ba030974514"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_DISCONNECT</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_DISCONNECT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_CONN_UPDATE">
-<span class="target" id="group__bt__host__gap_1gac5046c2c4243c57ed33f4442a8f613ad"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_CONN_UPDATE">
+<span class="target" id="group__bt__host__gap_1gac5046c2c4243c57ed33f4442a8f613ad"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_CONN_UPDATE_REQ">
-<span class="target" id="group__bt__host__gap_1ga7a2ec515705445341d553942a1a2668e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE_REQ</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_CONN_UPDATE_REQ">
+<span class="target" id="group__bt__host__gap_1ga7a2ec515705445341d553942a1a2668e"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_CONN_UPDATE_REQ</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_CONN_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ">
-<span class="target" id="group__bt__host__gap_1ga0dbb977a5fe132a805dff024f6c068f8"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_L2CAP_UPDATE_REQ</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ">
+<span class="target" id="group__bt__host__gap_1ga0dbb977a5fe132a805dff024f6c068f8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_L2CAP_UPDATE_REQ</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_TERM_FAILURE">
-<span class="target" id="group__bt__host__gap_1gab6c6d6b5a9a3d70bab7476a77dd34e99"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_TERM_FAILURE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_TERM_FAILURE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_TERM_FAILURE">
+<span class="target" id="group__bt__host__gap_1gab6c6d6b5a9a3d70bab7476a77dd34e99"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_TERM_FAILURE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_TERM_FAILURE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_DISC">
-<span class="target" id="group__bt__host__gap_1ga32de2fe50d04cd542b78f17e7625d808"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_DISC">
+<span class="target" id="group__bt__host__gap_1ga32de2fe50d04cd542b78f17e7625d808"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_DISC</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_DISC_COMPLETE">
-<span class="target" id="group__bt__host__gap_1gacda82432f3fee50ddc5b5d5038d35016"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_DISC_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_DISC_COMPLETE">
+<span class="target" id="group__bt__host__gap_1gacda82432f3fee50ddc5b5d5038d35016"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_DISC_COMPLETE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_DISC_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_ADV_COMPLETE">
-<span class="target" id="group__bt__host__gap_1ga4fdf351cd21f1de72b96d1c827fb8934"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_ADV_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_ADV_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_ADV_COMPLETE">
+<span class="target" id="group__bt__host__gap_1ga4fdf351cd21f1de72b96d1c827fb8934"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_ADV_COMPLETE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_ADV_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_ENC_CHANGE">
-<span class="target" id="group__bt__host__gap_1ga7df7e7542e8ad2f0da8fa4d2f6cf670d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_ENC_CHANGE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_ENC_CHANGE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_ENC_CHANGE">
+<span class="target" id="group__bt__host__gap_1ga7df7e7542e8ad2f0da8fa4d2f6cf670d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_ENC_CHANGE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_ENC_CHANGE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PASSKEY_ACTION">
-<span class="target" id="group__bt__host__gap_1ga3999b71788077cf2eee353eb160263fd"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PASSKEY_ACTION</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PASSKEY_ACTION" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PASSKEY_ACTION">
+<span class="target" id="group__bt__host__gap_1ga3999b71788077cf2eee353eb160263fd"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PASSKEY_ACTION</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PASSKEY_ACTION" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_NOTIFY_RX">
-<span class="target" id="group__bt__host__gap_1gaf160ef5aaf133b4baf00318111e25842"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_NOTIFY_RX</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_RX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_NOTIFY_RX">
+<span class="target" id="group__bt__host__gap_1gaf160ef5aaf133b4baf00318111e25842"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_NOTIFY_RX</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_RX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_NOTIFY_TX">
-<span class="target" id="group__bt__host__gap_1gab5e0a0c47b40519d59027c26db4058ae"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_NOTIFY_TX</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_TX" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_NOTIFY_TX">
+<span class="target" id="group__bt__host__gap_1gab5e0a0c47b40519d59027c26db4058ae"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_NOTIFY_TX</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_NOTIFY_TX" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_SUBSCRIBE">
-<span class="target" id="group__bt__host__gap_1ga6cfcbedd53d09b31b45147173cd39740"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_SUBSCRIBE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_SUBSCRIBE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_SUBSCRIBE">
+<span class="target" id="group__bt__host__gap_1ga6cfcbedd53d09b31b45147173cd39740"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_SUBSCRIBE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_SUBSCRIBE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_MTU">
-<span class="target" id="group__bt__host__gap_1gadabadc59077c0c2aa0f0c58e11fb0977"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_MTU</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_MTU" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_MTU">
+<span class="target" id="group__bt__host__gap_1gadabadc59077c0c2aa0f0c58e11fb0977"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_MTU</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_MTU" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_IDENTITY_RESOLVED">
-<span class="target" id="group__bt__host__gap_1ga37255f5190520425d038dee11b1d6592"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_IDENTITY_RESOLVED</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_IDENTITY_RESOLVED" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_IDENTITY_RESOLVED">
+<span class="target" id="group__bt__host__gap_1ga37255f5190520425d038dee11b1d6592"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_IDENTITY_RESOLVED</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_IDENTITY_RESOLVED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_REPEAT_PAIRING">
-<span class="target" id="group__bt__host__gap_1gab914c0dac2d864154d4e12959ec0e04d"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_REPEAT_PAIRING</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_REPEAT_PAIRING" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_REPEAT_PAIRING">
+<span class="target" id="group__bt__host__gap_1gab914c0dac2d864154d4e12959ec0e04d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_REPEAT_PAIRING</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_REPEAT_PAIRING" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE">
-<span class="target" id="group__bt__host__gap_1gaf94d3e0539f1637743c1b08e02f07ad7"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PHY_UPDATE_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE">
+<span class="target" id="group__bt__host__gap_1gaf94d3e0539f1637743c1b08e02f07ad7"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PHY_UPDATE_COMPLETE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_EXT_DISC">
-<span class="target" id="group__bt__host__gap_1ga62f0b925adccefc779cfe0ceb8db1155"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_EXT_DISC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_EXT_DISC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_EXT_DISC">
+<span class="target" id="group__bt__host__gap_1ga62f0b925adccefc779cfe0ceb8db1155"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_EXT_DISC</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_EXT_DISC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PERIODIC_SYNC">
-<span class="target" id="group__bt__host__gap_1ga2f0a9b941c1c3e137b6679f5d0f6f28a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PERIODIC_SYNC">
+<span class="target" id="group__bt__host__gap_1ga2f0a9b941c1c3e137b6679f5d0f6f28a"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PERIODIC_REPORT">
-<span class="target" id="group__bt__host__gap_1ga2f98e11e53173fe2da243de2cd6fe3b6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_REPORT</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_REPORT" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PERIODIC_REPORT">
+<span class="target" id="group__bt__host__gap_1ga2f98e11e53173fe2da243de2cd6fe3b6"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PERIODIC_REPORT</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_REPORT" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST">
-<span class="target" id="group__bt__host__gap_1gacbed72d7f68be0d01984a7a495823470"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC_LOST</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST">
+<span class="target" id="group__bt__host__gap_1gacbed72d7f68be0d01984a7a495823470"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PERIODIC_SYNC_LOST</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_SYNC_LOST" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_SCAN_REQ_RCVD">
-<span class="target" id="group__bt__host__gap_1gabe33341ba9822580cfd62a56562d4fee"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_SCAN_REQ_RCVD</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_SCAN_REQ_RCVD" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_SCAN_REQ_RCVD">
+<span class="target" id="group__bt__host__gap_1gabe33341ba9822580cfd62a56562d4fee"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_SCAN_REQ_RCVD</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_SCAN_REQ_RCVD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EVENT_PERIODIC_TRANSFER">
-<span class="target" id="group__bt__host__gap_1gab08166fb457c2d1631e389d19345bc5b"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EVENT_PERIODIC_TRANSFER</span></code><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_TRANSFER" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EVENT_PERIODIC_TRANSFER">
+<span class="target" id="group__bt__host__gap_1gab08166fb457c2d1631e389d19345bc5b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EVENT_PERIODIC_TRANSFER</span></span></span><a class="headerlink" href="#c.BLE_GAP_EVENT_PERIODIC_TRANSFER" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SUBSCRIBE_REASON_WRITE">
-<span class="target" id="group__bt__host__gap_1gaf2e99ccbc0dbac2a09128da9a35db2e3"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_WRITE</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SUBSCRIBE_REASON_WRITE">
+<span class="target" id="group__bt__host__gap_1gaf2e99ccbc0dbac2a09128da9a35db2e3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state changed due to a descriptor write. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SUBSCRIBE_REASON_TERM">
-<span class="target" id="group__bt__host__gap_1ga34836adfaef5cedb760b374dc526cdb6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_TERM</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_TERM" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SUBSCRIBE_REASON_TERM">
+<span class="target" id="group__bt__host__gap_1ga34836adfaef5cedb760b374dc526cdb6"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_TERM</span></span></span><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_TERM" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state cleared due to connection termination. </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_SUBSCRIBE_REASON_RESTORE">
-<span class="target" id="group__bt__host__gap_1gacfc0243ccfeed07926f536071f2236db"></span><code class="sig-name descname"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_RESTORE</span></code><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_RESTORE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_SUBSCRIBE_REASON_RESTORE">
+<span class="target" id="group__bt__host__gap_1gacfc0243ccfeed07926f536071f2236db"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_SUBSCRIBE_REASON_RESTORE</span></span></span><a class="headerlink" href="#c.BLE_GAP_SUBSCRIBE_REASON_RESTORE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer’s CCCD subscription state changed due to restore from persistence (bonding restored). </p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_REPEAT_PAIRING_RETRY">
-<span class="target" id="group__bt__host__gap_1gaf4870fa047e929ab9fc22749163bdd42"></span><code class="sig-name descname"><span class="pre">BLE_GAP_REPEAT_PAIRING_RETRY</span></code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_RETRY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_REPEAT_PAIRING_RETRY">
+<span class="target" id="group__bt__host__gap_1gaf4870fa047e929ab9fc22749163bdd42"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_REPEAT_PAIRING_RETRY</span></span></span><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_RETRY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_REPEAT_PAIRING_IGNORE">
-<span class="target" id="group__bt__host__gap_1gaa7ee6468c223e6a9962fe5b1f7ca172e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_REPEAT_PAIRING_IGNORE</span></code><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_IGNORE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_REPEAT_PAIRING_IGNORE">
+<span class="target" id="group__bt__host__gap_1gaa7ee6468c223e6a9962fe5b1f7ca172e"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_REPEAT_PAIRING_IGNORE</span></span></span><a class="headerlink" href="#c.BLE_GAP_REPEAT_PAIRING_IGNORE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE">
-<span class="target" id="group__bt__host__gap_1ga8401a66865bd4799c468a931d105317c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE">
+<span class="target" id="group__bt__host__gap_1ga8401a66865bd4799c468a931d105317c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE">
-<span class="target" id="group__bt__host__gap_1ga661d0d8fac94c150368139ea7ce6f4c1"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE">
+<span class="target" id="group__bt__host__gap_1ga661d0d8fac94c150368139ea7ce6f4c1"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE</span></span></span><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED">
-<span class="target" id="group__bt__host__gap_1ga5407e601a0d32a284d751a4b32a5f79e"></span><code class="sig-name descname"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED</span></code><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED">
+<span class="target" id="group__bt__host__gap_1ga5407e601a0d32a284d751a4b32a5f79e"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED</span></span></span><a class="headerlink" href="#c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_MODE_NON">
-<span class="target" id="group__bt__host__gap_1gad0f992ebf6098ea8468edabfd5c78c32"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_NON</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_MODE_NON">
+<span class="target" id="group__bt__host__gap_1gad0f992ebf6098ea8468edabfd5c78c32"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_MODE_NON</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_MODE_DIR">
-<span class="target" id="group__bt__host__gap_1ga2d0e7f9aa460c056f1a43993c7c9215f"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_DIR</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_DIR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_MODE_DIR">
+<span class="target" id="group__bt__host__gap_1ga2d0e7f9aa460c056f1a43993c7c9215f"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_MODE_DIR</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_DIR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_CONN_MODE_UND">
-<span class="target" id="group__bt__host__gap_1ga6a11b3abac7339f53d0c9d0ed20844b3"></span><code class="sig-name descname"><span class="pre">BLE_GAP_CONN_MODE_UND</span></code><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_UND" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_CONN_MODE_UND">
+<span class="target" id="group__bt__host__gap_1ga6a11b3abac7339f53d0c9d0ed20844b3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_CONN_MODE_UND</span></span></span><a class="headerlink" href="#c.BLE_GAP_CONN_MODE_UND" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_DISC_MODE_NON">
-<span class="target" id="group__bt__host__gap_1ga481c1714df889f69f1a09682bc403e4c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_NON</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_DISC_MODE_NON">
+<span class="target" id="group__bt__host__gap_1ga481c1714df889f69f1a09682bc403e4c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_DISC_MODE_NON</span></span></span><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_NON" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_DISC_MODE_LTD">
-<span class="target" id="group__bt__host__gap_1ga50f173ea0b1b9644925083a4010a9e97"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_LTD</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_LTD" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_DISC_MODE_LTD">
+<span class="target" id="group__bt__host__gap_1ga50f173ea0b1b9644925083a4010a9e97"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_DISC_MODE_LTD</span></span></span><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_LTD" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_DISC_MODE_GEN">
-<span class="target" id="group__bt__host__gap_1gac2d01d88809260e8bebaf43c14f40cc0"></span><code class="sig-name descname"><span class="pre">BLE_GAP_DISC_MODE_GEN</span></code><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_GEN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_DISC_MODE_GEN">
+<span class="target" id="group__bt__host__gap_1gac2d01d88809260e8bebaf43c14f40cc0"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_DISC_MODE_GEN</span></span></span><a class="headerlink" href="#c.BLE_GAP_DISC_MODE_GEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_PRIVATE_MODE_NETWORK">
-<span class="target" id="group__bt__host__gap_1gaca5636685ecc4454850305159f078e2c"></span><code class="sig-name descname"><span class="pre">BLE_GAP_PRIVATE_MODE_NETWORK</span></code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_NETWORK" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_PRIVATE_MODE_NETWORK">
+<span class="target" id="group__bt__host__gap_1gaca5636685ecc4454850305159f078e2c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_PRIVATE_MODE_NETWORK</span></span></span><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_NETWORK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_PRIVATE_MODE_DEVICE">
-<span class="target" id="group__bt__host__gap_1ga32f330eda97d713273d5e6e3013181d6"></span><code class="sig-name descname"><span class="pre">BLE_GAP_PRIVATE_MODE_DEVICE</span></code><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_DEVICE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_PRIVATE_MODE_DEVICE">
+<span class="target" id="group__bt__host__gap_1ga32f330eda97d713273d5e6e3013181d6"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_PRIVATE_MODE_DEVICE</span></span></span><a class="headerlink" href="#c.BLE_GAP_PRIVATE_MODE_DEVICE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_1M">
-<span class="target" id="group__bt__host__gap_1gaa7df87009bd8f134bc8574ff73568adb"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_1M</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_1M">
+<span class="target" id="group__bt__host__gap_1gaa7df87009bd8f134bc8574ff73568adb"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_1M</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_2M">
-<span class="target" id="group__bt__host__gap_1ga01633c5f1f72b898917286361baefa67"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_2M</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_2M">
+<span class="target" id="group__bt__host__gap_1ga01633c5f1f72b898917286361baefa67"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_2M</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_CODED">
-<span class="target" id="group__bt__host__gap_1ga08b40baa5641861eb35fe7afccd3708f"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_CODED">
+<span class="target" id="group__bt__host__gap_1ga08b40baa5641861eb35fe7afccd3708f"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_CODED</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_1M_MASK">
-<span class="target" id="group__bt__host__gap_1gaee41a141627a7fc9a2d92a8b8cf6acb9"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_1M_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_1M_MASK">
+<span class="target" id="group__bt__host__gap_1gaee41a141627a7fc9a2d92a8b8cf6acb9"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_1M_MASK</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_1M_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_2M_MASK">
-<span class="target" id="group__bt__host__gap_1ga814178035e36496088a792ea22384826"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_2M_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_2M_MASK">
+<span class="target" id="group__bt__host__gap_1ga814178035e36496088a792ea22384826"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_2M_MASK</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_2M_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_CODED_MASK">
-<span class="target" id="group__bt__host__gap_1ga2309ec68b0b5ec9e77a0c12e2377e62a"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_CODED_MASK">
+<span class="target" id="group__bt__host__gap_1ga2309ec68b0b5ec9e77a0c12e2377e62a"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_CODED_MASK</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_ANY_MASK">
-<span class="target" id="group__bt__host__gap_1ga0f59f4dfd128ac08854051fd379a1d75"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_ANY_MASK</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_ANY_MASK" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_ANY_MASK">
+<span class="target" id="group__bt__host__gap_1ga0f59f4dfd128ac08854051fd379a1d75"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_ANY_MASK</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_ANY_MASK" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_CODED_ANY">
-<span class="target" id="group__bt__host__gap_1gab254ae1623c5c6abbac8b84675586e20"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_ANY</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_ANY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_CODED_ANY">
+<span class="target" id="group__bt__host__gap_1gab254ae1623c5c6abbac8b84675586e20"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_CODED_ANY</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_ANY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_CODED_S2">
-<span class="target" id="group__bt__host__gap_1ga20742c40adcec1fb17aa2a9c6d96a6da"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_S2</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S2" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_CODED_S2">
+<span class="target" id="group__bt__host__gap_1ga20742c40adcec1fb17aa2a9c6d96a6da"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_CODED_S2</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S2" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GAP_LE_PHY_CODED_S8">
-<span class="target" id="group__bt__host__gap_1ga08fc1c9626c46172ad159a88d78da626"></span><code class="sig-name descname"><span class="pre">BLE_GAP_LE_PHY_CODED_S8</span></code><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S8" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GAP_LE_PHY_CODED_S8">
+<span class="target" id="group__bt__host__gap_1ga08fc1c9626c46172ad159a88d78da626"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GAP_LE_PHY_CODED_S8</span></span></span><a class="headerlink" href="#c.BLE_GAP_LE_PHY_CODED_S8" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_sec_state">
-<span class="target" id="structble__gap__sec__state"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_sec_state</span></code><a class="headerlink" href="#c.ble_gap_sec_state" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection security state. </p>
+<dt class="sig sig-object c" id="c.ble_gap_sec_state">
+<span class="target" id="structble__gap__sec__state"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_sec_state</span></span></span><a class="headerlink" href="#c.ble_gap_sec_state" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Connection security state. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_sec_state.encrypted">
-<span class="target" id="structble__gap__sec__state_1aaf6928c2ea0d2e67031b9c7658603b8d"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">encrypted</span></code><a class="headerlink" href="#c.ble_gap_sec_state.encrypted" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_sec_state.encrypted">
+<span class="target" id="structble__gap__sec__state_1aaf6928c2ea0d2e67031b9c7658603b8d"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">encrypted</span></span></span><a class="headerlink" href="#c.ble_gap_sec_state.encrypted" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is encrypted. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_sec_state.authenticated">
-<span class="target" id="structble__gap__sec__state_1a8b14a127153d11b63499b238a76ab2ce"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">authenticated</span></code><a class="headerlink" href="#c.ble_gap_sec_state.authenticated" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_sec_state.authenticated">
+<span class="target" id="structble__gap__sec__state_1a8b14a127153d11b63499b238a76ab2ce"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">authenticated</span></span></span><a class="headerlink" href="#c.ble_gap_sec_state.authenticated" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is authenticated. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_sec_state.bonded">
-<span class="target" id="structble__gap__sec__state_1a2d066a34d292d03f89ee7f89e74fd1b8"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">bonded</span></code><a class="headerlink" href="#c.ble_gap_sec_state.bonded" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_sec_state.bonded">
+<span class="target" id="structble__gap__sec__state_1a2d066a34d292d03f89ee7f89e74fd1b8"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">bonded</span></span></span><a class="headerlink" href="#c.ble_gap_sec_state.bonded" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If connection is bonded (security information is stored) </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_sec_state.key_size">
-<span class="target" id="structble__gap__sec__state_1a342a95a88b50ae2525c92ef7b64c84fc"></span><span class="pre">unsigned</span> <code class="sig-name descname"><span class="pre">key_size</span></code><a class="headerlink" href="#c.ble_gap_sec_state.key_size" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_sec_state.key_size">
+<span class="target" id="structble__gap__sec__state_1a342a95a88b50ae2525c92ef7b64c84fc"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">key_size</span></span></span><a class="headerlink" href="#c.ble_gap_sec_state.key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Size of a key used for encryption. </p>
 </dd></dl>
 
@@ -1757,14 +1811,16 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_adv_params">
-<span class="target" id="structble__gap__adv__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_adv_params</span></code><a class="headerlink" href="#c.ble_gap_adv_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Advertising parameters. </p>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params">
+<span class="target" id="structble__gap__adv__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_adv_params</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Advertising parameters. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.conn_mode">
-<span class="target" id="structble__gap__adv__params_1aa1c42761193e11c9d7a633b60573e835"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">conn_mode</span></code><a class="headerlink" href="#c.ble_gap_adv_params.conn_mode" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.conn_mode">
+<span class="target" id="structble__gap__adv__params_1aa1c42761193e11c9d7a633b60573e835"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">conn_mode</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.conn_mode" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising mode. </p>
 <p>Can be one of following constants:<ul class="simple">
 <li><p>BLE_GAP_CONN_MODE_NON (non-connectable; 3.C.9.3.2).</p></li>
@@ -1775,8 +1831,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.disc_mode">
-<span class="target" id="structble__gap__adv__params_1a44294c072dd057304beabc83780baa47"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">disc_mode</span></code><a class="headerlink" href="#c.ble_gap_adv_params.disc_mode" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.disc_mode">
+<span class="target" id="structble__gap__adv__params_1a44294c072dd057304beabc83780baa47"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">disc_mode</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.disc_mode" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Discoverable mode. </p>
 <p>Can be one of following constants:<ul class="simple">
 <li><p>BLE_GAP_DISC_MODE_NON (non-discoverable; 3.C.9.2.2).</p></li>
@@ -1787,32 +1843,32 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.itvl_min">
-<span class="target" id="structble__gap__adv__params_1a3e0dba3a31c2b6b4f4a7339ebb47764b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.itvl_min">
+<span class="target" id="structble__gap__adv__params_1a3e0dba3a31c2b6b4f4a7339ebb47764b"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_min</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum advertising interval, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.itvl_max">
-<span class="target" id="structble__gap__adv__params_1a636bdce5ad8020aed1f824eda7c816e4"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.itvl_max">
+<span class="target" id="structble__gap__adv__params_1a636bdce5ad8020aed1f824eda7c816e4"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_max</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum advertising interval, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.channel_map">
-<span class="target" id="structble__gap__adv__params_1a172466cc3c10d00453bd38ca85162510"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">channel_map</span></code><a class="headerlink" href="#c.ble_gap_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.channel_map">
+<span class="target" id="structble__gap__adv__params_1a172466cc3c10d00453bd38ca85162510"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">channel_map</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising channel map , if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.filter_policy">
-<span class="target" id="structble__gap__adv__params_1abe14b7798a82023ab077f0cbdfc9b540"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_policy</span></code><a class="headerlink" href="#c.ble_gap_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.filter_policy">
+<span class="target" id="structble__gap__adv__params_1abe14b7798a82023ab077f0cbdfc9b540"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">filter_policy</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Filter policy. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_adv_params.high_duty_cycle">
-<span class="target" id="structble__gap__adv__params_1a3a14558f86b73c487c296a85ce4eab0d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">high_duty_cycle</span></code><a class="headerlink" href="#c.ble_gap_adv_params.high_duty_cycle" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_adv_params.high_duty_cycle">
+<span class="target" id="structble__gap__adv__params_1a3a14558f86b73c487c296a85ce4eab0d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">high_duty_cycle</span></span></span><a class="headerlink" href="#c.ble_gap_adv_params.high_duty_cycle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If do High Duty cycle for Directed Advertising. </p>
 </dd></dl>
 
@@ -1820,74 +1876,76 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_conn_desc">
-<span class="target" id="structble__gap__conn__desc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_conn_desc</span></code><a class="headerlink" href="#c.ble_gap_conn_desc" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection descriptor. </p>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc">
+<span class="target" id="structble__gap__conn__desc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_desc</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Connection descriptor. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.sec_state">
-<span class="target" id="structble__gap__conn__desc_1a3c71c1a24f14c2a1391d2f47d6c14894"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gap_sec_state" title="ble_gap_sec_state"><span class="pre">ble_gap_sec_state</span></a> <code class="sig-name descname"><span class="pre">sec_state</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.sec_state" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.sec_state">
+<span class="target" id="structble__gap__conn__desc_1a3c71c1a24f14c2a1391d2f47d6c14894"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gap_sec_state" title="ble_gap_sec_state"><span class="n"><span class="pre">ble_gap_sec_state</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sec_state</span></span></span><a class="headerlink" href="#c.ble_gap_conn_de [...]
 <dd><p>Connection security state. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.our_id_addr">
-<span class="target" id="structble__gap__conn__desc_1a599a69fd5f1e12606d648405cc842d99"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">our_id_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.our_id_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.our_id_addr">
+<span class="target" id="structble__gap__conn__desc_1a599a69fd5f1e12606d648405cc842d99"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">our_id_addr</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.our_id_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Local identity address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.peer_id_addr">
-<span class="target" id="structble__gap__conn__desc_1ac41be91e899fcae8c0ecd0790cbd7d1f"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">peer_id_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_id_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.peer_id_addr">
+<span class="target" id="structble__gap__conn__desc_1ac41be91e899fcae8c0ecd0790cbd7d1f"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">peer_id_addr</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.peer_id_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer identity address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.our_ota_addr">
-<span class="target" id="structble__gap__conn__desc_1a8f1c6bfa286ea5d85c4c5dcdbd1b67f9"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">our_ota_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.our_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.our_ota_addr">
+<span class="target" id="structble__gap__conn__desc_1a8f1c6bfa286ea5d85c4c5dcdbd1b67f9"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">our_ota_addr</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.our_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Local over-the-air address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.peer_ota_addr">
-<span class="target" id="structble__gap__conn__desc_1a18a7e71eb76a98af028d39e3e98cad33"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">peer_ota_addr</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.peer_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.peer_ota_addr">
+<span class="target" id="structble__gap__conn__desc_1a18a7e71eb76a98af028d39e3e98cad33"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">peer_ota_addr</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.peer_ota_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer over-the-air address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.conn_handle">
-<span class="target" id="structble__gap__conn__desc_1a7d9225e51272ee33e239f3eddf7b1380"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_handle</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.conn_handle">
+<span class="target" id="structble__gap__conn__desc_1a7d9225e51272ee33e239f3eddf7b1380"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">conn_handle</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection handle. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.conn_itvl">
-<span class="target" id="structble__gap__conn__desc_1ad4b20b19147e54d21ea26ad78f5ed54f"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_itvl</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_itvl" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.conn_itvl">
+<span class="target" id="structble__gap__conn__desc_1ad4b20b19147e54d21ea26ad78f5ed54f"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">conn_itvl</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.conn_itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection interval. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.conn_latency">
-<span class="target" id="structble__gap__conn__desc_1a502e7ced5ee5f4f0b2aeda126994b96c"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_latency</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.conn_latency" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.conn_latency">
+<span class="target" id="structble__gap__conn__desc_1a502e7ced5ee5f4f0b2aeda126994b96c"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">conn_latency</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.conn_latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.supervision_timeout">
-<span class="target" id="structble__gap__conn__desc_1a42e699ee972044595137056543a12c9b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.supervision_timeout">
+<span class="target" id="structble__gap__conn__desc_1a42e699ee972044595137056543a12c9b"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">supervision_timeout</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection supervision timeout. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.role">
-<span class="target" id="structble__gap__conn__desc_1a34b47430256ab3bcfa33e798b4d86de2"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">role</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.role" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.role">
+<span class="target" id="structble__gap__conn__desc_1a34b47430256ab3bcfa33e798b4d86de2"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">role</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.role" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection Role Possible values BLE_GAP_ROLE_SLAVE or BLE_GAP_ROLE_MASTER. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_desc.master_clock_accuracy">
-<span class="target" id="structble__gap__conn__desc_1a763fe1323a26bb08d7e4b32e482e0b12"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">master_clock_accuracy</span></code><a class="headerlink" href="#c.ble_gap_conn_desc.master_clock_accuracy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_desc.master_clock_accuracy">
+<span class="target" id="structble__gap__conn__desc_1a763fe1323a26bb08d7e4b32e482e0b12"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">master_clock_accuracy</span></span></span><a class="headerlink" href="#c.ble_gap_conn_desc.master_clock_accuracy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Master clock accuracy. </p>
 </dd></dl>
 
@@ -1895,56 +1953,58 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_conn_params">
-<span class="target" id="structble__gap__conn__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_conn_params</span></code><a class="headerlink" href="#c.ble_gap_conn_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection parameters </p>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params">
+<span class="target" id="structble__gap__conn__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_conn_params</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Connection parameters </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.scan_itvl">
-<span class="target" id="structble__gap__conn__params_1ab17fee989fc6b25db207ad5908790faf"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">scan_itvl</span></code><a class="headerlink" href="#c.ble_gap_conn_params.scan_itvl" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.scan_itvl">
+<span class="target" id="structble__gap__conn__params_1ab17fee989fc6b25db207ad5908790faf"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">scan_itvl</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.scan_itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.scan_window">
-<span class="target" id="structble__gap__conn__params_1aa85d56b1dfc8a701638a1de95140ae06"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">scan_window</span></code><a class="headerlink" href="#c.ble_gap_conn_params.scan_window" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.scan_window">
+<span class="target" id="structble__gap__conn__params_1aa85d56b1dfc8a701638a1de95140ae06"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">scan_window</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.scan_window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.itvl_min">
-<span class="target" id="structble__gap__conn__params_1a9f81e6bb2fad008b0eb8970193dc8126"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.itvl_min">
+<span class="target" id="structble__gap__conn__params_1a9f81e6bb2fad008b0eb8970193dc8126"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_min</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.itvl_max">
-<span class="target" id="structble__gap__conn__params_1a66e6556e1572271e0130b2853f2cfe0e"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_conn_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.itvl_max">
+<span class="target" id="structble__gap__conn__params_1a66e6556e1572271e0130b2853f2cfe0e"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_max</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.latency">
-<span class="target" id="structble__gap__conn__params_1a56650c947c3417554a4b01e10a26921b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">latency</span></code><a class="headerlink" href="#c.ble_gap_conn_params.latency" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.latency">
+<span class="target" id="structble__gap__conn__params_1a56650c947c3417554a4b01e10a26921b"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">latency</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.supervision_timeout">
-<span class="target" id="structble__gap__conn__params_1a78d7ba66b51d19f1dfc87ab09f45c989"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_conn_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.supervision_timeout">
+<span class="target" id="structble__gap__conn__params_1a78d7ba66b51d19f1dfc87ab09f45c989"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">supervision_timeout</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Supervision timeout in 10ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.min_ce_len">
-<span class="target" id="structble__gap__conn__params_1a2c400e2e1402b2c011231d405fd77cf3"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">min_ce_len</span></code><a class="headerlink" href="#c.ble_gap_conn_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.min_ce_len">
+<span class="target" id="structble__gap__conn__params_1a2c400e2e1402b2c011231d405fd77cf3"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_ce_len</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_conn_params.max_ce_len">
-<span class="target" id="structble__gap__conn__params_1a88e75d3a58aabe264695e6cad93787f0"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">max_ce_len</span></code><a class="headerlink" href="#c.ble_gap_conn_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_conn_params.max_ce_len">
+<span class="target" id="structble__gap__conn__params_1a88e75d3a58aabe264695e6cad93787f0"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">max_ce_len</span></span></span><a class="headerlink" href="#c.ble_gap_conn_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
@@ -1952,26 +2012,28 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_ext_disc_params">
-<span class="target" id="structble__gap__ext__disc__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_ext_disc_params</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Extended discovery parameters. </p>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_params">
+<span class="target" id="structble__gap__ext__disc__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_disc_params</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Extended discovery parameters. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_params.itvl">
-<span class="target" id="structble__gap__ext__disc__params_1af2173a308a916f4af6a81ac8aa5e098d"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_params.itvl">
+<span class="target" id="structble__gap__ext__disc__params_1af2173a308a916f4af6a81ac8aa5e098d"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_params.window">
-<span class="target" id="structble__gap__ext__disc__params_1aceb39662d47bf7840a25254dee2d248e"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">window</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_params.window">
+<span class="target" id="structble__gap__ext__disc__params_1aceb39662d47bf7840a25254dee2d248e"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">window</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_params.passive">
-<span class="target" id="structble__gap__ext__disc__params_1ab9ca212e9d669839c4336b4c664a9244"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">passive</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_params.passive">
+<span class="target" id="structble__gap__ext__disc__params_1ab9ca212e9d669839c4336b4c664a9244"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passive</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If passive scan should be used. </p>
 </dd></dl>
 
@@ -1979,44 +2041,46 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_disc_params">
-<span class="target" id="structble__gap__disc__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_disc_params</span></code><a class="headerlink" href="#c.ble_gap_disc_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Discovery parameters. </p>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params">
+<span class="target" id="structble__gap__disc__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_disc_params</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Discovery parameters. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.itvl">
-<span class="target" id="structble__gap__disc__params_1a2248505bf45458de1386e7c0378ac179"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl</span></code><a class="headerlink" href="#c.ble_gap_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.itvl">
+<span class="target" id="structble__gap__disc__params_1a2248505bf45458de1386e7c0378ac179"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan interval in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.window">
-<span class="target" id="structble__gap__disc__params_1acff9e2b0d88b0230c4ba0255d649eeff"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">window</span></code><a class="headerlink" href="#c.ble_gap_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.window">
+<span class="target" id="structble__gap__disc__params_1acff9e2b0d88b0230c4ba0255d649eeff"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">window</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.window" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan window in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.filter_policy">
-<span class="target" id="structble__gap__disc__params_1a2ca7738d35d9fb7773de8007fdc4004a"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_policy</span></code><a class="headerlink" href="#c.ble_gap_disc_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.filter_policy">
+<span class="target" id="structble__gap__disc__params_1a2ca7738d35d9fb7773de8007fdc4004a"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">filter_policy</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Scan filter policy. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.limited">
-<span class="target" id="structble__gap__disc__params_1a2f46f3cc4655de6fe66ca2464e9a2a70"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">limited</span></code><a class="headerlink" href="#c.ble_gap_disc_params.limited" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.limited">
+<span class="target" id="structble__gap__disc__params_1a2f46f3cc4655de6fe66ca2464e9a2a70"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">limited</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.limited" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If limited discovery procedure should be used. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.passive">
-<span class="target" id="structble__gap__disc__params_1afcf4f91848a3f97af9c290fde1924834"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">passive</span></code><a class="headerlink" href="#c.ble_gap_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.passive">
+<span class="target" id="structble__gap__disc__params_1afcf4f91848a3f97af9c290fde1924834"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passive</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.passive" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If passive scan should be used. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_params.filter_duplicates">
-<span class="target" id="structble__gap__disc__params_1aec31e0f80b6f9bc642a64348d6dfeb7e"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_duplicates</span></code><a class="headerlink" href="#c.ble_gap_disc_params.filter_duplicates" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_params.filter_duplicates">
+<span class="target" id="structble__gap__disc__params_1aec31e0f80b6f9bc642a64348d6dfeb7e"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">filter_duplicates</span></span></span><a class="headerlink" href="#c.ble_gap_disc_params.filter_duplicates" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If enable duplicates filtering. </p>
 </dd></dl>
 
@@ -2024,44 +2088,46 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_upd_params">
-<span class="target" id="structble__gap__upd__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_upd_params</span></code><a class="headerlink" href="#c.ble_gap_upd_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Connection parameters update parameters. </p>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params">
+<span class="target" id="structble__gap__upd__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_upd_params</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Connection parameters update parameters. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.itvl_min">
-<span class="target" id="structble__gap__upd__params_1a509dff483384862fb48f974582bd7941"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.itvl_min">
+<span class="target" id="structble__gap__upd__params_1a509dff483384862fb48f974582bd7941"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_min</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.itvl_max">
-<span class="target" id="structble__gap__upd__params_1a1a0ee78cd9711af0564688e889209eeb"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_upd_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.itvl_max">
+<span class="target" id="structble__gap__upd__params_1a1a0ee78cd9711af0564688e889209eeb"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_max</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum value for connection interval in 1.25ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.latency">
-<span class="target" id="structble__gap__upd__params_1a5009d22f432e0b9b8a2903b45796884d"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">latency</span></code><a class="headerlink" href="#c.ble_gap_upd_params.latency" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.latency">
+<span class="target" id="structble__gap__upd__params_1a5009d22f432e0b9b8a2903b45796884d"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">latency</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.latency" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Connection latency. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.supervision_timeout">
-<span class="target" id="structble__gap__upd__params_1af2d9309235f8e9ea666d9a6cc5c11ce8"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">supervision_timeout</span></code><a class="headerlink" href="#c.ble_gap_upd_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.supervision_timeout">
+<span class="target" id="structble__gap__upd__params_1af2d9309235f8e9ea666d9a6cc5c11ce8"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">supervision_timeout</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.supervision_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Supervision timeout in 10ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.min_ce_len">
-<span class="target" id="structble__gap__upd__params_1a35343b873333c2920e5409b61bcff254"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">min_ce_len</span></code><a class="headerlink" href="#c.ble_gap_upd_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.min_ce_len">
+<span class="target" id="structble__gap__upd__params_1a35343b873333c2920e5409b61bcff254"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_ce_len</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.min_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_upd_params.max_ce_len">
-<span class="target" id="structble__gap__upd__params_1a1b7fe9826d766c770c91762ba4087a5f"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">max_ce_len</span></code><a class="headerlink" href="#c.ble_gap_upd_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_upd_params.max_ce_len">
+<span class="target" id="structble__gap__upd__params_1a1b7fe9826d766c770c91762ba4087a5f"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">max_ce_len</span></span></span><a class="headerlink" href="#c.ble_gap_upd_params.max_ce_len" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum length of connection event in 0.625ms units. </p>
 </dd></dl>
 
@@ -2069,14 +2135,16 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_passkey_params">
-<span class="target" id="structble__gap__passkey__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_passkey_params</span></code><a class="headerlink" href="#c.ble_gap_passkey_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Passkey query. </p>
+<dt class="sig sig-object c" id="c.ble_gap_passkey_params">
+<span class="target" id="structble__gap__passkey__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_passkey_params</span></span></span><a class="headerlink" href="#c.ble_gap_passkey_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Passkey query. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_passkey_params.action">
-<span class="target" id="structble__gap__passkey__params_1afe6be075bf72527425cd761a45705fa0"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">action</span></code><a class="headerlink" href="#c.ble_gap_passkey_params.action" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_passkey_params.action">
+<span class="target" id="structble__gap__passkey__params_1afe6be075bf72527425cd761a45705fa0"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">action</span></span></span><a class="headerlink" href="#c.ble_gap_passkey_params.action" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Passkey action, can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_SM_IOACT_NONE</p></li>
@@ -2089,8 +2157,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_passkey_params.numcmp">
-<span class="target" id="structble__gap__passkey__params_1a829a82af1f9f2e5321bd578b3caa84f4"></span><span class="pre">uint32_t</span> <code class="sig-name descname"><span class="pre">numcmp</span></code><a class="headerlink" href="#c.ble_gap_passkey_params.numcmp" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_passkey_params.numcmp">
+<span class="target" id="structble__gap__passkey__params_1a829a82af1f9f2e5321bd578b3caa84f4"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">numcmp</span></span></span><a class="headerlink" href="#c.ble_gap_passkey_params.numcmp" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Passkey to compare, valid for BLE_SM_IOACT_NUMCMP action. </p>
 </dd></dl>
 
@@ -2098,14 +2166,16 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_ext_disc_desc">
-<span class="target" id="structble__gap__ext__disc__desc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_ext_disc_desc</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Extended advertising report. </p>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc">
+<span class="target" id="structble__gap__ext__disc__desc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_disc_desc</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Extended advertising report. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.props">
-<span class="target" id="structble__gap__ext__disc__desc_1ae74c4ba5eac05526d6cd18af630e0a28"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">props</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.props" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.props">
+<span class="target" id="structble__gap__ext__disc__desc_1ae74c4ba5eac05526d6cd18af630e0a28"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">props</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.props" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Report properties bitmask. </p>
 <p><ul class="simple">
 <li><p>BLE_HCI_ADV_CONN_MASK</p></li>
@@ -2118,8 +2188,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.data_status">
-<span class="target" id="structble__gap__ext__disc__desc_1a3df2e0a246ce3eeb429ae635ef0cc8ed"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">data_status</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.data_status" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.data_status">
+<span class="target" id="structble__gap__ext__disc__desc_1a3df2e0a246ce3eeb429ae635ef0cc8ed"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">data_status</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.data_status" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising data status, can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE</p></li>
@@ -2130,8 +2200,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.legacy_event_type">
-<span class="target" id="structble__gap__ext__disc__desc_1abcddecd0bd6d437157975b6a693bf6f7"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">legacy_event_type</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.legacy_event_type" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.legacy_event_type">
+<span class="target" id="structble__gap__ext__disc__desc_1abcddecd0bd6d437157975b6a693bf6f7"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">legacy_event_type</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.legacy_event_type" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Legacy advertising PDU type. </p>
 <p>Valid if BLE_HCI_ADV_LEGACY_MASK props is set. Can be one of following constants:<ul class="simple">
 <li><p>BLE_HCI_ADV_RPT_EVTYPE_ADV_IND</p></li>
@@ -2144,32 +2214,32 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.addr">
-<span class="target" id="structble__gap__ext__disc__desc_1add997faa4769c845475ef7e15c90a544"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">addr</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.addr">
+<span class="target" id="structble__gap__ext__disc__desc_1add997faa4769c845475ef7e15c90a544"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">addr</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertiser address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.rssi">
-<span class="target" id="structble__gap__ext__disc__desc_1a2459f3cade18b856f666be94b804a25a"></span><span class="pre">int8_t</span> <code class="sig-name descname"><span class="pre">rssi</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.rssi" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.rssi">
+<span class="target" id="structble__gap__ext__disc__desc_1a2459f3cade18b856f666be94b804a25a"></span><span class="n"><span class="pre">int8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">rssi</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.rssi" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Received signal strength indication in dBm (127 if unavailable) </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.tx_power">
-<span class="target" id="structble__gap__ext__disc__desc_1af6fc6b76eadf93298cff063ad2e39b37"></span><span class="pre">int8_t</span> <code class="sig-name descname"><span class="pre">tx_power</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.tx_power" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.tx_power">
+<span class="target" id="structble__gap__ext__disc__desc_1af6fc6b76eadf93298cff063ad2e39b37"></span><span class="n"><span class="pre">int8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">tx_power</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.tx_power" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertiser transmit power in dBm (127 if unavailable) </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.sid">
-<span class="target" id="structble__gap__ext__disc__desc_1a91778c07c20acf1ca8d9702f15d63bea"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">sid</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.sid" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.sid">
+<span class="target" id="structble__gap__ext__disc__desc_1a91778c07c20acf1ca8d9702f15d63bea"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sid</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.sid" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Set ID. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.prim_phy">
-<span class="target" id="structble__gap__ext__disc__desc_1a382d42996c520169857e63171424ad85"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">prim_phy</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.prim_phy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.prim_phy">
+<span class="target" id="structble__gap__ext__disc__desc_1a382d42996c520169857e63171424ad85"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">prim_phy</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.prim_phy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Primary advertising PHY, can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_HCI_LE_PHY_1M</p></li>
@@ -2179,8 +2249,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.sec_phy">
-<span class="target" id="structble__gap__ext__disc__desc_1adacb2ec09d7a53c91209532de1c67c90"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">sec_phy</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.sec_phy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.sec_phy">
+<span class="target" id="structble__gap__ext__disc__desc_1adacb2ec09d7a53c91209532de1c67c90"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sec_phy</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.sec_phy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Secondary advertising PHY, can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_HCI_LE_PHY_1M</p></li>
@@ -2191,27 +2261,27 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.periodic_adv_itvl">
-<span class="target" id="structble__gap__ext__disc__desc_1ac9ff6b243c16a9b4cd2712c47d4b3768"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">periodic_adv_itvl</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.periodic_adv_itvl" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.periodic_adv_itvl">
+<span class="target" id="structble__gap__ext__disc__desc_1ac9ff6b243c16a9b4cd2712c47d4b3768"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">periodic_adv_itvl</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.periodic_adv_itvl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Periodic advertising interval. </p>
 <p>0 if no periodic advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.length_data">
-<span class="target" id="structble__gap__ext__disc__desc_1a95f04f12fbe63ed7dd5e0002080b460d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">length_data</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.length_data" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.length_data">
+<span class="target" id="structble__gap__ext__disc__desc_1a95f04f12fbe63ed7dd5e0002080b460d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length_data</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.length_data" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Data length. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.data">
-<span class="target" id="structble__gap__ext__disc__desc_1aee1859040d299e83105e8abcfe06968d"></span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">data</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.data" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.data">
+<span class="target" id="structble__gap__ext__disc__desc_1aee1859040d299e83105e8abcfe06968d"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.data" title="Permalink to this definition"> [...]
 <dd><p>Advertising data. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_disc_desc.direct_addr">
-<span class="target" id="structble__gap__ext__disc__desc_1a798d119deb4edec197033fee6684d5a0"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">direct_addr</span></code><a class="headerlink" href="#c.ble_gap_ext_disc_desc.direct_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_disc_desc.direct_addr">
+<span class="target" id="structble__gap__ext__disc__desc_1a798d119deb4edec197033fee6684d5a0"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">direct_addr</span></span></span><a class="headerlink" href="#c.ble_gap_ext_disc_desc.direct_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Directed advertising address. </p>
 <p>Valid if BLE_HCI_ADV_DIRECT_MASK props is set (BLE_ADDR_ANY otherwise). </p>
 </dd></dl>
@@ -2220,14 +2290,16 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_disc_desc">
-<span class="target" id="structble__gap__disc__desc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_disc_desc</span></code><a class="headerlink" href="#c.ble_gap_disc_desc" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Advertising report. </p>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc">
+<span class="target" id="structble__gap__disc__desc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_disc_desc</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Advertising report. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.event_type">
-<span class="target" id="structble__gap__disc__desc_1a2e50ca921244468b6cc2f26df4891651"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">event_type</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.event_type" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.event_type">
+<span class="target" id="structble__gap__disc__desc_1a2e50ca921244468b6cc2f26df4891651"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">event_type</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.event_type" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising PDU type. </p>
 <p>Can be one of following constants:<ul class="simple">
 <li><p>BLE_HCI_ADV_RPT_EVTYPE_ADV_IND</p></li>
@@ -2240,32 +2312,32 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.length_data">
-<span class="target" id="structble__gap__disc__desc_1a89a746beb9bddaf307c2e3f4c27f9999"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">length_data</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.length_data" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.length_data">
+<span class="target" id="structble__gap__disc__desc_1a89a746beb9bddaf307c2e3f4c27f9999"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length_data</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.length_data" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Data length. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.addr">
-<span class="target" id="structble__gap__disc__desc_1a6a67b49b8bbd80becce93504b8e72fa8"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">addr</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.addr">
+<span class="target" id="structble__gap__disc__desc_1a6a67b49b8bbd80becce93504b8e72fa8"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">addr</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertiser address. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.rssi">
-<span class="target" id="structble__gap__disc__desc_1a35f310133616439997cfe95c24c9c2c7"></span><span class="pre">int8_t</span> <code class="sig-name descname"><span class="pre">rssi</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.rssi" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.rssi">
+<span class="target" id="structble__gap__disc__desc_1a35f310133616439997cfe95c24c9c2c7"></span><span class="n"><span class="pre">int8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">rssi</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.rssi" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Received signal strength indication in dBm (127 if unavailable) </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.data">
-<span class="target" id="structble__gap__disc__desc_1a707bc53ffa9faef5dfc76ba10fafdfd9"></span><em class="property"><span class="pre">const</span></em> <span class="pre">uint8_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">data</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.data" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.data">
+<span class="target" id="structble__gap__disc__desc_1a707bc53ffa9faef5dfc76ba10fafdfd9"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">data</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.data" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising data. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_disc_desc.direct_addr">
-<span class="target" id="structble__gap__disc__desc_1a18d387eb6a793d6992a2313de2024df7"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">direct_addr</span></code><a class="headerlink" href="#c.ble_gap_disc_desc.direct_addr" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_disc_desc.direct_addr">
+<span class="target" id="structble__gap__disc__desc_1a18d387eb6a793d6992a2313de2024df7"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">direct_addr</span></span></span><a class="headerlink" href="#c.ble_gap_disc_desc.direct_addr" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Directed advertising address. </p>
 <p>Valid for BLE_HCI_ADV_RPT_EVTYPE_DIR_IND event type (BLE_ADDR_ANY otherwise). </p>
 </dd></dl>
@@ -2274,25 +2346,27 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_repeat_pairing">
-<span class="target" id="structble__gap__repeat__pairing"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_repeat_pairing</span></code><a class="headerlink" href="#c.ble_gap_repeat_pairing" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gap_repeat_pairing">
+<span class="target" id="structble__gap__repeat__pairing"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_repeat_pairing</span></span></span><a class="headerlink" href="#c.ble_gap_repeat_pairing" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_repeat_pairing.conn_handle">
-<span class="target" id="structble__gap__repeat__pairing_1a0b614b9417ff2dd445d5328e59426dbc"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">conn_handle</span></code><a class="headerlink" href="#c.ble_gap_repeat_pairing.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_repeat_pairing.conn_handle">
+<span class="target" id="structble__gap__repeat__pairing_1a0b614b9417ff2dd445d5328e59426dbc"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">conn_handle</span></span></span><a class="headerlink" href="#c.ble_gap_repeat_pairing.conn_handle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The handle of the relevant connection. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_repeat_pairing.cur_key_size">
-<span class="target" id="structble__gap__repeat__pairing_1a7a6ff52550ceaa8f652be9147e01550a"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">cur_key_size</span></code><a class="headerlink" href="#c.ble_gap_repeat_pairing.cur_key_size" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_repeat_pairing.cur_key_size">
+<span class="target" id="structble__gap__repeat__pairing_1a7a6ff52550ceaa8f652be9147e01550a"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">cur_key_size</span></span></span><a class="headerlink" href="#c.ble_gap_repeat_pairing.cur_key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Properties of the existing bond. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_repeat_pairing.new_key_size">
-<span class="target" id="structble__gap__repeat__pairing_1ae3ab8cbece8e0387410c56c58c46666f"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">new_key_size</span></code><a class="headerlink" href="#c.ble_gap_repeat_pairing.new_key_size" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_repeat_pairing.new_key_size">
+<span class="target" id="structble__gap__repeat__pairing_1ae3ab8cbece8e0387410c56c58c46666f"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">new_key_size</span></span></span><a class="headerlink" href="#c.ble_gap_repeat_pairing.new_key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Properties of the imminent secure link if the pairing procedure is allowed to continue. </p>
 </dd></dl>
 
@@ -2300,22 +2374,24 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_event">
-<span class="target" id="structble__gap__event"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_event</span></code><a class="headerlink" href="#c.ble_gap_event" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Represents a GAP-related event. </p>
+<dt class="sig sig-object c" id="c.ble_gap_event">
+<span class="target" id="structble__gap__event"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_event</span></span></span><a class="headerlink" href="#c.ble_gap_event" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Represents a GAP-related event. </p>
 <p>When such an event occurs, the host notifies the application by passing an instance of this structure to an application-specified callback. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_event.type">
-<span class="target" id="structble__gap__event_1afb0f89ef7d03f1d36556dcf0d953e749"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">type</span></code><a class="headerlink" href="#c.ble_gap_event.type" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_event.type">
+<span class="target" id="structble__gap__event_1afb0f89ef7d03f1d36556dcf0d953e749"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.ble_gap_event.type" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates the type of GAP event that occurred. </p>
 <p>This is one of the BLE_GAP_EVENT codes. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_event.&#64;33">
-<span class="target" id="structble__gap__event_1a4d687a26f100d3880a2dcd2b9c48f9e4"></span><em class="property"><span class="pre">union</span></em> <a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event"><span class="pre">ble_gap_event</span></a><span class="pre">.</span><strong><span class="pre">[anonymous]</span></strong> <strong><span class="pre">[anonymous]</span></strong><a class="headerlink" href="#c.ble_gap_event.@33" title="Permalink to this definition">¶</a><b [...]
+<dt class="sig sig-object c" id="c.ble_gap_event.&#64;33">
+<span class="target" id="structble__gap__event_1a4d687a26f100d3880a2dcd2b9c48f9e4"></span><span class="k"><span class="pre">union</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gap_event" title="ble_gap_event"><span class="n"><span class="pre">ble_gap_event</span></span></a><span class="p"><span class="pre">.</span></span><span class="n"><span class="pre">[anonymous]</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><spa [...]
 <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>
@@ -2324,98 +2400,109 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_ext_adv_params">
-<span class="target" id="structble__gap__ext__adv__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_ext_adv_params</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Extended advertising parameters </p>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params">
+<span class="target" id="structble__gap__ext__adv__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_ext_adv_params</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Extended advertising parameters </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.connectable">
-<span class="target" id="structble__gap__ext__adv__params_1a69f59adfa378f64285e40be09300c31f"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">connectable</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.connectable" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.connectable">
+<span class="target" id="structble__gap__ext__adv__params_1a69f59adfa378f64285e40be09300c31f"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">connectable</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.connectable" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If perform connectable advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.scannable">
-<span class="target" id="structble__gap__ext__adv__params_1abcdc4eccbc02ee1d5ea500dddf9e3648"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">scannable</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.scannable" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.scannable">
+<span class="target" id="structble__gap__ext__adv__params_1abcdc4eccbc02ee1d5ea500dddf9e3648"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">scannable</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.scannable" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If perform scannable advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.directed">
-<span class="target" id="structble__gap__ext__adv__params_1aa984be410d849ec2cbd490df92fc0036"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">directed</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.directed" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.directed">
+<span class="target" id="structble__gap__ext__adv__params_1aa984be410d849ec2cbd490df92fc0036"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">directed</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.directed" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If perform directed advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.high_duty_directed">
-<span class="target" id="structble__gap__ext__adv__params_1aee99b7a786f0776f114f33e364de2a9a"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">high_duty_directed</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.high_duty_directed" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.high_duty_directed">
+<span class="target" id="structble__gap__ext__adv__params_1aee99b7a786f0776f114f33e364de2a9a"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">high_duty_directed</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.high_duty_directed" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If perform high-duty directed advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.legacy_pdu">
-<span class="target" id="structble__gap__ext__adv__params_1a93b81b5cc417b3a923609fadb2d22aea"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">legacy_pdu</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.legacy_pdu" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.legacy_pdu">
+<span class="target" id="structble__gap__ext__adv__params_1a93b81b5cc417b3a923609fadb2d22aea"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">legacy_pdu</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.legacy_pdu" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If use legacy PDUs for advertising. </p>
+<p>Valid combinations of the connectable, scannable, directed, high_duty_directed options with the legcy_pdu flag are:<ul class="simple">
+<li><p>IND -&gt; legacy_pdu + connectable + scannable</p></li>
+<li><p>LD_DIR -&gt; legacy_pdu + connectable + directed</p></li>
+<li><p>HD_DIR -&gt; legacy_pdu + connectable + directed + high_duty_directed</p></li>
+<li><p>SCAN -&gt; legacy_pdu + scannable</p></li>
+<li><p>NONCONN -&gt; legacy_pdu</p></li>
+</ul>
+</p>
+<p>Any other combination of these options combined with the legacy_pdu flag are invalid. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.anonymous">
-<span class="target" id="structble__gap__ext__adv__params_1af260738929fb6260e1de88b63f088953"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">anonymous</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.anonymous" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.anonymous">
+<span class="target" id="structble__gap__ext__adv__params_1af260738929fb6260e1de88b63f088953"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">anonymous</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.anonymous" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If perform anonymous advertising. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.include_tx_power">
-<span class="target" id="structble__gap__ext__adv__params_1ad991d53a415674a71dab3378b78eb10b"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">include_tx_power</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.include_tx_power" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.include_tx_power">
+<span class="target" id="structble__gap__ext__adv__params_1ad991d53a415674a71dab3378b78eb10b"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">include_tx_power</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.include_tx_power" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If include TX power in advertising PDU. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.scan_req_notif">
-<span class="target" id="structble__gap__ext__adv__params_1afa4614735c79ab23943441e3bc9180d4"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">scan_req_notif</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.scan_req_notif" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.scan_req_notif">
+<span class="target" id="structble__gap__ext__adv__params_1afa4614735c79ab23943441e3bc9180d4"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">scan_req_notif</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.scan_req_notif" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If enable scan request notification </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.itvl_min">
-<span class="target" id="structble__gap__ext__adv__params_1ad190f36cceb7e7141a760967910ff2db"></span><span class="pre">uint32_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.itvl_min">
+<span class="target" id="structble__gap__ext__adv__params_1ad190f36cceb7e7141a760967910ff2db"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_min</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum advertising interval in 0.625ms units, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.itvl_max">
-<span class="target" id="structble__gap__ext__adv__params_1a1ae933a83b03a719f97ba66d7b41db48"></span><span class="pre">uint32_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.itvl_max">
+<span class="target" id="structble__gap__ext__adv__params_1a1ae933a83b03a719f97ba66d7b41db48"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_max</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum advertising interval in 0.625ms units, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.channel_map">
-<span class="target" id="structble__gap__ext__adv__params_1a85bbc8d9eeb661313b7668f364ff2980"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">channel_map</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.channel_map">
+<span class="target" id="structble__gap__ext__adv__params_1a85bbc8d9eeb661313b7668f364ff2980"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">channel_map</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.channel_map" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising channel map , if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.own_addr_type">
-<span class="target" id="structble__gap__ext__adv__params_1ab5c371eee09633dadbd8c5d60238d001"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">own_addr_type</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.own_addr_type" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.own_addr_type">
+<span class="target" id="structble__gap__ext__adv__params_1ab5c371eee09633dadbd8c5d60238d001"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">own_addr_type</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.own_addr_type" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Own address type to be used by advertising instance. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.peer">
-<span class="target" id="structble__gap__ext__adv__params_1ac190b63dfb6d4340b49594ec3a10175e"></span><span class="pre">ble_addr_t</span> <code class="sig-name descname"><span class="pre">peer</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.peer" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.peer">
+<span class="target" id="structble__gap__ext__adv__params_1ac190b63dfb6d4340b49594ec3a10175e"></span><span class="n"><span class="pre">ble_addr_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">peer</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.peer" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Peer address for directed advertising, valid only if directed is set. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.filter_policy">
-<span class="target" id="structble__gap__ext__adv__params_1afad0f7fd24e17e5e3f2ab51a27cdf44d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">filter_policy</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.filter_policy">
+<span class="target" id="structble__gap__ext__adv__params_1afad0f7fd24e17e5e3f2ab51a27cdf44d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">filter_policy</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.filter_policy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Filter policy. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.primary_phy">
-<span class="target" id="structble__gap__ext__adv__params_1a16703bd65940759a2072d915cc1b962d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">primary_phy</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.primary_phy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.primary_phy">
+<span class="target" id="structble__gap__ext__adv__params_1a16703bd65940759a2072d915cc1b962d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">primary_phy</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.primary_phy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Primary advertising PHY to use , can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_HCI_LE_PHY_1M</p></li>
@@ -2425,8 +2512,8 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.secondary_phy">
-<span class="target" id="structble__gap__ext__adv__params_1a5ace2515a754db09745de6702f3ab284"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">secondary_phy</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.secondary_phy" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.secondary_phy">
+<span class="target" id="structble__gap__ext__adv__params_1a5ace2515a754db09745de6702f3ab284"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">secondary_phy</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.secondary_phy" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Secondary advertising PHY to use, can be one of following constants: </p>
 <p><ul class="simple">
 <li><p>BLE_HCI_LE_PHY_1M</p></li>
@@ -2437,14 +2524,14 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.tx_power">
-<span class="target" id="structble__gap__ext__adv__params_1a38128d5c3ad0c38ffe5fa14e65d481f8"></span><span class="pre">int8_t</span> <code class="sig-name descname"><span class="pre">tx_power</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.tx_power" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.tx_power">
+<span class="target" id="structble__gap__ext__adv__params_1a38128d5c3ad0c38ffe5fa14e65d481f8"></span><span class="n"><span class="pre">int8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">tx_power</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.tx_power" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Preferred advertiser transmit power. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_ext_adv_params.sid">
-<span class="target" id="structble__gap__ext__adv__params_1aa8f974e6b355fb6cf7c61851576ed661"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">sid</span></code><a class="headerlink" href="#c.ble_gap_ext_adv_params.sid" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_ext_adv_params.sid">
+<span class="target" id="structble__gap__ext__adv__params_1aa8f974e6b355fb6cf7c61851576ed661"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sid</span></span></span><a class="headerlink" href="#c.ble_gap_ext_adv_params.sid" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Advertising Set ID. </p>
 </dd></dl>
 
@@ -2452,26 +2539,28 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_periodic_adv_params">
-<span class="target" id="structble__gap__periodic__adv__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_periodic_adv_params</span></code><a class="headerlink" href="#c.ble_gap_periodic_adv_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Periodic advertising parameters </p>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_params">
+<span class="target" id="structble__gap__periodic__adv__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_adv_params</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_adv_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Periodic advertising parameters </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_periodic_adv_params.include_tx_power">
-<span class="target" id="structble__gap__periodic__adv__params_1a2d5ac5cb9e73ea88907a6092ebfdf9c0"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">include_tx_power</span></code><a class="headerlink" href="#c.ble_gap_periodic_adv_params.include_tx_power" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_params.include_tx_power">
+<span class="target" id="structble__gap__periodic__adv__params_1a2d5ac5cb9e73ea88907a6092ebfdf9c0"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">include_tx_power</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_adv_params.include_tx_power" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If include TX power in advertising PDU. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_periodic_adv_params.itvl_min">
-<span class="target" id="structble__gap__periodic__adv__params_1a81316a62af35ef6f8809ddfed393ed9c"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_min</span></code><a class="headerlink" href="#c.ble_gap_periodic_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_params.itvl_min">
+<span class="target" id="structble__gap__periodic__adv__params_1a81316a62af35ef6f8809ddfed393ed9c"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_min</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_adv_params.itvl_min" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Minimum advertising interval in 0.625ms units, if 0 stack use sane defaults. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_periodic_adv_params.itvl_max">
-<span class="target" id="structble__gap__periodic__adv__params_1a2f572229b6d7c7135f262c51f5629fa7"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">itvl_max</span></code><a class="headerlink" href="#c.ble_gap_periodic_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_adv_params.itvl_max">
+<span class="target" id="structble__gap__periodic__adv__params_1a2f572229b6d7c7135f262c51f5629fa7"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">itvl_max</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_adv_params.itvl_max" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Maximum advertising interval in 0.625ms units, if 0 stack use sane defaults. </p>
 </dd></dl>
 
@@ -2479,26 +2568,28 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_periodic_sync_params">
-<span class="target" id="structble__gap__periodic__sync__params"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_periodic_sync_params</span></code><a class="headerlink" href="#c.ble_gap_periodic_sync_params" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Periodic sync parameters </p>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_sync_params">
+<span class="target" id="structble__gap__periodic__sync__params"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_periodic_sync_params</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_sync_params" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Periodic sync parameters </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gap_periodic_sync_params.skip">
-<span class="target" id="structble__gap__periodic__sync__params_1a48aafe41cada812fa65a84f6f9178314"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">skip</span></code><a class="headerlink" href="#c.ble_gap_periodic_sync_params.skip" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_sync_params.skip">
+<span class="target" id="structble__gap__periodic__sync__params_1a48aafe41cada812fa65a84f6f9178314"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_sync_params.skip" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The maximum number of periodic advertising events that controller can skip after a successful receive. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_periodic_sync_params.sync_timeout">
-<span class="target" id="structble__gap__periodic__sync__params_1a37e4c1b6be7e330d710f1113e5ecc42b"></span><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">sync_timeout</span></code><a class="headerlink" href="#c.ble_gap_periodic_sync_params.sync_timeout" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_sync_params.sync_timeout">
+<span class="target" id="structble__gap__periodic__sync__params_1a37e4c1b6be7e330d710f1113e5ecc42b"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sync_timeout</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_sync_params.sync_timeout" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Synchronization timeout for the periodic advertising train in 10ms units. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gap_periodic_sync_params.reports_disabled">
-<span class="target" id="structble__gap__periodic__sync__params_1a3ce115a3fc63f7217838b9ab6beb0273"></span><span class="pre">unsigned</span> <span class="pre">int</span> <code class="sig-name descname"><span class="pre">reports_disabled</span></code><a class="headerlink" href="#c.ble_gap_periodic_sync_params.reports_disabled" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gap_periodic_sync_params.reports_disabled">
+<span class="target" id="structble__gap__periodic__sync__params_1a3ce115a3fc63f7217838b9ab6beb0273"></span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">reports_disabled</span></span></span><a class="headerlink" href="#c.ble_gap_periodic_sync_params.reports_disabled" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If reports should be initially disabled when sync is created. </p>
 </dd></dl>
 
@@ -2506,9 +2597,11 @@ ga("send", "pageview");
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gap_event_listener">
-<span class="target" id="structble__gap__event__listener"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gap_event_listener</span></code><a class="headerlink" href="#c.ble_gap_event_listener" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gap.h&gt;</em><p>Event listener structure. </p>
+<dt class="sig sig-object c" id="c.ble_gap_event_listener">
+<span class="target" id="structble__gap__event__listener"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gap_event_listener</span></span></span><a class="headerlink" href="#c.ble_gap_event_listener" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gap.h&gt;</em></div>
+<p>Event listener structure. </p>
 <p>This should be used as an opaque structure and not modified manually. </p>
 </dd></dl>
 
@@ -2575,6 +2668,7 @@ ga("send", "pageview");
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_gattc.html b/master/network/ble_hs/ble_gattc.html
index 403753f..441b3c8 100644
--- a/master/network/ble_hs/ble_gattc.html
+++ b/master/network/ble_hs/ble_gattc.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -282,840 +286,877 @@ client half of the GATT API initiates GATT procedures.</p>
 <div class="section" id="api">
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c type">
-<dt id="c.ble_gatt_mtu_fn">
-<span class="target" id="group__bt__gatt_1gad09ed5e1b02e63818286f1d25598f7c4"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_mtu_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_mtu_fn">
+<span class="target" id="group__bt__gatt_1gad09ed5e1b02e63818286f1d25598f7c4"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_mtu_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_disc_svc_fn">
-<span class="target" id="group__bt__gatt_1ga0b15c28c4487eebff452b8cabdf7e889"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_disc_svc_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a clas [...]
+<dt class="sig sig-object c" id="c.ble_gatt_disc_svc_fn">
+<span class="target" id="group__bt__gatt_1ga0b15c28c4487eebff452b8cabdf7e889"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_disc_svc_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre" [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_attr_fn">
-<span class="target" id="group__bt__gatt_1gaf1ef9a1287d92512841ff26bd8898bea"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_attr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="r [...]
+<dt class="sig sig-object c" id="c.ble_gatt_attr_fn">
+<span class="target" id="group__bt__gatt_1gaf1ef9a1287d92512841ff26bd8898bea"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_attr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">con [...]
 <dd><p>The host will free the attribute mbuf automatically after the callback is executed. </p>
 <p>The application can take ownership of the mbuf and prevent it from being freed by assigning NULL to attr-&gt;om. </p>
 </dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_reliable_attr_fn">
-<span class="target" id="group__bt__gatt_1ga32f035740012749729d31cdb7e8264bf"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_reliable_attr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a [...]
+<dt class="sig sig-object c" id="c.ble_gatt_reliable_attr_fn">
+<span class="target" id="group__bt__gatt_1ga32f035740012749729d31cdb7e8264bf"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_reliable_attr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class= [...]
 <dd><p>The host will free the attribute mbufs automatically after the callback is executed. </p>
 <p>The application can take ownership of the mbufs and prevent them from being freed by assigning NULL to each attribute’s om field. </p>
 </dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_chr_fn">
-<span class="target" id="group__bt__gatt_1ga5b947c2b9a01b6ed61495c5b8ab9c0de"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_chr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_chr_fn">
+<span class="target" id="group__bt__gatt_1ga5b947c2b9a01b6ed61495c5b8ab9c0de"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_dsc_fn">
-<span class="target" id="group__bt__gatt_1ga277b6a606e487efeb16d0afa56d1ffb2"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_dsc_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_fn">
+<span class="target" id="group__bt__gatt_1ga277b6a606e487efeb16d0afa56d1ffb2"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_access_fn">
-<span class="target" id="group__bt__gatt_1gaaf7ba4a23b6387783d837b11e8e1a6b3"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_access_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">stru [...]
+<dt class="sig sig-object c" id="c.ble_gatt_access_fn">
+<span class="target" id="group__bt__gatt_1gaaf7ba4a23b6387783d837b11e8e1a6b3"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">c [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_chr_flags">
-<span class="target" id="group__bt__gatt_1gaf407eef20aab2f2621e1ab3403b3347d"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">ble_gatt_chr_flags</span></code><a class="headerlink" href="#c.ble_gatt_chr_flags" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_flags">
+<span class="target" id="group__bt__gatt_1gaf407eef20aab2f2621e1ab3403b3347d"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_flags</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_flags" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_register_fn">
-<span class="target" id="group__bt__gatt_1ga5037f6bf90d5e3f57dcc51040f3209a2"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatt_register_fn</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="pre">ble_gatt_register_ctxt</span></a [...]
+<dt class="sig sig-object c" id="c.ble_gatt_register_fn">
+<span class="target" id="group__bt__gatt_1ga5037f6bf90d5e3f57dcc51040f3209a2"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_register_fn</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_svc_foreach_fn">
-<span class="target" id="group__bt__gatt_1gad5aaaa4de2073fa6e7bb2fa020b7b481"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">void</span> <span class="pre">(</span><span class="pre">*</span><code class="sig-name descname"><span class="pre">ble_gatt_svc_foreach_fn</span></code><span class="pre">)</span><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a cla [...]
+<dt class="sig sig-object c" id="c.ble_gatt_svc_foreach_fn">
+<span class="target" id="group__bt__gatt_1gad5aaaa4de2073fa6e7bb2fa020b7b481"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">(</span></span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc_foreach_fn</span></span></span><span class="p"><span class="pre">)</span>< [...]
 <dd></dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_exchange_mtu">
-<span class="target" id="group__bt__gatt_1gaf4911e0181c0fc9ef792d830cfdeb605"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_exchange_mtu</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="#c.ble_gatt_mtu_fn" title="ble_gatt_mtu_fn"><span class="pre">ble_gatt_mtu_fn</span></a> <span class="pre">*</span><em><span class="pre">cb</sp [...]
+<dt class="sig sig-object c" id="c.ble_gattc_exchange_mtu">
+<span class="target" id="group__bt__gatt_1gaf4911e0181c0fc9ef792d830cfdeb605"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_exchange_mtu</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <a class="reference internal" href="#c.ble_gatt_m [...]
 <dd><p>Initiates GATT procedure: Exchange MTU. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_svcs">
-<span class="target" id="group__bt__gatt_1gace43e36eec9515aeeab52e8d4634ba5c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_svcs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="#c.ble_gatt_disc_svc_fn" title="ble_gatt_disc_svc_fn"><span class="pre">ble_gatt_disc_svc_fn</span></a> <span class="pre">*</span><em><span cl [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_svcs">
+<span class="target" id="group__bt__gatt_1gace43e36eec9515aeeab52e8d4634ba5c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_svcs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <a class="reference internal" href="#c.ble_gatt_ [...]
 <dd><p>Initiates GATT procedure: Discover All Primary Services. </p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_svc_by_uuid">
-<span class="target" id="group__bt__gatt_1ga1babf0ff9d4318599cf614e106165b13"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_svc_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">uuid</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_svc_by_uuid">
+<span class="target" id="group__bt__gatt_1ga1babf0ff9d4318599cf614e106165b13"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_svc_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">const</span [...]
 <dd><p>Initiates GATT procedure: Discover Primary Service by Service UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">service_uuid128</span></code>: The 128-bit UUID of the service to discover. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>service_uuid128</strong> – The 128-bit UUID of the service to discover. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_find_inc_svcs">
-<span class="target" id="group__bt__gatt_1ga4991e2809f0c09174d65e242ce621a44"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_find_inc_svcs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_find_inc_svcs">
+<span class="target" id="group__bt__gatt_1ga4991e2809f0c09174d65e242ce621a44"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_find_inc_svcs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Find Included Services. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_chrs">
-<span class="target" id="group__bt__gatt_1ga5e7beef44aee96f104ae9f68c9e6a8a8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_chrs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_chrs">
+<span class="target" id="group__bt__gatt_1ga5e7beef44aee96f104ae9f68c9e6a8a8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_chrs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Discover All Characteristics of a Service. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_chrs_by_uuid">
-<span class="target" id="group__bt__gatt_1gad4ac769b099e5abd0b449faf1ce4f7d0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_chrs_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <em class="p [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_chrs_by_uuid">
+<span class="target" id="group__bt__gatt_1gad4ac769b099e5abd0b449faf1ce4f7d0"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_chrs_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</ [...]
 <dd><p>Initiates GATT procedure: Discover Characteristics by UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid128</span></code>: The 128-bit UUID of the characteristic to discover. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>chr_uuid128</strong> – The 128-bit UUID of the characteristic to discover. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_dscs">
-<span class="target" id="group__bt__gatt_1ga91edf2856f9002cfa65645137c08adbc"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_dscs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_dscs">
+<span class="target" id="group__bt__gatt_1ga91edf2856f9002cfa65645137c08adbc"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_dscs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Discover All Characteristic Descriptors. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The handle of the characteristic value attribute. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_end_handle</span></code>: The last handle in the characteristic definition. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The handle of the characteristic value attribute. </p></li>
+<li><p><strong>chr_end_handle</strong> – The last handle in the characteristic definition. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read">
-<span class="target" id="group__bt__gatt_1ga7a064cdd6d5d497aec20522ed424b4f3"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <a class="reference internal" href="#c.ble_gatt_attr_fn" title="ble_gatt_attr_fn"><span class="pre">ble_ga [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read">
+<span class="target" id="group__bt__gatt_1ga7a064cdd6d5d497aec20522ed424b4f3"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span>< [...]
 <dd><p>Initiates GATT procedure: Read Characteristic Value. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to read. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_by_uuid">
-<span class="target" id="group__bt__gatt_1ga808ca4477a0465371ae218159259af83"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <em class="proper [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_by_uuid">
+<span class="target" id="group__bt__gatt_1ga808ca4477a0465371ae218159259af83"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span> [...]
 <dd><p>Initiates GATT procedure: Read Using Characteristic UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The first handle to search (generally the handle of the service definition). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The last handle to search (generally the last handle in the service definition). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The first handle to search (generally the handle of the service definition). </p></li>
+<li><p><strong>end_handle</strong> – The last handle to search (generally the last handle in the service definition). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_long">
-<span class="target" id="group__bt__gatt_1gaffe79a92f711b48213f0a7e06df08f94"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_long</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">offset</span></em>, <a class="reference internal"  [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_long">
+<span class="target" id="group__bt__gatt_1gaffe79a92f711b48213f0a7e06df08f94"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_long</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></s [...]
 <dd><p>Initiates GATT procedure: Read Long Characteristic Values. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">handle</span></code>: The handle of the characteristic value to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>handle</strong> – The handle of the characteristic value to read. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_mult">
-<span class="target" id="group__bt__gatt_1ga5e1f5f65194ff1111149f44cefe75ebb"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_mult</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">uint16_t</span> <span class="pre">*</span><em><span class="pre">handles</span></em>, <span class="pre">uint [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_mult">
+<span class="target" id="group__bt__gatt_1ga5e1f5f65194ff1111149f44cefe75ebb"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_mult</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">const</span></span [...]
 <dd><p>Initiates GATT procedure: Read Multiple Characteristic Values. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">handles</span></code>: An array of 16-bit attribute handles to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">num_handles</span></code>: The number of entries in the “handles” array. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>handles</strong> – An array of 16-bit attribute handles to read. </p></li>
+<li><p><strong>num_handles</strong> – The number of entries in the “handles” array. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_no_rsp">
-<span class="target" id="group__bt__gatt_1ga9aa492327926f7a1afb2325b648b5a57"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_no_rsp</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../. [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_no_rsp">
+<span class="target" id="group__bt__gatt_1ga9aa492327926f7a1afb2325b648b5a57"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_no_rsp</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span> [...]
 <dd><p>Initiates GATT procedure: Write Without Response. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_no_rsp_flat">
-<span class="target" id="group__bt__gatt_1gaaaa6a0636d070d8723ebc4469373ec31"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_no_rsp_flat</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">void</span> <span  [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_no_rsp_flat">
+<span class="target" id="group__bt__gatt_1gaaaa6a0636d070d8723ebc4469373ec31"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_no_rsp_flat</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</ [...]
 <dd><p>Initiates GATT procedure: Write Without Response. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value_len</span></code>: The number of bytes to write.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>value</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>value_len</strong> – The number of bytes to write.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write">
-<span class="target" id="group__bt__gatt_1gaeeef16e4de8e87e6c7c2fe5e8a1ef0ed"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/co [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write">
+<span class="target" id="group__bt__gatt_1gaeeef16e4de8e87e6c7c2fe5e8a1ef0ed"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span> [...]
 <dd><p>Initiates GATT procedure: Write Characteristic Value. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_flat">
-<span class="target" id="group__bt__gatt_1ga3d3dd778f7808144bbdd940060c417ad"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_flat</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">void</span> <span class=" [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_flat">
+<span class="target" id="group__bt__gatt_1ga3d3dd778f7808144bbdd940060c417ad"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_flat</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></ [...]
 <dd><p>Initiates GATT procedure: Write Characteristic Value (flat buffer version). </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value_len</span></code>: The number of bytes to write. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>value</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>value_len</strong> – The number of bytes to write. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_long">
-<span class="target" id="group__bt__gatt_1gada6f22a58f6d1e1a559cd4423c655a67"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_long</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">offset</span></em>, <em class="property"><sp [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_long">
+<span class="target" id="group__bt__gatt_1gada6f22a58f6d1e1a559cd4423c655a67"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_long</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></ [...]
 <dd><p>Initiates GATT procedure: Write Long Characteristic Values. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_reliable">
-<span class="target" id="group__bt__gatt_1ga4da6b7452bc1a6a0a9a083664dc0cc35"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_reliable</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_attr" title="ble_gatt_attr"><span class="pre">ble_gatt_attr</span></a>  [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_reliable">
+<span class="target" id="group__bt__gatt_1ga4da6b7452bc1a6a0a9a083664dc0cc35"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_reliable</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">struct</span> [...]
 <dd><p>Initiates GATT procedure: Reliable Writes. </p>
 <p>This function consumes the supplied mbufs regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attrs</span></code>: An array of attribute descriptors; specifies which characteristics to write to and what data to write to them. The mbuf pointer in each attribute is set to NULL by this function. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">num_attrs</span></code>: The number of characteristics to write; equal to the number of elements in the ‘attrs’ array. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attrs</strong> – An array of attribute descriptors; specifies which characteristics to write to and what data to write to them. The mbuf pointer in each attribute is set to NULL by this function. </p></li>
+<li><p><strong>num_attrs</strong> – The number of characteristics to write; equal to the number of elements in the ‘attrs’ array. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_notify_custom">
-<span class="target" id="group__bt__gatt_1gaf0f2e0bb27743682937e355269b837c8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_notify_custom</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">att_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../. [...]
+<dt class="sig sig-object c" id="c.ble_gattc_notify_custom">
+<span class="target" id="group__bt__gatt_1gaf0f2e0bb27743682937e355269b837c8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_notify_custom</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Sends a “free-form” characteristic notification. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The attribute handle to indicate in the outgoing notification. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The attribute handle to indicate in the outgoing notification. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_notify">
-<span class="target" id="group__bt__gatt_1gab89b4b772ab1a571d0b58ecc5f0aa8cb"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_notify</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gattc_notify" title="Permalink to th [...]
+<dt class="sig sig-object c" id="c.ble_gattc_notify">
+<span class="target" id="group__bt__gatt_1gab89b4b772ab1a571d0b58ecc5f0aa8cb"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_notify</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span [...]
 <dd><p>Sends a characteristic notification. </p>
 <p>The content of the message is read from the specified characteristic.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing notification.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing notification.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_indicate_custom">
-<span class="target" id="group__bt__gatt_1ga864cb0f2dcc73b13e21935142ccf7f0f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_indicate_custom</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href [...]
+<dt class="sig sig-object c" id="c.ble_gattc_indicate_custom">
+<span class="target" id="group__bt__gatt_1ga864cb0f2dcc73b13e21935142ccf7f0f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_indicate_custom</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</sp [...]
 <dd><p>Sends a “free-form” characteristic indication. </p>
 <p>The provided mbuf contains the indication payload. This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing indication. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The data to include in the indication.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing indication. </p></li>
+<li><p><strong>txom</strong> – The data to include in the indication.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_indicate">
-<span class="target" id="group__bt__gatt_1gac658e0cc31faad2957899be32fe3f6d1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_indicate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gattc_indicate" title="Permalink t [...]
+<dt class="sig sig-object c" id="c.ble_gattc_indicate">
+<span class="target" id="group__bt__gatt_1gac658e0cc31faad2957899be32fe3f6d1"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_indicate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></sp [...]
 <dd><p>Sends a characteristic indication. </p>
 <p>The content of the message is read from the specified characteristic.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing indication.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing indication.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_init">
-<span class="target" id="group__bt__gatt_1ga17ff3332664e2ca30a787398b0308e90"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_init</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gattc_init" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gattc_init">
+<span class="target" id="group__bt__gatt_1ga17ff3332664e2ca30a787398b0308e90"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_init</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gattc_init" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_add_svcs">
-<span class="target" id="group__bt__gatt_1ga99d2d13bc754b0974e9e44e0c688545e"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_add_svcs</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span class="pre">*</ [...]
+<dt class="sig sig-object c" id="c.ble_gatts_add_svcs">
+<span class="target" id="group__bt__gatt_1ga99d2d13bc754b0974e9e44e0c688545e"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_add_svcs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c. [...]
 <dd><p>Queues a set of service definitions for registration. </p>
 <p>All services queued in this manner get registered when <a class="reference internal" href="ble_gatts.html#group__bt__gatt_1ga0f275519237f258d4a8006277083467f"><span class="std std-ref">ble_gatts_start()</span></a> is called.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOMEM on heap exhaustion. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svcs</span></code>: An array of service definitions to queue for registration. This array must be terminated with an entry whose ‘type’ equals 0.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svcs</strong> – An array of service definitions to queue for registration. This array must be terminated with an entry whose ‘type’ equals 0.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOMEM on heap exhaustion. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_svc_set_visibility">
-<span class="target" id="group__bt__gatt_1gad0e3d52f2097b3281a704cdb4a1516fd"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_svc_set_visibility</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <span class="pre">int</span> <em><span class="pre">visible</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_svc_set_visibility" title="Permalin [...]
+<dt class="sig sig-object c" id="c.ble_gatts_svc_set_visibility">
+<span class="target" id="group__bt__gatt_1gad0e3d52f2097b3281a704cdb4a1516fd"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_svc_set_visibility</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">handle</span></span>, <span class="kt"><span class="pre">int</span></s [...]
 <dd><p>Set visibility of local GATT service. </p>
 <p>Invisible services are not removed from database but are not discoverable by peer devices. Service Changed should be handled by application when needed by calling ble_svc_gatt_changed().</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if service wasn’t found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">handle</span></code>: Handle of service </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">visible</span></code>: non-zero if service should be visible</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>handle</strong> – Handle of service </p></li>
+<li><p><strong>visible</strong> – non-zero if service should be visible</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if service wasn’t found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_count_cfg">
-<span class="target" id="group__bt__gatt_1ga7d2193ce113c74dd4789133c0747e1c6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_count_cfg</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span class="pre">*< [...]
+<dt class="sig sig-object c" id="c.ble_gatts_count_cfg">
+<span class="target" id="group__bt__gatt_1ga7d2193ce113c74dd4789133c0747e1c6"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_count_cfg</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c [...]
 <dd><p>Adjusts a host configuration object’s settings to accommodate the specified service definition array. </p>
 <p>This function adds the counts to the appropriate fields in the supplied configuration object without clearing them first, so it can be called repeatedly with different inputs to calculate totals. Be sure to zero the GATT server settings prior to the first call to this function.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EINVAL if the svcs array contains an invalid resource definition. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">defs</span></code>: The service array containing the resource definitions to be counted.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>defs</strong> – The service array containing the resource definitions to be counted.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_EINVAL if the svcs array contains an invalid resource definition. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_chr_updated">
-<span class="target" id="group__bt__gatt_1ga87841c2cd3d616d48d68280fcacf9eb1"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatts_chr_updated</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_chr_updated" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_chr_updated">
+<span class="target" id="group__bt__gatt_1ga87841c2cd3d616d48d68280fcacf9eb1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_chr_updated</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">chr_val_handle</span></span><span class="sig-paren">)</span><a class="header [...]
 <dd><p>Send notification (or indication) to any connected devices that have subscribed for notification (or indication) for specified characteristic. </p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: Characteristic value handle </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>chr_val_handle</strong> – Characteristic value handle </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_svc">
-<span class="target" id="group__bt__gatt_1ga39715082ecd724f10e54b0d71fffadb7"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_svc</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">uuid</span></em>, <span class="pre">uint16_t</span> <span class="pre">*</span><em><span class="pre">out_handle</span></em>< [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_svc">
+<span class="target" id="group__bt__gatt_1ga39715082ecd724f10e54b0d71fffadb7"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_svc</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the attribute handle associated with a local GATT service. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">uuid</span></code>: The UUID of the service to look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_handle</span></code>: On success, populated with the handle of the service attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>uuid</strong> – The UUID of the service to look up. </p></li>
+<li><p><strong>out_handle</strong> – On success, populated with the handle of the service attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_chr">
-<span class="target" id="group__bt__gatt_1ga5df36730cb2a06ab7ec64d56961d4c5c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_chr</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">svc_uuid</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span cl [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_chr">
+<span class="target" id="group__bt__gatt_1ga5df36730cb2a06ab7ec64d56961d4c5c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_chr</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the pair of attribute handles associated with a local GATT characteristic. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service or characteristic could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svc_uuid</span></code>: The UUID of the parent service. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid</span></code>: The UUID of the characteristic to look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_def_handle</span></code>: On success, populated with the handle of the characteristic definition attribute. Pass null if you don’t need this value. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_val_handle</span></code>: On success, populated with the handle of the characteristic value attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svc_uuid</strong> – The UUID of the parent service. </p></li>
+<li><p><strong>chr_uuid</strong> – The UUID of the characteristic to look up. </p></li>
+<li><p><strong>out_def_handle</strong> – On success, populated with the handle of the characteristic definition attribute. Pass null if you don’t need this value. </p></li>
+<li><p><strong>out_val_handle</strong> – On success, populated with the handle of the characteristic value attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service or characteristic could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_dsc">
-<span class="target" id="group__bt__gatt_1gaa191e0eff69ca3cdd648abf6e23c02ad"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_dsc</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">svc_uuid</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span cl [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_dsc">
+<span class="target" id="group__bt__gatt_1gaa191e0eff69ca3cdd648abf6e23c02ad"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_dsc</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the attribute handle associated with a local GATT descriptor. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service, characteristic, or descriptor could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svc_uuid</span></code>: The UUID of the grandparent service. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid</span></code>: The UUID of the parent characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">dsc_uuid</span></code>: The UUID of the descriptor ro look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_handle</span></code>: On success, populated with the handle of the descriptor attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svc_uuid</strong> – The UUID of the grandparent service. </p></li>
+<li><p><strong>chr_uuid</strong> – The UUID of the parent characteristic. </p></li>
+<li><p><strong>dsc_uuid</strong> – The UUID of the descriptor ro look up. </p></li>
+<li><p><strong>out_handle</strong> – On success, populated with the handle of the descriptor attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service, characteristic, or descriptor could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_show_local">
-<span class="target" id="group__bt__gatt_1gafdbaf12c8efe8043d2f3e0c4304ed7d4"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatts_show_local</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_show_local" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_show_local">
+<span class="target" id="group__bt__gatt_1gafdbaf12c8efe8043d2f3e0c4304ed7d4"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_show_local</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_show_local" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Prints dump of local GATT database. </p>
 <p>This is useful to log local state of database in human readable form. </p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_reset">
-<span class="target" id="group__bt__gatt_1ga8323f213e39075eea63e048903b03d6d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_reset</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_reset" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_reset">
+<span class="target" id="group__bt__gatt_1ga8323f213e39075eea63e048903b03d6d"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_reset</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_reset" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Resets the GATT server to its initial state. </p>
 <p>On success, this function removes all supported services, characteristics, and descriptors. This function requires that: o No peers are connected, and o No GAP operations are active (advertise, discover, or connect).</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EBUSY if the GATT server could not be reset due to existing connections or active GAP procedures. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; BLE_HS_EBUSY if the GATT server could not be reset due to existing connections or active GAP procedures. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_start">
-<span class="target" id="group__bt__gatt_1ga0f275519237f258d4a8006277083467f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_start" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_start">
+<span class="target" id="group__bt__gatt_1ga0f275519237f258d4a8006277083467f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_start</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><a class="headerlink" href="#c.ble_gatts_start" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Makes all registered services available to peers. </p>
 <p>This function gets called automatically by the NimBLE host on startup; manual calls are only necessary for replacing the set of supported services with a new one. This function requires that: o No peers are connected, and o No GAP operations are active (advertise, discover, or connect).</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host core return code on unexpected error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; A BLE host core return code on unexpected error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_SVC">
-<span class="target" id="group__bt__gatt_1ga7b703e68211908a55079c49e43302077"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_SVC</span></code><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_SVC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_SVC">
+<span class="target" id="group__bt__gatt_1ga7b703e68211908a55079c49e43302077"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_SVC</span></span></span><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_SVC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_CHR">
-<span class="target" id="group__bt__gatt_1gac6b6522fc717fb41f6472823893ab06b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_CHR</span></code><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_CHR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_CHR">
+<span class="target" id="group__bt__gatt_1gac6b6522fc717fb41f6472823893ab06b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_CHR</span></span></span><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_CHR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_DSC">
-<span class="target" id="group__bt__gatt_1ga5e44f5e4b81a127aa6ba997013e497a3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_DSC</span></code><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_DSC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_DSC">
+<span class="target" id="group__bt__gatt_1ga5e44f5e4b81a127aa6ba997013e497a3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_DSC</span></span></span><a class="headerlink" href="#c.BLE_GATT_REGISTER_OP_DSC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_UUID16">
-<span class="target" id="group__bt__gatt_1ga6340a7e10d5212ae722d71c06939703f"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_UUID16</span></code><a class="headerlink" href="#c.BLE_GATT_SVC_UUID16" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_UUID16">
+<span class="target" id="group__bt__gatt_1ga6340a7e10d5212ae722d71c06939703f"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_UUID16</span></span></span><a class="headerlink" href="#c.BLE_GATT_SVC_UUID16" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_DSC_CLT_CFG_UUID16">
-<span class="target" id="group__bt__gatt_1ga94fd30d78fe619b15ff2b9cbc00cb0de"></span><code class="sig-name descname"><span class="pre">BLE_GATT_DSC_CLT_CFG_UUID16</span></code><a class="headerlink" href="#c.BLE_GATT_DSC_CLT_CFG_UUID16" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_DSC_CLT_CFG_UUID16">
+<span class="target" id="group__bt__gatt_1ga94fd30d78fe619b15ff2b9cbc00cb0de"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_DSC_CLT_CFG_UUID16</span></span></span><a class="headerlink" href="#c.BLE_GATT_DSC_CLT_CFG_UUID16" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_BROADCAST">
-<span class="target" id="group__bt__gatt_1ga874be1c23b60e7194f08f9328b031a17"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_BROADCAST</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_BROADCAST" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_BROADCAST">
+<span class="target" id="group__bt__gatt_1ga874be1c23b60e7194f08f9328b031a17"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_BROADCAST</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_BROADCAST" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_READ">
-<span class="target" id="group__bt__gatt_1gaa230d126b761dcd5eb367b17cb564ac9"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_READ</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_READ" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_READ">
+<span class="target" id="group__bt__gatt_1gaa230d126b761dcd5eb367b17cb564ac9"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_READ</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_READ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">
-<span class="target" id="group__bt__gatt_1ga1373d61c6ad552bb1f4f9a7f04d858a2"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_WRITE_NO_RSP</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_WRITE_NO_RSP" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">
+<span class="target" id="group__bt__gatt_1ga1373d61c6ad552bb1f4f9a7f04d858a2"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_WRITE_NO_RSP</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_WRITE_NO_RSP" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_WRITE">
-<span class="target" id="group__bt__gatt_1gaa88928b5d0be8fd85284778259698f9c"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_WRITE">
+<span class="target" id="group__bt__gatt_1gaa88928b5d0be8fd85284778259698f9c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_NOTIFY">
-<span class="target" id="group__bt__gatt_1gabf0b1415fdfa10f560ab730f41a17ee8"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_NOTIFY</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_NOTIFY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_NOTIFY">
+<span class="target" id="group__bt__gatt_1gabf0b1415fdfa10f560ab730f41a17ee8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_NOTIFY</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_NOTIFY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_INDICATE">
-<span class="target" id="group__bt__gatt_1ga73dca5cd9785a1ee38faa3e1568429a3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_INDICATE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_INDICATE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_INDICATE">
+<span class="target" id="group__bt__gatt_1ga73dca5cd9785a1ee38faa3e1568429a3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_INDICATE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_INDICATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">
-<span class="target" id="group__bt__gatt_1ga70d8c5dd7cb2777af329e07e85be92ee"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">
+<span class="target" id="group__bt__gatt_1ga70d8c5dd7cb2777af329e07e85be92ee"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_EXTENDED">
-<span class="target" id="group__bt__gatt_1ga64d873ed987e12926e09f7614e7ae735"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_EXTENDED</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_EXTENDED" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_EXTENDED">
+<span class="target" id="group__bt__gatt_1ga64d873ed987e12926e09f7614e7ae735"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_EXTENDED</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_PROP_EXTENDED" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_READ_CHR">
-<span class="target" id="group__bt__gatt_1ga60cdf26442b38ff54076fb0efd5b3303"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_READ_CHR</span></code><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_READ_CHR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_READ_CHR">
+<span class="target" id="group__bt__gatt_1ga60cdf26442b38ff54076fb0efd5b3303"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_READ_CHR</span></span></span><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_READ_CHR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_WRITE_CHR">
-<span class="target" id="group__bt__gatt_1ga5e99d18f33cc4af8af2c06aade872675"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_CHR</span></code><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_WRITE_CHR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_WRITE_CHR">
+<span class="target" id="group__bt__gatt_1ga5e99d18f33cc4af8af2c06aade872675"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_CHR</span></span></span><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_WRITE_CHR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_READ_DSC">
-<span class="target" id="group__bt__gatt_1gaf02a0ef67ee14a08ed09ca93bab4c91c"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_READ_DSC</span></code><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_READ_DSC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_READ_DSC">
+<span class="target" id="group__bt__gatt_1gaf02a0ef67ee14a08ed09ca93bab4c91c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_READ_DSC</span></span></span><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_READ_DSC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_WRITE_DSC">
-<span class="target" id="group__bt__gatt_1ga29dce662fa805b8777c00eb0674bc9b3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_DSC</span></code><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_WRITE_DSC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_WRITE_DSC">
+<span class="target" id="group__bt__gatt_1ga29dce662fa805b8777c00eb0674bc9b3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_DSC</span></span></span><a class="headerlink" href="#c.BLE_GATT_ACCESS_OP_WRITE_DSC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_BROADCAST">
-<span class="target" id="group__bt__gatt_1gac07b1132def07a3c0c5df5693cfbfba8"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_BROADCAST</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_BROADCAST" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_BROADCAST">
+<span class="target" id="group__bt__gatt_1gac07b1132def07a3c0c5df5693cfbfba8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_BROADCAST</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_BROADCAST" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ">
-<span class="target" id="group__bt__gatt_1ga7095c2410c64af9e8683a063bc3bd64a"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ">
+<span class="target" id="group__bt__gatt_1ga7095c2410c64af9e8683a063bc3bd64a"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_NO_RSP">
-<span class="target" id="group__bt__gatt_1ga44f9af533a7f3399fba1aa5b55ba277d"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_NO_RSP</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_NO_RSP" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_NO_RSP">
+<span class="target" id="group__bt__gatt_1ga44f9af533a7f3399fba1aa5b55ba277d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_NO_RSP</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_NO_RSP" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE">
-<span class="target" id="group__bt__gatt_1ga0ff25b6505565daf2601a17551c99079"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE">
+<span class="target" id="group__bt__gatt_1ga0ff25b6505565daf2601a17551c99079"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_NOTIFY">
-<span class="target" id="group__bt__gatt_1ga3dcee95e1db672e8c8b0a95f35218f76"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_NOTIFY</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_NOTIFY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_NOTIFY">
+<span class="target" id="group__bt__gatt_1ga3dcee95e1db672e8c8b0a95f35218f76"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_NOTIFY</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_NOTIFY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_INDICATE">
-<span class="target" id="group__bt__gatt_1gafae60097fe081ec3a432af845011276b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_INDICATE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_INDICATE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_INDICATE">
+<span class="target" id="group__bt__gatt_1gafae60097fe081ec3a432af845011276b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_INDICATE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_INDICATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">
-<span class="target" id="group__bt__gatt_1ga2fac07b1f108802e5b2dd79b4fe78f7b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_AUTH_SIGN_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">
+<span class="target" id="group__bt__gatt_1ga2fac07b1f108802e5b2dd79b4fe78f7b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_AUTH_SIGN_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_RELIABLE_WRITE">
-<span class="target" id="group__bt__gatt_1ga683c269f373a828027cb13e0aa1f4907"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_RELIABLE_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_RELIABLE_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_RELIABLE_WRITE">
+<span class="target" id="group__bt__gatt_1ga683c269f373a828027cb13e0aa1f4907"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_RELIABLE_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_RELIABLE_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_AUX_WRITE">
-<span class="target" id="group__bt__gatt_1ga4b81fcd25cf8a0e65342645669691bd4"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_AUX_WRITE</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_AUX_WRITE" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_AUX_WRITE">
+<span class="target" id="group__bt__gatt_1ga4b81fcd25cf8a0e65342645669691bd4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_AUX_WRITE</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_AUX_WRITE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_ENC">
-<span class="target" id="group__bt__gatt_1ga3051dbfda0cabe4ec7b63e5d566bbdcf"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_ENC</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_ENC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_ENC">
+<span class="target" id="group__bt__gatt_1ga3051dbfda0cabe4ec7b63e5d566bbdcf"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_ENC</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_ENC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_AUTHEN">
-<span class="target" id="group__bt__gatt_1ga7a3944a23a728cea432952983f1bfe19"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_AUTHEN</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_AUTHEN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_AUTHEN">
+<span class="target" id="group__bt__gatt_1ga7a3944a23a728cea432952983f1bfe19"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_AUTHEN</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_AUTHEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_AUTHOR">
-<span class="target" id="group__bt__gatt_1gaec9b82353ca31c349e9b9c51b3d5f0fe"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_AUTHOR</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_AUTHOR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_AUTHOR">
+<span class="target" id="group__bt__gatt_1gaec9b82353ca31c349e9b9c51b3d5f0fe"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_AUTHOR</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_READ_AUTHOR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_ENC">
-<span class="target" id="group__bt__gatt_1gac1ceba549006fb89886fa9d31c9a7bea"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_ENC</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_ENC" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_ENC">
+<span class="target" id="group__bt__gatt_1gac1ceba549006fb89886fa9d31c9a7bea"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_ENC</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_ENC" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_AUTHEN">
-<span class="target" id="group__bt__gatt_1gaaada0415bc3e3baea0df95f62253f4c4"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHEN</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_AUTHEN" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_AUTHEN">
+<span class="target" id="group__bt__gatt_1gaaada0415bc3e3baea0df95f62253f4c4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHEN</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_AUTHEN" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_AUTHOR">
-<span class="target" id="group__bt__gatt_1ga01bbd733f2df274c0ba0b2410fc32646"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHOR</span></code><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_AUTHOR" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_AUTHOR">
+<span class="target" id="group__bt__gatt_1ga01bbd733f2df274c0ba0b2410fc32646"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHOR</span></span></span><a class="headerlink" href="#c.BLE_GATT_CHR_F_WRITE_AUTHOR" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_END">
-<span class="target" id="group__bt__gatt_1ga237f76985694b5652d43b6e6925c1406"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_END</span></code><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_END" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_END">
+<span class="target" id="group__bt__gatt_1ga237f76985694b5652d43b6e6925c1406"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_END</span></span></span><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_END" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_PRIMARY">
-<span class="target" id="group__bt__gatt_1gac6af09d6c1e827c053276434ff8bb421"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_PRIMARY</span></code><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_PRIMARY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_PRIMARY">
+<span class="target" id="group__bt__gatt_1gac6af09d6c1e827c053276434ff8bb421"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_PRIMARY</span></span></span><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_PRIMARY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_SECONDARY">
-<span class="target" id="group__bt__gatt_1ga3ff5f840369794aa4363303fea155c15"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_SECONDARY</span></code><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_SECONDARY" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_SECONDARY">
+<span class="target" id="group__bt__gatt_1ga3ff5f840369794aa4363303fea155c15"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_SECONDARY</span></span></span><a class="headerlink" href="#c.BLE_GATT_SVC_TYPE_SECONDARY" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_error">
-<span class="target" id="structble__gatt__error"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_error</span></code><a class="headerlink" href="#c.ble_gatt_error" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_error">
+<span class="target" id="structble__gatt__error"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_error</span></span></span><a class="headerlink" href="#c.ble_gatt_error" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_svc">
-<span class="target" id="structble__gatt__svc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_svc</span></code><a class="headerlink" href="#c.ble_gatt_svc" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_svc">
+<span class="target" id="structble__gatt__svc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc</span></span></span><a class="headerlink" href="#c.ble_gatt_svc" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_attr">
-<span class="target" id="structble__gatt__attr"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_attr</span></code><a class="headerlink" href="#c.ble_gatt_attr" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_attr">
+<span class="target" id="structble__gatt__attr"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_attr</span></span></span><a class="headerlink" href="#c.ble_gatt_attr" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_chr">
-<span class="target" id="structble__gatt__chr"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_chr</span></code><a class="headerlink" href="#c.ble_gatt_chr" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_chr">
+<span class="target" id="structble__gatt__chr"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr</span></span></span><a class="headerlink" href="#c.ble_gatt_chr" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_dsc">
-<span class="target" id="structble__gatt__dsc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_dsc</span></code><a class="headerlink" href="#c.ble_gatt_dsc" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc">
+<span class="target" id="structble__gatt__dsc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_chr_def">
-<span class="target" id="structble__gatt__chr__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_chr_def</span></code><a class="headerlink" href="#c.ble_gatt_chr_def" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def">
+<span class="target" id="structble__gatt__chr__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_def</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.uuid">
-<span class="target" id="structble__gatt__chr__def_1a5f6d6b0ab4b2a902f878d887be09a418"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.uuid" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.uuid">
+<span class="target" id="structble__gatt__chr__def_1a5f6d6b0ab4b2a902f878d887be09a418"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.uuid" title="Permalink to this definition">¶</a><br [...]
 <dd><p>Pointer to characteristic UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.access_cb">
-<span class="target" id="structble__gatt__chr__def_1aeb03d06fbf8890990fc48064ea9b99ca"></span><a class="reference internal" href="#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="pre">ble_gatt_access_fn</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">access_cb</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.access_cb" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.access_cb">
+<span class="target" id="structble__gatt__chr__def_1aeb03d06fbf8890990fc48064ea9b99ca"></span><a class="reference internal" href="#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">access_cb</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.access_cb" title="Permali [...]
 <dd><p>Callback that gets executed when this characteristic is read or written. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.arg">
-<span class="target" id="structble__gatt__chr__def_1aaf44e3632a992cee7121e43d079937f1"></span><span class="pre">void</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">arg</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.arg" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.arg">
+<span class="target" id="structble__gatt__chr__def_1aaf44e3632a992cee7121e43d079937f1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">arg</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.arg" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Optional argument for callback. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.descriptors">
-<span class="target" id="structble__gatt__chr__def_1ab461821c6c6c609594f6a9ba5d66cf85"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_dsc_def" title="ble_gatt_dsc_def"><span class="pre">ble_gatt_dsc_def</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">descriptors</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.descriptors" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.descriptors">
+<span class="target" id="structble__gatt__chr__def_1ab461821c6c6c609594f6a9ba5d66cf85"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gatt_dsc_def" title="ble_gatt_dsc_def"><span class="n"><span class="pre">ble_gatt_dsc_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">descriptors</span></span></span [...]
 <dd><p>Array of this characteristic’s descriptors. </p>
 <p>NULL if no descriptors. Do not include CCCD; it gets added automatically if this characteristic’s notify or indicate flag is set. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.flags">
-<span class="target" id="structble__gatt__chr__def_1af44fb3dd5aac5978474c71c8d53fb1a8"></span><a class="reference internal" href="#c.ble_gatt_chr_flags" title="ble_gatt_chr_flags"><span class="pre">ble_gatt_chr_flags</span></a> <code class="sig-name descname"><span class="pre">flags</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.flags" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.flags">
+<span class="target" id="structble__gatt__chr__def_1af44fb3dd5aac5978474c71c8d53fb1a8"></span><a class="reference internal" href="#c.ble_gatt_chr_flags" title="ble_gatt_chr_flags"><span class="n"><span class="pre">ble_gatt_chr_flags</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.flags" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Specifies the set of permitted operations for this characteristic. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.min_key_size">
-<span class="target" id="structble__gatt__chr__def_1a7443502f7f92434378ae8029d8ad7adc"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">min_key_size</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.min_key_size" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.min_key_size">
+<span class="target" id="structble__gatt__chr__def_1a7443502f7f92434378ae8029d8ad7adc"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_key_size</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.min_key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Specifies minimum required key size to access this characteristic. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.val_handle">
-<span class="target" id="structble__gatt__chr__def_1a2b914f50c9fa0fa40840694533ac3bce"></span><span class="pre">uint16_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">val_handle</span></code><a class="headerlink" href="#c.ble_gatt_chr_def.val_handle" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.val_handle">
+<span class="target" id="structble__gatt__chr__def_1a2b914f50c9fa0fa40840694533ac3bce"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">val_handle</span></span></span><a class="headerlink" href="#c.ble_gatt_chr_def.val_handle" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>At registration time, this is filled in with the characteristic’s value attribute handle. </p>
 </dd></dl>
 
@@ -1123,32 +1164,34 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_svc_def">
-<span class="target" id="structble__gatt__svc__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_svc_def</span></code><a class="headerlink" href="#c.ble_gatt_svc_def" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def">
+<span class="target" id="structble__gatt__svc__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc_def</span></span></span><a class="headerlink" href="#c.ble_gatt_svc_def" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.type">
-<span class="target" id="structble__gatt__svc__def_1a9be931eb1bb79e3de7c85796643e9147"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">type</span></code><a class="headerlink" href="#c.ble_gatt_svc_def.type" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.type">
+<span class="target" id="structble__gatt__svc__def_1a9be931eb1bb79e3de7c85796643e9147"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><a class="headerlink" href="#c.ble_gatt_svc_def.type" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>One of the following: o BLE_GATT_SVC_TYPE_PRIMARY - primary service o BLE_GATT_SVC_TYPE_SECONDARY - secondary service o 0 - No more services in this array. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.uuid">
-<span class="target" id="structble__gatt__svc__def_1a326400fe845d4cef20a2a798c55b0ec2"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><a class="headerlink" href="#c.ble_gatt_svc_def.uuid" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.uuid">
+<span class="target" id="structble__gatt__svc__def_1a326400fe845d4cef20a2a798c55b0ec2"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><a class="headerlink" href="#c.ble_gatt_svc_def.uuid" title="Permalink to this definition">¶</a><br [...]
 <dd><p>Pointer to service UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.includes">
-<span class="target" id="structble__gatt__svc__def_1af07d8fdee6466970d5098e91a4564b71"></span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span class="pre">*</span><span class="pre">*</span><code class="sig-name descname"><span class="pre">includes</span></code><a class="headerlink" href="#c. [...]
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.includes">
+<span class="target" id="structble__gatt__svc__def_1af07d8fdee6466970d5098e91a4564b71"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="n"><span class="pre">ble_gatt_svc_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="p"><spa [...]
 <dd><p>Array of pointers to other service definitions. </p>
 <p>These services are reported as “included services” during service discovery. Terminate the array with NULL. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.characteristics">
-<span class="target" id="structble__gatt__svc__def_1a6064cddf48875874b4080690ad13181f"></span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="#c.ble_gatt_chr_def" title="ble_gatt_chr_def"><span class="pre">ble_gatt_chr_def</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">characteristics</span></code><a class="headerlink" href="#c.ble_gatt_svc_def.ch [...]
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.characteristics">
+<span class="target" id="structble__gatt__svc__def_1a6064cddf48875874b4080690ad13181f"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gatt_chr_def" title="ble_gatt_chr_def"><span class="n"><span class="pre">ble_gatt_chr_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-nam [...]
 <dd><p>Array of characteristic definitions corresponding to characteristics belonging to this service. </p>
 </dd></dl>
 
@@ -1156,37 +1199,39 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_dsc_def">
-<span class="target" id="structble__gatt__dsc__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_dsc_def</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def">
+<span class="target" id="structble__gatt__dsc__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc_def</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.uuid">
-<span class="target" id="structble__gatt__dsc__def_1acd3c4189279d06a838d10a076d3b8061"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def.uuid" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.uuid">
+<span class="target" id="structble__gatt__dsc__def_1acd3c4189279d06a838d10a076d3b8061"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def.uuid" title="Permalink to this definition">¶</a><br [...]
 <dd><p>Pointer to descriptor UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.att_flags">
-<span class="target" id="structble__gatt__dsc__def_1afe6c14fef4ca9ac12a8c5bb398ef59bc"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">att_flags</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def.att_flags" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.att_flags">
+<span class="target" id="structble__gatt__dsc__def_1afe6c14fef4ca9ac12a8c5bb398ef59bc"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">att_flags</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def.att_flags" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Specifies the set of permitted operations for this descriptor. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.min_key_size">
-<span class="target" id="structble__gatt__dsc__def_1ac763db49c2d70974ec56a99ff66c4b9b"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">min_key_size</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def.min_key_size" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.min_key_size">
+<span class="target" id="structble__gatt__dsc__def_1ac763db49c2d70974ec56a99ff66c4b9b"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_key_size</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def.min_key_size" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Specifies minimum required key size to access this descriptor. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.access_cb">
-<span class="target" id="structble__gatt__dsc__def_1a74b1573962142f074d824da348d30e33"></span><a class="reference internal" href="#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="pre">ble_gatt_access_fn</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">access_cb</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def.access_cb" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.access_cb">
+<span class="target" id="structble__gatt__dsc__def_1a74b1573962142f074d824da348d30e33"></span><a class="reference internal" href="#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">access_cb</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def.access_cb" title="Permali [...]
 <dd><p>Callback that gets executed when the descriptor is read or written. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.arg">
-<span class="target" id="structble__gatt__dsc__def_1aa935c429057d68ea9acd6e4d34b78a76"></span><span class="pre">void</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">arg</span></code><a class="headerlink" href="#c.ble_gatt_dsc_def.arg" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.arg">
+<span class="target" id="structble__gatt__dsc__def_1aa935c429057d68ea9acd6e4d34b78a76"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">arg</span></span></span><a class="headerlink" href="#c.ble_gatt_dsc_def.arg" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Optional argument for callback. </p>
 </dd></dl>
 
@@ -1194,29 +1239,31 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_access_ctxt">
-<span class="target" id="structble__gatt__access__ctxt"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_access_ctxt</span></code><a class="headerlink" href="#c.ble_gatt_access_ctxt" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><p>Context for an access to a GATT characteristic or descriptor. </p>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt">
+<span class="target" id="structble__gatt__access__ctxt"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_access_ctxt</span></span></span><a class="headerlink" href="#c.ble_gatt_access_ctxt" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<p>Context for an access to a GATT characteristic or descriptor. </p>
 <p>When a client reads or writes a locally registered characteristic or descriptor, an instance of this struct gets passed to the application callback. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.op">
-<span class="target" id="structble__gatt__access__ctxt_1a50c09404c2984437ce989b8d012b695d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">op</span></code><a class="headerlink" href="#c.ble_gatt_access_ctxt.op" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.op">
+<span class="target" id="structble__gatt__access__ctxt_1a50c09404c2984437ce989b8d012b695d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">op</span></span></span><a class="headerlink" href="#c.ble_gatt_access_ctxt.op" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates the gatt operation being performed. </p>
 <p>This is equal to one of the following values: o BLE_GATT_ACCESS_OP_READ_CHR o BLE_GATT_ACCESS_OP_WRITE_CHR o BLE_GATT_ACCESS_OP_READ_DSC o BLE_GATT_ACCESS_OP_WRITE_DSC </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.om">
-<span class="target" id="structble__gatt__access__ctxt_1a742c19ded0d054e529b2111070c2b047"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">os_mbuf</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">om</span></code><a class="headerlink" href="#c.ble_gatt_access_ctxt.om" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.om">
+<span class="target" id="structble__gatt__access__ctxt_1a742c19ded0d054e529b2111070c2b047"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="n"><span class="pre">os_mbuf</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">om</span></span></span> [...]
 <dd><p>A container for the GATT access data. </p>
 <p>o For reads: The application populates this with the value of the characteristic or descriptor being read. o For writes: This is already populated with the value being written by the peer. If the application wishes to retain this mbuf for later use, the access callback must set this pointer to NULL to prevent the stack from freeing it. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.&#64;55">
-<span class="target" id="structble__gatt__access__ctxt_1abb558f0b10e95a0f66e381dccd1b9c07"></span><em class="property"><span class="pre">union</span></em> <a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt"><span class="pre">ble_gatt_access_ctxt</span></a><span class="pre">.</span><strong><span class="pre">[anonymous]</span></strong> <strong><span class="pre">[anonymous]</span></strong><a class="headerlink" href="#c.ble_gatt_access_ctxt.@55" title="P [...]
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.&#64;55">
+<span class="target" id="structble__gatt__access__ctxt_1abb558f0b10e95a0f66e381dccd1b9c07"></span><span class="k"><span class="pre">union</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt"><span class="n"><span class="pre">ble_gatt_access_ctxt</span></span></a><span class="p"><span class="pre">.</span></span><span class="n"><span class="pre">[anonymous]</span></span><span class="w"> </span><span class="sig-name d [...]
 <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>
@@ -1225,21 +1272,23 @@ client half of the GATT API initiates GATT procedures.</p>
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_register_ctxt">
-<span class="target" id="structble__gatt__register__ctxt"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_register_ctxt</span></code><a class="headerlink" href="#c.ble_gatt_register_ctxt" title="Permalink to this definition">¶</a><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><p>Context passed to the registration callback; represents the GATT service, characteristic, or descriptor being registered. </p>
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt">
+<span class="target" id="structble__gatt__register__ctxt"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_register_ctxt</span></span></span><a class="headerlink" href="#c.ble_gatt_register_ctxt" title="Permalink to this definition">¶</a><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<p>Context passed to the registration callback; represents the GATT service, characteristic, or descriptor being registered. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_register_ctxt.op">
-<span class="target" id="structble__gatt__register__ctxt_1af9e6ed3f16cd367ed63430ff0db54042"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">op</span></code><a class="headerlink" href="#c.ble_gatt_register_ctxt.op" title="Permalink to this definition">¶</a><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt.op">
+<span class="target" id="structble__gatt__register__ctxt_1af9e6ed3f16cd367ed63430ff0db54042"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">op</span></span></span><a class="headerlink" href="#c.ble_gatt_register_ctxt.op" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Indicates the gatt registration operation just performed. </p>
 <p>This is equal to one of the following values: o BLE_GATT_REGISTER_OP_SVC o BLE_GATT_REGISTER_OP_CHR o BLE_GATT_REGISTER_OP_DSC </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_register_ctxt.&#64;57">
-<span class="target" id="structble__gatt__register__ctxt_1aa712744e5e259c6d7d2699a87a10abf9"></span><em class="property"><span class="pre">union</span></em> <a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="pre">ble_gatt_register_ctxt</span></a><span class="pre">.</span><strong><span class="pre">[anonymous]</span></strong> <strong><span class="pre">[anonymous]</span></strong><a class="headerlink" href="#c.ble_gatt_register_ctxt.@57 [...]
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt.&#64;57">
+<span class="target" id="structble__gatt__register__ctxt_1aa712744e5e259c6d7d2699a87a10abf9"></span><span class="k"><span class="pre">union</span></span><span class="w"> </span><a class="reference internal" href="#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="n"><span class="pre">ble_gatt_register_ctxt</span></span></a><span class="p"><span class="pre">.</span></span><span class="n"><span class="pre">[anonymous]</span></span><span class="w"> </span><span class="si [...]
 <dd><p>The value of the op field determines which field in this union is valid. </p>
 </dd></dl>
 
@@ -1309,6 +1358,7 @@ client half of the GATT API initiates GATT procedures.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_gatts.html b/master/network/ble_hs/ble_gatts.html
index e4e4357..cfad479 100644
--- a/master/network/ble_hs/ble_gatts.html
+++ b/master/network/ble_hs/ble_gatts.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -282,840 +286,877 @@ server half of the GATT API handles registration and responding to GATT clients.
 <div class="section" id="api">
 <h2>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h2>
 <dl class="c type">
-<dt id="c.ble_gatt_mtu_fn">
-<span class="target" id="group__bt__gatt_1gad09ed5e1b02e63818286f1d25598f7c4"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_mtu_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_mtu_fn">
+<span class="target" id="group__bt__gatt_1gad09ed5e1b02e63818286f1d25598f7c4"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_mtu_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_disc_svc_fn">
-<span class="target" id="group__bt__gatt_1ga0b15c28c4487eebff452b8cabdf7e889"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_disc_svc_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a clas [...]
+<dt class="sig sig-object c" id="c.ble_gatt_disc_svc_fn">
+<span class="target" id="group__bt__gatt_1ga0b15c28c4487eebff452b8cabdf7e889"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_disc_svc_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre" [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_attr_fn">
-<span class="target" id="group__bt__gatt_1gaf1ef9a1287d92512841ff26bd8898bea"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_attr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="r [...]
+<dt class="sig sig-object c" id="c.ble_gatt_attr_fn">
+<span class="target" id="group__bt__gatt_1gaf1ef9a1287d92512841ff26bd8898bea"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_attr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">con [...]
 <dd><p>The host will free the attribute mbuf automatically after the callback is executed. </p>
 <p>The application can take ownership of the mbuf and prevent it from being freed by assigning NULL to attr-&gt;om. </p>
 </dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_reliable_attr_fn">
-<span class="target" id="group__bt__gatt_1ga32f035740012749729d31cdb7e8264bf"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_reliable_attr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a [...]
+<dt class="sig sig-object c" id="c.ble_gatt_reliable_attr_fn">
+<span class="target" id="group__bt__gatt_1ga32f035740012749729d31cdb7e8264bf"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_reliable_attr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class= [...]
 <dd><p>The host will free the attribute mbufs automatically after the callback is executed. </p>
 <p>The application can take ownership of the mbufs and prevent them from being freed by assigning NULL to each attribute’s om field. </p>
 </dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_chr_fn">
-<span class="target" id="group__bt__gatt_1ga5b947c2b9a01b6ed61495c5b8ab9c0de"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_chr_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_chr_fn">
+<span class="target" id="group__bt__gatt_1ga5b947c2b9a01b6ed61495c5b8ab9c0de"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_dsc_fn">
-<span class="target" id="group__bt__gatt_1ga277b6a606e487efeb16d0afa56d1ffb2"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_dsc_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="re [...]
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_fn">
+<span class="target" id="group__bt__gatt_1ga277b6a606e487efeb16d0afa56d1ffb2"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_access_fn">
-<span class="target" id="group__bt__gatt_1gaaf7ba4a23b6387783d837b11e8e1a6b3"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatt_access_fn</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">stru [...]
+<dt class="sig sig-object c" id="c.ble_gatt_access_fn">
+<span class="target" id="group__bt__gatt_1gaaf7ba4a23b6387783d837b11e8e1a6b3"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">c [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_chr_flags">
-<span class="target" id="group__bt__gatt_1gaf407eef20aab2f2621e1ab3403b3347d"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">uint16_t</span> <code class="sig-name descname"><span class="pre">ble_gatt_chr_flags</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_flags">
+<span class="target" id="group__bt__gatt_1gaf407eef20aab2f2621e1ab3403b3347d"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_flags</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_register_fn">
-<span class="target" id="group__bt__gatt_1ga5037f6bf90d5e3f57dcc51040f3209a2"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatt_register_fn</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="pre">ble_gatt_register_ [...]
+<dt class="sig sig-object c" id="c.ble_gatt_register_fn">
+<span class="target" id="group__bt__gatt_1ga5037f6bf90d5e3f57dcc51040f3209a2"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_register_fn</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href [...]
 <dd></dd></dl>
 
 <dl class="c type">
-<dt id="c.ble_gatt_svc_foreach_fn">
-<span class="target" id="group__bt__gatt_1gad5aaaa4de2073fa6e7bb2fa020b7b481"></span><em class="property"><span class="pre">typedef</span> </em><span class="pre">void</span> <span class="pre">(</span><span class="pre">*</span><code class="sig-name descname"><span class="pre">ble_gatt_svc_foreach_fn</span></code><span class="pre">)</span><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a cla [...]
+<dt class="sig sig-object c" id="c.ble_gatt_svc_foreach_fn">
+<span class="target" id="group__bt__gatt_1gad5aaaa4de2073fa6e7bb2fa020b7b481"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">(</span></span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc_foreach_fn</span></span></span><span class="p"><span class="pre">)</span>< [...]
 <dd></dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_exchange_mtu">
-<span class="target" id="group__bt__gatt_1gaf4911e0181c0fc9ef792d830cfdeb605"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_exchange_mtu</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="ble_gattc.html#c.ble_gatt_mtu_fn" title="ble_gatt_mtu_fn"><span class="pre">ble_gatt_mtu_fn</span></a> <span class="pre">*</span><em><span clas [...]
+<dt class="sig sig-object c" id="c.ble_gattc_exchange_mtu">
+<span class="target" id="group__bt__gatt_1gaf4911e0181c0fc9ef792d830cfdeb605"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_exchange_mtu</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <a class="reference internal" href="ble_gattc.htm [...]
 <dd><p>Initiates GATT procedure: Exchange MTU. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_svcs">
-<span class="target" id="group__bt__gatt_1gace43e36eec9515aeeab52e8d4634ba5c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_svcs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <a class="reference internal" href="ble_gattc.html#c.ble_gatt_disc_svc_fn" title="ble_gatt_disc_svc_fn"><span class="pre">ble_gatt_disc_svc_fn</span></a> <span class="pre">*</spa [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_svcs">
+<span class="target" id="group__bt__gatt_1gace43e36eec9515aeeab52e8d4634ba5c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_svcs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <a class="reference internal" href="ble_gattc.ht [...]
 <dd><p>Initiates GATT procedure: Discover All Primary Services. </p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_svc_by_uuid">
-<span class="target" id="group__bt__gatt_1ga1babf0ff9d4318599cf614e106165b13"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_svc_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">uuid</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_svc_by_uuid">
+<span class="target" id="group__bt__gatt_1ga1babf0ff9d4318599cf614e106165b13"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_svc_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">const</span [...]
 <dd><p>Initiates GATT procedure: Discover Primary Service by Service UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">service_uuid128</span></code>: The 128-bit UUID of the service to discover. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>service_uuid128</strong> – The 128-bit UUID of the service to discover. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_find_inc_svcs">
-<span class="target" id="group__bt__gatt_1ga4991e2809f0c09174d65e242ce621a44"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_find_inc_svcs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_find_inc_svcs">
+<span class="target" id="group__bt__gatt_1ga4991e2809f0c09174d65e242ce621a44"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_find_inc_svcs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Find Included Services. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_chrs">
-<span class="target" id="group__bt__gatt_1ga5e7beef44aee96f104ae9f68c9e6a8a8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_chrs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_chrs">
+<span class="target" id="group__bt__gatt_1ga5e7beef44aee96f104ae9f68c9e6a8a8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_chrs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Discover All Characteristics of a Service. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_chrs_by_uuid">
-<span class="target" id="group__bt__gatt_1gad4ac769b099e5abd0b449faf1ce4f7d0"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_chrs_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <em class="p [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_chrs_by_uuid">
+<span class="target" id="group__bt__gatt_1gad4ac769b099e5abd0b449faf1ce4f7d0"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_chrs_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</ [...]
 <dd><p>Initiates GATT procedure: Discover Characteristics by UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The handle to begin the search at (generally the service definition handle). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The handle to end the search at (generally the last handle in the service). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid128</span></code>: The 128-bit UUID of the characteristic to discover. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The handle to begin the search at (generally the service definition handle). </p></li>
+<li><p><strong>end_handle</strong> – The handle to end the search at (generally the last handle in the service). </p></li>
+<li><p><strong>chr_uuid128</strong> – The 128-bit UUID of the characteristic to discover. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_disc_all_dscs">
-<span class="target" id="group__bt__gatt_1ga91edf2856f9002cfa65645137c08adbc"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_disc_all_dscs</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <a class="refere [...]
+<dt class="sig sig-object c" id="c.ble_gattc_disc_all_dscs">
+<span class="target" id="group__bt__gatt_1ga91edf2856f9002cfa65645137c08adbc"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_disc_all_dscs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Initiates GATT procedure: Discover All Characteristic Descriptors. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The handle of the characteristic value attribute. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_end_handle</span></code>: The last handle in the characteristic definition. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The handle of the characteristic value attribute. </p></li>
+<li><p><strong>chr_end_handle</strong> – The last handle in the characteristic definition. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read">
-<span class="target" id="group__bt__gatt_1ga7a064cdd6d5d497aec20522ed424b4f3"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <a class="reference internal" href="ble_gattc.html#c.ble_gatt_attr_fn" title="ble_gatt_attr_fn"><span clas [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read">
+<span class="target" id="group__bt__gatt_1ga7a064cdd6d5d497aec20522ed424b4f3"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span>< [...]
 <dd><p>Initiates GATT procedure: Read Characteristic Value. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to read. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_by_uuid">
-<span class="target" id="group__bt__gatt_1ga808ca4477a0465371ae218159259af83"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_by_uuid</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">start_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">end_handle</span></em>, <em class="proper [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_by_uuid">
+<span class="target" id="group__bt__gatt_1ga808ca4477a0465371ae218159259af83"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_by_uuid</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span> [...]
 <dd><p>Initiates GATT procedure: Read Using Characteristic UUID. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">start_handle</span></code>: The first handle to search (generally the handle of the service definition). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">end_handle</span></code>: The last handle to search (generally the last handle in the service definition). </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>start_handle</strong> – The first handle to search (generally the handle of the service definition). </p></li>
+<li><p><strong>end_handle</strong> – The last handle to search (generally the last handle in the service definition). </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_long">
-<span class="target" id="group__bt__gatt_1gaffe79a92f711b48213f0a7e06df08f94"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_long</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">offset</span></em>, <a class="reference internal"  [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_long">
+<span class="target" id="group__bt__gatt_1gaffe79a92f711b48213f0a7e06df08f94"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_long</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></s [...]
 <dd><p>Initiates GATT procedure: Read Long Characteristic Values. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">handle</span></code>: The handle of the characteristic value to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>handle</strong> – The handle of the characteristic value to read. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_read_mult">
-<span class="target" id="group__bt__gatt_1ga5e1f5f65194ff1111149f44cefe75ebb"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_read_mult</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">uint16_t</span> <span class="pre">*</span><em><span class="pre">handles</span></em>, <span class="pre">uint [...]
+<dt class="sig sig-object c" id="c.ble_gattc_read_mult">
+<span class="target" id="group__bt__gatt_1ga5e1f5f65194ff1111149f44cefe75ebb"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_read_mult</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">const</span></span [...]
 <dd><p>Initiates GATT procedure: Read Multiple Characteristic Values. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">handles</span></code>: An array of 16-bit attribute handles to read. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">num_handles</span></code>: The number of entries in the “handles” array. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>handles</strong> – An array of 16-bit attribute handles to read. </p></li>
+<li><p><strong>num_handles</strong> – The number of entries in the “handles” array. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_no_rsp">
-<span class="target" id="group__bt__gatt_1ga9aa492327926f7a1afb2325b648b5a57"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_no_rsp</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../. [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_no_rsp">
+<span class="target" id="group__bt__gatt_1ga9aa492327926f7a1afb2325b648b5a57"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_no_rsp</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span> [...]
 <dd><p>Initiates GATT procedure: Write Without Response. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_no_rsp_flat">
-<span class="target" id="group__bt__gatt_1gaaaa6a0636d070d8723ebc4469373ec31"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_no_rsp_flat</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">void</span> <span  [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_no_rsp_flat">
+<span class="target" id="group__bt__gatt_1gaaaa6a0636d070d8723ebc4469373ec31"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_no_rsp_flat</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</ [...]
 <dd><p>Initiates GATT procedure: Write Without Response. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value_len</span></code>: The number of bytes to write.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>value</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>value_len</strong> – The number of bytes to write.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write">
-<span class="target" id="group__bt__gatt_1gaeeef16e4de8e87e6c7c2fe5e8a1ef0ed"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/co [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write">
+<span class="target" id="group__bt__gatt_1gaeeef16e4de8e87e6c7c2fe5e8a1ef0ed"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span> [...]
 <dd><p>Initiates GATT procedure: Write Characteristic Value. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_flat">
-<span class="target" id="group__bt__gatt_1ga3d3dd778f7808144bbdd940060c417ad"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_flat</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">void</span> <span class=" [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_flat">
+<span class="target" id="group__bt__gatt_1ga3d3dd778f7808144bbdd940060c417ad"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_flat</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></ [...]
 <dd><p>Initiates GATT procedure: Write Characteristic Value (flat buffer version). </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">value_len</span></code>: The number of bytes to write. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>value</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>value_len</strong> – The number of bytes to write. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_long">
-<span class="target" id="group__bt__gatt_1gada6f22a58f6d1e1a559cd4423c655a67"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_long</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">attr_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">offset</span></em>, <em class="property"><sp [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_long">
+<span class="target" id="group__bt__gatt_1gada6f22a58f6d1e1a559cd4423c655a67"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_long</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></ [...]
 <dd><p>Initiates GATT procedure: Write Long Characteristic Values. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attr_handle</span></code>: The handle of the characteristic value to write to. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attr_handle</strong> – The handle of the characteristic value to write to. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_write_reliable">
-<span class="target" id="group__bt__gatt_1ga4da6b7452bc1a6a0a9a083664dc0cc35"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_write_reliable</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_attr" title="ble_gatt_attr"><span class="pre">ble_gatt_at [...]
+<dt class="sig sig-object c" id="c.ble_gattc_write_reliable">
+<span class="target" id="group__bt__gatt_1ga4da6b7452bc1a6a0a9a083664dc0cc35"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_write_reliable</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="k"><span class="pre">struct</span> [...]
 <dd><p>Initiates GATT procedure: Reliable Writes. </p>
 <p>This function consumes the supplied mbufs regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">attrs</span></code>: An array of attribute descriptors; specifies which characteristics to write to and what data to write to them. The mbuf pointer in each attribute is set to NULL by this function. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">num_attrs</span></code>: The number of characteristics to write; equal to the number of elements in the ‘attrs’ array. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb</span></code>: The function to call to report procedure status updates; null for no callback. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">cb_arg</span></code>: The optional argument to pass to the callback function. </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>attrs</strong> – An array of attribute descriptors; specifies which characteristics to write to and what data to write to them. The mbuf pointer in each attribute is set to NULL by this function. </p></li>
+<li><p><strong>num_attrs</strong> – The number of characteristics to write; equal to the number of elements in the ‘attrs’ array. </p></li>
+<li><p><strong>cb</strong> – The function to call to report procedure status updates; null for no callback. </p></li>
+<li><p><strong>cb_arg</strong> – The optional argument to pass to the callback function. </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_notify_custom">
-<span class="target" id="group__bt__gatt_1gaf0f2e0bb27743682937e355269b837c8"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_notify_custom</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">att_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../. [...]
+<dt class="sig sig-object c" id="c.ble_gattc_notify_custom">
+<span class="target" id="group__bt__gatt_1gaf0f2e0bb27743682937e355269b837c8"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_notify_custom</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span [...]
 <dd><p>Sends a “free-form” characteristic notification. </p>
 <p>This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The attribute handle to indicate in the outgoing notification. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The value to write to the characteristic.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The attribute handle to indicate in the outgoing notification. </p></li>
+<li><p><strong>txom</strong> – The value to write to the characteristic.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_notify">
-<span class="target" id="group__bt__gatt_1gab89b4b772ab1a571d0b58ecc5f0aa8cb"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_notify</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gattc_notify">
+<span class="target" id="group__bt__gatt_1gab89b4b772ab1a571d0b58ecc5f0aa8cb"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_notify</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></span [...]
 <dd><p>Sends a characteristic notification. </p>
 <p>The content of the message is read from the specified characteristic.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing notification.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing notification.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_indicate_custom">
-<span class="target" id="group__bt__gatt_1ga864cb0f2dcc73b13e21935142ccf7f0f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_indicate_custom</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em>, <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href [...]
+<dt class="sig sig-object c" id="c.ble_gattc_indicate_custom">
+<span class="target" id="group__bt__gatt_1ga864cb0f2dcc73b13e21935142ccf7f0f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_indicate_custom</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</sp [...]
 <dd><p>Sends a “free-form” characteristic indication. </p>
 <p>The provided mbuf contains the indication payload. This function consumes the supplied mbuf regardless of the outcome.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing indication. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">txom</span></code>: The data to include in the indication.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing indication. </p></li>
+<li><p><strong>txom</strong> – The data to include in the indication.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_indicate">
-<span class="target" id="group__bt__gatt_1gac658e0cc31faad2957899be32fe3f6d1"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_indicate</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">conn_handle</span></em>, <span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gattc_indicate">
+<span class="target" id="group__bt__gatt_1gac658e0cc31faad2957899be32fe3f6d1"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_indicate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">conn_handle</span></span>, <span class="n"><span class="pre">uint16_t</span></sp [...]
 <dd><p>Sends a characteristic indication. </p>
 <p>The content of the message is read from the specified characteristic.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; nonzero on failure. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">conn_handle</span></code>: The connection over which to execute the procedure. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: The value attribute handle of the characteristic to include in the outgoing indication.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn_handle</strong> – The connection over which to execute the procedure. </p></li>
+<li><p><strong>chr_val_handle</strong> – The value attribute handle of the characteristic to include in the outgoing indication.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; nonzero on failure. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gattc_init">
-<span class="target" id="group__bt__gatt_1ga17ff3332664e2ca30a787398b0308e90"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gattc_init</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gattc_init">
+<span class="target" id="group__bt__gatt_1ga17ff3332664e2ca30a787398b0308e90"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gattc_init</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_add_svcs">
-<span class="target" id="group__bt__gatt_1ga99d2d13bc754b0974e9e44e0c688545e"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_add_svcs</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span c [...]
+<dt class="sig sig-object c" id="c.ble_gatts_add_svcs">
+<span class="target" id="group__bt__gatt_1ga99d2d13bc754b0974e9e44e0c688545e"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_add_svcs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="ble [...]
 <dd><p>Queues a set of service definitions for registration. </p>
 <p>All services queued in this manner get registered when <a class="reference internal" href="#group__bt__gatt_1ga0f275519237f258d4a8006277083467f"><span class="std std-ref">ble_gatts_start()</span></a> is called.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOMEM on heap exhaustion. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svcs</span></code>: An array of service definitions to queue for registration. This array must be terminated with an entry whose ‘type’ equals 0.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svcs</strong> – An array of service definitions to queue for registration. This array must be terminated with an entry whose ‘type’ equals 0.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOMEM on heap exhaustion. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_svc_set_visibility">
-<span class="target" id="group__bt__gatt_1gad0e3d52f2097b3281a704cdb4a1516fd"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_svc_set_visibility</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">handle</span></em>, <span class="pre">int</span> <em><span class="pre">visible</span></em><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_svc_set_visibility">
+<span class="target" id="group__bt__gatt_1gad0e3d52f2097b3281a704cdb4a1516fd"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_svc_set_visibility</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">handle</span></span>, <span class="kt"><span class="pre">int</span></s [...]
 <dd><p>Set visibility of local GATT service. </p>
 <p>Invisible services are not removed from database but are not discoverable by peer devices. Service Changed should be handled by application when needed by calling ble_svc_gatt_changed().</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if service wasn’t found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">handle</span></code>: Handle of service </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">visible</span></code>: non-zero if service should be visible</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>handle</strong> – Handle of service </p></li>
+<li><p><strong>visible</strong> – non-zero if service should be visible</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if service wasn’t found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_count_cfg">
-<span class="target" id="group__bt__gatt_1ga7d2193ce113c74dd4789133c0747e1c6"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_count_cfg</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span  [...]
+<dt class="sig sig-object c" id="c.ble_gatts_count_cfg">
+<span class="target" id="group__bt__gatt_1ga7d2193ce113c74dd4789133c0747e1c6"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_count_cfg</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="bl [...]
 <dd><p>Adjusts a host configuration object’s settings to accommodate the specified service definition array. </p>
 <p>This function adds the counts to the appropriate fields in the supplied configuration object without clearing them first, so it can be called repeatedly with different inputs to calculate totals. Be sure to zero the GATT server settings prior to the first call to this function.</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EINVAL if the svcs array contains an invalid resource definition. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">defs</span></code>: The service array containing the resource definitions to be counted.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>defs</strong> – The service array containing the resource definitions to be counted.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_EINVAL if the svcs array contains an invalid resource definition. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_chr_updated">
-<span class="target" id="group__bt__gatt_1ga87841c2cd3d616d48d68280fcacf9eb1"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatts_chr_updated</span></code><span class="sig-paren">(</span><span class="pre">uint16_t</span> <em><span class="pre">chr_val_handle</span></em><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_chr_updated">
+<span class="target" id="group__bt__gatt_1ga87841c2cd3d616d48d68280fcacf9eb1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_chr_updated</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n"><span class="pre">chr_val_handle</span></span><span class="sig-paren">)</span><br /></dt>
 <dd><p>Send notification (or indication) to any connected devices that have subscribed for notification (or indication) for specified characteristic. </p>
-<p><dl class="simple">
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_val_handle</span></code>: Characteristic value handle </p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>chr_val_handle</strong> – Characteristic value handle </p></li>
 </ul>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_svc">
-<span class="target" id="group__bt__gatt_1ga39715082ecd724f10e54b0d71fffadb7"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_svc</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">uuid</span></em>, <span class="pre">uint16_t</span> <span class="pre">*</span><em><span class="pre">out_handle</span></em>< [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_svc">
+<span class="target" id="group__bt__gatt_1ga39715082ecd724f10e54b0d71fffadb7"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_svc</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the attribute handle associated with a local GATT service. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">uuid</span></code>: The UUID of the service to look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_handle</span></code>: On success, populated with the handle of the service attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>uuid</strong> – The UUID of the service to look up. </p></li>
+<li><p><strong>out_handle</strong> – On success, populated with the handle of the service attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_chr">
-<span class="target" id="group__bt__gatt_1ga5df36730cb2a06ab7ec64d56961d4c5c"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_chr</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">svc_uuid</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span cl [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_chr">
+<span class="target" id="group__bt__gatt_1ga5df36730cb2a06ab7ec64d56961d4c5c"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_chr</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the pair of attribute handles associated with a local GATT characteristic. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service or characteristic could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svc_uuid</span></code>: The UUID of the parent service. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid</span></code>: The UUID of the characteristic to look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_def_handle</span></code>: On success, populated with the handle of the characteristic definition attribute. Pass null if you don’t need this value. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_val_handle</span></code>: On success, populated with the handle of the characteristic value attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svc_uuid</strong> – The UUID of the parent service. </p></li>
+<li><p><strong>chr_uuid</strong> – The UUID of the characteristic to look up. </p></li>
+<li><p><strong>out_def_handle</strong> – On success, populated with the handle of the characteristic definition attribute. Pass null if you don’t need this value. </p></li>
+<li><p><strong>out_val_handle</strong> – On success, populated with the handle of the characteristic value attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service or characteristic could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_find_dsc">
-<span class="target" id="group__bt__gatt_1gaa191e0eff69ca3cdd648abf6e23c02ad"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_find_dsc</span></code><span class="sig-paren">(</span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><em><span class="pre">svc_uuid</span></em>, <em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span cl [...]
+<dt class="sig sig-object c" id="c.ble_gatts_find_dsc">
+<span class="target" id="group__bt__gatt_1gaa191e0eff69ca3cdd648abf6e23c02ad"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_find_dsc</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">* [...]
 <dd><p>Retrieves the attribute handle associated with a local GATT descriptor. </p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_ENOENT if the specified service, characteristic, or descriptor could not be found. </p>
-</dd>
-<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">svc_uuid</span></code>: The UUID of the grandparent service. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">chr_uuid</span></code>: The UUID of the parent characteristic. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">dsc_uuid</span></code>: The UUID of the descriptor ro look up. </p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">out_handle</span></code>: On success, populated with the handle of the descriptor attribute. Pass null if you don’t need this value.</p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>svc_uuid</strong> – The UUID of the grandparent service. </p></li>
+<li><p><strong>chr_uuid</strong> – The UUID of the parent characteristic. </p></li>
+<li><p><strong>dsc_uuid</strong> – The UUID of the descriptor ro look up. </p></li>
+<li><p><strong>out_handle</strong> – On success, populated with the handle of the descriptor attribute. Pass null if you don’t need this value.</p></li>
 </ul>
 </dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>0 on success; BLE_HS_ENOENT if the specified service, characteristic, or descriptor could not be found. </p>
+</dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_show_local">
-<span class="target" id="group__bt__gatt_1gafdbaf12c8efe8043d2f3e0c4304ed7d4"></span><span class="pre">void</span> <code class="sig-name descname"><span class="pre">ble_gatts_show_local</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_show_local">
+<span class="target" id="group__bt__gatt_1gafdbaf12c8efe8043d2f3e0c4304ed7d4"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_show_local</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><br /></dt>
 <dd><p>Prints dump of local GATT database. </p>
 <p>This is useful to log local state of database in human readable form. </p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_reset">
-<span class="target" id="group__bt__gatt_1ga8323f213e39075eea63e048903b03d6d"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_reset</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_reset">
+<span class="target" id="group__bt__gatt_1ga8323f213e39075eea63e048903b03d6d"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_reset</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><br /></dt>
 <dd><p>Resets the GATT server to its initial state. </p>
 <p>On success, this function removes all supported services, characteristics, and descriptors. This function requires that: o No peers are connected, and o No GAP operations are active (advertise, discover, or connect).</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; BLE_HS_EBUSY if the GATT server could not be reset due to existing connections or active GAP procedures. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; BLE_HS_EBUSY if the GATT server could not be reset due to existing connections or active GAP procedures. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c function">
-<dt id="c.ble_gatts_start">
-<span class="target" id="group__bt__gatt_1ga0f275519237f258d4a8006277083467f"></span><span class="pre">int</span> <code class="sig-name descname"><span class="pre">ble_gatts_start</span></code><span class="sig-paren">(</span><span class="pre">void</span><span class="sig-paren">)</span><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatts_start">
+<span class="target" id="group__bt__gatt_1ga0f275519237f258d4a8006277083467f"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatts_start</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">void</span></span><span class="sig-paren">)</span><br /></dt>
 <dd><p>Makes all registered services available to peers. </p>
 <p>This function gets called automatically by the NimBLE host on startup; manual calls are only necessary for replacing the set of supported services with a new one. This function requires that: o No peers are connected, and o No GAP operations are active (advertise, discover, or connect).</p>
-<p><dl class="simple">
-<dt><strong>Return</strong></dt><dd><p>0 on success; A BLE host core return code on unexpected error. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>0 on success; A BLE host core return code on unexpected error. </p>
 </dd>
 </dl>
-</p>
 </dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_SVC">
-<span class="target" id="group__bt__gatt_1ga7b703e68211908a55079c49e43302077"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_SVC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_SVC">
+<span class="target" id="group__bt__gatt_1ga7b703e68211908a55079c49e43302077"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_SVC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_CHR">
-<span class="target" id="group__bt__gatt_1gac6b6522fc717fb41f6472823893ab06b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_CHR</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_CHR">
+<span class="target" id="group__bt__gatt_1gac6b6522fc717fb41f6472823893ab06b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_CHR</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_REGISTER_OP_DSC">
-<span class="target" id="group__bt__gatt_1ga5e44f5e4b81a127aa6ba997013e497a3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_REGISTER_OP_DSC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_REGISTER_OP_DSC">
+<span class="target" id="group__bt__gatt_1ga5e44f5e4b81a127aa6ba997013e497a3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_REGISTER_OP_DSC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_UUID16">
-<span class="target" id="group__bt__gatt_1ga6340a7e10d5212ae722d71c06939703f"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_UUID16</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_UUID16">
+<span class="target" id="group__bt__gatt_1ga6340a7e10d5212ae722d71c06939703f"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_UUID16</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_DSC_CLT_CFG_UUID16">
-<span class="target" id="group__bt__gatt_1ga94fd30d78fe619b15ff2b9cbc00cb0de"></span><code class="sig-name descname"><span class="pre">BLE_GATT_DSC_CLT_CFG_UUID16</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_DSC_CLT_CFG_UUID16">
+<span class="target" id="group__bt__gatt_1ga94fd30d78fe619b15ff2b9cbc00cb0de"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_DSC_CLT_CFG_UUID16</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_BROADCAST">
-<span class="target" id="group__bt__gatt_1ga874be1c23b60e7194f08f9328b031a17"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_BROADCAST</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_BROADCAST">
+<span class="target" id="group__bt__gatt_1ga874be1c23b60e7194f08f9328b031a17"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_BROADCAST</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_READ">
-<span class="target" id="group__bt__gatt_1gaa230d126b761dcd5eb367b17cb564ac9"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_READ</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_READ">
+<span class="target" id="group__bt__gatt_1gaa230d126b761dcd5eb367b17cb564ac9"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_READ</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">
-<span class="target" id="group__bt__gatt_1ga1373d61c6ad552bb1f4f9a7f04d858a2"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_WRITE_NO_RSP</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">
+<span class="target" id="group__bt__gatt_1ga1373d61c6ad552bb1f4f9a7f04d858a2"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_WRITE_NO_RSP</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_WRITE">
-<span class="target" id="group__bt__gatt_1gaa88928b5d0be8fd85284778259698f9c"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_WRITE">
+<span class="target" id="group__bt__gatt_1gaa88928b5d0be8fd85284778259698f9c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_NOTIFY">
-<span class="target" id="group__bt__gatt_1gabf0b1415fdfa10f560ab730f41a17ee8"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_NOTIFY</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_NOTIFY">
+<span class="target" id="group__bt__gatt_1gabf0b1415fdfa10f560ab730f41a17ee8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_NOTIFY</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_INDICATE">
-<span class="target" id="group__bt__gatt_1ga73dca5cd9785a1ee38faa3e1568429a3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_INDICATE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_INDICATE">
+<span class="target" id="group__bt__gatt_1ga73dca5cd9785a1ee38faa3e1568429a3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_INDICATE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">
-<span class="target" id="group__bt__gatt_1ga70d8c5dd7cb2777af329e07e85be92ee"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">
+<span class="target" id="group__bt__gatt_1ga70d8c5dd7cb2777af329e07e85be92ee"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_PROP_EXTENDED">
-<span class="target" id="group__bt__gatt_1ga64d873ed987e12926e09f7614e7ae735"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_PROP_EXTENDED</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_PROP_EXTENDED">
+<span class="target" id="group__bt__gatt_1ga64d873ed987e12926e09f7614e7ae735"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_PROP_EXTENDED</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_READ_CHR">
-<span class="target" id="group__bt__gatt_1ga60cdf26442b38ff54076fb0efd5b3303"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_READ_CHR</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_READ_CHR">
+<span class="target" id="group__bt__gatt_1ga60cdf26442b38ff54076fb0efd5b3303"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_READ_CHR</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_WRITE_CHR">
-<span class="target" id="group__bt__gatt_1ga5e99d18f33cc4af8af2c06aade872675"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_CHR</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_WRITE_CHR">
+<span class="target" id="group__bt__gatt_1ga5e99d18f33cc4af8af2c06aade872675"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_CHR</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_READ_DSC">
-<span class="target" id="group__bt__gatt_1gaf02a0ef67ee14a08ed09ca93bab4c91c"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_READ_DSC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_READ_DSC">
+<span class="target" id="group__bt__gatt_1gaf02a0ef67ee14a08ed09ca93bab4c91c"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_READ_DSC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_ACCESS_OP_WRITE_DSC">
-<span class="target" id="group__bt__gatt_1ga29dce662fa805b8777c00eb0674bc9b3"></span><code class="sig-name descname"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_DSC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_ACCESS_OP_WRITE_DSC">
+<span class="target" id="group__bt__gatt_1ga29dce662fa805b8777c00eb0674bc9b3"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_ACCESS_OP_WRITE_DSC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_BROADCAST">
-<span class="target" id="group__bt__gatt_1gac07b1132def07a3c0c5df5693cfbfba8"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_BROADCAST</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_BROADCAST">
+<span class="target" id="group__bt__gatt_1gac07b1132def07a3c0c5df5693cfbfba8"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_BROADCAST</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ">
-<span class="target" id="group__bt__gatt_1ga7095c2410c64af9e8683a063bc3bd64a"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ">
+<span class="target" id="group__bt__gatt_1ga7095c2410c64af9e8683a063bc3bd64a"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_NO_RSP">
-<span class="target" id="group__bt__gatt_1ga44f9af533a7f3399fba1aa5b55ba277d"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_NO_RSP</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_NO_RSP">
+<span class="target" id="group__bt__gatt_1ga44f9af533a7f3399fba1aa5b55ba277d"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_NO_RSP</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE">
-<span class="target" id="group__bt__gatt_1ga0ff25b6505565daf2601a17551c99079"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE">
+<span class="target" id="group__bt__gatt_1ga0ff25b6505565daf2601a17551c99079"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_NOTIFY">
-<span class="target" id="group__bt__gatt_1ga3dcee95e1db672e8c8b0a95f35218f76"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_NOTIFY</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_NOTIFY">
+<span class="target" id="group__bt__gatt_1ga3dcee95e1db672e8c8b0a95f35218f76"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_NOTIFY</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_INDICATE">
-<span class="target" id="group__bt__gatt_1gafae60097fe081ec3a432af845011276b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_INDICATE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_INDICATE">
+<span class="target" id="group__bt__gatt_1gafae60097fe081ec3a432af845011276b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_INDICATE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">
-<span class="target" id="group__bt__gatt_1ga2fac07b1f108802e5b2dd79b4fe78f7b"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_AUTH_SIGN_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">
+<span class="target" id="group__bt__gatt_1ga2fac07b1f108802e5b2dd79b4fe78f7b"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_AUTH_SIGN_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_RELIABLE_WRITE">
-<span class="target" id="group__bt__gatt_1ga683c269f373a828027cb13e0aa1f4907"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_RELIABLE_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_RELIABLE_WRITE">
+<span class="target" id="group__bt__gatt_1ga683c269f373a828027cb13e0aa1f4907"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_RELIABLE_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_AUX_WRITE">
-<span class="target" id="group__bt__gatt_1ga4b81fcd25cf8a0e65342645669691bd4"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_AUX_WRITE</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_AUX_WRITE">
+<span class="target" id="group__bt__gatt_1ga4b81fcd25cf8a0e65342645669691bd4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_AUX_WRITE</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_ENC">
-<span class="target" id="group__bt__gatt_1ga3051dbfda0cabe4ec7b63e5d566bbdcf"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_ENC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_ENC">
+<span class="target" id="group__bt__gatt_1ga3051dbfda0cabe4ec7b63e5d566bbdcf"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_ENC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_AUTHEN">
-<span class="target" id="group__bt__gatt_1ga7a3944a23a728cea432952983f1bfe19"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_AUTHEN</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_AUTHEN">
+<span class="target" id="group__bt__gatt_1ga7a3944a23a728cea432952983f1bfe19"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_AUTHEN</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_READ_AUTHOR">
-<span class="target" id="group__bt__gatt_1gaec9b82353ca31c349e9b9c51b3d5f0fe"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_READ_AUTHOR</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_READ_AUTHOR">
+<span class="target" id="group__bt__gatt_1gaec9b82353ca31c349e9b9c51b3d5f0fe"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_READ_AUTHOR</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_ENC">
-<span class="target" id="group__bt__gatt_1gac1ceba549006fb89886fa9d31c9a7bea"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_ENC</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_ENC">
+<span class="target" id="group__bt__gatt_1gac1ceba549006fb89886fa9d31c9a7bea"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_ENC</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_AUTHEN">
-<span class="target" id="group__bt__gatt_1gaaada0415bc3e3baea0df95f62253f4c4"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHEN</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_AUTHEN">
+<span class="target" id="group__bt__gatt_1gaaada0415bc3e3baea0df95f62253f4c4"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHEN</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_CHR_F_WRITE_AUTHOR">
-<span class="target" id="group__bt__gatt_1ga01bbd733f2df274c0ba0b2410fc32646"></span><code class="sig-name descname"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHOR</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_CHR_F_WRITE_AUTHOR">
+<span class="target" id="group__bt__gatt_1ga01bbd733f2df274c0ba0b2410fc32646"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_CHR_F_WRITE_AUTHOR</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_END">
-<span class="target" id="group__bt__gatt_1ga237f76985694b5652d43b6e6925c1406"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_END</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_END">
+<span class="target" id="group__bt__gatt_1ga237f76985694b5652d43b6e6925c1406"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_END</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_PRIMARY">
-<span class="target" id="group__bt__gatt_1gac6af09d6c1e827c053276434ff8bb421"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_PRIMARY</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_PRIMARY">
+<span class="target" id="group__bt__gatt_1gac6af09d6c1e827c053276434ff8bb421"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_PRIMARY</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c macro">
-<dt id="c.BLE_GATT_SVC_TYPE_SECONDARY">
-<span class="target" id="group__bt__gatt_1ga3ff5f840369794aa4363303fea155c15"></span><code class="sig-name descname"><span class="pre">BLE_GATT_SVC_TYPE_SECONDARY</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.BLE_GATT_SVC_TYPE_SECONDARY">
+<span class="target" id="group__bt__gatt_1ga3ff5f840369794aa4363303fea155c15"></span><span class="sig-name descname"><span class="n"><span class="pre">BLE_GATT_SVC_TYPE_SECONDARY</span></span></span><br /></dt>
 <dd></dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_error">
-<span class="target" id="structble__gatt__error"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_error</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_error">
+<span class="target" id="structble__gatt__error"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_error</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_svc">
-<span class="target" id="structble__gatt__svc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_svc</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_svc">
+<span class="target" id="structble__gatt__svc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_attr">
-<span class="target" id="structble__gatt__attr"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_attr</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_attr">
+<span class="target" id="structble__gatt__attr"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_attr</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_chr">
-<span class="target" id="structble__gatt__chr"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_chr</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_chr">
+<span class="target" id="structble__gatt__chr"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_dsc">
-<span class="target" id="structble__gatt__dsc"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_dsc</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em></dd></dl>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc">
+<span class="target" id="structble__gatt__dsc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+</dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_chr_def">
-<span class="target" id="structble__gatt__chr__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_chr_def</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def">
+<span class="target" id="structble__gatt__chr__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_chr_def</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.uuid">
-<span class="target" id="structble__gatt__chr__def_1a5f6d6b0ab4b2a902f878d887be09a418"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.uuid">
+<span class="target" id="structble__gatt__chr__def_1a5f6d6b0ab4b2a902f878d887be09a418"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><br /></dt>
 <dd><p>Pointer to characteristic UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.access_cb">
-<span class="target" id="structble__gatt__chr__def_1aeb03d06fbf8890990fc48064ea9b99ca"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="pre">ble_gatt_access_fn</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">access_cb</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.access_cb">
+<span class="target" id="structble__gatt__chr__def_1aeb03d06fbf8890990fc48064ea9b99ca"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">access_cb</span></span></span><br /></dt>
 <dd><p>Callback that gets executed when this characteristic is read or written. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.arg">
-<span class="target" id="structble__gatt__chr__def_1aaf44e3632a992cee7121e43d079937f1"></span><span class="pre">void</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">arg</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.arg">
+<span class="target" id="structble__gatt__chr__def_1aaf44e3632a992cee7121e43d079937f1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">arg</span></span></span><br /></dt>
 <dd><p>Optional argument for callback. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.descriptors">
-<span class="target" id="structble__gatt__chr__def_1ab461821c6c6c609594f6a9ba5d66cf85"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_dsc_def" title="ble_gatt_dsc_def"><span class="pre">ble_gatt_dsc_def</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">descriptors</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.descriptors">
+<span class="target" id="structble__gatt__chr__def_1ab461821c6c6c609594f6a9ba5d66cf85"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_dsc_def" title="ble_gatt_dsc_def"><span class="n"><span class="pre">ble_gatt_dsc_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">descriptors</span [...]
 <dd><p>Array of this characteristic’s descriptors. </p>
 <p>NULL if no descriptors. Do not include CCCD; it gets added automatically if this characteristic’s notify or indicate flag is set. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.flags">
-<span class="target" id="structble__gatt__chr__def_1af44fb3dd5aac5978474c71c8d53fb1a8"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_chr_flags" title="ble_gatt_chr_flags"><span class="pre">ble_gatt_chr_flags</span></a> <code class="sig-name descname"><span class="pre">flags</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.flags">
+<span class="target" id="structble__gatt__chr__def_1af44fb3dd5aac5978474c71c8d53fb1a8"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_chr_flags" title="ble_gatt_chr_flags"><span class="n"><span class="pre">ble_gatt_chr_flags</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">flags</span></span></span><br /></dt>
 <dd><p>Specifies the set of permitted operations for this characteristic. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.min_key_size">
-<span class="target" id="structble__gatt__chr__def_1a7443502f7f92434378ae8029d8ad7adc"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">min_key_size</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.min_key_size">
+<span class="target" id="structble__gatt__chr__def_1a7443502f7f92434378ae8029d8ad7adc"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_key_size</span></span></span><br /></dt>
 <dd><p>Specifies minimum required key size to access this characteristic. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_chr_def.val_handle">
-<span class="target" id="structble__gatt__chr__def_1a2b914f50c9fa0fa40840694533ac3bce"></span><span class="pre">uint16_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">val_handle</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_chr_def.val_handle">
+<span class="target" id="structble__gatt__chr__def_1a2b914f50c9fa0fa40840694533ac3bce"></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">val_handle</span></span></span><br /></dt>
 <dd><p>At registration time, this is filled in with the characteristic’s value attribute handle. </p>
 </dd></dl>
 
@@ -1123,32 +1164,34 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_svc_def">
-<span class="target" id="structble__gatt__svc__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_svc_def</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def">
+<span class="target" id="structble__gatt__svc__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_svc_def</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.type">
-<span class="target" id="structble__gatt__svc__def_1a9be931eb1bb79e3de7c85796643e9147"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">type</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.type">
+<span class="target" id="structble__gatt__svc__def_1a9be931eb1bb79e3de7c85796643e9147"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><br /></dt>
 <dd><p>One of the following: o BLE_GATT_SVC_TYPE_PRIMARY - primary service o BLE_GATT_SVC_TYPE_SECONDARY - secondary service o 0 - No more services in this array. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.uuid">
-<span class="target" id="structble__gatt__svc__def_1a326400fe845d4cef20a2a798c55b0ec2"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.uuid">
+<span class="target" id="structble__gatt__svc__def_1a326400fe845d4cef20a2a798c55b0ec2"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><br /></dt>
 <dd><p>Pointer to service UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.includes">
-<span class="target" id="structble__gatt__svc__def_1af07d8fdee6466970d5098e91a4564b71"></span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="pre">ble_gatt_svc_def</span></a> <span class="pre">*</span><span class="pre">*</span><code class="sig-name descname"><span class="pre">includes</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.includes">
+<span class="target" id="structble__gatt__svc__def_1af07d8fdee6466970d5098e91a4564b71"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_svc_def" title="ble_gatt_svc_def"><span class="n"><span class="pre">ble_gatt_svc_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span  [...]
 <dd><p>Array of pointers to other service definitions. </p>
 <p>These services are reported as “included services” during service discovery. Terminate the array with NULL. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_svc_def.characteristics">
-<span class="target" id="structble__gatt__svc__def_1a6064cddf48875874b4080690ad13181f"></span><em class="property"><span class="pre">const</span></em> <em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_chr_def" title="ble_gatt_chr_def"><span class="pre">ble_gatt_chr_def</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">characteristics</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_svc_def.characteristics">
+<span class="target" id="structble__gatt__svc__def_1a6064cddf48875874b4080690ad13181f"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_chr_def" title="ble_gatt_chr_def"><span class="n"><span class="pre">ble_gatt_chr_def</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span  [...]
 <dd><p>Array of characteristic definitions corresponding to characteristics belonging to this service. </p>
 </dd></dl>
 
@@ -1156,37 +1199,39 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_dsc_def">
-<span class="target" id="structble__gatt__dsc__def"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_dsc_def</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><div class="breathe-sectiondef docutils container">
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def">
+<span class="target" id="structble__gatt__dsc__def"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_dsc_def</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.uuid">
-<span class="target" id="structble__gatt__dsc__def_1acd3c4189279d06a838d10a076d3b8061"></span><em class="property"><span class="pre">const</span></em> <span class="pre">ble_uuid_t</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">uuid</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.uuid">
+<span class="target" id="structble__gatt__dsc__def_1acd3c4189279d06a838d10a076d3b8061"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ble_uuid_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">uuid</span></span></span><br /></dt>
 <dd><p>Pointer to descriptor UUID; use BLE_UUIDxx_DECLARE macros to declare proper UUID; NULL if there are no more characteristics in the service. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.att_flags">
-<span class="target" id="structble__gatt__dsc__def_1afe6c14fef4ca9ac12a8c5bb398ef59bc"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">att_flags</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.att_flags">
+<span class="target" id="structble__gatt__dsc__def_1afe6c14fef4ca9ac12a8c5bb398ef59bc"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">att_flags</span></span></span><br /></dt>
 <dd><p>Specifies the set of permitted operations for this descriptor. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.min_key_size">
-<span class="target" id="structble__gatt__dsc__def_1ac763db49c2d70974ec56a99ff66c4b9b"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">min_key_size</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.min_key_size">
+<span class="target" id="structble__gatt__dsc__def_1ac763db49c2d70974ec56a99ff66c4b9b"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_key_size</span></span></span><br /></dt>
 <dd><p>Specifies minimum required key size to access this descriptor. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.access_cb">
-<span class="target" id="structble__gatt__dsc__def_1a74b1573962142f074d824da348d30e33"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="pre">ble_gatt_access_fn</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">access_cb</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.access_cb">
+<span class="target" id="structble__gatt__dsc__def_1a74b1573962142f074d824da348d30e33"></span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_fn" title="ble_gatt_access_fn"><span class="n"><span class="pre">ble_gatt_access_fn</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">access_cb</span></span></span><br /></dt>
 <dd><p>Callback that gets executed when the descriptor is read or written. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_dsc_def.arg">
-<span class="target" id="structble__gatt__dsc__def_1aa935c429057d68ea9acd6e4d34b78a76"></span><span class="pre">void</span> <span class="pre">*</span><code class="sig-name descname"><span class="pre">arg</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_dsc_def.arg">
+<span class="target" id="structble__gatt__dsc__def_1aa935c429057d68ea9acd6e4d34b78a76"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">arg</span></span></span><br /></dt>
 <dd><p>Optional argument for callback. </p>
 </dd></dl>
 
@@ -1194,29 +1239,31 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_access_ctxt">
-<span class="target" id="structble__gatt__access__ctxt"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_access_ctxt</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><p>Context for an access to a GATT characteristic or descriptor. </p>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt">
+<span class="target" id="structble__gatt__access__ctxt"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_access_ctxt</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<p>Context for an access to a GATT characteristic or descriptor. </p>
 <p>When a client reads or writes a locally registered characteristic or descriptor, an instance of this struct gets passed to the application callback. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.op">
-<span class="target" id="structble__gatt__access__ctxt_1a50c09404c2984437ce989b8d012b695d"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">op</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.op">
+<span class="target" id="structble__gatt__access__ctxt_1a50c09404c2984437ce989b8d012b695d"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">op</span></span></span><br /></dt>
 <dd><p>Indicates the gatt operation being performed. </p>
 <p>This is equal to one of the following values: o BLE_GATT_ACCESS_OP_READ_CHR o BLE_GATT_ACCESS_OP_WRITE_CHR o BLE_GATT_ACCESS_OP_READ_DSC o BLE_GATT_ACCESS_OP_WRITE_DSC </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.om">
-<span class="target" id="structble__gatt__access__ctxt_1a742c19ded0d054e529b2111070c2b047"></span><em class="property"><span class="pre">struct</span></em> <a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="pre">os_mbuf</span></a> <span class="pre">*</span><code class="sig-name descname"><span class="pre">om</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.om">
+<span class="target" id="structble__gatt__access__ctxt_1a742c19ded0d054e529b2111070c2b047"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><a class="reference internal" href="../../os/core_os/mbuf/mbuf.html#c.os_mbuf" title="os_mbuf"><span class="n"><span class="pre">os_mbuf</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">om</span></span></span> [...]
 <dd><p>A container for the GATT access data. </p>
 <p>o For reads: The application populates this with the value of the characteristic or descriptor being read. o For writes: This is already populated with the value being written by the peer. If the application wishes to retain this mbuf for later use, the access callback must set this pointer to NULL to prevent the stack from freeing it. </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_access_ctxt.&#64;55">
-<span class="target" id="structble__gatt__access__ctxt_1abb558f0b10e95a0f66e381dccd1b9c07"></span><em class="property"><span class="pre">union</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt"><span class="pre">ble_gatt_access_ctxt</span></a><span class="pre">.</span><strong><span class="pre">[anonymous]</span></strong> <strong><span class="pre">[anonymous]</span></strong><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_access_ctxt.&#64;55">
+<span class="target" id="structble__gatt__access__ctxt_1abb558f0b10e95a0f66e381dccd1b9c07"></span><span class="k"><span class="pre">union</span></span><span class="w"> </span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_access_ctxt" title="ble_gatt_access_ctxt"><span class="n"><span class="pre">ble_gatt_access_ctxt</span></span></a><span class="p"><span class="pre">.</span></span><span class="n"><span class="pre">[anonymous]</span></span><span class="w"> </span><span cla [...]
 <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>
@@ -1225,21 +1272,23 @@ server half of the GATT API handles registration and responding to GATT clients.
 </dd></dl>
 
 <dl class="c struct">
-<dt id="c.ble_gatt_register_ctxt">
-<span class="target" id="structble__gatt__register__ctxt"></span><em class="property"><span class="pre">struct</span> </em><code class="sig-name descname"><span class="pre">ble_gatt_register_ctxt</span></code><br /></dt>
-<dd><em>#include &lt;ble_gatt.h&gt;</em><p>Context passed to the registration callback; represents the GATT service, characteristic, or descriptor being registered. </p>
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt">
+<span class="target" id="structble__gatt__register__ctxt"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ble_gatt_register_ctxt</span></span></span><br /></dt>
+<dd><div class="docutils container">
+<em>#include &lt;ble_gatt.h&gt;</em></div>
+<p>Context passed to the registration callback; represents the GATT service, characteristic, or descriptor being registered. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
 <dl class="c var">
-<dt id="c.ble_gatt_register_ctxt.op">
-<span class="target" id="structble__gatt__register__ctxt_1af9e6ed3f16cd367ed63430ff0db54042"></span><span class="pre">uint8_t</span> <code class="sig-name descname"><span class="pre">op</span></code><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt.op">
+<span class="target" id="structble__gatt__register__ctxt_1af9e6ed3f16cd367ed63430ff0db54042"></span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">op</span></span></span><br /></dt>
 <dd><p>Indicates the gatt registration operation just performed. </p>
 <p>This is equal to one of the following values: o BLE_GATT_REGISTER_OP_SVC o BLE_GATT_REGISTER_OP_CHR o BLE_GATT_REGISTER_OP_DSC </p>
 </dd></dl>
 
 <dl class="c var">
-<dt id="c.ble_gatt_register_ctxt.&#64;57">
-<span class="target" id="structble__gatt__register__ctxt_1aa712744e5e259c6d7d2699a87a10abf9"></span><em class="property"><span class="pre">union</span></em> <a class="reference internal" href="ble_gattc.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="pre">ble_gatt_register_ctxt</span></a><span class="pre">.</span><strong><span class="pre">[anonymous]</span></strong> <strong><span class="pre">[anonymous]</span></strong><br /></dt>
+<dt class="sig sig-object c" id="c.ble_gatt_register_ctxt.&#64;57">
+<span class="target" id="structble__gatt__register__ctxt_1aa712744e5e259c6d7d2699a87a10abf9"></span><span class="k"><span class="pre">union</span></span><span class="w"> </span><a class="reference internal" href="ble_gattc.html#c.ble_gatt_register_ctxt" title="ble_gatt_register_ctxt"><span class="n"><span class="pre">ble_gatt_register_ctxt</span></span></a><span class="p"><span class="pre">.</span></span><span class="n"><span class="pre">[anonymous]</span></span><span class="w"> </span>< [...]
 <dd><p>The value of the op field determines which field in this union is valid. </p>
 </dd></dl>
 
@@ -1309,6 +1358,7 @@ server half of the GATT API handles registration and responding to GATT clients.
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_hs.html b/master/network/ble_hs/ble_hs.html
index f0273cd..60b56f1 100644
--- a/master/network/ble_hs/ble_hs.html
+++ b/master/network/ble_hs/ble_hs.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -357,6 +361,7 @@ interface to the application for all BLE operations.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_hs_id.html b/master/network/ble_hs/ble_hs_id.html
index 2f1b09a..a6bb82d 100644
--- a/master/network/ble_hs/ble_hs_id.html
+++ b/master/network/ble_hs/ble_hs_id.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -397,6 +401,7 @@ address type the device should use for the duration of the procedure.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_hs/ble_hs_return_codes.html b/master/network/ble_hs/ble_hs_return_codes.html
index b8003c6..82bef78 100644
--- a/master/network/ble_hs/ble_hs_return_codes.html
+++ b/master/network/ble_hs/ble_hs_return_codes.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -1288,6 +1292,7 @@ The API reference for a particular function indicates the conditions under which
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_sec.html b/master/network/ble_sec.html
index b19c513..03a3ac5 100644
--- a/master/network/ble_sec.html
+++ b/master/network/ble_sec.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../_static/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" />
@@ -390,6 +394,7 @@ refer to BLUETOOTH SPECIFICATION Version 4.2 [Vol 3, Part C] (Published
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../_static/documentation_options.js"></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>
diff --git a/master/network/ble_setup/ble_addr.html b/master/network/ble_setup/ble_addr.html
index 1c8c6e9..7e189ad 100644
--- a/master/network/ble_setup/ble_addr.html
+++ b/master/network/ble_setup/ble_addr.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -386,6 +390,7 @@ most one of each address type.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_setup/ble_lp_clock.html b/master/network/ble_setup/ble_lp_clock.html
index 691f8a4..3a9f67f 100644
--- a/master/network/ble_setup/ble_lp_clock.html
+++ b/master/network/ble_setup/ble_lp_clock.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -389,6 +393,7 @@ reduce overall current drain.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_setup/ble_setup_intro.html b/master/network/ble_setup/ble_setup_intro.html
index a2da804..4c0fee0 100644
--- a/master/network/ble_setup/ble_setup_intro.html
+++ b/master/network/ble_setup/ble_setup_intro.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -356,6 +360,7 @@ must perform manually.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/ble_setup/ble_sync_cb.html b/master/network/ble_setup/ble_sync_cb.html
index 4967af8..013e8c4 100644
--- a/master/network/ble_setup/ble_sync_cb.html
+++ b/master/network/ble_setup/ble_sync_cb.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -402,6 +406,7 @@ reset callbacks.</p>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/btshell/btshell_GAP.html b/master/network/btshell/btshell_GAP.html
index 8b3e149..2192c62 100644
--- a/master/network/btshell/btshell_GAP.html
+++ b/master/network/btshell/btshell_GAP.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
     
+      <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    
+      <link rel="stylesheet" href="../../_static/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" />
@@ -1619,6 +1623,7 @@ relationship.</p></li>
             LINK_SUFFIX: '.html'
         };
     </script>
+      <script type="text/javascript" src="../../_static/documentation_options.js"></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>
diff --git a/master/network/btshell/btshell_GATT.html b/master/network/btshell/btshell_GATT.html
index ef7567e..1e01903 100644
--- a/master/network/btshell/btshell_GATT.html
+++ b/master/network/btshell/btshell_GATT.html
@@ -23,6 +23,10 @@
     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
 
... 180831 lines suppressed ...