blob: 206227d87c15ae3121edf4f54ee75a80783270a0 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Index &mdash; Apache Mynewt latest documentation</title>
<link rel="shortcut icon" href="_static/mynewt-logo-only-newt32x32.png"/>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/css/sphinx_theme.css" type="text/css" />
<link rel="stylesheet" href="_static/css/bootstrap-3.0.3.min.css" type="text/css" />
<link rel="stylesheet" href="_static/css/v2.css" type="text/css" />
<link rel="stylesheet" href="_static/css/custom.css" type="text/css" />
<link rel="stylesheet" href="_static/css/restructuredtext.css" type="text/css" />
<link rel="stylesheet" href="_static/css/overrides.css" type="text/css" />
<link rel="index" title="Index"
href="#"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="Apache Mynewt latest documentation" href="index.html"/>
<script src="_static/js/modernizr.min.js"></script>
<script>
(function(i, s, o, g, r, a, m) {
i["GoogleAnalyticsObject"] = r;
(i[r] =
i[r] ||
function() {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");
ga("create", "UA-72162311-1", "auto");
ga("send", "pageview");
</script>
</head>
<body class="not-front page-documentation" role="document" >
<div id="wrapper">
<div class="container">
<div id="banner" class="row v2-main-banner">
<a class="logo-cell" href="/">
<img class="logo" src="_static/img/logo.png">
</a>
<div class="tagline-cell">
<h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
</div>
<div class="news-cell">
<div class="well">
<h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.11.0, Apache NimBLE 1.6.0 </a> released September 7, 2023)
</div>
</div>
</div>
</div>
<header>
<nav id="navbar" class="navbar navbar-inverse" role="navigation">
<div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Expanded navigation -->
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav navbar-right">
<li>
<a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
</li>
<li class="important">
<a href="/quick-start/">Quick Start</a>
</li>
<li>
<a href="/about/">About</a>
</li>
<li>
<a href="/talks/">Talks</a>
</li>
<li class="active">
<a href="/documentation/">Documentation</a>
</li>
<li>
<a href="/download/">Download</a>
</li>
<li>
<a href="/community/">Community</a>
</li>
<li>
<a href="/events/">Events</a>
</li>
</ul>
<!-- Search, Navigation and Repo links -->
<ul class="nav navbar-nav navbar-right">
</ul>
</div>
</div>
</nav>
</header>
<!-- STARTS MAIN CONTENT -->
<div id="main-content">
<div id="breadcrumb">
<div class="container">
<a href="/documentation/">Docs</a> /
Index
</div>
</div>
<!-- STARTS CONTAINER -->
<div class="container">
<!-- STARTS .content -->
<div id="content" class="row">
<!-- STARTS .container-sidebar -->
<div class="container-sidebar col-xs-12 col-sm-3">
<div id="docSidebar" class="sticky-container">
<div role="search" class="sphinx-search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search documentation" class="search-documentation" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<!-- Note: only works when deployed -->
<select class="form-control" onchange="if (this.value) window.location.href=this.value">
<option value="/latest" selected>
Version: latest
</option>
<option value="/v1_11_0" >
Version: 1.11.0
</option>
<option value="/v1_10_0" >
Version: 1.10.0
</option>
<option value="/v1_9_0" >
Version: 1.9.0
</option>
<option value="/v1_8_0" >
Version: 1.8.0
</option>
<option value="/v1_7_0" >
Version: 1.7.0
</option>
<option value="/v1_6_0" selected="selected" >
Version: 1.6.0
</option>
<option value="/v1_5_0" >
Version: 1.5.0
</option>
<option value="/v1_4_0" >
Version: 1.4.0
</option>
<option value="/v1_3_0/os/introduction" >
Version: 1.3.0
</option>
<option value="/v1_2_0/os/introduction" >
Version: 1.2.0
</option>
<option value="/v1_1_0/os/introduction" >
Version: 1.1.0
</option>
<option value="/v1_0_0/os/introduction" >
Version: 1.0.0
</option>
<option value="/v0_9_0/os/introduction" >
Version: 0.9.0
</option>
</select>
<div class="region region-sidebar">
<div class="docs-menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="index.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="get_started/index.html">Setup &amp; Get Started</a></li>
<li class="toctree-l1"><a class="reference internal" href="concepts.html">Concepts</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorials/tutorials.html">Tutorials</a></li>
<li class="toctree-l1"><a class="reference internal" href="external_links.html">Third-party Resources</a></li>
<li class="toctree-l1"><a class="reference internal" href="os/os_user_guide.html">OS User Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="network/index.html">BLE User Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="newt/index.html">Newt Tool Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="newtmgr/index.html">Newt Manager Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="mynewt_faq/index.html">Mynewt FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="misc/index.html">Appendix</a></li>
</ul>
</div>
</div>
</div>
<!-- ENDS STICKY CONTAINER -->
</div>
<!-- ENDS .container-sidebar -->
<div class="col-xs-12 col-sm-9">
<div class="alert alert-warning">
<p>
Version 1.6.0 is not the most recent version of the
Apache Mynewt documentation. Click <a href="/latest">here</a> to
read the latest version.
</p>
</div>
<div class="">
<div class="rst-content">
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<h1 id="index">Index</h1>
<div class="genindex-jumpbox">
<a href="#_"><strong>_</strong></a>
| <a href="#A"><strong>A</strong></a>
| <a href="#B"><strong>B</strong></a>
| <a href="#C"><strong>C</strong></a>
| <a href="#D"><strong>D</strong></a>
| <a href="#F"><strong>F</strong></a>
| <a href="#G"><strong>G</strong></a>
| <a href="#H"><strong>H</strong></a>
| <a href="#I"><strong>I</strong></a>
| <a href="#J"><strong>J</strong></a>
| <a href="#L"><strong>L</strong></a>
| <a href="#M"><strong>M</strong></a>
| <a href="#N"><strong>N</strong></a>
| <a href="#O"><strong>O</strong></a>
| <a href="#R"><strong>R</strong></a>
| <a href="#S"><strong>S</strong></a>
| <a href="#T"><strong>T</strong></a>
| <a href="#X"><strong>X</strong></a>
</div>
<h2 id="_">_</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/core_os/mutex/mutex.html#c._pad">_pad (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c._sbrk">_sbrk (C function)</a>
</li>
</ul></td>
</tr></table>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/mfg/mfg.html#c.area_id">area_id (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.ARG10">ARG10 (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.ASSERT_IF_TEST">ASSERT_IF_TEST (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_active">ble_gap_adv_active (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ADV_DFLT_CHANNEL_MAP">BLE_GAP_ADV_DFLT_CHANNEL_MAP (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ADV_FAST_INTERVAL1_MAX">BLE_GAP_ADV_FAST_INTERVAL1_MAX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ADV_FAST_INTERVAL1_MIN">BLE_GAP_ADV_FAST_INTERVAL1_MIN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ADV_FAST_INTERVAL2_MAX">BLE_GAP_ADV_FAST_INTERVAL2_MAX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ADV_FAST_INTERVAL2_MIN">BLE_GAP_ADV_FAST_INTERVAL2_MIN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params">ble_gap_adv_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.channel_map">ble_gap_adv_params.channel_map (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.conn_mode">ble_gap_adv_params.conn_mode (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.disc_mode">ble_gap_adv_params.disc_mode (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.filter_policy">ble_gap_adv_params.filter_policy (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.high_duty_cycle">ble_gap_adv_params.high_duty_cycle (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.itvl_max">ble_gap_adv_params.itvl_max (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_params.itvl_min">ble_gap_adv_params.itvl_min (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_rsp_set_data">ble_gap_adv_rsp_set_data (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_rsp_set_fields">ble_gap_adv_rsp_set_fields (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_set_data">ble_gap_adv_set_data (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_set_fields">ble_gap_adv_set_fields (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_start">ble_gap_adv_start (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_adv_stop">ble_gap_adv_stop (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_active">ble_gap_conn_active (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_cancel">ble_gap_conn_cancel (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc">ble_gap_conn_desc (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.conn_handle">ble_gap_conn_desc.conn_handle (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.conn_itvl">ble_gap_conn_desc.conn_itvl (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.conn_latency">ble_gap_conn_desc.conn_latency (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.master_clock_accuracy">ble_gap_conn_desc.master_clock_accuracy (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.our_id_addr">ble_gap_conn_desc.our_id_addr (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.our_ota_addr">ble_gap_conn_desc.our_ota_addr (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.peer_id_addr">ble_gap_conn_desc.peer_id_addr (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.peer_ota_addr">ble_gap_conn_desc.peer_ota_addr (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.role">ble_gap_conn_desc.role (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.sec_state">ble_gap_conn_desc.sec_state (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_desc.supervision_timeout">ble_gap_conn_desc.supervision_timeout (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_DUR_DFLT">BLE_GAP_CONN_DUR_DFLT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_find">ble_gap_conn_find (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_find_by_addr">ble_gap_conn_find_by_addr (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_MODE_DIR">BLE_GAP_CONN_MODE_DIR (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_MODE_NON">BLE_GAP_CONN_MODE_NON (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_MODE_UND">BLE_GAP_CONN_MODE_UND (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_params">ble_gap_conn_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_PAUSE_CENTRAL">BLE_GAP_CONN_PAUSE_CENTRAL (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_CONN_PAUSE_PERIPHERAL">BLE_GAP_CONN_PAUSE_PERIPHERAL (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_conn_rssi">ble_gap_conn_rssi (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_connect">ble_gap_connect (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_disc">ble_gap_disc (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_disc_active">ble_gap_disc_active (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_disc_cancel">ble_gap_disc_cancel (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_disc_desc">ble_gap_disc_desc (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_DISC_DUR_DFLT">BLE_GAP_DISC_DUR_DFLT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_DISC_MODE_GEN">BLE_GAP_DISC_MODE_GEN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_DISC_MODE_LTD">BLE_GAP_DISC_MODE_LTD (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_DISC_MODE_NON">BLE_GAP_DISC_MODE_NON (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_disc_params">ble_gap_disc_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_encryption_initiate">ble_gap_encryption_initiate (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event">ble_gap_event (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event.@29">ble_gap_event.[anonymous] (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event.type">ble_gap_event.type (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_ADV_COMPLETE">BLE_GAP_EVENT_ADV_COMPLETE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_CONN_UPDATE">BLE_GAP_EVENT_CONN_UPDATE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_CONN_UPDATE_REQ">BLE_GAP_EVENT_CONN_UPDATE_REQ (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_CONNECT">BLE_GAP_EVENT_CONNECT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_DISC">BLE_GAP_EVENT_DISC (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_DISC_COMPLETE">BLE_GAP_EVENT_DISC_COMPLETE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_DISCONNECT">BLE_GAP_EVENT_DISCONNECT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_ENC_CHANGE">BLE_GAP_EVENT_ENC_CHANGE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_EXT_DISC">BLE_GAP_EVENT_EXT_DISC (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event_fn">ble_gap_event_fn (C type)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_IDENTITY_RESOLVED">BLE_GAP_EVENT_IDENTITY_RESOLVED (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_L2CAP_UPDATE_REQ">BLE_GAP_EVENT_L2CAP_UPDATE_REQ (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event_listener">ble_gap_event_listener (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event_listener_register">ble_gap_event_listener_register (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_event_listener_unregister">ble_gap_event_listener_unregister (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_MTU">BLE_GAP_EVENT_MTU (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_NOTIFY_RX">BLE_GAP_EVENT_NOTIFY_RX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_NOTIFY_TX">BLE_GAP_EVENT_NOTIFY_TX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_PASSKEY_ACTION">BLE_GAP_EVENT_PASSKEY_ACTION (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_PHY_UPDATE_COMPLETE">BLE_GAP_EVENT_PHY_UPDATE_COMPLETE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_REPEAT_PAIRING">BLE_GAP_EVENT_REPEAT_PAIRING (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_SUBSCRIBE">BLE_GAP_EVENT_SUBSCRIBE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EVENT_TERM_FAILURE">BLE_GAP_EVENT_TERM_FAILURE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_configure">ble_gap_ext_adv_configure (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE">BLE_GAP_EXT_ADV_DATA_STATUS_COMPLETE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE">BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED">BLE_GAP_EXT_ADV_DATA_STATUS_TRUNCATED (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_params">ble_gap_ext_adv_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_remove">ble_gap_ext_adv_remove (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_rsp_set_data">ble_gap_ext_adv_rsp_set_data (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_set_addr">ble_gap_ext_adv_set_addr (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_set_data">ble_gap_ext_adv_set_data (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_start">ble_gap_ext_adv_start (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_adv_stop">ble_gap_ext_adv_stop (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_connect">ble_gap_ext_connect (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_disc">ble_gap_ext_disc (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_disc_desc">ble_gap_ext_disc_desc (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_ext_disc_params">ble_gap_ext_disc_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_CONN_ITVL_MAX">BLE_GAP_INITIAL_CONN_ITVL_MAX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_CONN_ITVL_MIN">BLE_GAP_INITIAL_CONN_ITVL_MIN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_CONN_LATENCY">BLE_GAP_INITIAL_CONN_LATENCY (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_CONN_MAX_CE_LEN">BLE_GAP_INITIAL_CONN_MAX_CE_LEN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_CONN_MIN_CE_LEN">BLE_GAP_INITIAL_CONN_MIN_CE_LEN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_INITIAL_SUPERVISION_TIMEOUT">BLE_GAP_INITIAL_SUPERVISION_TIMEOUT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_1M">BLE_GAP_LE_PHY_1M (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_1M_MASK">BLE_GAP_LE_PHY_1M_MASK (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_2M">BLE_GAP_LE_PHY_2M (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_2M_MASK">BLE_GAP_LE_PHY_2M_MASK (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_ANY_MASK">BLE_GAP_LE_PHY_ANY_MASK (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_CODED">BLE_GAP_LE_PHY_CODED (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_CODED_ANY">BLE_GAP_LE_PHY_CODED_ANY (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_CODED_MASK">BLE_GAP_LE_PHY_CODED_MASK (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_CODED_S2">BLE_GAP_LE_PHY_CODED_S2 (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LE_PHY_CODED_S8">BLE_GAP_LE_PHY_CODED_S8 (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LIM_DISC_SCAN_INT">BLE_GAP_LIM_DISC_SCAN_INT (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_LIM_DISC_SCAN_WINDOW">BLE_GAP_LIM_DISC_SCAN_WINDOW (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_pair_initiate">ble_gap_pair_initiate (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_passkey_params">ble_gap_passkey_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_PRIVATE_MODE_DEVICE">BLE_GAP_PRIVATE_MODE_DEVICE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_PRIVATE_MODE_NETWORK">BLE_GAP_PRIVATE_MODE_NETWORK (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_read_le_phy">ble_gap_read_le_phy (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_repeat_pairing">ble_gap_repeat_pairing (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_repeat_pairing.conn_handle">ble_gap_repeat_pairing.conn_handle (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_repeat_pairing.cur_key_size">ble_gap_repeat_pairing.cur_key_size (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_repeat_pairing.new_key_size">ble_gap_repeat_pairing.new_key_size (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_REPEAT_PAIRING_IGNORE">BLE_GAP_REPEAT_PAIRING_IGNORE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_REPEAT_PAIRING_RETRY">BLE_GAP_REPEAT_PAIRING_RETRY (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ROLE_MASTER">BLE_GAP_ROLE_MASTER (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_ROLE_SLAVE">BLE_GAP_ROLE_SLAVE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_FAST_INTERVAL_MAX">BLE_GAP_SCAN_FAST_INTERVAL_MAX (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_FAST_INTERVAL_MIN">BLE_GAP_SCAN_FAST_INTERVAL_MIN (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_FAST_PERIOD">BLE_GAP_SCAN_FAST_PERIOD (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_FAST_WINDOW">BLE_GAP_SCAN_FAST_WINDOW (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_SLOW_INTERVAL1">BLE_GAP_SCAN_SLOW_INTERVAL1 (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SCAN_SLOW_WINDOW1">BLE_GAP_SCAN_SLOW_WINDOW1 (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_sec_state">ble_gap_sec_state (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_sec_state.authenticated">ble_gap_sec_state.authenticated (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_sec_state.bonded">ble_gap_sec_state.bonded (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_sec_state.encrypted">ble_gap_sec_state.encrypted (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_sec_state.key_size">ble_gap_sec_state.key_size (C var)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_security_initiate">ble_gap_security_initiate (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_set_event_cb">ble_gap_set_event_cb (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_set_prefered_default_le_phy">ble_gap_set_prefered_default_le_phy (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_set_prefered_le_phy">ble_gap_set_prefered_le_phy (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_set_priv_mode">ble_gap_set_priv_mode (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SUBSCRIBE_REASON_RESTORE">BLE_GAP_SUBSCRIBE_REASON_RESTORE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SUBSCRIBE_REASON_TERM">BLE_GAP_SUBSCRIBE_REASON_TERM (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.BLE_GAP_SUBSCRIBE_REASON_WRITE">BLE_GAP_SUBSCRIBE_REASON_WRITE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_terminate">ble_gap_terminate (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_unpair">ble_gap_unpair (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_unpair_oldest_peer">ble_gap_unpair_oldest_peer (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_upd_params">ble_gap_upd_params (C struct)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_update_params">ble_gap_update_params (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gap.html#c.ble_gap_wl_set">ble_gap_wl_set (C function)</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_access_ctxt">ble_gatt_access_ctxt (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_access_ctxt">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_access_ctxt.@46">ble_gatt_access_ctxt.[anonymous] (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_access_ctxt.@46">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_access_ctxt.om">ble_gatt_access_ctxt.om (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_access_ctxt.om">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_access_ctxt.op">ble_gatt_access_ctxt.op (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_access_ctxt.op">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_access_fn">ble_gatt_access_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_access_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_ACCESS_OP_READ_CHR">BLE_GATT_ACCESS_OP_READ_CHR (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_ACCESS_OP_READ_CHR">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_ACCESS_OP_READ_DSC">BLE_GATT_ACCESS_OP_READ_DSC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_ACCESS_OP_READ_DSC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_ACCESS_OP_WRITE_CHR">BLE_GATT_ACCESS_OP_WRITE_CHR (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_ACCESS_OP_WRITE_CHR">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_ACCESS_OP_WRITE_DSC">BLE_GATT_ACCESS_OP_WRITE_DSC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_ACCESS_OP_WRITE_DSC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_attr">ble_gatt_attr (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_attr">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_attr_fn">ble_gatt_attr_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_attr_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr">ble_gatt_chr (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def">ble_gatt_chr_def (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.access_cb">ble_gatt_chr_def.access_cb (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.access_cb">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.arg">ble_gatt_chr_def.arg (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.arg">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.descriptors">ble_gatt_chr_def.descriptors (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.descriptors">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.flags">ble_gatt_chr_def.flags (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.flags">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.min_key_size">ble_gatt_chr_def.min_key_size (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.min_key_size">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.uuid">ble_gatt_chr_def.uuid (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_def.val_handle">ble_gatt_chr_def.val_handle (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_def.val_handle">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">BLE_GATT_CHR_F_AUTH_SIGN_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_AUTH_SIGN_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_AUX_WRITE">BLE_GATT_CHR_F_AUX_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_AUX_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_BROADCAST">BLE_GATT_CHR_F_BROADCAST (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_BROADCAST">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_INDICATE">BLE_GATT_CHR_F_INDICATE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_INDICATE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_NOTIFY">BLE_GATT_CHR_F_NOTIFY (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_NOTIFY">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_READ">BLE_GATT_CHR_F_READ (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_READ">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_READ_AUTHEN">BLE_GATT_CHR_F_READ_AUTHEN (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_READ_AUTHEN">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_READ_AUTHOR">BLE_GATT_CHR_F_READ_AUTHOR (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_READ_AUTHOR">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_READ_ENC">BLE_GATT_CHR_F_READ_ENC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_READ_ENC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_RELIABLE_WRITE">BLE_GATT_CHR_F_RELIABLE_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_RELIABLE_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_WRITE">BLE_GATT_CHR_F_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_WRITE_AUTHEN">BLE_GATT_CHR_F_WRITE_AUTHEN (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_WRITE_AUTHEN">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_WRITE_AUTHOR">BLE_GATT_CHR_F_WRITE_AUTHOR (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_WRITE_AUTHOR">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_WRITE_ENC">BLE_GATT_CHR_F_WRITE_ENC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_WRITE_ENC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_F_WRITE_NO_RSP">BLE_GATT_CHR_F_WRITE_NO_RSP (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_F_WRITE_NO_RSP">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_flags">ble_gatt_chr_flags (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_flags">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_chr_fn">ble_gatt_chr_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_chr_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_BROADCAST">BLE_GATT_CHR_PROP_BROADCAST (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_BROADCAST">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_EXTENDED">BLE_GATT_CHR_PROP_EXTENDED (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_EXTENDED">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_INDICATE">BLE_GATT_CHR_PROP_INDICATE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_INDICATE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_NOTIFY">BLE_GATT_CHR_PROP_NOTIFY (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_NOTIFY">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_READ">BLE_GATT_CHR_PROP_READ (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_READ">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_WRITE">BLE_GATT_CHR_PROP_WRITE (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_WRITE">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">BLE_GATT_CHR_PROP_WRITE_NO_RSP (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_CHR_PROP_WRITE_NO_RSP">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_disc_svc_fn">ble_gatt_disc_svc_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_disc_svc_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc">ble_gatt_dsc (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_DSC_CLT_CFG_UUID16">BLE_GATT_DSC_CLT_CFG_UUID16 (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_DSC_CLT_CFG_UUID16">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def">ble_gatt_dsc_def (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def.access_cb">ble_gatt_dsc_def.access_cb (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def.access_cb">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def.arg">ble_gatt_dsc_def.arg (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def.arg">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def.att_flags">ble_gatt_dsc_def.att_flags (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def.att_flags">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def.min_key_size">ble_gatt_dsc_def.min_key_size (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def.min_key_size">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_def.uuid">ble_gatt_dsc_def.uuid (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_def.uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_dsc_fn">ble_gatt_dsc_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_dsc_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_error">ble_gatt_error (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_error">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_mtu_fn">ble_gatt_mtu_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_mtu_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_register_ctxt">ble_gatt_register_ctxt (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_register_ctxt">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_register_ctxt.@48">ble_gatt_register_ctxt.[anonymous] (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_register_ctxt.@48">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_register_ctxt.op">ble_gatt_register_ctxt.op (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_register_ctxt.op">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_register_fn">ble_gatt_register_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_register_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_REGISTER_OP_CHR">BLE_GATT_REGISTER_OP_CHR (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_REGISTER_OP_CHR">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_REGISTER_OP_DSC">BLE_GATT_REGISTER_OP_DSC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_REGISTER_OP_DSC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_REGISTER_OP_SVC">BLE_GATT_REGISTER_OP_SVC (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_REGISTER_OP_SVC">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_reliable_attr_fn">ble_gatt_reliable_attr_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_reliable_attr_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc">ble_gatt_svc (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_def">ble_gatt_svc_def (C struct)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_def">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_def.characteristics">ble_gatt_svc_def.characteristics (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_def.characteristics">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_def.includes">ble_gatt_svc_def.includes (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_def.includes">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_def.type">ble_gatt_svc_def.type (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_def.type">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_def.uuid">ble_gatt_svc_def.uuid (C var)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_def.uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatt_svc_foreach_fn">ble_gatt_svc_foreach_fn (C type)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatt_svc_foreach_fn">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_SVC_TYPE_END">BLE_GATT_SVC_TYPE_END (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_SVC_TYPE_END">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_SVC_TYPE_PRIMARY">BLE_GATT_SVC_TYPE_PRIMARY (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_SVC_TYPE_PRIMARY">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_SVC_TYPE_SECONDARY">BLE_GATT_SVC_TYPE_SECONDARY (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_SVC_TYPE_SECONDARY">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.BLE_GATT_SVC_UUID16">BLE_GATT_SVC_UUID16 (C macro)</a>, <a href="network/ble_hs/ble_gatts.html#c.BLE_GATT_SVC_UUID16">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_disc_all_chrs">ble_gattc_disc_all_chrs (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_disc_all_chrs">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_disc_all_dscs">ble_gattc_disc_all_dscs (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_disc_all_dscs">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_disc_all_svcs">ble_gattc_disc_all_svcs (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_disc_all_svcs">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_disc_chrs_by_uuid">ble_gattc_disc_chrs_by_uuid (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_disc_chrs_by_uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_disc_svc_by_uuid">ble_gattc_disc_svc_by_uuid (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_disc_svc_by_uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_exchange_mtu">ble_gattc_exchange_mtu (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_exchange_mtu">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_find_inc_svcs">ble_gattc_find_inc_svcs (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_find_inc_svcs">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_indicate">ble_gattc_indicate (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_indicate">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_indicate_custom">ble_gattc_indicate_custom (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_indicate_custom">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_init">ble_gattc_init (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_init">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_notify">ble_gattc_notify (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_notify">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_notify_custom">ble_gattc_notify_custom (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_notify_custom">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_read">ble_gattc_read (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_read">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_read_by_uuid">ble_gattc_read_by_uuid (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_read_by_uuid">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_read_long">ble_gattc_read_long (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_read_long">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_read_mult">ble_gattc_read_mult (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_read_mult">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write">ble_gattc_write (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write_flat">ble_gattc_write_flat (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write_flat">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write_long">ble_gattc_write_long (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write_long">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write_no_rsp">ble_gattc_write_no_rsp (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write_no_rsp">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write_no_rsp_flat">ble_gattc_write_no_rsp_flat (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write_no_rsp_flat">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gattc_write_reliable">ble_gattc_write_reliable (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gattc_write_reliable">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_add_svcs">ble_gatts_add_svcs (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_add_svcs">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_chr_updated">ble_gatts_chr_updated (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_chr_updated">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_count_cfg">ble_gatts_count_cfg (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_count_cfg">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_find_chr">ble_gatts_find_chr (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_find_chr">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_find_dsc">ble_gatts_find_dsc (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_find_dsc">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_find_svc">ble_gatts_find_svc (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_find_svc">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_reset">ble_gatts_reset (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_reset">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_show_local">ble_gatts_show_local (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_show_local">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_start">ble_gatts_start (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_start">[1]</a>
</li>
<li><a href="network/ble_hs/ble_gattc.html#c.ble_gatts_svc_set_visibility">ble_gatts_svc_set_visibility (C function)</a>, <a href="network/ble_hs/ble_gatts.html#c.ble_gatts_svc_set_visibility">[1]</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.BLE_HS_CONN_HANDLE_NONE">BLE_HS_CONN_HANDLE_NONE (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_evq_set">ble_hs_evq_set (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.BLE_HS_FOREVER">BLE_HS_FOREVER (C macro)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_init">ble_hs_init (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_is_enabled">ble_hs_is_enabled (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_sched_reset">ble_hs_sched_reset (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_sched_start">ble_hs_sched_start (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_shutdown">ble_hs_shutdown (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_start">ble_hs_start (C function)</a>
</li>
<li><a href="network/ble_hs/ble_att.html#c.ble_hs_synced">ble_hs_synced (C function)</a>
</li>
</ul></td>
</tr></table>
<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/console/console.html#c.completion_cb">completion_cb (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_bytes_from_str">conf_bytes_from_str (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_commit">conf_commit (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_commit_handler_t">conf_commit_handler_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_dst_register">conf_dst_register (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_ensure_loaded">conf_ensure_loaded (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_func_t">conf_export_func_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_handler_t">conf_export_handler_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_tgt">conf_export_tgt (C enum)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_tgt.CONF_EXPORT_PERSIST">conf_export_tgt.CONF_EXPORT_PERSIST (C enumerator)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_tgt.CONF_EXPORT_SHOW">conf_export_tgt.CONF_EXPORT_SHOW (C enumerator)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_export_tgt_t">conf_export_tgt_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_get_handler_t">conf_get_handler_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_get_stored_value">conf_get_stored_value (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_get_value">conf_get_value (C function)</a>
</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.ch_commit">conf_handler.ch_commit (C var)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_handler.ch_export">conf_handler.ch_export (C var)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_handler.ch_get">conf_handler.ch_get (C var)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_handler.ch_name">conf_handler.ch_name (C var)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_handler.ch_set">conf_handler.ch_set (C var)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_init">conf_init (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_load">conf_load (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_load_one">conf_load_one (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_register">conf_register (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_save">conf_save (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_save_one">conf_save_one (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_save_tree">conf_save_tree (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_set_from_storage">conf_set_from_storage (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_set_handler_t">conf_set_handler_t (C type)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_set_value">conf_set_value (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_src_register">conf_src_register (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_store">conf_store (C struct)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_store_init">conf_store_init (C function)</a>
</li>
<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>
</li>
<li><a href="os/modules/config/config.html#c.CONF_STR_FROM_BYTES_LEN">CONF_STR_FROM_BYTES_LEN (C macro)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_str_from_value">conf_str_from_value (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_type">conf_type (C enum)</a>
</li>
<li><a href="os/modules/config/config.html#c.conf_value_from_str">conf_value_from_str (C function)</a>
</li>
<li><a href="os/modules/config/config.html#c.CONF_VALUE_SET">CONF_VALUE_SET (C macro)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_append_char_cb">console_append_char_cb (C type)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_blocking_mode">console_blocking_mode (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_deinit">console_deinit (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_echo">console_echo (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_handle_char">console_handle_char (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_ignore_non_nlip">console_ignore_non_nlip (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_init">console_init (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_input">console_input (C struct)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_input.line">console_input.line (C var)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_is_init">console_is_init (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_is_midline">console_is_midline (C var)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_line_event_put">console_line_event_put (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_line_queue_set">console_line_queue_set (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_lock">console_lock (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_non_blocking_mode">console_non_blocking_mode (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_out">console_out (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_read">console_read (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_reinit">console_reinit (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_rx_cb">console_rx_cb (C type)</a>
</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_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>
</li>
<li><a href="os/modules/console/console.html#c.console_unlock">console_unlock (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_write">console_write (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.CPUTIME_GEQ">CPUTIME_GEQ (C macro)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.CPUTIME_GT">CPUTIME_GT (C macro)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.CPUTIME_LEQ">CPUTIME_LEQ (C macro)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.CPUTIME_LT">CPUTIME_LT (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/mfg/mfg.html#c.device_id">device_id (C var)</a>
</li>
</ul></td>
</tr></table>
<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/fcb/fcb.html#c.f_active">f_active (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_active_id">f_active_id (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_align">f_align (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_magic">f_magic (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_mtx">f_mtx (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_oldest">f_oldest (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_oldest_sec">f_oldest_sec (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_range_cnt">f_range_cnt (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_ranges">f_ranges (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_scratch_cnt">f_scratch_cnt (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_sector_cnt">f_sector_cnt (C var)</a>, <a href="os/modules/fcb/fcb.html#c.f_sector_cnt">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_sector_entries">f_sector_entries (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_sectors">f_sectors (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.f_version">f_version (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb">fcb (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_append">fcb_append (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_append_finish">fcb_append_finish (C function)</a>, <a href="os/modules/fcb/fcb.html#c.fcb_append_finish">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_append_to_scratch">fcb_append_to_scratch (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_area_info">fcb_area_info (C function)</a>, <a href="os/modules/fcb/fcb.html#c.fcb_area_info">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_clear">fcb_clear (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_CRC_LEN">FCB_CRC_LEN (C macro)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_entry">fcb_entry (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ENTRY_SIZE">FCB_ENTRY_SIZE (C macro)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_ARGS">FCB_ERR_ARGS (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_ARGS">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_CRC">FCB_ERR_CRC (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_CRC">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_FLASH">FCB_ERR_FLASH (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_FLASH">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_MAGIC">FCB_ERR_MAGIC (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_MAGIC">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOMEM">FCB_ERR_NOMEM (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOMEM">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOSPACE">FCB_ERR_NOSPACE (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOSPACE">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOVAR">FCB_ERR_NOVAR (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_NOVAR">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_ERR_VERSION">FCB_ERR_VERSION (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_ERR_VERSION">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_free_sector_cnt">fcb_free_sector_cnt (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_get_total_size">fcb_get_total_size (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_getnext">fcb_getnext (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_init">fcb_init (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_init_flash_area">fcb_init_flash_area (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_is_empty">fcb_is_empty (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log">fcb_log (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_add_bmark">fcb_log_add_bmark (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bmark">fcb_log_bmark (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bset">fcb_log_bset (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bset.fls_bmarks">fcb_log_bset.fls_bmarks (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bset.fls_cap">fcb_log_bset.fls_cap (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bset.fls_next">fcb_log_bset.fls_next (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_bset.fls_size">fcb_log_bset.fls_size (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_clear_bmarks">fcb_log_clear_bmarks (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_closest_bmark">fcb_log_closest_bmark (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_log_init_bmarks">fcb_log_init_bmarks (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_MAX_LEN">FCB_MAX_LEN (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_MAX_LEN">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_offset_last_n">fcb_offset_last_n (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_OK">FCB_OK (C macro)</a>, <a href="os/modules/fcb/fcb.html#c.FCB_OK">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_read">fcb_read (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_rotate">fcb_rotate (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_sector_info">fcb_sector_info (C struct)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.FCB_SECTOR_OLDEST">FCB_SECTOR_OLDEST (C macro)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_walk">fcb_walk (C function)</a>, <a href="os/modules/fcb/fcb.html#c.fcb_walk">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_walk_cb">fcb_walk_cb (C type)</a>, <a href="os/modules/fcb/fcb.html#c.fcb_walk_cb">[1]</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fcb_write">fcb_write (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_area">fe_area (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_data_len">fe_data_len (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_data_off">fe_data_off (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_elem_off">fe_elem_off (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_entry_num">fe_entry_num (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_fcb">fe_fcb (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_range">fe_range (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fe_sector">fe_sector (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.FIRST">FIRST (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.FIRST_AUX">FIRST_AUX (C macro)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fl_bset">fl_bset (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/fcb/fcb.html#c.fl_entries">fl_entries (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fl_fcb">fl_fcb (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fl_watermark_off">fl_watermark_off (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.flb_entry">flb_entry (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.flb_index">flb_index (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fls_bmarks">fls_bmarks (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fls_cap">fls_cap (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fls_next">fls_next (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.fls_size">fls_size (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fops_container">fops_container (C struct)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fops_container.fops">fops_container.fops (C var)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ACCESS_APPEND">FS_ACCESS_APPEND (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ACCESS_READ">FS_ACCESS_READ (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ACCESS_TRUNCATE">FS_ACCESS_TRUNCATE (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ACCESS_WRITE">FS_ACCESS_WRITE (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_close">fs_close (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_closedir">fs_closedir (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_dirent_is_dir">fs_dirent_is_dir (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_dirent_name">fs_dirent_name (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EACCESS">FS_EACCESS (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ECORRUPT">FS_ECORRUPT (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EEMPTY">FS_EEMPTY (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EEXIST">FS_EEXIST (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EFULL">FS_EFULL (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EHW">FS_EHW (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EINVAL">FS_EINVAL (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ENOENT">FS_ENOENT (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_ENOMEM">FS_ENOMEM (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EOFFSET">FS_EOFFSET (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EOK">FS_EOK (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EOS">FS_EOS (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EUNEXP">FS_EUNEXP (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_EUNINIT">FS_EUNINIT (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_filelen">fs_filelen (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_getpos">fs_getpos (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_mkdir">fs_mkdir (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_NMGR_ID_FILE">FS_NMGR_ID_FILE (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.FS_NMGR_MAX_NAME">FS_NMGR_MAX_NAME (C macro)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_open">fs_open (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_opendir">fs_opendir (C function)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops">fs_ops (C struct)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_close">fs_ops.f_close (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_closedir">fs_ops.f_closedir (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_dirent_is_dir">fs_ops.f_dirent_is_dir (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_dirent_name">fs_ops.f_dirent_name (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_filelen">fs_ops.f_filelen (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_getpos">fs_ops.f_getpos (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_mkdir">fs_ops.f_mkdir (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_name">fs_ops.f_name (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_open">fs_ops.f_open (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_opendir">fs_ops.f_opendir (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_read">fs_ops.f_read (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_readdir">fs_ops.f_readdir (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_rename">fs_ops.f_rename (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_seek">fs_ops.f_seek (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_unlink">fs_ops.f_unlink (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops.f_write">fs_ops.f_write (C var)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops_for">fs_ops_for (C function)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops_from_container">fs_ops_from_container (C function)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_ops_try_unique">fs_ops_try_unique (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_read">fs_read (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_readdir">fs_readdir (C function)</a>
</li>
<li><a href="os/modules/fs/fs_add.html#c.fs_register">fs_register (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_rename">fs_rename (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_seek">fs_seek (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_unlink">fs_unlink (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fs_write">fs_write (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fsutil_read_file">fsutil_read_file (C function)</a>
</li>
<li><a href="os/modules/fs/fs.html#c.fsutil_write_file">fsutil_write_file (C function)</a>
</li>
</ul></td>
</tr></table>
<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/console/console.html#c.g_console_ignore_non_nlip">g_console_ignore_non_nlip (C var)</a>
</li>
<li><a href="os/modules/console/console.html#c.g_console_silence">g_console_silence (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/console/console.html#c.g_console_silence_non_nlip">g_console_silence_non_nlip (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.g_ts_suites">g_ts_suites (C var)</a>
</li>
</ul></td>
</tr></table>
<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_core_dump">hal_bsp_core_dump (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_flash_dev">hal_bsp_flash_dev (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_get_nvic_priority">hal_bsp_get_nvic_priority (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_hw_id">hal_bsp_hw_id (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_hw_id_len">hal_bsp_hw_id_len (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_init">hal_bsp_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_MAX_ID_LEN">HAL_BSP_MAX_ID_LEN (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_mem_dump">hal_bsp_mem_dump (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_DEEP_SLEEP">HAL_BSP_POWER_DEEP_SLEEP (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_OFF">HAL_BSP_POWER_OFF (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_ON">HAL_BSP_POWER_ON (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_PERUSER">HAL_BSP_POWER_PERUSER (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_SLEEP">HAL_BSP_POWER_SLEEP (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.hal_bsp_power_state">hal_bsp_power_state (C function)</a>
</li>
<li><a href="os/modules/hal/hal_bsp/hal_bsp.html#c.HAL_BSP_POWER_WFI">HAL_BSP_POWER_WFI (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_debugger_connected">hal_debugger_connected (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_align">hal_flash_align (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_erase">hal_flash_erase (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_erase_sector">hal_flash_erase_sector (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_erased_val">hal_flash_erased_val (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_init">hal_flash_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_ioctl">hal_flash_ioctl (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_isempty">hal_flash_isempty (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_isempty_no_buf">hal_flash_isempty_no_buf (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_read">hal_flash_read (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_write">hal_flash_write (C function)</a>
</li>
<li><a href="os/modules/hal/hal_flash/hal_flash.html#c.hal_flash_write_protect">hal_flash_write_protect (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_deinit">hal_gpio_deinit (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_init_in">hal_gpio_init_in (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_init_out">hal_gpio_init_out (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_disable">hal_gpio_irq_disable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_enable">hal_gpio_irq_enable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_handler_t">hal_gpio_irq_handler_t (C type)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_init">hal_gpio_irq_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_release">hal_gpio_irq_release (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trig_t">hal_gpio_irq_trig_t (C type)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger">hal_gpio_irq_trigger (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_BOTH">hal_gpio_irq_trigger.HAL_GPIO_TRIG_BOTH (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_FALLING">hal_gpio_irq_trigger.HAL_GPIO_TRIG_FALLING (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_HIGH">hal_gpio_irq_trigger.HAL_GPIO_TRIG_HIGH (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_LOW">hal_gpio_irq_trigger.HAL_GPIO_TRIG_LOW (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_NONE">hal_gpio_irq_trigger.HAL_GPIO_TRIG_NONE (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_irq_trigger.HAL_GPIO_TRIG_RISING">hal_gpio_irq_trigger.HAL_GPIO_TRIG_RISING (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_mode_e">hal_gpio_mode_e (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_mode_e.HAL_GPIO_MODE_IN">hal_gpio_mode_e.HAL_GPIO_MODE_IN (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_mode_e.HAL_GPIO_MODE_NC">hal_gpio_mode_e.HAL_GPIO_MODE_NC (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_mode_e.HAL_GPIO_MODE_OUT">hal_gpio_mode_e.HAL_GPIO_MODE_OUT (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_mode_t">hal_gpio_mode_t (C type)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_pull">hal_gpio_pull (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_pull.HAL_GPIO_PULL_DOWN">hal_gpio_pull.HAL_GPIO_PULL_DOWN (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_pull.HAL_GPIO_PULL_NONE">hal_gpio_pull.HAL_GPIO_PULL_NONE (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_pull.HAL_GPIO_PULL_UP">hal_gpio_pull.HAL_GPIO_PULL_UP (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_pull_t">hal_gpio_pull_t (C type)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_read">hal_gpio_read (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_toggle">hal_gpio_toggle (C function)</a>
</li>
<li><a href="os/modules/hal/hal_gpio/hal_gpio.html#c.hal_gpio_write">hal_gpio_write (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_config">hal_i2c_config (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_disable">hal_i2c_disable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_enable">hal_i2c_enable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.HAL_I2C_ERR_ADDR_NACK">HAL_I2C_ERR_ADDR_NACK (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.HAL_I2C_ERR_DATA_NACK">HAL_I2C_ERR_DATA_NACK (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.HAL_I2C_ERR_INVAL">HAL_I2C_ERR_INVAL (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.HAL_I2C_ERR_TIMEOUT">HAL_I2C_ERR_TIMEOUT (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.HAL_I2C_ERR_UNKNOWN">HAL_I2C_ERR_UNKNOWN (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_hw_settings">hal_i2c_hw_settings (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_init">hal_i2c_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_init_hw">hal_i2c_init_hw (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_data">hal_i2c_master_data (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_data.address">hal_i2c_master_data.address (C var)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_data.buffer">hal_i2c_master_data.buffer (C var)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_data.len">hal_i2c_master_data.len (C var)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_probe">hal_i2c_master_probe (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_read">hal_i2c_master_read (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_master_write">hal_i2c_master_write (C function)</a>
</li>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_settings">hal_i2c_settings (C struct)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/hal/hal_i2c/hal_i2c.html#c.hal_i2c_settings.frequency">hal_i2c_settings.frequency (C var)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_cause">hal_reset_cause (C function)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_cause_str">hal_reset_cause_str (C function)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason">hal_reset_reason (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_BROWNOUT">hal_reset_reason.HAL_RESET_BROWNOUT (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_PIN">hal_reset_reason.HAL_RESET_PIN (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_POR">hal_reset_reason.HAL_RESET_POR (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_REQUESTED">hal_reset_reason.HAL_RESET_REQUESTED (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_SOFT">hal_reset_reason.HAL_RESET_SOFT (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_reset_reason.HAL_RESET_WATCHDOG">hal_reset_reason.HAL_RESET_WATCHDOG (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_abort">hal_spi_abort (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_config">hal_spi_config (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_data_mode_breakout">hal_spi_data_mode_breakout (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_disable">hal_spi_disable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_enable">hal_spi_enable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_hw_settings">hal_spi_hw_settings (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_init">hal_spi_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_init_hw">hal_spi_init_hw (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_LSB_FIRST">HAL_SPI_LSB_FIRST (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_MODE0">HAL_SPI_MODE0 (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_MODE1">HAL_SPI_MODE1 (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_MODE2">HAL_SPI_MODE2 (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_MODE3">HAL_SPI_MODE3 (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_MSB_FIRST">HAL_SPI_MSB_FIRST (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_set_txrx_cb">hal_spi_set_txrx_cb (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_settings">hal_spi_settings (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_settings.baudrate">hal_spi_settings.baudrate (C var)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_settings.data_mode">hal_spi_settings.data_mode (C var)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_settings.data_order">hal_spi_settings.data_order (C var)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_settings.word_size">hal_spi_settings.word_size (C var)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_slave_set_def_tx_val">hal_spi_slave_set_def_tx_val (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_tx_val">hal_spi_tx_val (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_txrx">hal_spi_txrx (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_txrx_cb">hal_spi_txrx_cb (C type)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.hal_spi_txrx_noblock">hal_spi_txrx_noblock (C function)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_TYPE_MASTER">HAL_SPI_TYPE_MASTER (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_TYPE_SLAVE">HAL_SPI_TYPE_SLAVE (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_WORD_SIZE_8BIT">HAL_SPI_WORD_SIZE_8BIT (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_spi/hal_spi.html#c.HAL_SPI_WORD_SIZE_9BIT">HAL_SPI_WORD_SIZE_9BIT (C macro)</a>
</li>
<li><a href="os/modules/hal/hal_system/hal_sys.html#c.hal_system_clock_start">hal_system_clock_start (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer">hal_timer (C struct)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer.bsp_timer">hal_timer.bsp_timer (C var)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer.cb_arg">hal_timer.cb_arg (C var)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer.cb_func">hal_timer.cb_func (C var)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer.expiry">hal_timer.expiry (C var)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_cb">hal_timer_cb (C type)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_config">hal_timer_config (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_deinit">hal_timer_deinit (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_delay">hal_timer_delay (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_get_resolution">hal_timer_get_resolution (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_init">hal_timer_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_read">hal_timer_read (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_set_cb">hal_timer_set_cb (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_start">hal_timer_start (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_start_at">hal_timer_start_at (C function)</a>
</li>
<li><a href="os/modules/hal/hal_timer/hal_timer.html#c.hal_timer_stop">hal_timer_stop (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_blocking_tx">hal_uart_blocking_tx (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_close">hal_uart_close (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_config">hal_uart_config (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_flow_ctl">hal_uart_flow_ctl (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_flow_ctl.HAL_UART_FLOW_CTL_NONE">hal_uart_flow_ctl.HAL_UART_FLOW_CTL_NONE (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_flow_ctl.HAL_UART_FLOW_CTL_RTS_CTS">hal_uart_flow_ctl.HAL_UART_FLOW_CTL_RTS_CTS (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_init">hal_uart_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_init_cbs">hal_uart_init_cbs (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_parity">hal_uart_parity (C enum)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_parity.HAL_UART_PARITY_EVEN">hal_uart_parity.HAL_UART_PARITY_EVEN (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_parity.HAL_UART_PARITY_NONE">hal_uart_parity.HAL_UART_PARITY_NONE (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_parity.HAL_UART_PARITY_ODD">hal_uart_parity.HAL_UART_PARITY_ODD (C enumerator)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_rx_char">hal_uart_rx_char (C type)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_start_rx">hal_uart_start_rx (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_start_tx">hal_uart_start_tx (C function)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_tx_char">hal_uart_tx_char (C type)</a>
</li>
<li><a href="os/modules/hal/hal_uart/hal_uart.html#c.hal_uart_tx_done">hal_uart_tx_done (C type)</a>
</li>
<li><a href="os/modules/hal/hal_watchdog/hal_watchdog.html#c.hal_watchdog_enable">hal_watchdog_enable (C function)</a>
</li>
<li><a href="os/modules/hal/hal_watchdog/hal_watchdog.html#c.hal_watchdog_init">hal_watchdog_init (C function)</a>
</li>
<li><a href="os/modules/hal/hal_watchdog/hal_watchdog.html#c.hal_watchdog_tickle">hal_watchdog_tickle (C function)</a>
</li>
</ul></td>
</tr></table>
<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/core_os/time/os_time.html#c.INT32_MAX">INT32_MAX (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="J">J</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/json/json.html#c.json_array_t">json_array_t (C struct)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr">json_array_t.arr (C union)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.booleans">json_array_t.arr.booleans (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.booleans">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.booleans.store">json_array_t.arr.booleans.store (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.integers">json_array_t.arr.integers (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.integers">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.integers.store">json_array_t.arr.integers.store (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.objects">json_array_t.arr.objects (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.objects">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.objects.base">json_array_t.arr.objects.base (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.objects.stride">json_array_t.arr.objects.stride (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.objects.subtype">json_array_t.arr.objects.subtype (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.reals">json_array_t.arr.reals (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.reals">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.reals.store">json_array_t.arr.reals.store (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.strings">json_array_t.arr.strings (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.strings">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.strings.ptrs">json_array_t.arr.strings.ptrs (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.strings.store">json_array_t.arr.strings.store (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.strings.storelen">json_array_t.arr.strings.storelen (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.arr.uintegers">json_array_t.arr.uintegers (C struct)</a>
<ul>
<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.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>
</li>
<li><a href="os/modules/json/json.html#c.json_array_t.maxlen">json_array_t.maxlen (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ATTR_MAX">JSON_ATTR_MAX (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t">json_attr_t (C struct)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr">json_attr_t.addr (C union)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.array">json_attr_t.addr.array (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.boolean">json_attr_t.addr.boolean (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.character">json_attr_t.addr.character (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.integer">json_attr_t.addr.integer (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.offset">json_attr_t.addr.offset (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.addr.real">json_attr_t.addr.real (C var)</a>
</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.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>
<ul>
<li><a href="os/modules/json/json.html#c.json_attr_t.dflt">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_attr_t.dflt.boolean">json_attr_t.dflt.boolean (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.dflt.character">json_attr_t.dflt.character (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.dflt.check">json_attr_t.dflt.check (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.dflt.integer">json_attr_t.dflt.integer (C var)</a>
</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.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>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.nodefault">json_attr_t.nodefault (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_attr_t.type">json_attr_t.type (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer">json_buffer (C struct)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer.jb_read_next">json_buffer.jb_read_next (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer.jb_read_prev">json_buffer.jb_read_prev (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer.jb_readn">json_buffer.jb_readn (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer_read_next_byte_t">json_buffer_read_next_byte_t (C type)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer_read_prev_byte_t">json_buffer_read_prev_byte_t (C type)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_buffer_readn_t">json_buffer_readn_t (C type)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_array_finish">json_encode_array_finish (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_array_name">json_encode_array_name (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_array_start">json_encode_array_start (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_array_value">json_encode_array_value (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_object_entry">json_encode_object_entry (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_object_finish">json_encode_object_finish (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_object_key">json_encode_object_key (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encode_object_start">json_encode_object_start (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encoder">json_encoder (C struct)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_encoder.je_arg">json_encoder.je_arg (C var)</a>
</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_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>
</li>
<li><a href="os/modules/json/json.html#c.json_enum_t.name">json_enum_t.name (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_enum_t.value">json_enum_t.value (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_ARRAYSTART">JSON_ERR_ARRAYSTART (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_ATTRLEN">JSON_ERR_ATTRLEN (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_ATTRSTART">JSON_ERR_ATTRSTART (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADATTR">JSON_ERR_BADATTR (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADENUM">JSON_ERR_BADENUM (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADNUM">JSON_ERR_BADNUM (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADSTRING">JSON_ERR_BADSTRING (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADSUBTRAIL">JSON_ERR_BADSUBTRAIL (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_BADTRAIL">JSON_ERR_BADTRAIL (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_CHECKFAIL">JSON_ERR_CHECKFAIL (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_MISC">JSON_ERR_MISC (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_NOARRAY">JSON_ERR_NOARRAY (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_NOBRAK">JSON_ERR_NOBRAK (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_NONQSTRING">JSON_ERR_NONQSTRING (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_NOPARSTR">JSON_ERR_NOPARSTR (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_NULLPTR">JSON_ERR_NULLPTR (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_OBJARR">JSON_ERR_OBJARR (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_OBSTART">JSON_ERR_OBSTART (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_QNONSTRING">JSON_ERR_QNONSTRING (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_STRLONG">JSON_ERR_STRLONG (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_SUBTOOLONG">JSON_ERR_SUBTOOLONG (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_SUBTYPE">JSON_ERR_SUBTYPE (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_ERR_TOKLONG">JSON_ERR_TOKLONG (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_NITEMS">JSON_NITEMS (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_read_array">json_read_array (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_read_object">json_read_object (C function)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_STRUCT_ARRAY">JSON_STRUCT_ARRAY (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_STRUCT_OBJECT">JSON_STRUCT_OBJECT (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type">json_type (C enum)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_array">json_type.t_array (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_boolean">json_type.t_boolean (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_character">json_type.t_character (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_check">json_type.t_check (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_ignore">json_type.t_ignore (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_integer">json_type.t_integer (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_object">json_type.t_object (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_real">json_type.t_real (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_string">json_type.t_string (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_structobject">json_type.t_structobject (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_type.t_uinteger">json_type.t_uinteger (C enumerator)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VAL_MAX">JSON_VAL_MAX (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value">json_value (C struct)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_len">json_value.jv_len (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_pad1">json_value.jv_pad1 (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_type">json_value.jv_type (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val">json_value.jv_val (C union)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_value.jv_val">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.composite">json_value.jv_val.composite (C struct)</a>
<ul>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.composite">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.composite.keys">json_value.jv_val.composite.keys (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.composite.values">json_value.jv_val.composite.values (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.fl">json_value.jv_val.fl (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.str">json_value.jv_val.str (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_value.jv_val.u">json_value.jv_val.u (C var)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_BOOL">JSON_VALUE_BOOL (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_INT">JSON_VALUE_INT (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_STRING">JSON_VALUE_STRING (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_STRINGN">JSON_VALUE_STRINGN (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_ARRAY">JSON_VALUE_TYPE_ARRAY (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_BOOL">JSON_VALUE_TYPE_BOOL (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_INT64">JSON_VALUE_TYPE_INT64 (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_OBJECT">JSON_VALUE_TYPE_OBJECT (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_STRING">JSON_VALUE_TYPE_STRING (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_TYPE_UINT64">JSON_VALUE_TYPE_UINT64 (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.JSON_VALUE_UINT">JSON_VALUE_UINT (C macro)</a>
</li>
<li><a href="os/modules/json/json.html#c.json_write_func_t">json_write_func_t (C type)</a>
</li>
</ul></td>
</tr></table>
<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/logs/logs.html#c.lh_append_body_func_t">lh_append_body_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_append_func_t">lh_append_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_append_mbuf_body_func_t">lh_append_mbuf_body_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_append_mbuf_func_t">lh_append_mbuf_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_flush_func_t">lh_flush_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_read_func_t">lh_read_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_read_mbuf_func_t">lh_read_mbuf_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_registered_func_t">lh_registered_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_set_watermark_func_t">lh_set_watermark_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_storage_info_func_t">lh_storage_info_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.lh_walk_func_t">lh_walk_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log">log (C struct)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log.l_append_cb">log.l_append_cb (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log.l_arg">log.l_arg (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log.l_level">log.l_level (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log.l_log">log.l_log (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log.l_name">log.l_name (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append">log_append (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_body">log_append_body (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf">log_append_mbuf (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf_body">log_append_mbuf_body (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf_body_no_free">log_append_mbuf_body_no_free (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf_no_free">log_append_mbuf_no_free (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf_typed">log_append_mbuf_typed (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_mbuf_typed_no_free">log_append_mbuf_typed_no_free (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_append_typed">log_append_typed (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_cbmem_handler">log_cbmem_handler (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_console_get">log_console_get (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_console_handler">log_console_handler (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_console_init">log_console_init (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_CRITICAL">LOG_CRITICAL (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_DEBUG">LOG_DEBUG (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_ENTRY_HDR_SIZE">LOG_ENTRY_HDR_SIZE (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_ERROR">LOG_ERROR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_fcb_handler">log_fcb_handler (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_fcb_slot1_handler">log_fcb_slot1_handler (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_find">log_find (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_flush">log_flush (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_get_level">log_get_level (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler">log_handler (C struct)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_append">log_handler.log_append (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_append_body">log_handler.log_append_body (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_append_mbuf">log_handler.log_append_mbuf (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_append_mbuf_body">log_handler.log_append_mbuf_body (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_flush">log_handler.log_flush (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_read">log_handler.log_read (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_read_mbuf">log_handler.log_read_mbuf (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_registered">log_handler.log_registered (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_set_watermark">log_handler.log_set_watermark (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_storage_info">log_handler.log_storage_info (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_type">log_handler.log_type (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_handler.log_walk">log_handler.log_walk (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_INFO">LOG_INFO (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_init">log_init (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_level_get">log_level_get (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_level_set">log_level_set (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_list_get_next">log_list_get_next (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_module_get_name">log_module_get_name (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_module_register">log_module_register (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_STR">LOG_MODULE_STR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_nmgr_register_group">log_nmgr_register_group (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_offset">log_offset (C struct)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_offset.lo_arg">log_offset.lo_arg (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_offset.lo_data_len">log_offset.lo_data_len (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_offset.lo_index">log_offset.lo_index (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_offset.lo_ts">log_offset.lo_ts (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_printf">log_printf (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_read">log_read (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_read_body">log_read_body (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_read_hdr">log_read_hdr (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_read_mbuf">log_read_mbuf (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_read_mbuf_body">log_read_mbuf_body (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_register">log_register (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_set_append_cb">log_set_append_cb (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_set_level">log_set_level (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_set_watermark">log_set_watermark (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_STATS_INC">LOG_STATS_INC (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_STATS_INCN">LOG_STATS_INCN (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_storage_info">log_storage_info (C function)</a>
<ul>
<li><a href="os/modules/logs/logs.html#c.log_storage_info">(C struct)</a>
</li>
</ul></li>
<li><a href="os/modules/logs/logs.html#c.log_storage_info.size">log_storage_info.size (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_storage_info.used">log_storage_info.used (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_storage_info.used_unread">log_storage_info.used_unread (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_walk">log_walk (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_walk_body">log_walk_body (C function)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_walk_body_func_t">log_walk_body_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_walk_func_t">log_walk_func_t (C type)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_WARN">LOG_WARN (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/mfg/mfg.html#c.MFG_HASH_SZ">MFG_HASH_SZ (C macro)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_init">mfg_init (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.MFG_LOG">MFG_LOG (C macro)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_area">mfg_meta_flash_area (C struct)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_area.area_id">mfg_meta_flash_area.area_id (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_area.device_id">mfg_meta_flash_area.device_id (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_area.offset">mfg_meta_flash_area.offset (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_area.size">mfg_meta_flash_area.size (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_traits">mfg_meta_flash_traits (C struct)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_traits.device_id">mfg_meta_flash_traits.device_id (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_flash_traits.min_write_sz">mfg_meta_flash_traits.min_write_sz (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_mmr_ref">mfg_meta_mmr_ref (C struct)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_mmr_ref.area_id">mfg_meta_mmr_ref.area_id (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_tlv">mfg_meta_tlv (C struct)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_tlv.size">mfg_meta_tlv.size (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_meta_tlv.type">mfg_meta_tlv.type (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.MFG_META_TLV_TYPE_FLASH_AREA">MFG_META_TLV_TYPE_FLASH_AREA (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/mfg/mfg.html#c.MFG_META_TLV_TYPE_FLASH_TRAITS">MFG_META_TLV_TYPE_FLASH_TRAITS (C macro)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.MFG_META_TLV_TYPE_HASH">MFG_META_TLV_TYPE_HASH (C macro)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.MFG_META_TLV_TYPE_MMR_REF">MFG_META_TLV_TYPE_MMR_REF (C macro)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_open">mfg_open (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_read_tlv_flash_area">mfg_read_tlv_flash_area (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_read_tlv_hash">mfg_read_tlv_hash (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_read_tlv_mmr_ref">mfg_read_tlv_mmr_ref (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_reader">mfg_reader (C struct)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_reader.cur_tlv">mfg_reader.cur_tlv (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_reader.mmr_idx">mfg_reader.mmr_idx (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_reader.offset">mfg_reader.offset (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_seek_next">mfg_seek_next (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.mfg_seek_next_with_type">mfg_seek_next_with_type (C function)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.min_write_sz">min_write_sz (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.mu_level">mu_level (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.mu_owner">mu_owner (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.mu_prio">mu_prio (C var)</a>
</li>
</ul></td>
</tr></table>
<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/fs/nffs.html#c.nffs_area_desc">nffs_area_desc (C struct)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_area_desc.nad_flash_id">nffs_area_desc.nad_flash_id (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_area_desc.nad_length">nffs_area_desc.nad_length (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_area_desc.nad_offset">nffs_area_desc.nad_offset (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config">nffs_config (C struct)</a>
<ul>
<li><a href="os/modules/fs/nffs.html#c.nffs_config">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_blocks">nffs_config.nc_num_blocks (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_cache_blocks">nffs_config.nc_num_cache_blocks (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_cache_inodes">nffs_config.nc_num_cache_inodes (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_dirs">nffs_config.nc_num_dirs (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_files">nffs_config.nc_num_files (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_config.nc_num_inodes">nffs_config.nc_num_inodes (C var)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_detect">nffs_detect (C function)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.NFFS_FILENAME_MAX_LEN">NFFS_FILENAME_MAX_LEN (C macro)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_format">nffs_format (C function)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_init">nffs_init (C function)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.NFFS_MAX_AREAS">NFFS_MAX_AREAS (C macro)</a>
</li>
<li><a href="os/modules/fs/nffs.html#c.nffs_misc_desc_from_flash_area">nffs_misc_desc_from_flash_area (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.NUM">NUM (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/mfg/mfg.html#c.offset">offset (C var)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout">os_callout (C struct)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout.c_ev">os_callout.c_ev (C var)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout.c_evq">os_callout.c_evq (C var)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout.c_ticks">os_callout.c_ticks (C var)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout_init">os_callout_init (C function)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout_queued">os_callout_queued (C function)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout_remaining_ticks">os_callout_remaining_ticks (C function)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout_reset">os_callout_reset (C function)</a>
</li>
<li><a href="os/core_os/callout/callout.html#c.os_callout_stop">os_callout_stop (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_delay_nsecs">os_cputime_delay_nsecs (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_delay_ticks">os_cputime_delay_ticks (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_delay_usecs">os_cputime_delay_usecs (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_get32">os_cputime_get32 (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_init">os_cputime_init (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_nsecs_to_ticks">os_cputime_nsecs_to_ticks (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_ticks_to_nsecs">os_cputime_ticks_to_nsecs (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_ticks_to_usecs">os_cputime_ticks_to_usecs (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_timer_init">os_cputime_timer_init (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_timer_relative">os_cputime_timer_relative (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_timer_start">os_cputime_timer_start (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_timer_stop">os_cputime_timer_stop (C function)</a>
</li>
<li><a href="os/core_os/cputime/os_cputime.html#c.os_cputime_usecs_to_ticks">os_cputime_usecs_to_ticks (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_event">os_event (C struct)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_event.ev_arg">os_event.ev_arg (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_event.ev_cb">os_event.ev_cb (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_event.ev_queued">os_event.ev_queued (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_event_fn">os_event_fn (C type)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.OS_EVENT_QUEUED">OS_EVENT_QUEUED (C macro)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq">os_eventq (C struct)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq.evq_owner">os_eventq.evq_owner (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq.evq_prev">os_eventq.evq_prev (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq.evq_task">os_eventq.evq_task (C var)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_dflt_get">os_eventq_dflt_get (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_get">os_eventq_get (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_get_no_wait">os_eventq_get_no_wait (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_init">os_eventq_init (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_inited">os_eventq_inited (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_mon">os_eventq_mon (C struct)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_mon_start">os_eventq_mon_start (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_mon_stop">os_eventq_mon_stop (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_poll">os_eventq_poll (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_put">os_eventq_put (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_remove">os_eventq_remove (C function)</a>
</li>
<li><a href="os/core_os/event_queue/event_queue.html#c.os_eventq_run">os_eventq_run (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_get_uptime">os_get_uptime (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_get_uptime_usec">os_get_uptime_usec (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_gettimeofday">os_gettimeofday (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf">os_mbuf (C struct)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_data">os_mbuf.om_data (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_databuf">os_mbuf.om_databuf (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_flags">os_mbuf.om_flags (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_len">os_mbuf.om_len (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_omp">os_mbuf.om_omp (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf.om_pkthdr_len">os_mbuf.om_pkthdr_len (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_adj">os_mbuf_adj (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_append">os_mbuf_append (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_appendfrom">os_mbuf_appendfrom (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_cmpf">os_mbuf_cmpf (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_cmpm">os_mbuf_cmpm (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_concat">os_mbuf_concat (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_copydata">os_mbuf_copydata (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_copyinto">os_mbuf_copyinto (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_DATA">OS_MBUF_DATA (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_dup">os_mbuf_dup (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_extend">os_mbuf_extend (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_F_MASK">OS_MBUF_F_MASK (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_free">os_mbuf_free (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_free_chain">os_mbuf_free_chain (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_get">os_mbuf_get (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_get_pkthdr">os_mbuf_get_pkthdr (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_IS_PKTHDR">OS_MBUF_IS_PKTHDR (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_LEADINGSPACE">OS_MBUF_LEADINGSPACE (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_len">os_mbuf_len (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_off">os_mbuf_off (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_PKTHDR">OS_MBUF_PKTHDR (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pkthdr">os_mbuf_pkthdr (C struct)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pkthdr.omp_flags">os_mbuf_pkthdr.omp_flags (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pkthdr.omp_len">os_mbuf_pkthdr.omp_len (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_PKTHDR_TO_MBUF">OS_MBUF_PKTHDR_TO_MBUF (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_PKTLEN">OS_MBUF_PKTLEN (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pool">os_mbuf_pool (C struct)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pool.omp_databuf_len">os_mbuf_pool.omp_databuf_len (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pool.omp_pool">os_mbuf_pool.omp_pool (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pool_init">os_mbuf_pool_init (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_prepend">os_mbuf_prepend (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_prepend_pullup">os_mbuf_prepend_pullup (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_pullup">os_mbuf_pullup (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_TRAILINGSPACE">OS_MBUF_TRAILINGSPACE (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_trim_front">os_mbuf_trim_front (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_USRHDR">OS_MBUF_USRHDR (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.OS_MBUF_USRHDR_LEN">OS_MBUF_USRHDR_LEN (C macro)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mbuf_widen">os_mbuf_widen (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_memblock">os_memblock (C struct)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_memblock_from">os_memblock_from (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_memblock_get">os_memblock_get (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_memblock_put">os_memblock_put (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_memblock_put_from_cb">os_memblock_put_from_cb (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_membuf_t">os_membuf_t (C type)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool">os_mempool (C struct)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_block_size">os_mempool.mp_block_size (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_flags">os_mempool.mp_flags (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_membuf_addr">os_mempool.mp_membuf_addr (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_min_free">os_mempool.mp_min_free (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_num_blocks">os_mempool.mp_num_blocks (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.mp_num_free">os_mempool.mp_num_free (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool.name">os_mempool.name (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.OS_MEMPOOL_BLOCK_SZ">OS_MEMPOOL_BLOCK_SZ (C macro)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.OS_MEMPOOL_BYTES">OS_MEMPOOL_BYTES (C macro)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_clear">os_mempool_clear (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_ext">os_mempool_ext (C struct)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_ext_init">os_mempool_ext_init (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.OS_MEMPOOL_F_EXT">OS_MEMPOOL_F_EXT (C macro)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info">os_mempool_info (C struct)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info.omi_block_size">os_mempool_info.omi_block_size (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info.omi_min_free">os_mempool_info.omi_min_free (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info.omi_name">os_mempool_info.omi_name (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info.omi_num_blocks">os_mempool_info.omi_num_blocks (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info.omi_num_free">os_mempool_info.omi_num_free (C var)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_info_get_next">os_mempool_info_get_next (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.OS_MEMPOOL_INFO_NAME_LEN">OS_MEMPOOL_INFO_NAME_LEN (C macro)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_init">os_mempool_init (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_is_sane">os_mempool_is_sane (C function)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_put_fn">os_mempool_put_fn (C type)</a>
</li>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.OS_MEMPOOL_SIZE">OS_MEMPOOL_SIZE (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/core_os/memory_pool/memory_pool.html#c.os_mempool_unregister">os_mempool_unregister (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mqueue">os_mqueue (C struct)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mqueue.mq_ev">os_mqueue.mq_ev (C var)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mqueue_get">os_mqueue_get (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mqueue_init">os_mqueue_init (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_mqueue_put">os_mqueue_put (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_count">os_msys_count (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_get">os_msys_get (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_get_pkthdr">os_msys_get_pkthdr (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_num_free">os_msys_num_free (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_register">os_msys_register (C function)</a>
</li>
<li><a href="os/core_os/mbuf/mbuf.html#c.os_msys_reset">os_msys_reset (C function)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex">os_mutex (C struct)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex.mu_level">os_mutex.mu_level (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex.mu_owner">os_mutex.mu_owner (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex.mu_prio">os_mutex.mu_prio (C var)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex_get_level">os_mutex_get_level (C function)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex_init">os_mutex_init (C function)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex_pend">os_mutex_pend (C function)</a>
</li>
<li><a href="os/core_os/mutex/mutex.html#c.os_mutex_release">os_mutex_release (C function)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check">os_sanity_check (C struct)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check.sc_arg">os_sanity_check.sc_arg (C var)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check.sc_checkin_itvl">os_sanity_check.sc_checkin_itvl (C var)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check.sc_checkin_last">os_sanity_check.sc_checkin_last (C var)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check.sc_func">os_sanity_check.sc_func (C var)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check_func_t">os_sanity_check_func_t (C type)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check_init">os_sanity_check_init (C function)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check_register">os_sanity_check_register (C function)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_check_reset">os_sanity_check_reset (C function)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.OS_SANITY_CHECK_SETFUNC">OS_SANITY_CHECK_SETFUNC (C macro)</a>
</li>
<li><a href="os/core_os/sanity/sanity.html#c.os_sanity_task_checkin">os_sanity_task_checkin (C function)</a>
</li>
<li><a href="os/core_os/context_switch/context_switch.html#c.os_sched">os_sched (C function)</a>
</li>
<li><a href="os/core_os/context_switch/context_switch.html#c.os_sched_get_current_task">os_sched_get_current_task (C function)</a>
</li>
<li><a href="os/core_os/context_switch/context_switch.html#c.os_sched_next_task">os_sched_next_task (C function)</a>
</li>
<li><a href="os/core_os/context_switch/context_switch.html#c.os_sched_set_current_task">os_sched_set_current_task (C function)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem">os_sem (C struct)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem.sem_tokens">os_sem.sem_tokens (C var)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem_get_count">os_sem_get_count (C function)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem_init">os_sem_init (C function)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem_pend">os_sem_pend (C function)</a>
</li>
<li><a href="os/core_os/semaphore/semaphore.html#c.os_sem_release">os_sem_release (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_settimeofday">os_settimeofday (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_STIME_MAX">OS_STIME_MAX (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_stime_t">os_stime_t (C type)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task">os_task (C struct)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_arg">os_task.t_arg (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_ctx_sw_cnt">os_task.t_ctx_sw_cnt (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_flags">os_task.t_flags (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_func">os_task.t_func (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_name">os_task.t_name (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_next_wakeup">os_task.t_next_wakeup (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_obj">os_task.t_obj (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_prio">os_task.t_prio (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_run_time">os_task.t_run_time (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_sanity_check">os_task.t_sanity_check (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_stackptr">os_task.t_stackptr (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_stacksize">os_task.t_stacksize (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_stacktop">os_task.t_stacktop (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task.t_taskid">os_task.t_taskid (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_count">os_task_count (C function)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_FLAG_EVQ_WAIT">OS_TASK_FLAG_EVQ_WAIT (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_FLAG_MUTEX_WAIT">OS_TASK_FLAG_MUTEX_WAIT (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_FLAG_NO_TIMEOUT">OS_TASK_FLAG_NO_TIMEOUT (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_FLAG_SEM_WAIT">OS_TASK_FLAG_SEM_WAIT (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_func_t">os_task_func_t (C type)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info">os_task_info (C struct)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_cswcnt">os_task_info.oti_cswcnt (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_last_checkin">os_task_info.oti_last_checkin (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_name">os_task_info.oti_name (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_next_checkin">os_task_info.oti_next_checkin (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_prio">os_task_info.oti_prio (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_runtime">os_task_info.oti_runtime (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_state">os_task_info.oti_state (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_stksize">os_task_info.oti_stksize (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_stkusage">os_task_info.oti_stkusage (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info.oti_taskid">os_task_info.oti_taskid (C var)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_info_get_next">os_task_info_get_next (C function)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_init">os_task_init (C function)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_MAX_NAME_LEN">OS_TASK_MAX_NAME_LEN (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_obj">os_task_obj (C struct)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_PRI_HIGHEST">OS_TASK_PRI_HIGHEST (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_PRI_LOWEST">OS_TASK_PRI_LOWEST (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_remove">os_task_remove (C function)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_STACK_DEFINE">OS_TASK_STACK_DEFINE (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.OS_TASK_STACK_DEFINE_NOSTATIC">OS_TASK_STACK_DEFINE_NOSTATIC (C macro)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_state">os_task_state (C enum)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_state.OS_TASK_READY">os_task_state.OS_TASK_READY (C enumerator)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_state.OS_TASK_SLEEP">os_task_state.OS_TASK_SLEEP (C enumerator)</a>
</li>
<li><a href="os/core_os/task/task.html#c.os_task_state_t">os_task_state_t (C type)</a>
</li>
<li><a href="os/modules/hal/hal_os_tick/hal_os_tick.html#c.os_tick_idle">os_tick_idle (C function)</a>
</li>
<li><a href="os/modules/hal/hal_os_tick/hal_os_tick.html#c.os_tick_init">os_tick_init (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_advance">os_time_advance (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_fn">os_time_change_fn (C type)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info">os_time_change_info (C struct)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info.tci_cur_tv">os_time_change_info.tci_cur_tv (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info.tci_cur_tz">os_time_change_info.tci_cur_tz (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info.tci_newly_synced">os_time_change_info.tci_newly_synced (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info.tci_prev_tv">os_time_change_info.tci_prev_tv (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_info.tci_prev_tz">os_time_change_info.tci_prev_tz (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_listen">os_time_change_listen (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_listener">os_time_change_listener (C struct)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_change_remove">os_time_change_remove (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_delay">os_time_delay (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_get">os_time_get (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_is_set">os_time_is_set (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIME_MAX">OS_TIME_MAX (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_ms_to_ticks">os_time_ms_to_ticks (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_ms_to_ticks32">os_time_ms_to_ticks32 (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_t">os_time_t (C type)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIME_TICK_GEQ">OS_TIME_TICK_GEQ (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIME_TICK_GT">OS_TIME_TICK_GT (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIME_TICK_LT">OS_TIME_TICK_LT (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_ticks_to_ms">os_time_ticks_to_ms (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_time_ticks_to_ms32">os_time_ticks_to_ms32 (C function)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIMEOUT_NEVER">OS_TIMEOUT_NEVER (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timeradd">os_timeradd (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timersub">os_timersub (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timeval">os_timeval (C struct)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIMEVAL_GEQ">OS_TIMEVAL_GEQ (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIMEVAL_GT">OS_TIMEVAL_GT (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIMEVAL_LEQ">OS_TIMEVAL_LEQ (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.OS_TIMEVAL_LT">OS_TIMEVAL_LT (C macro)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timezone">os_timezone (C struct)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timezone.tz_dsttime">os_timezone.tz_dsttime (C var)</a>
</li>
<li><a href="os/core_os/time/os_time.html#c.os_timezone.tz_minuteswest">os_timezone.tz_minuteswest (C var)</a>
</li>
</ul></td>
</tr></table>
<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.REST_OR_0">REST_OR_0 (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.REST_OR_0_AUX">REST_OR_0_AUX (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.REST_OR_0_AUX_1">REST_OR_0_AUX_1 (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.REST_OR_0_AUX_INNER">REST_OR_0_AUX_INNER (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.REST_OR_0_AUX_N">REST_OR_0_AUX_N (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor">sensor (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor.s_poll_rate">sensor.s_poll_rate (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_cfg">sensor_cfg (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_check_type">sensor_check_type (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_clear_high_thresh">sensor_clear_high_thresh (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_clear_low_thresh">sensor_clear_low_thresh (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_clear_trigger_thresh_t">sensor_clear_trigger_thresh_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_DATA_CMP_GT">SENSOR_DATA_CMP_GT (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_DATA_CMP_LT">SENSOR_DATA_CMP_LT (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_func_t">sensor_data_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t">sensor_data_t (C union)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sad">sensor_data_t.sad (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.satd">sensor_data_t.satd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.scd">sensor_data_t.scd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sed">sensor_data_t.sed (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sgd">sensor_data_t.sgd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sgrd">sensor_data_t.sgrd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.slad">sensor_data_t.slad (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sld">sensor_data_t.sld (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.smd">sensor_data_t.smd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.spd">sensor_data_t.spd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.sqd">sensor_data_t.sqd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.srhd">sensor_data_t.srhd (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_data_t.std">sensor_data_t.std (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_driver">sensor_driver (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_error_func_t">sensor_error_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t">sensor_event_type_t (C enum)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_DOUBLE_TAP">sensor_event_type_t.SENSOR_EVENT_TYPE_DOUBLE_TAP (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_FREE_FALL">sensor_event_type_t.SENSOR_EVENT_TYPE_FREE_FALL (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_H_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_H_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_L_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_X_L_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_H_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_H_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_L_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Y_L_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_H_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_H_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_L_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_ORIENT_Z_L_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_SINGLE_TAP">sensor_event_type_t.SENSOR_EVENT_TYPE_SINGLE_TAP (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_SLEEP">sensor_event_type_t.SENSOR_EVENT_TYPE_SLEEP (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_SLEEP_CHANGE">sensor_event_type_t.SENSOR_EVENT_TYPE_SLEEP_CHANGE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_event_type_t.SENSOR_EVENT_TYPE_WAKEUP">sensor_event_type_t.SENSOR_EVENT_TYPE_WAKEUP (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_ftostr">sensor_ftostr (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_get_config">sensor_get_config (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_get_config_func_t">sensor_get_config_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_GET_DEVICE">SENSOR_GET_DEVICE (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_GET_ITF">SENSOR_GET_ITF (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_get_type_traits_byname">sensor_get_type_traits_byname (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_get_type_traits_bytype">sensor_get_type_traits_bytype (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_handle_interrupt_t">sensor_handle_interrupt_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_IGN_LISTENER">SENSOR_IGN_LISTENER (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_init">sensor_init (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_int">sensor_int (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_itf">sensor_itf (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_ITF_I2C">SENSOR_ITF_I2C (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_itf_lock">sensor_itf_lock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_ITF_SPI">SENSOR_ITF_SPI (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_ITF_UART">SENSOR_ITF_UART (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_itf_unlock">sensor_itf_unlock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_listener">sensor_listener (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_lock">sensor_lock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_compare_func_t">sensor_mgr_compare_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_evq_get">sensor_mgr_evq_get (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_find_next">sensor_mgr_find_next (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_find_next_bydevname">sensor_mgr_find_next_bydevname (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_find_next_bytype">sensor_mgr_find_next_bytype (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_lock">sensor_mgr_lock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_match_bytype">sensor_mgr_match_bytype (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_put_interrupt_evt">sensor_mgr_put_interrupt_evt (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_put_notify_evt">sensor_mgr_put_notify_evt (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_put_read_evt">sensor_mgr_put_read_evt (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_register">sensor_mgr_register (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_mgr_unlock">sensor_mgr_unlock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_notifier">sensor_notifier (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_notifier_func_t">sensor_notifier_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_notify_ev_ctx">sensor_notify_ev_ctx (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_notify_os_ev">sensor_notify_os_ev (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_oic_init">sensor_oic_init (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_oic_tx_trigger">sensor_oic_tx_trigger (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_pkg_init">sensor_pkg_init (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_read">sensor_read (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_read_ctx">sensor_read_ctx (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_read_ev_ctx">sensor_read_ev_ctx (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_read_func_t">sensor_read_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_listener_api.html#c.sensor_register_err_func">sensor_register_err_func (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_listener_api.html#c.sensor_register_listener">sensor_register_listener (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_notifier_api.html#c.sensor_register_notifier">sensor_register_notifier (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_reset">sensor_reset (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_reset_t">sensor_reset_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_config_func_t">sensor_set_config_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_driver">sensor_set_driver (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_interface">sensor_set_interface (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_set_n_poll_rate">sensor_set_n_poll_rate (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_notification_t">sensor_set_notification_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_set_poll_rate_ms">sensor_set_poll_rate_ms (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_set_thresh">sensor_set_thresh (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_trigger_thresh_t">sensor_set_trigger_thresh_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_set_type_mask">sensor_set_type_mask (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_shell_register">sensor_shell_register (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_THRESH_ALGO_USERDEF">SENSOR_THRESH_ALGO_USERDEF (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_THRESH_ALGO_WATERMARK">SENSOR_THRESH_ALGO_WATERMARK (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_THRESH_ALGO_WINDOW">SENSOR_THRESH_ALGO_WINDOW (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_timestamp">sensor_timestamp (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_trigger_cmp_func_t">sensor_trigger_cmp_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_mgr_api.html#c.sensor_trigger_init">sensor_trigger_init (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_trigger_notify_func_t">sensor_trigger_notify_func_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t">sensor_type_t (C enum)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_ACCELEROMETER">sensor_type_t.SENSOR_TYPE_ACCELEROMETER (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_ALL">sensor_type_t.SENSOR_TYPE_ALL (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_ALTITUDE">sensor_type_t.SENSOR_TYPE_ALTITUDE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_AMBIENT_TEMPERATURE">sensor_type_t.SENSOR_TYPE_AMBIENT_TEMPERATURE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_COLOR">sensor_type_t.SENSOR_TYPE_COLOR (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_EULER">sensor_type_t.SENSOR_TYPE_EULER (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_GRAVITY">sensor_type_t.SENSOR_TYPE_GRAVITY (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_GYROSCOPE">sensor_type_t.SENSOR_TYPE_GYROSCOPE (C enumerator)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_LIGHT">sensor_type_t.SENSOR_TYPE_LIGHT (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_LINEAR_ACCEL">sensor_type_t.SENSOR_TYPE_LINEAR_ACCEL (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_MAGNETIC_FIELD">sensor_type_t.SENSOR_TYPE_MAGNETIC_FIELD (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_NONE">sensor_type_t.SENSOR_TYPE_NONE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_PRESSURE">sensor_type_t.SENSOR_TYPE_PRESSURE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_PROXIMITY">sensor_type_t.SENSOR_TYPE_PROXIMITY (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_RELATIVE_HUMIDITY">sensor_type_t.SENSOR_TYPE_RELATIVE_HUMIDITY (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_ROTATION_VECTOR">sensor_type_t.SENSOR_TYPE_ROTATION_VECTOR (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_TEMPERATURE">sensor_type_t.SENSOR_TYPE_TEMPERATURE (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_1">sensor_type_t.SENSOR_TYPE_USER_DEFINED_1 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_2">sensor_type_t.SENSOR_TYPE_USER_DEFINED_2 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_3">sensor_type_t.SENSOR_TYPE_USER_DEFINED_3 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_4">sensor_type_t.SENSOR_TYPE_USER_DEFINED_4 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_5">sensor_type_t.SENSOR_TYPE_USER_DEFINED_5 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_USER_DEFINED_6">sensor_type_t.SENSOR_TYPE_USER_DEFINED_6 (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_t.SENSOR_TYPE_WEIGHT">sensor_type_t.SENSOR_TYPE_WEIGHT (C enumerator)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_type_traits">sensor_type_traits (C struct)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_unlock">sensor_unlock (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_listener_api.html#c.sensor_unregister_listener">sensor_unregister_listener (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_notifier_api.html#c.sensor_unregister_notifier">sensor_unregister_notifier (C function)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.sensor_unset_notification_t">sensor_unset_notification_t (C type)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_VALUE_TYPE_FLOAT">SENSOR_VALUE_TYPE_FLOAT (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_VALUE_TYPE_FLOAT_TRIPLET">SENSOR_VALUE_TYPE_FLOAT_TRIPLET (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_VALUE_TYPE_INT32">SENSOR_VALUE_TYPE_INT32 (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_VALUE_TYPE_INT32_TRIPLET">SENSOR_VALUE_TYPE_INT32_TRIPLET (C macro)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.SENSOR_VALUE_TYPE_OPAQUE">SENSOR_VALUE_TYPE_OPAQUE (C macro)</a>
</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.help">shell_cmd.help (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd.sc_cmd">shell_cmd.sc_cmd (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd.sc_cmd_func">shell_cmd.sc_cmd_func (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_func_t">shell_cmd_func_t (C type)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_help">shell_cmd_help (C struct)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_help.params">shell_cmd_help.params (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_help.summary">shell_cmd_help.summary (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_help.usage">shell_cmd_help.usage (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_cmd_register">shell_cmd_register (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_evq_set">shell_evq_set (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_module">shell_module (C struct)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_module.commands">shell_module.commands (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_module.name">shell_module.name (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_nlip_input_func_t">shell_nlip_input_func_t (C type)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_nlip_input_register">shell_nlip_input_register (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_nlip_output">shell_nlip_output (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_param">shell_param (C struct)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_param.help">shell_param.help (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_param.param_name">shell_param.param_name (C var)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_register">shell_register (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_register_app_cmd_handler">shell_register_app_cmd_handler (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_register_default_module">shell_register_default_module (C function)</a>
</li>
<li><a href="os/modules/shell/shell.html#c.shell_register_prompt_handler">shell_register_prompt_handler (C function)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.si_range">si_range (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.si_sector_in_range">si_sector_in_range (C var)</a>
</li>
<li><a href="os/modules/fcb/fcb.html#c.si_sector_offset">si_sector_offset (C var)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.size">size (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.snm_name">snm_name (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.snm_off">snm_off (C var)</a>
</li>
<li><a href="os/modules/sensor_framework/sensor_api.html#c.STANDARD_ACCEL_GRAVITY">STANDARD_ACCEL_GRAVITY (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_CLEAR">STATS_CLEAR (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_GET">STATS_GET (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_group_find">stats_group_find (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_group_walk">stats_group_walk (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_group_walk_func_t">stats_group_walk_func_t (C type)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_HDR">STATS_HDR (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr">stats_hdr (C struct)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_cnt">stats_hdr.s_cnt (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_flags">stats_hdr.s_flags (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_map">stats_hdr.s_map (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_map_cnt">stats_hdr.s_map_cnt (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_name">stats_hdr.s_name (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_hdr.s_size">stats_hdr.s_size (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_HDR_F_PERSIST">STATS_HDR_F_PERSIST (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_INC">STATS_INC (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_INC_RAW">STATS_INC_RAW (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_INCN">STATS_INCN (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_INCN_RAW">STATS_INCN_RAW (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_init">stats_init (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_init_and_reg">stats_init_and_reg (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_NAME">STATS_NAME (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_NAME_END">STATS_NAME_END (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_NAME_INIT_PARMS">STATS_NAME_INIT_PARMS (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_name_map">stats_name_map (C struct)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_name_map.snm_name">stats_name_map.snm_name (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_name_map.snm_off">stats_name_map.snm_off (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_NAME_MAP_NAME">STATS_NAME_MAP_NAME (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_NAME_START">STATS_NAME_START (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_nmgr_register_group">stats_nmgr_register_group (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persist_flush">stats_persist_flush (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persist_init">stats_persist_init (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persist_sched">stats_persist_sched (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_PERSIST_SCHED">STATS_PERSIST_SCHED (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_PERSISTED_HDR">STATS_PERSISTED_HDR (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persisted_hdr">stats_persisted_hdr (C struct)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persisted_hdr.sp_hdr">stats_persisted_hdr.sp_hdr (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persisted_hdr.sp_persist_delay">stats_persisted_hdr.sp_persist_delay (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_persisted_hdr.sp_persist_timer">stats_persisted_hdr.sp_persist_timer (C var)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_PERSISTED_SECT_START">STATS_PERSISTED_SECT_START (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_register">stats_register (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_reset">stats_reset (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_RESET">STATS_RESET (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_DECL">STATS_SECT_DECL (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_END">STATS_SECT_END (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_ENTRY">STATS_SECT_ENTRY (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_ENTRY16">STATS_SECT_ENTRY16 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_ENTRY32">STATS_SECT_ENTRY32 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_ENTRY64">STATS_SECT_ENTRY64 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_START">STATS_SECT_START (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SECT_VAR">STATS_SECT_VAR (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SET">STATS_SET (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SET_RAW">STATS_SET_RAW (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_shell_register">stats_shell_register (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SIZE_16">STATS_SIZE_16 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SIZE_32">STATS_SIZE_32 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SIZE_64">STATS_SIZE_64 (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.STATS_SIZE_INIT_PARMS">STATS_SIZE_INIT_PARMS (C macro)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_walk">stats_walk (C function)</a>
</li>
<li><a href="os/modules/stats/stats.html#c.stats_walk_func_t">stats_walk_func_t (C type)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.STR">STR (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.TEST_ASSERT">TEST_ASSERT (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_ASSERT_FATAL">TEST_ASSERT_FATAL (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_ASSERT_FULL">TEST_ASSERT_FULL (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE">TEST_CASE (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_DECL">TEST_CASE_DECL (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_DEFN">TEST_CASE_DEFN (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_SELF">TEST_CASE_SELF (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_SELF_EMIT_">TEST_CASE_SELF_EMIT_ (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_TASK">TEST_CASE_TASK (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_CASE_TASK_EMIT_">TEST_CASE_TASK_EMIT_ (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_PASS">TEST_PASS (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_SUITE">TEST_SUITE (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_SUITE_DECL">TEST_SUITE_DECL (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.TEST_SUITE_REGISTER">TEST_SUITE_REGISTER (C macro)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.ts_suite">ts_suite (C struct)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_any_failed">tu_any_failed (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_complete">tu_case_complete (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_fail">tu_case_fail (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_fail_assert">tu_case_fail_assert (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_failed">tu_case_failed (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_idx">tu_case_idx (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_init">tu_case_init (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_jb">tu_case_jb (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_name">tu_case_name (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_pass">tu_case_pass (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_pass_manual">tu_case_pass_manual (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_post_test">tu_case_post_test (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_report_fn_t">tu_case_report_fn_t (C type)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_reported">tu_case_reported (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_set_post_test_cb">tu_case_set_post_test_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_write_pass_auto">tu_case_write_pass_auto (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_config">tu_config (C struct)</a>
<ul>
<li><a href="os/modules/testutil/testutil.html#c.tu_config">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/testutil/testutil.html#c.tu_post_test_fn_t">tu_post_test_fn_t (C type)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_pre_test_fn_t">tu_pre_test_fn_t (C type)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_restart">tu_restart (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_set_fail_cb">tu_set_fail_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_set_pass_cb">tu_set_pass_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_start_os">tu_start_os (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_complete">tu_suite_complete (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_failed">tu_suite_failed (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_init">tu_suite_init (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_name">tu_suite_name (C var)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_pre_test">tu_suite_pre_test (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_register">tu_suite_register (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_pre_test_cb">tu_suite_set_pre_test_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_testsuite_fn_t">tu_testsuite_fn_t (C type)</a>
</li>
<li><a href="os/modules/mfg/mfg.html#c.type">type (C var)</a>
</li>
</ul></td>
</tr></table>
<h2 id="X">X</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.XSTR">XSTR (C macro)</a>
</li>
</ul></td>
</tr></table>
</div>
</div>
</div>
</div>
</div>
<!-- ENDS CONTENT SECTION -->
</div>
<!-- ENDS .content -->
</div>
</div>
<footer>
<div class="container">
<div class="row">
<div class="col-xs-12">
<p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p>
</div>
<div class="col-xs-12">
<div class="logos">
<img src="_static/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
<small class="footnote">
Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt project logo are either
registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
</small>
<a href="">
<img src="_static/img/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" />
</a>
</div>
</div>
</div>
</div>
</footer>
</div>
<!-- ENDS #wrapper -->
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'latest',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
LINK_SUFFIX: '.html'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/js/bootstrap-3.0.3.min.js"></script>
<script type="text/javascript" src="_static/js/affix.js"></script>
<script type="text/javascript" src="_static/js/main.js"></script>
</body>
</html>