blob: 19284b96f89f114e3d69309a4fd759c202a36238 [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" >
Version: 1.6.0
</option>
<option value="/v1_5_0" >
Version: 1.5.0
</option>
<option value="/v1_4_0" selected="selected" >
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.4.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="#C"><strong>C</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="#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="#U"><strong>U</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/testutil/testutil.html#c.ARG10">ARG10 (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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="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_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_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_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_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>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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_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_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_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_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_rx_cb">console_rx_cb (C type)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_set_completion_cb">console_set_completion_cb (C function)</a>
</li>
<li><a href="os/modules/console/console.html#c.console_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="F">F</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.FIRST">FIRST (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/testutil/testutil.html#c.FIRST_AUX">FIRST_AUX (C macro)</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/logs/logs.html#c.g_log_info">g_log_info (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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_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_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_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_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_init">hal_i2c_init (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_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_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>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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_init">hal_spi_init (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="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_func_t">lh_append_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_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_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_mbuf">log_append_mbuf (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_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_handler">log_console_handler (C var)</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_ETYPE_STRING">LOG_ETYPE_STRING (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_flush">log_flush (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_mbuf">log_handler.log_append_mbuf (C var)</a>
</li>
<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_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_info">log_info (C struct)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_info.li_next_index">log_info.li_next_index (C var)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.log_info.li_version">log_info.li_version (C var)</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_CRITICAL">LOG_LEVEL_CRITICAL (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_DEBUG">LOG_LEVEL_DEBUG (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_ERROR">LOG_LEVEL_ERROR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_INFO">LOG_LEVEL_INFO (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_MAX">LOG_LEVEL_MAX (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_STR">LOG_LEVEL_STR (C macro)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="os/modules/logs/logs.html#c.LOG_LEVEL_WARN">LOG_LEVEL_WARN (C macro)</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_DEFAULT">LOG_MODULE_DEFAULT (C macro)</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_IOTIVITY">LOG_MODULE_IOTIVITY (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_MAX">LOG_MODULE_MAX (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_NEWTMGR">LOG_MODULE_NEWTMGR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_NFFS">LOG_MODULE_NFFS (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_NIMBLE_CTLR">LOG_MODULE_NIMBLE_CTLR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_NIMBLE_HOST">LOG_MODULE_NIMBLE_HOST (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_OS">LOG_MODULE_OS (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_PERUSER">LOG_MODULE_PERUSER (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_MODULE_REBOOT">LOG_MODULE_REBOOT (C macro)</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_MODULE_TEST">LOG_MODULE_TEST (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_NAME_MAX_LEN">LOG_NAME_MAX_LEN (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_PRINTF_MAX_ENTRY_LEN">LOG_PRINTF_MAX_ENTRY_LEN (C macro)</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_mbuf">log_read_mbuf (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_STORE_CBMEM">LOG_STORE_CBMEM (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_STORE_CONSOLE">LOG_STORE_CONSOLE (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_STORE_FCB">LOG_STORE_FCB (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_SYSLEVEL">LOG_SYSLEVEL (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_TYPE_MEMORY">LOG_TYPE_MEMORY (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_TYPE_STORAGE">LOG_TYPE_STORAGE (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_TYPE_STREAM">LOG_TYPE_STREAM (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_VERSION_V1">LOG_VERSION_V1 (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_VERSION_V2">LOG_VERSION_V2 (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOG_VERSION_V3">LOG_VERSION_V3 (C macro)</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_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>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_APPEND">LOGS_NMGR_OP_APPEND (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_CLEAR">LOGS_NMGR_OP_CLEAR (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_LEVEL_LIST">LOGS_NMGR_OP_LEVEL_LIST (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_LOGS_LIST">LOGS_NMGR_OP_LOGS_LIST (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_MODULE_LIST">LOGS_NMGR_OP_MODULE_LIST (C macro)</a>
</li>
<li><a href="os/modules/logs/logs.html#c.LOGS_NMGR_OP_READ">LOGS_NMGR_OP_READ (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/core_os/mutex/mutex.html#c.mu_level">mu_level (C var)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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/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/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_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_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_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/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_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>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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>
<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_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_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_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_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_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_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/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/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/stats/stats.html#c.STATS_CLEAR">STATS_CLEAR (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_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>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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_pad1">stats_hdr.s_pad1 (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_INC">STATS_INC (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_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_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_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.tc_config">tc_config (C struct)</a>
<ul>
<li><a href="os/modules/testutil/testutil.html#c.tc_config">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/testutil/testutil.html#c.tc_current_config">tc_current_config (C var)</a>
</li>
<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_TASK">TEST_CASE_TASK (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_config">ts_config (C struct)</a>
<ul>
<li><a href="os/modules/testutil/testutil.html#c.ts_config">(C var)</a>
</li>
</ul></li>
<li><a href="os/modules/testutil/testutil.html#c.ts_current_config">ts_current_config (C var)</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>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_pass">tu_case_pass (C function)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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_pre_test">tu_case_pre_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_init_cb">tu_case_set_init_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_set_post_cb">tu_case_set_post_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_case_set_pre_cb">tu_case_set_pre_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_init_test_fn_t">tu_init_test_fn_t (C type)</a>
</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_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_post_test">tu_suite_post_test (C function)</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_restart_fn_t">tu_suite_restart_fn_t (C type)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_complete_cb">tu_suite_set_complete_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_fail_cb">tu_suite_set_fail_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_init_cb">tu_suite_set_init_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_pass_cb">tu_suite_set_pass_cb (C function)</a>
</li>
<li><a href="os/modules/testutil/testutil.html#c.tu_suite_set_post_test_cb">tu_suite_set_post_test_cb (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>
</ul></td>
</tr></table>
<h2 id="U">U</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.UTC01_01_2016">UTC01_01_2016 (C macro)</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>