This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 52ef820 Publishing web: 3c980bc717a3874c683a1bd2a48c64c33af05833 docs: 922ebe5b96fe3253ebad1103801e769212fa1a8d 52ef820 is described below commit 52ef8204eb07608135352f3f6beb6c1f93a0bd99 Author: Alin <alin.jerpe...@sony.com> AuthorDate: Sat Jul 2 00:14:04 2022 +0000 Publishing web: 3c980bc717a3874c683a1bd2a48c64c33af05833 docs: 922ebe5b96fe3253ebad1103801e769212fa1a8d --- content/docs/10.0.0/index.html | 2 +- content/docs/10.0.1/index.html | 2 +- content/docs/10.1.0/index.html | 2 +- content/docs/10.2.0/index.html | 2 +- content/docs/10.3.0/index.html | 2 +- .../components/drivers/character/ws2812.rst.txt | 32 +++ .../components/drivers/character/ws2812.html | 273 +++++++++++++++++++++ content/docs/latest/index.html | 2 +- content/docs/latest/objects.inv | Bin 34045 -> 34078 bytes content/docs/latest/searchindex.js | 2 +- content/feed.xml | 4 +- 11 files changed, 314 insertions(+), 9 deletions(-) diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html index db09ee5..a5f52d2 100644 --- a/content/docs/10.0.0/index.html +++ b/content/docs/10.0.0/index.html @@ -207,7 +207,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:11</p> +<p>Last Updated: 02 July 22 at 00:10</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html index 9295e5f..ebe427d 100644 --- a/content/docs/10.0.1/index.html +++ b/content/docs/10.0.1/index.html @@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:11</p> +<p>Last Updated: 02 July 22 at 00:11</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html index 485f6c9..6836f8f 100644 --- a/content/docs/10.1.0/index.html +++ b/content/docs/10.1.0/index.html @@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:12</p> +<p>Last Updated: 02 July 22 at 00:11</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html index 01ac582..baf2eab 100644 --- a/content/docs/10.2.0/index.html +++ b/content/docs/10.2.0/index.html @@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:12</p> +<p>Last Updated: 02 July 22 at 00:11</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html index 01ac582..161f48f 100644 --- a/content/docs/10.3.0/index.html +++ b/content/docs/10.3.0/index.html @@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:12</p> +<p>Last Updated: 02 July 22 at 00:12</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/latest/_sources/components/drivers/character/ws2812.rst.txt b/content/docs/latest/_sources/components/drivers/character/ws2812.rst.txt new file mode 100644 index 0000000..9914ab1 --- /dev/null +++ b/content/docs/latest/_sources/components/drivers/character/ws2812.rst.txt @@ -0,0 +1,32 @@ +=========== +ws2812 Drivers +=========== + +This driver allows control of any smart pixels that use the ws2812 +protocol. It supports pixel chains that use normal RGB pixels or +newer RGBW pixels. + +The current driver does not support mixed RGB and RGBW pixels in a +single chain. + +The NuttX ws2812 driver is split into two parts: + +#. An "upper half", generic driver that provides the common + interface to application level code, and +#. A "lower half", platform-specific driver that implements the + low-level formatting and output. + +Files supporting ws2812 can be found in the following locations: + +- **Interface Definition**. The header file for the NuttX ws2812 + driver reside at ``include/nuttx/leds/ws2812.h``. This header + file includes both the application level interface to the ws2812 + driver as well as the interface between the "upper half" and + "lower half" drivers. The ws2812 module uses a standard character + driver framework. +- **"Upper Half" Driver**. The generic, "upper half" ws2812 driver + resides at ``drivers/leds/ws2812.c``. +- **"Lower Half" Drivers**. Platform-specific ws2812 drivers reside + in ``arch/``\ *<architecture>*\ ``/src/``\ *<hardware>* + directory for the specific processor *<architecture>* and for + the specific *<chip>* ws2812 peripheral devices. diff --git a/content/docs/latest/components/drivers/character/ws2812.html b/content/docs/latest/components/drivers/character/ws2812.html new file mode 100644 index 0000000..2ae94da --- /dev/null +++ b/content/docs/latest/components/drivers/character/ws2812.html @@ -0,0 +1,273 @@ +<!-- + Documentation/_templates/layout.html + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. The + ASF licenses this file to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance with the + License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. +--> + + + +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <title>ws2812 Drivers — NuttX latest documentation</title> + + + + <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../_static/tabs.css" type="text/css" /> + <link rel="stylesheet" href="../../../_static/custom.css" type="text/css" /> + + + + <link rel="shortcut icon" href="../../../_static/favicon.ico"/> + + + + + + + + + <!--[if lt IE 9]> + <script src="../../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + + <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> + <script src="../../../_static/jquery.js"></script> + <script src="../../../_static/underscore.js"></script> + <script src="../../../_static/doctools.js"></script> + + <script type="text/javascript" src="../../../_static/js/theme.js"></script> + + + <link rel="index" title="Index" href="../../../genindex.html" /> + <link rel="search" title="Search" href="../../../search.html" /> +</head> + +<body class="wy-body-for-nav"> + + + <div class="wy-grid-for-nav"> + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" > + + + <a href="../../../index.html" class="icon icon-home"> NuttX + + + + + <img src="../../../_static/NuttX.png" class="logo" alt="Logo"/> + + </a> + + <!-- this version selector is quite ugly, should be probably replaced by something + more modern --> + + <div class="version-selector"> + <select onchange="javascript:location.href = this.value;"> + + <option value="../../../../latest" selected="selected">latest</option> + + <option value="../../../../10.0.0" >10.0.0</option> + + <option value="../../../../10.0.1" >10.0.1</option> + + <option value="../../../../10.1.0" >10.1.0</option> + + <option value="../../../../10.2.0" >10.2.0</option> + + <option value="../../../../10.3.0" >10.3.0</option> + + </select> + </div> + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + </div> + + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <p class="caption"><span class="caption-text">Table of Contents</span></p> +<ul> +<li class="toctree-l1"><a class="reference internal" href="../../../index.html">Home</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../introduction/index.html">Introduction</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../quickstart/index.html">Getting Started</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../contributing/index.html">Contributing</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../platforms/index.html">Supported Platforms</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../index.html">OS Components</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../applications/index.html">Applications</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../reference/index.html">API Reference</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../faq/index.html">FAQ</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../guides/index.html">Guides</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../glossary.html">Glossary</a></li> +</ul> + + + + </div> + + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../../index.html">NuttX</a> + + </nav> + + + <div class="wy-nav-content"> + + <div class="rst-content"> + + + + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> + + <li>ws2812 Drivers</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="../../../_sources/components/drivers/character/ws2812.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="ws2812-drivers"> +<h1>ws2812 Drivers<a class="headerlink" href="#ws2812-drivers" title="Permalink to this headline">¶</a></h1> +<p>This driver allows control of any smart pixels that use the ws2812 +protocol. It supports pixel chains that use normal RGB pixels or +newer RGBW pixels.</p> +<p>The current driver does not support mixed RGB and RGBW pixels in a +single chain.</p> +<p>The NuttX ws2812 driver is split into two parts:</p> +<ol class="arabic simple"> +<li><p>An “upper half”, generic driver that provides the common +interface to application level code, and</p></li> +<li><p>A “lower half”, platform-specific driver that implements the +low-level formatting and output.</p></li> +</ol> +<p>Files supporting ws2812 can be found in the following locations:</p> +<ul class="simple"> +<li><p><strong>Interface Definition</strong>. The header file for the NuttX ws2812 +driver reside at <code class="docutils literal notranslate"><span class="pre">include/nuttx/leds/ws2812.h</span></code>. This header +file includes both the application level interface to the ws2812 +driver as well as the interface between the “upper half” and +“lower half” drivers. The ws2812 module uses a standard character +driver framework.</p></li> +<li><p><strong>“Upper Half” Driver</strong>. The generic, “upper half” ws2812 driver +resides at <code class="docutils literal notranslate"><span class="pre">drivers/leds/ws2812.c</span></code>.</p></li> +<li><p><strong>“Lower Half” Drivers</strong>. Platform-specific ws2812 drivers reside +in <code class="docutils literal notranslate"><span class="pre">arch/</span></code><em><architecture></em><code class="docutils literal notranslate"><span class="pre">/src/</span></code><em><hardware></em> +directory for the specific processor <em><architecture></em> and for +the specific <em><chip></em> ws2812 peripheral devices.</p></li> +</ul> +</div> + + + </div> + + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2020, The Apache Software Foundation. + + </p> + </div> + +</footer> + </div> + </div> + + </section> + + </div> + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + + + + + + +</body> +</html> \ No newline at end of file diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html index 01ac582..161f48f 100644 --- a/content/docs/latest/index.html +++ b/content/docs/latest/index.html @@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio <div class="section" id="nuttx-documentation"> <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1> <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p> -<p>Last Updated: 01 July 22 at 00:12</p> +<p>Last Updated: 02 July 22 at 00:12</p> <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Table of Contents</span></p> <ul class="current"> diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv index d08012a..fd256ff 100644 Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js index d38ac15..489e0db 100644 --- a/content/docs/latest/searchindex.js +++ b/content/docs/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...] \ No newline at end of file +Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...] \ No newline at end of file diff --git a/content/feed.xml b/content/feed.xml index 4cb12e2..5eec527 100644 --- a/content/feed.xml +++ b/content/feed.xml @@ -5,8 +5,8 @@ <description></description> <link>/</link> <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Fri, 01 Jul 2022 00:14:20 +0000</pubDate> - <lastBuildDate>Fri, 01 Jul 2022 00:14:20 +0000</lastBuildDate> + <pubDate>Sat, 02 Jul 2022 00:14:01 +0000</pubDate> + <lastBuildDate>Sat, 02 Jul 2022 00:14:01 +0000</lastBuildDate> <generator>Jekyll v3.8.5</generator> <item>