You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gi...@apache.org on 2020/09/02 20:25:31 UTC

[incubator-nuttx-website] branch asf-site updated: Publishing web: 36f9d16d072aff843aeea6047e41d15a3c4fcaec docs: 2120eed84f14f8bf56858b9a8173cab02cbdd870

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 232ab95  Publishing web: 36f9d16d072aff843aeea6047e41d15a3c4fcaec docs: 2120eed84f14f8bf56858b9a8173cab02cbdd870
232ab95 is described below

commit 232ab952e76542345e4062eff8ca9f3a720ec671
Author: Brennan <ba...@brennanashton.com>
AuthorDate: Wed Sep 2 20:25:01 2020 +0000

    Publishing web: 36f9d16d072aff843aeea6047e41d15a3c4fcaec docs: 2120eed84f14f8bf56858b9a8173cab02cbdd870
---
 .../docs/latest/_sources/components/binfmt.rst.txt |  17 +--
 .../docs/latest/_sources/components/nxflat.rst.txt |  75 +------------
 .../_sources/components/nxgraphics/nx.rst.txt      |  43 ++------
 .../docs/latest/_sources/components/paging.rst.txt |  22 +---
 .../_sources/contributing/documentation.rst.txt    |  30 ++----
 .../docs/latest/_sources/reference/os/arch.rst.txt |  18 ++--
 .../reference/user/01_task_control.rst.txt         |  12 ---
 .../_sources/reference/user/structures.rst.txt     |   2 +
 content/docs/latest/applications/index.html        |   2 +-
 content/docs/latest/boards/index.html              |   2 +-
 content/docs/latest/components/binfmt.html         |  29 ++---
 content/docs/latest/components/drivers/index.html  |   2 +-
 content/docs/latest/components/filesystem.html     |   2 +-
 content/docs/latest/components/index.html          |   3 +-
 content/docs/latest/components/nsh/builtin.html    |   2 +-
 content/docs/latest/components/nsh/commands.html   |   2 +-
 content/docs/latest/components/nsh/config.html     |   2 +-
 .../docs/latest/components/nsh/customizing.html    |   2 +-
 content/docs/latest/components/nsh/index.html      |   2 +-
 .../docs/latest/components/nsh/installation.html   |   2 +-
 content/docs/latest/components/nsh/login.html      |   2 +-
 content/docs/latest/components/nsh/nsh.html        |   2 +-
 content/docs/latest/components/nxflat.html         | 120 ++-------------------
 .../latest/components/nxgraphics/appendix.html     |   2 +-
 .../docs/latest/components/nxgraphics/index.html   |   2 +-
 content/docs/latest/components/nxgraphics/nx.html  |  49 ++-------
 .../latest/components/nxgraphics/nxcursor.html     |   2 +-
 .../docs/latest/components/nxgraphics/nxfonts.html |   2 +-
 .../docs/latest/components/nxgraphics/nxgl.html    |   2 +-
 .../docs/latest/components/nxgraphics/nxtk.html    |   2 +-
 .../docs/latest/components/nxgraphics/sample.html  |   2 +-
 content/docs/latest/components/nxwidgets.html      |   2 +-
 content/docs/latest/components/paging.html         |  27 +----
 content/docs/latest/components/power.html          |   2 +-
 content/docs/latest/components/socketcan.html      |   2 +-
 content/docs/latest/components/syslog.html         |   2 +-
 content/docs/latest/contributing/coding_style.html |   2 +-
 .../docs/latest/contributing/documentation.html    |  25 ++---
 content/docs/latest/contributing/index.html        |   2 +-
 content/docs/latest/contributing/workflow.html     |   2 +-
 content/docs/latest/genindex.html                  |  22 ++--
 content/docs/latest/glossary.html                  |   2 +-
 content/docs/latest/guides/index.html              |   2 +-
 content/docs/latest/guides/nfs.html                |   2 +-
 content/docs/latest/guides/usbtrace.html           |   2 +-
 content/docs/latest/index.html                     |   6 +-
 content/docs/latest/introduction/about.html        |   2 +-
 .../docs/latest/introduction/detailed_support.html |   2 +-
 .../introduction/development_environments.html     |   2 +-
 content/docs/latest/introduction/index.html        |   2 +-
 content/docs/latest/introduction/inviolables.html  |  17 ++-
 content/docs/latest/introduction/licensing.html    |   2 +-
 content/docs/latest/introduction/resources.html    |   4 +-
 .../latest/introduction/supported_platforms.html   |   2 +-
 content/docs/latest/introduction/trademarks.html   |   2 +-
 content/docs/latest/objects.inv                    | Bin 18098 -> 18079 bytes
 content/docs/latest/quickstart/config_build.html   |   2 +-
 content/docs/latest/quickstart/index.html          |   4 +-
 content/docs/latest/quickstart/organization.html   |   2 +-
 content/docs/latest/reference/index.html           |   2 +-
 content/docs/latest/reference/os/addrenv.html      |   2 +-
 content/docs/latest/reference/os/app_vs_os.html    |   2 +-
 content/docs/latest/reference/os/arch.html         |  20 ++--
 content/docs/latest/reference/os/board.html        |   2 +-
 content/docs/latest/reference/os/boardctl.html     |   4 +-
 content/docs/latest/reference/os/conventions.html  |   2 +-
 content/docs/latest/reference/os/index.html        |   2 +-
 content/docs/latest/reference/os/iob.html          |   2 +-
 content/docs/latest/reference/os/led.html          |   2 +-
 content/docs/latest/reference/os/nuttx.html        |   2 +-
 content/docs/latest/reference/os/paging.html       |   2 +-
 content/docs/latest/reference/os/shm.html          |   2 +-
 content/docs/latest/reference/os/smp.html          |   2 +-
 content/docs/latest/reference/os/time_clock.html   |   2 +-
 content/docs/latest/reference/os/wqueue.html       |   2 +-
 .../latest/reference/user/01_task_control.html     |  27 +----
 .../latest/reference/user/02_task_scheduling.html  |   2 +-
 .../latest/reference/user/03_task_control.html     |   2 +-
 .../latest/reference/user/04_message_queue.html    |   2 +-
 .../reference/user/05_counting_semaphore.html      |   2 +-
 .../latest/reference/user/06_clocks_timers.html    |   2 +-
 content/docs/latest/reference/user/07_signals.html |   2 +-
 content/docs/latest/reference/user/08_pthread.html |   2 +-
 .../docs/latest/reference/user/09_env_vars.html    |   2 +-
 .../docs/latest/reference/user/10_filesystem.html  |   2 +-
 content/docs/latest/reference/user/11_network.html |   2 +-
 .../latest/reference/user/12_shared_memory.html    |   2 +-
 content/docs/latest/reference/user/index.html      |   2 +-
 content/docs/latest/reference/user/structures.html |   2 +-
 content/docs/latest/releases/index.html            |   2 +-
 content/docs/latest/search.html                    |   2 +-
 content/docs/latest/searchindex.js                 |   2 +-
 content/docs/latest/substitutions.html             |   2 +-
 content/feed.xml                                   |   4 +-
 94 files changed, 193 insertions(+), 527 deletions(-)

diff --git a/content/docs/latest/_sources/components/binfmt.rst.txt b/content/docs/latest/_sources/components/binfmt.rst.txt
index 1267153..8fb237c 100644
--- a/content/docs/latest/_sources/components/binfmt.rst.txt
+++ b/content/docs/latest/_sources/components/binfmt.rst.txt
@@ -206,21 +206,10 @@ Basic module management
   :return:
     This is a NuttX internal function so it follows the convention that 0 (``OK``)
     is returned on success and a negated ``errno`` is returned on failure.
- 
-.. c:function:: int exec(FAR const char *filename, FAR const char **argv, FAR const struct symtab_s *exports, int nexports)
 
-  This is a convenience function that wraps :c:func:`load_module` and
-  :c:func:`exec_module` into one call. 
-
-  :param filename: Full path to the binary to be loaded.
-  :param argv: Argument list.
-  :param exports: Table of exported symbols.
-  :param exports: The number of symbols in exports.
-
-  :return: 
-    This is an end-user function, so it follows the normal convention:
-    Returns 0 (``OK``) on success. On failure, it returns -1 (ERROR)
-    with ``errno`` set appropriately. 
+.. tip::
+  The function :c:func:`exec` is a convenience function that wraps
+  :c:func:`load_module` and :c:func:`exec_module` into one call. 
 
 ``PATH`` traversal logic
 ~~~~~~~~~~~~~~~~~~~~~~~~ 
diff --git a/content/docs/latest/_sources/components/nxflat.rst.txt b/content/docs/latest/_sources/components/nxflat.rst.txt
index 0a494e9..22cce9f 100644
--- a/content/docs/latest/_sources/components/nxflat.rst.txt
+++ b/content/docs/latest/_sources/components/nxflat.rst.txt
@@ -320,75 +320,8 @@ because these segments overlap.
 object to create the final, NXFLAT module ``hello`` by executing
 ``ldnxflat``.
 
-Binary Loader APIs
-==================
-
-**Relevant Header Files:**
-
-  - The interface to the binary loader is described in the header file
-    ```include/nuttx/binfmt/binfmt.h``.
-    A brief summary of the APIs prototyped in that header file are listed
-    below.
-  - NXFLAT APIs needed to register NXFLAT as a binary loader appear in
-    the header file
-    ``include/nuttx/binfmt/nxflat.h``.
-  - The format of an NXFLAT object itself is described in the header
-    file:
-    ``include/nuttx/binfmt/nxflat.h``.
-
-**binfmt Registration** These first interfaces are used only by a binary
-loader module, such as NXFLAT itself. NXFLAT (or any future binary
-loader) calls ``register_binfmt()`` to incorporate itself into the
-system. In this way, the binary loader logic is dynamically extensible
-to support any kind of loader. Normal application code should not be
-concerned with these interfaces.
-
-.. c:function:: int register_binfmt(FAR struct binfmt_s *binfmt)
-
-  Register a loader for a binary format
-
-  :return: This is a NuttX internal function so it follows the
-    convention that 0 (``OK``) is returned on success and a
-    negated errno is returned on failure.
-
-.. c:function:: int unregister_binfmt(FAR struct binfmt_s *binfmt)
-
-   Register a loader for a binary format 
-
-  :return: This is a NuttX internal function so it follows the
-    convention that 0 (``OK``) is returned on success and a
-    negated errno is returned on failure.
-
-**Binary Loader Interfaces**. The remaining APIs are called by user
-applications to maintain modules in the file system.
-
-.. c:function:: int load_module(FAR struct binary_s *bin)
-
-  Load a module into memory, bind it to an exported symbol take,
-  and prep the module for execution. 
-
-  :return: This is a NuttX internal function so it follows the
-    convention that 0 (``OK``) is returned on success and a
-    negated errno is returned on failure.
-
-.. c:function:: int unload_module(FAR struct binary_s *bin)
-
-   Unload a (non-executing) module from memory. If the module
-   has been started (via :c:func:`exec_module`), calling this
-   will be fatal. 
-
-  :return: This is a NuttX internal function so it follows the
-    convention that 0 (``OK``) is returned on success and a
-    negated errno is returned on failure.
-
-.. c:function:: int exec_module(FAR const struct binary_s *bin)
-
-   Execute a module that has been loaded into memory by
-   :c:func:`load_module`.
-   
-   :return: This is a NuttX internal function so it follows the
-    convention that 0 (``OK``) is returned on success and a
-    negated errno is returned on failure.
+**binfmt Registration** NXFLAT calls :c:func:`register_binfmt` to
+incorporate itself into the system.
 
 Appendix A: No GOT Operation
 ============================
@@ -399,7 +332,7 @@ and, in ELF environments, another is the PLT (Procedure Lookup Table.
 For example, if your C code generated (ARM) assembly language like this
 without PIC:
 
-.. code-block:: c-objdump
+.. code-block:: asm
 
           ldr     r1, .L0         /* Fetch the offset to 'x' */
           ldr     r0, [r10, r1]   /* Load the value of 'x' with PIC offset */
@@ -409,7 +342,7 @@ without PIC:
 Then when PIC is enabled (say with the -fpic compiler option), it will
 generate code like this:
 
-.. code-block:: c-objdump
+.. code-block:: asm
 
           ldr     r1, .L0         /* Fetch the offset to the GOT entry */
           ldr     r1, [r10, r1]   /* Fetch the (relocated) address of 'x' from the GOT */
diff --git a/content/docs/latest/_sources/components/nxgraphics/nx.rst.txt b/content/docs/latest/_sources/components/nxgraphics/nx.rst.txt
index 49f33c7..0206a4d 100644
--- a/content/docs/latest/_sources/components/nxgraphics/nx.rst.txt
+++ b/content/docs/latest/_sources/components/nxgraphics/nx.rst.txt
@@ -69,13 +69,21 @@ start this daemon. There are two ways that this can be done:
    board startup logic can run automatically during the early system if
    ``CONFIG_BOARD_LATE_INITIALIZE`` is defined in the configuration. Or,
    the board startup logic can execute under control of the application
-   by calling the ``boardctl(BOARDIOC_INIT, arg)`` OS interface.
+   by calling :c:func:`boardctl` as:
+  
+   .. code-block:: c
+     
+     boardctl(BOARDIOC_INIT, arg)
 
    The board initialization logic will run in either case and the simple
    call to ``nxmu_start()`` will start the NX server.
 
-#. The NX server may also be started later by the application via the
-   ``boardctl(BOARDIOC_NX_START, arg)``
+#. The NX server may also be started later by the application via
+   :c:func:`boardctl` as:
+
+   .. code-block:: c
+
+     boardctl(BOARDIOC_NX_START, arg)
 
 .. c:function:: int nxmu_start(int display, int plane);
 
@@ -91,35 +99,6 @@ start this daemon. There are two ways that this can be done:
     A negated ``errno`` value is returned on failure. The ``errno`` value
     indicates the nature of the failure.
     
-.. c:function:: void boardctl(...)
-
-  Generic NuttX interface that among
-  many of it functions, may also be used to start the NX server.
-
-  In a small embedded system, there will typically be a much greater
-  interaction between application and low-level board features. The
-  canonically correct to implement such interactions is by implementing a
-  character driver and performing the interactions via low level
-  ``ioctl()`` calls. This, however, may not be practical in many cases and
-  will lead to "correct" but awkward implementations.
-
-  ``boardctl()`` is non-standard OS interface to alleviate the problem. It
-  basically circumvents the normal device driver ioctl interlace and
-  allows the application to perform direction IOCTL-like calls to the
-  board-specific logic. In it is especially useful for setting up board
-  operational and test configurations.
-
-  When called with the ``cmd`` of ``BOARDIOC_NX_START``, then the
-  ``boardctl()`` will call ``nxmu_start`` indirectly on behalf of the
-  application. In this case the ``arg`` parameter is ignored.
-
-  :param cmd: Identifies the board command to be executed
-  :param arg: The argument that accompanies the command. The nature of the argument
-    is determined by the specific command.
-
-  :return: On success zero (``OKERROR``) is returned on failure
-    with the ``errno`` variable set to indicate the nature of the failure.
-
 NX Server Callbacks
 ===================
 
diff --git a/content/docs/latest/_sources/components/paging.rst.txt b/content/docs/latest/_sources/components/paging.rst.txt
index 92d9c60..ecede3a 100644
--- a/content/docs/latest/_sources/components/paging.rst.txt
+++ b/content/docs/latest/_sources/components/paging.rst.txt
@@ -371,25 +371,9 @@ Most standard, architecture-specific functions are declared in
 ``include/nuttx/arch.h``. However, for the case of this paging logic,
 the architecture specific functions are declared in
 ``include/nuttx/page.h``. Standard, architecture-specific functions that
-should already be provided in the architecture port. The following are
-used by the common paging logic:
-
-.. c:function:: void up_block_task(FAR struct tcb_s *tcb, tstate_t task_state)
-
-   The currently executing task at the head of the ready to run list
-   must be stopped. Save its context and move it to the inactive list
-   specified by task_state. This function is called by the on-demand
-   paging logic in order to block the task that requires the page fill,
-   and to
-   
-.. c:function:: void up_unblock_task(FAR struct tcb_s *tcb)
- 
-   A task is currently in an inactive task list but has been prepped to
-   execute. Move the TCB to the ready-to-run list, restore its context,
-   and start execution. This function will be called
-
-New, additional functions that must be implemented just for on-demand
-paging support:
+should already be provided in the architecture port are :c:func:`up_block_task`
+and :c:func:`up_unblock_task`. New, additional functions that must be
+implemented just for on-demand paging support are:
 
 .. c:function:: int up_checkmapping(FAR struct tcb_s *tcb)
 
diff --git a/content/docs/latest/_sources/contributing/documentation.rst.txt b/content/docs/latest/_sources/contributing/documentation.rst.txt
index 58b83e5..565d9ca 100644
--- a/content/docs/latest/_sources/contributing/documentation.rst.txt
+++ b/content/docs/latest/_sources/contributing/documentation.rst.txt
@@ -15,29 +15,17 @@ Building
 To render the Documentation locally, you should clone the NuttX main repository, and 
 go into ``Documentation`` directory. Then,
 
-  1. Install sphinx and other dependencies. You can do this in one of two ways:
+  1. Install Sphinx and other dependencies using pipenv.
+     You may also find it helpful on platforms such as Windows and MacOS to use *pyenv*
+     to manage your python installation.  You can read about installing that on the
+     project `site <https://github.com/pyenv/pyenv#installation>`_.
   
-    * **Fast and easy**: 
-    
-      .. code-block:: console
-      
-        pip3 install -r requirements.txt
-         
-    * **Slower but cleaner**:
+    .. code-block:: console
     
-      .. code-block:: console
-
-        $ # install pyenv
-        $ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
-        $ # install python
-        $ pyenv install 3.7.3
-        $ pyenv local 3.7.3
-        $ # install pipenv
-        $ pip install pipenv
-        $ # install sphinx and related software
-        $ pipenv install
-        $ # activate the virtual environent
-        $ pipenv shell
+      $ pip3 install pipenv
+      $ pipenv install
+      $ # activate the virtual environent
+      $ pipenv shell
         
   2. Build documentation:
   
diff --git a/content/docs/latest/_sources/reference/os/arch.rst.txt b/content/docs/latest/_sources/reference/os/arch.rst.txt
index c9829f3..3b94233 100644
--- a/content/docs/latest/_sources/reference/os/arch.rst.txt
+++ b/content/docs/latest/_sources/reference/os/arch.rst.txt
@@ -161,17 +161,17 @@ APIs Exported by Architecture-Specific Logic to NuttX
 
 .. c:function:: void up_unblock_task(FAR struct tcb_s *tcb)
 
-A task is currently in an inactive task list but
-has been prepped to execute. Move the TCB to the ready-to-run
-list, restore its context, and start execution.
+  A task is currently in an inactive task list but
+  has been prepped to execute. Move the TCB to the ready-to-run
+  list, restore its context, and start execution.
 
-This function is called only from the NuttX scheduling logic.
-Interrupts will always be disabled when this function is called.
+  This function is called only from the NuttX scheduling logic.
+  Interrupts will always be disabled when this function is called.
 
-:param tcb: Refers to the tcb to be unblocked. This tcb is in one
-  of the waiting tasks lists. It must be moved to the
-  ready-to-run list and, if it is the highest priority ready to
-  run tasks, executed.
+  :param tcb: Refers to the tcb to be unblocked. This tcb is in one
+    of the waiting tasks lists. It must be moved to the
+    ready-to-run list and, if it is the highest priority ready to
+    run tasks, executed.
 
 .. c:function:: void up_block_task(FAR struct tcb_s *tcb, tstate_t task_state)
 
diff --git a/content/docs/latest/_sources/reference/user/01_task_control.rst.txt b/content/docs/latest/_sources/reference/user/01_task_control.rst.txt
index 4ac1c93..6e47244 100644
--- a/content/docs/latest/_sources/reference/user/01_task_control.rst.txt
+++ b/content/docs/latest/_sources/reference/user/01_task_control.rst.txt
@@ -873,15 +873,3 @@ Functions
   :param policy: The new value of the *spawn-stacksize* attribute.
   :return: On success, this function returns 0; on failure it
     will return an error number from ``<errno.h>``
-
-.. c:function:: int posix_spawn_file_actions_init(FAR posix_spawn_file_actions_t *file_actions);
-
-  The ``posix_spawn_file_actions_init()`` function
-  initializes the object referenced by ``file_actions`` to an empty set of
-  file actions for subsequent use in a call to ``posix_spawn()`` or
-  ``posix_spawnp()``.
-
-  :param file_actions: The address of the ``posix_spawn_file_actions_t``
-    to be initialized.
-  :return: On success, this function returns 0; on failure it
-    will return an error number from ``<errno.h>``.
diff --git a/content/docs/latest/_sources/reference/user/structures.rst.txt b/content/docs/latest/_sources/reference/user/structures.rst.txt
index 375b2e3..ef05ee6 100644
--- a/content/docs/latest/_sources/reference/user/structures.rst.txt
+++ b/content/docs/latest/_sources/reference/user/structures.rst.txt
@@ -106,6 +106,8 @@ NuttX and a MoBY application:
    size_t       mq_curmsgs;  /* Number of messages currently in queue */
   };
 
+.. note that this gives a warning due to https://github.com/sphinx-doc/sphinx/issues/7819
+
 .. c:struct:: sigaction
 
 The following structure defines the action to take for given signal:
diff --git a/content/docs/latest/applications/index.html b/content/docs/latest/applications/index.html
index eedbaab..f407cdf 100644
--- a/content/docs/latest/applications/index.html
+++ b/content/docs/latest/applications/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Applications</a></li>
diff --git a/content/docs/latest/boards/index.html b/content/docs/latest/boards/index.html
index 037a8f2..8ea9b67 100644
--- a/content/docs/latest/boards/index.html
+++ b/content/docs/latest/boards/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/components/binfmt.html b/content/docs/latest/components/binfmt.html
index 22b4bd4..8ab0151 100644
--- a/content/docs/latest/components/binfmt.html
+++ b/content/docs/latest/components/binfmt.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
@@ -440,28 +440,11 @@ is returned on success and a negated <code class="docutils literal notranslate">
 </dl>
 </dd></dl>
 
-<dl class="c function">
-<dt id="c.exec">
-int <code class="sig-name descname">exec</code><span class="sig-paren">(</span>FAR <em class="property">const</em> char *<em>filename</em>, FAR <em class="property">const</em> char **<em>argv</em>, FAR <em class="property">const</em> <em class="property">struct</em> symtab_s *<em>exports</em>, int <em>nexports</em><span class="sig-paren">)</span><a class="headerlink" href="#c.exec" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>This is a convenience function that wraps <a class="reference internal" href="#c.load_module" title="load_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">load_module()</span></code></a> and
-<a class="reference internal" href="#c.exec_module" title="exec_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec_module()</span></code></a> into one call.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>filename</strong> – Full path to the binary to be loaded.</p></li>
-<li><p><strong>argv</strong> – Argument list.</p></li>
-<li><p><strong>exports</strong> – Table of exported symbols.</p></li>
-<li><p><strong>exports</strong> – The number of symbols in exports.</p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns</dt>
-<dd class="field-even"><p>This is an end-user function, so it follows the normal convention:
-Returns 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) on success. On failure, it returns -1 (ERROR)
-with <code class="docutils literal notranslate"><span class="pre">errno</span></code> set appropriately.</p>
-</dd>
-</dl>
-</dd></dl>
-
+<div class="admonition tip">
+<p class="admonition-title">Tip</p>
+<p>The function <a class="reference internal" href="../reference/user/01_task_control.html#c.exec" title="exec"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec()</span></code></a> is a convenience function that wraps
+<a class="reference internal" href="#c.load_module" title="load_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">load_module()</span></code></a> and <a class="reference internal" href="#c.exec_module" title="exec_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec_module()</span></code></a> into one call.</p>
+</div>
 </div>
 <div class="section" id="path-traversal-logic">
 <h4><code class="docutils literal notranslate"><span class="pre">PATH</span></code> traversal logic<a class="headerlink" href="#path-traversal-logic" title="Permalink to this headline">¶</a></h4>
diff --git a/content/docs/latest/components/drivers/index.html b/content/docs/latest/components/drivers/index.html
index be13312..a96102d 100644
--- a/content/docs/latest/components/drivers/index.html
+++ b/content/docs/latest/components/drivers/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/filesystem.html b/content/docs/latest/components/filesystem.html
index 6801a81..ee85cfa 100644
--- a/content/docs/latest/components/filesystem.html
+++ b/content/docs/latest/components/filesystem.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/index.html b/content/docs/latest/components/index.html
index aec46e1..1db965d 100644
--- a/content/docs/latest/components/index.html
+++ b/content/docs/latest/components/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">OS Components</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
@@ -248,7 +248,6 @@
 <li class="toctree-l1"><a class="reference internal" href="nxflat.html">NXFLAT</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="nxflat.html#overview">Overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="nxflat.html#nxflat-toolchain">NXFLAT Toolchain</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nxflat.html#binary-loader-apis">Binary Loader APIs</a></li>
 <li class="toctree-l2"><a class="reference internal" href="nxflat.html#appendix-a-no-got-operation">Appendix A: No GOT Operation</a></li>
 <li class="toctree-l2"><a class="reference internal" href="nxflat.html#appendix-b-pic-text-workaround">Appendix B: PIC Text Workaround</a></li>
 </ul>
diff --git a/content/docs/latest/components/nsh/builtin.html b/content/docs/latest/components/nsh/builtin.html
index 1cd21ee..69eaf13 100644
--- a/content/docs/latest/components/nsh/builtin.html
+++ b/content/docs/latest/components/nsh/builtin.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/commands.html b/content/docs/latest/components/nsh/commands.html
index bf414f5..332ddf8 100644
--- a/content/docs/latest/components/nsh/commands.html
+++ b/content/docs/latest/components/nsh/commands.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/config.html b/content/docs/latest/components/nsh/config.html
index 8911eae..d23cd7c 100644
--- a/content/docs/latest/components/nsh/config.html
+++ b/content/docs/latest/components/nsh/config.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/customizing.html b/content/docs/latest/components/nsh/customizing.html
index 07d8aab..4a17523 100644
--- a/content/docs/latest/components/nsh/customizing.html
+++ b/content/docs/latest/components/nsh/customizing.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/index.html b/content/docs/latest/components/nsh/index.html
index 16e1863..2437628 100644
--- a/content/docs/latest/components/nsh/index.html
+++ b/content/docs/latest/components/nsh/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="current reference internal" href="#">NuttShell (NSH)</a><ul>
diff --git a/content/docs/latest/components/nsh/installation.html b/content/docs/latest/components/nsh/installation.html
index 1ce074c..52272f4 100644
--- a/content/docs/latest/components/nsh/installation.html
+++ b/content/docs/latest/components/nsh/installation.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/login.html b/content/docs/latest/components/nsh/login.html
index 068c946..54cd1fd 100644
--- a/content/docs/latest/components/nsh/login.html
+++ b/content/docs/latest/components/nsh/login.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nsh/nsh.html b/content/docs/latest/components/nsh/nsh.html
index 389feae..71ffa62 100644
--- a/content/docs/latest/components/nsh/nsh.html
+++ b/content/docs/latest/components/nsh/nsh.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="index.html">NuttShell (NSH)</a><ul class="current">
diff --git a/content/docs/latest/components/nxflat.html b/content/docs/latest/components/nxflat.html
index 3bbb0b4..29f4574 100644
--- a/content/docs/latest/components/nxflat.html
+++ b/content/docs/latest/components/nxflat.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
@@ -142,7 +142,6 @@
 <li class="toctree-l4"><a class="reference internal" href="#making-an-nxflat-module">Making an NXFLAT module</a></li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="#binary-loader-apis">Binary Loader APIs</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#appendix-a-no-got-operation">Appendix A: No GOT Operation</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#appendix-b-pic-text-workaround">Appendix B: PIC Text Workaround</a></li>
 </ul>
@@ -535,107 +534,10 @@ and this linker script should be used.</p></li>
 <p><strong>Target 4</strong>. Finally, this target will use the <code class="docutils literal notranslate"><span class="pre">hello.r2</span></code> relocatable
 object to create the final, NXFLAT module <code class="docutils literal notranslate"><span class="pre">hello</span></code> by executing
 <code class="docutils literal notranslate"><span class="pre">ldnxflat</span></code>.</p>
+<p><strong>binfmt Registration</strong> NXFLAT calls <a class="reference internal" href="binfmt.html#c.register_binfmt" title="register_binfmt"><code class="xref c c-func docutils literal notranslate"><span class="pre">register_binfmt()</span></code></a> to
+incorporate itself into the system.</p>
 </div>
 </div>
-<div class="section" id="binary-loader-apis">
-<h2>Binary Loader APIs<a class="headerlink" href="#binary-loader-apis" title="Permalink to this headline">¶</a></h2>
-<p><strong>Relevant Header Files:</strong></p>
-<blockquote>
-<div><ul class="simple">
-<li><p>The interface to the binary loader is described in the header file
-<code class="docutils literal notranslate"><span class="pre">`include/nuttx/binfmt/binfmt.h</span></code>.
-A brief summary of the APIs prototyped in that header file are listed
-below.</p></li>
-<li><p>NXFLAT APIs needed to register NXFLAT as a binary loader appear in
-the header file
-<code class="docutils literal notranslate"><span class="pre">include/nuttx/binfmt/nxflat.h</span></code>.</p></li>
-<li><p>The format of an NXFLAT object itself is described in the header
-file:
-<code class="docutils literal notranslate"><span class="pre">include/nuttx/binfmt/nxflat.h</span></code>.</p></li>
-</ul>
-</div></blockquote>
-<p><strong>binfmt Registration</strong> These first interfaces are used only by a binary
-loader module, such as NXFLAT itself. NXFLAT (or any future binary
-loader) calls <code class="docutils literal notranslate"><span class="pre">register_binfmt()</span></code> to incorporate itself into the
-system. In this way, the binary loader logic is dynamically extensible
-to support any kind of loader. Normal application code should not be
-concerned with these interfaces.</p>
-<dl class="c function">
-<dt id="c.register_binfmt">
-int <code class="sig-name descname">register_binfmt</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="binfmt.html#c.binfmt_s" title="binfmt_s">binfmt_s</a> *<em>binfmt</em><span class="sig-paren">)</span><br /></dt>
-<dd><p>Register a loader for a binary format</p>
-<dl class="field-list simple">
-<dt class="field-odd">Returns</dt>
-<dd class="field-odd"><p>This is a NuttX internal function so it follows the
-convention that 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success and a
-negated errno is returned on failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="c function">
-<dt id="c.unregister_binfmt">
-int <code class="sig-name descname">unregister_binfmt</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="binfmt.html#c.binfmt_s" title="binfmt_s">binfmt_s</a> *<em>binfmt</em><span class="sig-paren">)</span><br /></dt>
-<dd><blockquote>
-<div><p>Register a loader for a binary format</p>
-</div></blockquote>
-<dl class="field-list simple">
-<dt class="field-odd">Returns</dt>
-<dd class="field-odd"><p>This is a NuttX internal function so it follows the
-convention that 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success and a
-negated errno is returned on failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
-<p><strong>Binary Loader Interfaces</strong>. The remaining APIs are called by user
-applications to maintain modules in the file system.</p>
-<dl class="c function">
-<dt id="c.load_module">
-int <code class="sig-name descname">load_module</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="binfmt.html#c.binary_s" title="binary_s">binary_s</a> *<em>bin</em><span class="sig-paren">)</span><br /></dt>
-<dd><p>Load a module into memory, bind it to an exported symbol take,
-and prep the module for execution.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Returns</dt>
-<dd class="field-odd"><p>This is a NuttX internal function so it follows the
-convention that 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success and a
-negated errno is returned on failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="c function">
-<dt id="c.unload_module">
-int <code class="sig-name descname">unload_module</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="binfmt.html#c.binary_s" title="binary_s">binary_s</a> *<em>bin</em><span class="sig-paren">)</span><br /></dt>
-<dd><blockquote>
-<div><p>Unload a (non-executing) module from memory. If the module
-has been started (via <a class="reference internal" href="binfmt.html#c.exec_module" title="exec_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec_module()</span></code></a>), calling this
-will be fatal.</p>
-</div></blockquote>
-<dl class="field-list simple">
-<dt class="field-odd">Returns</dt>
-<dd class="field-odd"><p>This is a NuttX internal function so it follows the
-convention that 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success and a
-negated errno is returned on failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="c function">
-<dt id="c.exec_module">
-int <code class="sig-name descname">exec_module</code><span class="sig-paren">(</span>FAR <em class="property">const</em> <em class="property">struct</em> <a class="reference internal" href="binfmt.html#c.binary_s" title="binary_s">binary_s</a> *<em>bin</em><span class="sig-paren">)</span><br /></dt>
-<dd><p>Execute a module that has been loaded into memory by
-<a class="reference internal" href="binfmt.html#c.load_module" title="load_module"><code class="xref c c-func docutils literal notranslate"><span class="pre">load_module()</span></code></a>.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Returns</dt>
-<dd class="field-odd"><p>This is a NuttX internal function so it follows the
-convention that 0 (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success and a
-negated errno is returned on failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
-</div>
 <div class="section" id="appendix-a-no-got-operation">
 <h2>Appendix A: No GOT Operation<a class="headerlink" href="#appendix-a-no-got-operation" title="Permalink to this headline">¶</a></h2>
 <p>When GCC generate position independent code, new code sections will
@@ -643,19 +545,19 @@ appear in your programs. One of these is the GOT (Global Offset Table)
 and, in ELF environments, another is the PLT (Procedure Lookup Table.
 For example, if your C code generated (ARM) assembly language like this
 without PIC:</p>
-<div class="highlight-c-objdump notranslate"><div class="highlight"><pre><span></span>        <span class="n">ldr</span>     <span class="n">r1</span><span class="p">,</span> <span class="p">.</span><span class="n">L0</span>         <span class="cm">/* Fetch the offset to &#39;x&#39; */</span>
-        <span class="n">ldr</span>     <span class="n">r0</span><span class="p">,</span> <span class="p">[</span><span class="n">r10</span><span class="p">,</span> <span class="n">r1</span><span class="p">]</span>   <span class="cm">/* Load the value of &#39;x&#39; with PIC offset */</span>
+<div class="highlight-asm notranslate"><div class="highlight"><pre><span></span>        <span class="nf">ldr</span>     <span class="no">r1</span><span class="p">,</span> <span class="no">.L0</span>         <span class="cm">/* Fetch the offset to &#39;x&#39; */</span>
+        <span class="nf">ldr</span>     <span class="no">r0</span><span class="p">,</span> <span class="p">[</span><span class="no">r10</span><span class="p">,</span> <span class="no">r1</span><span class="p">]</span>   <span class="cm">/* Load the value of &#39;x&#39; with PIC offset */</span>
         <span class="cm">/* ... */</span>
-<span class="p">.</span><span class="nl">L0</span><span class="p">:</span>    <span class="p">.</span><span class="n">word</span>   <span class="n">x</span>               <span class="cm">/* Offset to &#39;x&#39; */</span>
+<span class="nl">.L0:</span>    <span class="na">.word</span>   <span class="no">x</span>               <span class="cm">/* Offset to &#39;x&#39; */</span>
 </pre></div>
 </div>
 <p>Then when PIC is enabled (say with the -fpic compiler option), it will
 generate code like this:</p>
-<div class="highlight-c-objdump notranslate"><div class="highlight"><pre><span></span>        ldr     r1, .L0         /* Fetch the offset to the GOT entry */
-        ldr     r1, [r10, r1]   /* Fetch the (relocated) address of &#39;x&#39; from the GOT */
-        ldr     r0, [r1, #0]    /* Fetch the value of &#39;x&#39; */
-        /* ... */
-.L1     .word   x(GOT)          /* Offset to entry in the GOT */
+<div class="highlight-asm notranslate"><div class="highlight"><pre><span></span>        <span class="nf">ldr</span>     <span class="no">r1</span><span class="p">,</span> <span class="no">.L0</span>         <span class="cm">/* Fetch the offset to the GOT entry */</span>
+        <span class="nf">ldr</span>     <span class="no">r1</span><span class="p">,</span> <span class="p">[</span><span class="no">r10</span><span class="p">,</span> <span class="no">r1</span><span class="p">]</span>   <span class="cm">/* Fetch the (relocated) address of &#39;x&#39; from the GOT */</span>
+        <span class="nf">ldr</span>     <span class="no">r0</span><span class="p">,</span> <span class="p">[</span><span class="no">r1</span><span class="p">,</span> <span class="c1">#0]    /* Fetch the value of &#39;x&#39; */</span>
+        <span class="cm">/* ... */</span>
+<span class="na">.L1</span>     <span class="no">.word</span>   <span class="no">x</span><span class="p">(</span><span class="no">GOT</span><span class="p">)</span>          <span class="cm">/* Offset to entry in the GOT */</span>
 </pre></div>
 </div>
 <p>See
diff --git a/content/docs/latest/components/nxgraphics/appendix.html b/content/docs/latest/components/nxgraphics/appendix.html
index 681ba85..f76841f 100644
--- a/content/docs/latest/components/nxgraphics/appendix.html
+++ b/content/docs/latest/components/nxgraphics/appendix.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/index.html b/content/docs/latest/components/nxgraphics/index.html
index 7b097db..2b529aa 100644
--- a/content/docs/latest/components/nxgraphics/index.html
+++ b/content/docs/latest/components/nxgraphics/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/nx.html b/content/docs/latest/components/nxgraphics/nx.html
index 169a420..b5731a5 100644
--- a/content/docs/latest/components/nxgraphics/nx.html
+++ b/content/docs/latest/components/nxgraphics/nx.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
@@ -290,12 +290,19 @@ usually resides the the <code class="docutils literal notranslate"><span class="
 board startup logic can run automatically during the early system if
 <code class="docutils literal notranslate"><span class="pre">CONFIG_BOARD_LATE_INITIALIZE</span></code> is defined in the configuration. Or,
 the board startup logic can execute under control of the application
-by calling the <code class="docutils literal notranslate"><span class="pre">boardctl(BOARDIOC_INIT,</span> <span class="pre">arg)</span></code> OS interface.</p>
+by calling <a class="reference internal" href="../../reference/os/boardctl.html#c.boardctl" title="boardctl"><code class="xref c c-func docutils literal notranslate"><span class="pre">boardctl()</span></code></a> as:</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="n">boardctl</span><span class="p">(</span><span class="n">BOARDIOC_INIT</span><span class="p">,</span> <span class="n">arg</span><span class="p">)</span>
+</pre></div>
+</div>
 <p>The board initialization logic will run in either case and the simple
 call to <code class="docutils literal notranslate"><span class="pre">nxmu_start()</span></code> will start the NX server.</p>
 </li>
-<li><p>The NX server may also be started later by the application via the
-<code class="docutils literal notranslate"><span class="pre">boardctl(BOARDIOC_NX_START,</span> <span class="pre">arg)</span></code></p></li>
+<li><p>The NX server may also be started later by the application via
+<a class="reference internal" href="../../reference/os/boardctl.html#c.boardctl" title="boardctl"><code class="xref c c-func docutils literal notranslate"><span class="pre">boardctl()</span></code></a> as:</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="n">boardctl</span><span class="p">(</span><span class="n">BOARDIOC_NX_START</span><span class="p">,</span> <span class="n">arg</span><span class="p">)</span>
+</pre></div>
+</div>
+</li>
 </ol>
 <dl class="c function">
 <dt id="c.nxmu_start">
@@ -319,40 +326,6 @@ indicates the nature of the failure.</p>
 </dl>
 </dd></dl>
 
-<dl class="c function">
-<dt id="c.boardctl">
-void <code class="sig-name descname">boardctl</code><span class="sig-paren">(</span>...<span class="sig-paren">)</span><a class="headerlink" href="#c.boardctl" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>Generic NuttX interface that among
-many of it functions, may also be used to start the NX server.</p>
-<p>In a small embedded system, there will typically be a much greater
-interaction between application and low-level board features. The
-canonically correct to implement such interactions is by implementing a
-character driver and performing the interactions via low level
-<code class="docutils literal notranslate"><span class="pre">ioctl()</span></code> calls. This, however, may not be practical in many cases and
-will lead to “correct” but awkward implementations.</p>
-<p><code class="docutils literal notranslate"><span class="pre">boardctl()</span></code> is non-standard OS interface to alleviate the problem. It
-basically circumvents the normal device driver ioctl interlace and
-allows the application to perform direction IOCTL-like calls to the
-board-specific logic. In it is especially useful for setting up board
-operational and test configurations.</p>
-<p>When called with the <code class="docutils literal notranslate"><span class="pre">cmd</span></code> of <code class="docutils literal notranslate"><span class="pre">BOARDIOC_NX_START</span></code>, then the
-<code class="docutils literal notranslate"><span class="pre">boardctl()</span></code> will call <code class="docutils literal notranslate"><span class="pre">nxmu_start</span></code> indirectly on behalf of the
-application. In this case the <code class="docutils literal notranslate"><span class="pre">arg</span></code> parameter is ignored.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>cmd</strong> – Identifies the board command to be executed</p></li>
-<li><p><strong>arg</strong> – The argument that accompanies the command. The nature of the argument
-is determined by the specific command.</p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns</dt>
-<dd class="field-even"><p>On success zero (<code class="docutils literal notranslate"><span class="pre">OKERROR</span></code>) is returned on failure
-with the <code class="docutils literal notranslate"><span class="pre">errno</span></code> variable set to indicate the nature of the failure.</p>
-</dd>
-</dl>
-</dd></dl>
-
 </div>
 <div class="section" id="nx-server-callbacks">
 <h2>NX Server Callbacks<a class="headerlink" href="#nx-server-callbacks" title="Permalink to this headline">¶</a></h2>
diff --git a/content/docs/latest/components/nxgraphics/nxcursor.html b/content/docs/latest/components/nxgraphics/nxcursor.html
index 7fa78a1..3101f15 100644
--- a/content/docs/latest/components/nxgraphics/nxcursor.html
+++ b/content/docs/latest/components/nxgraphics/nxcursor.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/nxfonts.html b/content/docs/latest/components/nxgraphics/nxfonts.html
index eda38cd..fec46f1 100644
--- a/content/docs/latest/components/nxgraphics/nxfonts.html
+++ b/content/docs/latest/components/nxgraphics/nxfonts.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/nxgl.html b/content/docs/latest/components/nxgraphics/nxgl.html
index f6b6f7d..668ab30 100644
--- a/content/docs/latest/components/nxgraphics/nxgl.html
+++ b/content/docs/latest/components/nxgraphics/nxgl.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/nxtk.html b/content/docs/latest/components/nxgraphics/nxtk.html
index 0c13145..c8c9a05 100644
--- a/content/docs/latest/components/nxgraphics/nxtk.html
+++ b/content/docs/latest/components/nxgraphics/nxtk.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxgraphics/sample.html b/content/docs/latest/components/nxgraphics/sample.html
index 04b7daf..a3815d6 100644
--- a/content/docs/latest/components/nxgraphics/sample.html
+++ b/content/docs/latest/components/nxgraphics/sample.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="../nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/nxwidgets.html b/content/docs/latest/components/nxwidgets.html
index c979b20..5608732 100644
--- a/content/docs/latest/components/nxwidgets.html
+++ b/content/docs/latest/components/nxwidgets.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/paging.html b/content/docs/latest/components/paging.html
index 44bf6f0..23a65d7 100644
--- a/content/docs/latest/components/paging.html
+++ b/content/docs/latest/components/paging.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
@@ -630,28 +630,9 @@ should position the “special” section so that it lies in a reserved,
 <code class="docutils literal notranslate"><span class="pre">include/nuttx/arch.h</span></code>. However, for the case of this paging logic,
 the architecture specific functions are declared in
 <code class="docutils literal notranslate"><span class="pre">include/nuttx/page.h</span></code>. Standard, architecture-specific functions that
-should already be provided in the architecture port. The following are
-used by the common paging logic:</p>
-<dl class="c function">
-<dt id="c.up_block_task">
-void <code class="sig-name descname">up_block_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../reference/user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em>, tstate_t <em>task_state</em><span class="sig-paren">)</span><a class="headerlink" href="#c.up_block_task" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>The currently executing task at the head of the ready to run list
-must be stopped. Save its context and move it to the inactive list
-specified by task_state. This function is called by the on-demand
-paging logic in order to block the task that requires the page fill,
-and to</p>
-</dd></dl>
-
-<dl class="c function">
-<dt id="c.up_unblock_task">
-void <code class="sig-name descname">up_unblock_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../reference/user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em><span class="sig-paren">)</span><a class="headerlink" href="#c.up_unblock_task" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>A task is currently in an inactive task list but has been prepped to
-execute. Move the TCB to the ready-to-run list, restore its context,
-and start execution. This function will be called</p>
-</dd></dl>
-
-<p>New, additional functions that must be implemented just for on-demand
-paging support:</p>
+should already be provided in the architecture port are <a class="reference internal" href="../reference/os/arch.html#c.up_block_task" title="up_block_task"><code class="xref c c-func docutils literal notranslate"><span class="pre">up_block_task()</span></code></a>
+and <a class="reference internal" href="../reference/os/arch.html#c.up_unblock_task" title="up_unblock_task"><code class="xref c c-func docutils literal notranslate"><span class="pre">up_unblock_task()</span></code></a>. New, additional functions that must be
+implemented just for on-demand paging support are:</p>
 <dl class="c function">
 <dt id="c.up_checkmapping">
 int <code class="sig-name descname">up_checkmapping</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../reference/user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em><span class="sig-paren">)</span><a class="headerlink" href="#c.up_checkmapping" title="Permalink to this definition">¶</a><br /></dt>
diff --git a/content/docs/latest/components/power.html b/content/docs/latest/components/power.html
index b9d9ddb..47574c5 100644
--- a/content/docs/latest/components/power.html
+++ b/content/docs/latest/components/power.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/socketcan.html b/content/docs/latest/components/socketcan.html
index 30dd7ad..c031729 100644
--- a/content/docs/latest/components/socketcan.html
+++ b/content/docs/latest/components/socketcan.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/components/syslog.html b/content/docs/latest/components/syslog.html
index 5bb5a50..5d14ba5 100644
--- a/content/docs/latest/components/syslog.html
+++ b/content/docs/latest/components/syslog.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">OS Components</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="nsh/index.html">NuttShell (NSH)</a></li>
diff --git a/content/docs/latest/contributing/coding_style.html b/content/docs/latest/contributing/coding_style.html
index 1ad09be..eb692e4 100644
--- a/content/docs/latest/contributing/coding_style.html
+++ b/content/docs/latest/contributing/coding_style.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/contributing/documentation.html b/content/docs/latest/contributing/documentation.html
index e40823d..f458847 100644
--- a/content/docs/latest/contributing/documentation.html
+++ b/content/docs/latest/contributing/documentation.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
@@ -228,31 +228,18 @@ Using Sphinx, the RST files are rendered into HTML files that can be read in you
 go into <code class="docutils literal notranslate"><span class="pre">Documentation</span></code> directory. Then,</p>
 <blockquote>
 <div><ol class="arabic simple">
-<li><p>Install sphinx and other dependencies. You can do this in one of two ways:</p></li>
+<li><p>Install Sphinx and other dependencies using pipenv.
+You may also find it helpful on platforms such as Windows and MacOS to use <em>pyenv</em>
+to manage your python installation.  You can read about installing that on the
+project <a class="reference external" href="https://github.com/pyenv/pyenv#installation">site</a>.</p></li>
 </ol>
 <blockquote>
-<div><ul>
-<li><p><strong>Fast and easy</strong>:</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">pip3 install -r requirements.txt</span>
-</pre></div>
-</div>
-</li>
-<li><p><strong>Slower but cleaner</strong>:</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> <span class="c1"># install pyenv</span>
-<span class="gp">$</span> curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer <span class="p">|</span> bash
-<span class="gp">$</span> <span class="c1"># install python</span>
-<span class="gp">$</span> pyenv install <span class="m">3</span>.7.3
-<span class="gp">$</span> pyenv <span class="nb">local</span> <span class="m">3</span>.7.3
-<span class="gp">$</span> <span class="c1"># install pipenv</span>
-<span class="gp">$</span> pip install pipenv
-<span class="gp">$</span> <span class="c1"># install sphinx and related software</span>
+<div><div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> pip3 install pipenv
 <span class="gp">$</span> pipenv install
 <span class="gp">$</span> <span class="c1"># activate the virtual environent</span>
 <span class="gp">$</span> pipenv shell
 </pre></div>
 </div>
-</li>
-</ul>
 </div></blockquote>
 <ol class="arabic simple" start="2">
 <li><p>Build documentation:</p></li>
diff --git a/content/docs/latest/contributing/index.html b/content/docs/latest/contributing/index.html
index 74ba313..17c98df 100644
--- a/content/docs/latest/contributing/index.html
+++ b/content/docs/latest/contributing/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/contributing/workflow.html b/content/docs/latest/contributing/workflow.html
index ad25ef7..eb34127 100644
--- a/content/docs/latest/contributing/workflow.html
+++ b/content/docs/latest/contributing/workflow.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/genindex.html b/content/docs/latest/genindex.html
index 490d9da..5547e78 100644
--- a/content/docs/latest/genindex.html
+++ b/content/docs/latest/genindex.html
@@ -113,7 +113,7 @@
 <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="introduction/inviolables.html">The Inviolable Principles of Nuttx</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="quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="applications/index.html">Applications</a></li>
@@ -290,7 +290,7 @@
 </li>
       <li><a href="reference/os/board.html#c.board_late_initialize">board_late_initialize (C function)</a>
 </li>
-      <li><a href="components/nxgraphics/nx.html#c.boardctl">boardctl (C function)</a>, <a href="reference/os/boardctl.html#c.boardctl">[1]</a>
+      <li><a href="reference/os/boardctl.html#c.boardctl">boardctl (C function)</a>
 </li>
       <li><a href="glossary.html#term-BPP"><strong>BPP</strong></a>
 </li>
@@ -390,9 +390,9 @@
 </li>
       <li><a href="components/nxgraphics/nx.html#c.event">event (C var)</a>
 </li>
-      <li><a href="components/binfmt.html#c.exec">exec (C function)</a>, <a href="reference/user/01_task_control.html#c.exec">[1]</a>
+      <li><a href="reference/user/01_task_control.html#c.exec">exec (C function)</a>
 </li>
-      <li><a href="components/binfmt.html#c.exec_module">exec_module (C function)</a>, <a href="components/nxflat.html#c.exec_module">[1]</a>
+      <li><a href="components/binfmt.html#c.exec_module">exec_module (C function)</a>
 </li>
       <li><a href="reference/user/01_task_control.html#c.execl">execl (C function)</a>
 </li>
@@ -562,7 +562,7 @@
 </li>
       <li><a href="reference/user/11_network.html#c.listen">listen (C function)</a>
 </li>
-      <li><a href="components/binfmt.html#c.load_module">load_module (C function)</a>, <a href="components/nxflat.html#c.load_module">[1]</a>
+      <li><a href="components/binfmt.html#c.load_module">load_module (C function)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
@@ -978,7 +978,7 @@
 </li>
       <li><a href="reference/user/01_task_control.html#c.posix_spawn_file_actions_destroy">posix_spawn_file_actions_destroy (C function)</a>
 </li>
-      <li><a href="reference/user/01_task_control.html#c.posix_spawn_file_actions_init">posix_spawn_file_actions_init (C function)</a>, <a href="reference/user/01_task_control.html#c.posix_spawn_file_actions_init">[1]</a>
+      <li><a href="reference/user/01_task_control.html#c.posix_spawn_file_actions_init">posix_spawn_file_actions_init (C function)</a>
 </li>
       <li><a href="reference/user/01_task_control.html#c.posix_spawnattr_getflags">posix_spawnattr_getflags (C function)</a>
 </li>
@@ -1168,7 +1168,7 @@
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="components/binfmt.html#c.register_binfmt">register_binfmt (C function)</a>, <a href="components/nxflat.html#c.register_binfmt">[1]</a>
+      <li><a href="components/binfmt.html#c.register_binfmt">register_binfmt (C function)</a>
 </li>
       <li><a href="reference/user/10_filesystem.html#c.rewinddir">rewinddir (C function)</a>
 </li>
@@ -1418,9 +1418,9 @@
 </li>
       <li><a href="reference/user/10_filesystem.html#c.unlink">unlink (C function)</a>
 </li>
-      <li><a href="components/binfmt.html#c.unload_module">unload_module (C function)</a>, <a href="components/nxflat.html#c.unload_module">[1]</a>
+      <li><a href="components/binfmt.html#c.unload_module">unload_module (C function)</a>
 </li>
-      <li><a href="components/binfmt.html#c.unregister_binfmt">unregister_binfmt (C function)</a>, <a href="components/nxflat.html#c.unregister_binfmt">[1]</a>
+      <li><a href="components/binfmt.html#c.unregister_binfmt">unregister_binfmt (C function)</a>
 </li>
       <li><a href="reference/user/09_env_vars.html#c.unsetenv">unsetenv (C function)</a>
 </li>
@@ -1466,7 +1466,7 @@
 </li>
       <li><a href="reference/os/arch.html#c.up_assert">up_assert (C function)</a>
 </li>
-      <li><a href="components/paging.html#c.up_block_task">up_block_task (C function)</a>, <a href="reference/os/arch.html#c.up_block_task">[1]</a>
+      <li><a href="reference/os/arch.html#c.up_block_task">up_block_task (C function)</a>
 </li>
       <li><a href="components/paging.html#c.up_checkmapping">up_checkmapping (C function)</a>
 </li>
@@ -1524,7 +1524,7 @@
 </li>
       <li><a href="reference/os/time_clock.html#c.up_timer_start">up_timer_start (C function)</a>
 </li>
-      <li><a href="components/paging.html#c.up_unblock_task">up_unblock_task (C function)</a>, <a href="reference/os/arch.html#c.up_unblock_task">[1]</a>
+      <li><a href="reference/os/arch.html#c.up_unblock_task">up_unblock_task (C function)</a>
 </li>
       <li><a href="reference/os/arch.html#c.up_use_stack">up_use_stack (C function)</a>
 </li>
diff --git a/content/docs/latest/glossary.html b/content/docs/latest/glossary.html
index 53391b9..da93156 100644
--- a/content/docs/latest/glossary.html
+++ b/content/docs/latest/glossary.html
@@ -114,7 +114,7 @@
 <ul class="current">
 <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="introduction/inviolables.html">The Inviolable Principles of Nuttx</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="quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/guides/index.html b/content/docs/latest/guides/index.html
index 032f4ac..c94cfa8 100644
--- a/content/docs/latest/guides/index.html
+++ b/content/docs/latest/guides/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/guides/nfs.html b/content/docs/latest/guides/nfs.html
index 3ab0aa4..b3be15f 100644
--- a/content/docs/latest/guides/nfs.html
+++ b/content/docs/latest/guides/nfs.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/guides/usbtrace.html b/content/docs/latest/guides/usbtrace.html
index aca064c..5ea3b04 100644
--- a/content/docs/latest/guides/usbtrace.html
+++ b/content/docs/latest/guides/usbtrace.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 3b52d93..2adfa4c 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -114,7 +114,7 @@
 <ul class="current">
 <li class="toctree-l1 current"><a class="current reference internal" href="#">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="introduction/inviolables.html">The Inviolable Principles of Nuttx</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="quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="applications/index.html">Applications</a></li>
@@ -203,7 +203,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: 30 August 20 at 22:45</p>
+<p>Last Updated: 02 September 20 at 20:23</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <li class="toctree-l2"><a class="reference internal" href="introduction/resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="introduction/inviolables.html">The Inviolable Principles of Nuttx</a><ul>
+<li class="toctree-l1"><a class="reference internal" href="introduction/inviolables.html">The Inviolable Principles of NuttX</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#definition">Definition</a></li>
 <li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#strict-posix-compliance">Strict POSIX compliance</a></li>
 <li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#modular-architecture">Modular Architecture</a></li>
diff --git a/content/docs/latest/introduction/about.html b/content/docs/latest/introduction/about.html
index e2aa7aa..d6b7853 100644
--- a/content/docs/latest/introduction/about.html
+++ b/content/docs/latest/introduction/about.html
@@ -129,7 +129,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/detailed_support.html b/content/docs/latest/introduction/detailed_support.html
index 6e57105..3ad2b8b 100644
--- a/content/docs/latest/introduction/detailed_support.html
+++ b/content/docs/latest/introduction/detailed_support.html
@@ -311,7 +311,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/development_environments.html b/content/docs/latest/introduction/development_environments.html
index a152147..d46f217 100644
--- a/content/docs/latest/introduction/development_environments.html
+++ b/content/docs/latest/introduction/development_environments.html
@@ -134,7 +134,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/index.html b/content/docs/latest/introduction/index.html
index 1f448ed..d13faa7 100644
--- a/content/docs/latest/introduction/index.html
+++ b/content/docs/latest/introduction/index.html
@@ -124,7 +124,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/inviolables.html b/content/docs/latest/introduction/inviolables.html
index 1881bd3..8200175 100644
--- a/content/docs/latest/introduction/inviolables.html
+++ b/content/docs/latest/introduction/inviolables.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>The Inviolable Principles of Nuttx &mdash; NuttX latest documentation</title>
+  <title>The Inviolable Principles of NuttX &mdash; NuttX latest documentation</title>
   
 
   
@@ -115,7 +115,7 @@
 <ul class="current">
 <li class="toctree-l1"><a class="reference internal" href="../index.html">Home</a></li>
 <li class="toctree-l1"><a class="reference internal" href="index.html">Introduction</a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#">The Inviolable Principles of Nuttx</a><ul>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">The Inviolable Principles of NuttX</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="#definition">Definition</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#strict-posix-compliance">Strict POSIX compliance</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#modular-architecture">Modular Architecture</a></li>
@@ -187,7 +187,7 @@
     
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
         
-      <li>The Inviolable Principles of Nuttx</li>
+      <li>The Inviolable Principles of NuttX</li>
     
     
       <li class="wy-breadcrumbs-aside">
@@ -207,7 +207,7 @@
            <div itemprop="articleBody">
             
   <div class="section" id="the-inviolable-principles-of-nuttx">
-<h1>The Inviolable Principles of Nuttx<a class="headerlink" href="#the-inviolable-principles-of-nuttx" title="Permalink to this headline">¶</a></h1>
+<h1>The Inviolable Principles of NuttX<a class="headerlink" href="#the-inviolable-principles-of-nuttx" title="Permalink to this headline">¶</a></h1>
 <p>These are properties of NuttX that we can be certain of for all time:</p>
 <div class="section" id="definition">
 <h2>Definition<a class="headerlink" href="#definition" title="Permalink to this headline">¶</a></h2>
@@ -283,11 +283,8 @@ Windows native, macOS, Solaris, and FreeBSD.  No tool/environment
 solutions will be considered that limit the usage of NuttX on any of
 the supported platforms.</p></li>
 <li><p>Inclusive rather than exclusive.</p></li>
-<li><p>Hobbyists are valued users of the OS including retro computing hobbyists</p>
-<ul>
-<li><p>and DIY “Maker” hobbyists.</p></li>
-</ul>
-</li>
+<li><p>Hobbyists are valued users of the OS including retro computing hobbyists
+and DIY “Maker” hobbyists.</p></li>
 <li><p>Supported toolchains:  GCC, Clang, SDCC, ZiLOG ZDS-II (c89), IAR.
 Others?</p></li>
 <li><p>No changes to build system should limit use of NuttX by any user.</p></li>
@@ -301,7 +298,7 @@ ARM-only solution.</p></li>
 <div class="section" id="nuttx-branding">
 <h2>NuttX Branding<a class="headerlink" href="#nuttx-branding" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
-<li><p>The official name of authentic Nuttx will always be “NuttX”.</p></li>
+<li><p>The official name of authentic NuttX will always be “NuttX”.</p></li>
 <li><p>This name is trademarked and may not be used by other OSs or forks of
 NuttX.</p></li>
 </ul>
diff --git a/content/docs/latest/introduction/licensing.html b/content/docs/latest/introduction/licensing.html
index d1eca34..a905f03 100644
--- a/content/docs/latest/introduction/licensing.html
+++ b/content/docs/latest/introduction/licensing.html
@@ -127,7 +127,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/resources.html b/content/docs/latest/introduction/resources.html
index eeaac92..18a2f00 100644
--- a/content/docs/latest/introduction/resources.html
+++ b/content/docs/latest/introduction/resources.html
@@ -58,7 +58,7 @@
     
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="The Inviolable Principles of Nuttx" href="inviolables.html" />
+    <link rel="next" title="The Inviolable Principles of NuttX" href="inviolables.html" />
     <link rel="prev" title="Trademarks" href="trademarks.html" /> 
 </head>
 
@@ -124,7 +124,7 @@
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/supported_platforms.html b/content/docs/latest/introduction/supported_platforms.html
index e373a5e..c1e6672 100644
--- a/content/docs/latest/introduction/supported_platforms.html
+++ b/content/docs/latest/introduction/supported_platforms.html
@@ -124,7 +124,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/introduction/trademarks.html b/content/docs/latest/introduction/trademarks.html
index 6a5e1ad..00649c0 100644
--- a/content/docs/latest/introduction/trademarks.html
+++ b/content/docs/latest/introduction/trademarks.html
@@ -124,7 +124,7 @@
 <li class="toctree-l2"><a class="reference internal" href="resources.html">Resources</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of Nuttx</a></li>
+<li class="toctree-l1"><a class="reference internal" href="inviolables.html">The Inviolable Principles of NuttX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index 3156d74..d721159 100644
Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/quickstart/config_build.html b/content/docs/latest/quickstart/config_build.html
index af0bde2..4b02ad1 100644
--- a/content/docs/latest/quickstart/config_build.html
+++ b/content/docs/latest/quickstart/config_build.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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 current"><a class="reference internal" href="index.html">Quickstart</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="organization.html">Directory Structure</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Configuring and Building</a><ul>
diff --git a/content/docs/latest/quickstart/index.html b/content/docs/latest/quickstart/index.html
index 651b092..4b4c123 100644
--- a/content/docs/latest/quickstart/index.html
+++ b/content/docs/latest/quickstart/index.html
@@ -59,7 +59,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Directory Structure" href="organization.html" />
-    <link rel="prev" title="The Inviolable Principles of Nuttx" href="../introduction/inviolables.html" /> 
+    <link rel="prev" title="The Inviolable Principles of NuttX" href="../introduction/inviolables.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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 current"><a class="current reference internal" href="#">Quickstart</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="organization.html">Directory Structure</a></li>
 <li class="toctree-l2"><a class="reference internal" href="config_build.html">Configuring and Building</a></li>
diff --git a/content/docs/latest/quickstart/organization.html b/content/docs/latest/quickstart/organization.html
index ffafa2f..46a3df4 100644
--- a/content/docs/latest/quickstart/organization.html
+++ b/content/docs/latest/quickstart/organization.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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 current"><a class="reference internal" href="index.html">Quickstart</a><ul class="current">
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Directory Structure</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#documentation">Documentation</a></li>
diff --git a/content/docs/latest/reference/index.html b/content/docs/latest/reference/index.html
index f9df3a6..e4a0b5f 100644
--- a/content/docs/latest/reference/index.html
+++ b/content/docs/latest/reference/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/addrenv.html b/content/docs/latest/reference/os/addrenv.html
index 23027c6..81c5b11 100644
--- a/content/docs/latest/reference/os/addrenv.html
+++ b/content/docs/latest/reference/os/addrenv.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/app_vs_os.html b/content/docs/latest/reference/os/app_vs_os.html
index d9bb707..3e4a4d5 100644
--- a/content/docs/latest/reference/os/app_vs_os.html
+++ b/content/docs/latest/reference/os/app_vs_os.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/arch.html b/content/docs/latest/reference/os/arch.html
index f60df41..18d144c 100644
--- a/content/docs/latest/reference/os/arch.html
+++ b/content/docs/latest/reference/os/arch.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
@@ -402,25 +402,27 @@ user</p>
 
 <dl class="c function">
 <dt id="c.up_unblock_task">
-void <code class="sig-name descname">up_unblock_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em><span class="sig-paren">)</span><br /></dt>
-<dd></dd></dl>
-
-<p>A task is currently in an inactive task list but
+void <code class="sig-name descname">up_unblock_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em><span class="sig-paren">)</span><a class="headerlink" href="#c.up_unblock_task" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>A task is currently in an inactive task list but
 has been prepped to execute. Move the TCB to the ready-to-run
 list, restore its context, and start execution.</p>
 <p>This function is called only from the NuttX scheduling logic.
 Interrupts will always be disabled when this function is called.</p>
 <dl class="field-list simple">
-<dt class="field-odd">param tcb</dt>
-<dd class="field-odd"><p>Refers to the tcb to be unblocked. This tcb is in one
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>tcb</strong> – Refers to the tcb to be unblocked. This tcb is in one
 of the waiting tasks lists. It must be moved to the
 ready-to-run list and, if it is the highest priority ready to
-run tasks, executed.</p>
+run tasks, executed.</p></li>
+</ul>
 </dd>
 </dl>
+</dd></dl>
+
 <dl class="c function">
 <dt id="c.up_block_task">
-void <code class="sig-name descname">up_block_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em>, tstate_t <em>task_state</em><span class="sig-paren">)</span><br /></dt>
+void <code class="sig-name descname">up_block_task</code><span class="sig-paren">(</span>FAR <em class="property">struct</em> <a class="reference internal" href="../user/structures.html#c.tcb_s" title="tcb_s">tcb_s</a> *<em>tcb</em>, tstate_t <em>task_state</em><span class="sig-paren">)</span><a class="headerlink" href="#c.up_block_task" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The currently executing task at the head of the
 ready to run list must be stopped. Save its context and move it to
 the inactive list specified by task_state. This function is called
diff --git a/content/docs/latest/reference/os/board.html b/content/docs/latest/reference/os/board.html
index f489d66..ca526f4 100644
--- a/content/docs/latest/reference/os/board.html
+++ b/content/docs/latest/reference/os/board.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/boardctl.html b/content/docs/latest/reference/os/boardctl.html
index 7ac32c5..7829e3e 100644
--- a/content/docs/latest/reference/os/boardctl.html
+++ b/content/docs/latest/reference/os/boardctl.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
@@ -218,7 +218,7 @@
 <h1><code class="docutils literal notranslate"><span class="pre">boardctl()</span></code> Application Interface<a class="headerlink" href="#boardctl-application-interface" title="Permalink to this headline">¶</a></h1>
 <dl class="c function">
 <dt id="c.boardctl">
-int <code class="sig-name descname">boardctl</code><span class="sig-paren">(</span>unsigned int <em>cmd</em>, uintptr_t <em>arg</em><span class="sig-paren">)</span><br /></dt>
+int <code class="sig-name descname">boardctl</code><span class="sig-paren">(</span>unsigned int <em>cmd</em>, uintptr_t <em>arg</em><span class="sig-paren">)</span><a class="headerlink" href="#c.boardctl" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>In a small embedded system, there will typically be a much
 greater interaction between application and low-level board features.
 The canonically correct to implement such interactions is by
diff --git a/content/docs/latest/reference/os/conventions.html b/content/docs/latest/reference/os/conventions.html
index de6420b..38da72e 100644
--- a/content/docs/latest/reference/os/conventions.html
+++ b/content/docs/latest/reference/os/conventions.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/index.html b/content/docs/latest/reference/os/index.html
index 185b926..316eefe 100644
--- a/content/docs/latest/reference/os/index.html
+++ b/content/docs/latest/reference/os/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/iob.html b/content/docs/latest/reference/os/iob.html
index 6516c1f..5ee7d93 100644
--- a/content/docs/latest/reference/os/iob.html
+++ b/content/docs/latest/reference/os/iob.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/led.html b/content/docs/latest/reference/os/led.html
index c78b4fb..ec3bcb9 100644
--- a/content/docs/latest/reference/os/led.html
+++ b/content/docs/latest/reference/os/led.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/nuttx.html b/content/docs/latest/reference/os/nuttx.html
index 68f9fce..5be87b2 100644
--- a/content/docs/latest/reference/os/nuttx.html
+++ b/content/docs/latest/reference/os/nuttx.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/paging.html b/content/docs/latest/reference/os/paging.html
index 1effde8..be83dd3 100644
--- a/content/docs/latest/reference/os/paging.html
+++ b/content/docs/latest/reference/os/paging.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/shm.html b/content/docs/latest/reference/os/shm.html
index 9a41de3..3adfd6a 100644
--- a/content/docs/latest/reference/os/shm.html
+++ b/content/docs/latest/reference/os/shm.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/smp.html b/content/docs/latest/reference/os/smp.html
index f563d47..1627f4b 100644
--- a/content/docs/latest/reference/os/smp.html
+++ b/content/docs/latest/reference/os/smp.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/time_clock.html b/content/docs/latest/reference/os/time_clock.html
index e0025c4..9f36ab0 100644
--- a/content/docs/latest/reference/os/time_clock.html
+++ b/content/docs/latest/reference/os/time_clock.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/os/wqueue.html b/content/docs/latest/reference/os/wqueue.html
index d7b42e0..ce47363 100644
--- a/content/docs/latest/reference/os/wqueue.html
+++ b/content/docs/latest/reference/os/wqueue.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/01_task_control.html b/content/docs/latest/reference/user/01_task_control.html
index 34bccbe..784ab78 100644
--- a/content/docs/latest/reference/user/01_task_control.html
+++ b/content/docs/latest/reference/user/01_task_control.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
@@ -283,7 +283,7 @@ Points</a>.</p>
 <blockquote>
 <div><ul class="simple">
 <li><p><a class="reference internal" href="#c.vfork" title="vfork"><code class="xref c c-func docutils literal notranslate"><span class="pre">vfork()</span></code></a></p></li>
-<li><p><a class="reference internal" href="../../components/binfmt.html#c.exec" title="exec"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.exec" title="exec"><code class="xref c c-func docutils literal notranslate"><span class="pre">exec()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.execv" title="execv"><code class="xref c c-func docutils literal notranslate"><span class="pre">execv()</span></code></a></p></li>
 <li><p><a class="reference internal" href="#c.execl" title="execl"><code class="xref c c-func docutils literal notranslate"><span class="pre">execl()</span></code></a></p></li>
 </ul>
@@ -581,7 +581,7 @@ same name. POSIX marks this interface as Obsolete.</p>
 
 <dl class="c function">
 <dt id="c.exec">
-int <code class="sig-name descname">exec</code><span class="sig-paren">(</span>FAR <em class="property">const</em> char *<em>filename</em>, FAR char *<em class="property">const</em> *<em>argv</em>, FAR <em class="property">const</em> <em class="property">struct</em> symtab_s *<em>exports</em>, int <em>nexports</em><span class="sig-paren">)</span><br /></dt>
+int <code class="sig-name descname">exec</code><span class="sig-paren">(</span>FAR <em class="property">const</em> char *<em>filename</em>, FAR char *<em class="property">const</em> *<em>argv</em>, FAR <em class="property">const</em> <em class="property">struct</em> symtab_s *<em>exports</em>, int <em>nexports</em><span class="sig-paren">)</span><a class="headerlink" href="#c.exec" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>This non-standard, NuttX function is similar to
 <code class="docutils literal notranslate"><span class="pre">execv()</span></code> and <code class="docutils literal notranslate"><span class="pre">posix_spawn()</span></code> but differs in the following ways;</p>
 <ul class="simple">
@@ -1239,27 +1239,6 @@ will return an error number from <code class="docutils literal notranslate"><spa
 </dl>
 </dd></dl>
 
-<dl class="c function">
-<dt>
-int <code class="sig-name descname">posix_spawn_file_actions_init</code><span class="sig-paren">(</span>FAR posix_spawn_file_actions_t *<em>file_actions</em><span class="sig-paren">)</span>;<br /></dt>
-<dd><p>The <code class="docutils literal notranslate"><span class="pre">posix_spawn_file_actions_init()</span></code> function
-initializes the object referenced by <code class="docutils literal notranslate"><span class="pre">file_actions</span></code> to an empty set of
-file actions for subsequent use in a call to <code class="docutils literal notranslate"><span class="pre">posix_spawn()</span></code> or
-<code class="docutils literal notranslate"><span class="pre">posix_spawnp()</span></code>.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>file_actions</strong> – The address of the <code class="docutils literal notranslate"><span class="pre">posix_spawn_file_actions_t</span></code>
-to be initialized.</p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns</dt>
-<dd class="field-even"><p>On success, this function returns 0; on failure it
-will return an error number from <code class="docutils literal notranslate"><span class="pre">&lt;errno.h&gt;</span></code>.</p>
-</dd>
-</dl>
-</dd></dl>
-
 </div>
 </div>
 
diff --git a/content/docs/latest/reference/user/02_task_scheduling.html b/content/docs/latest/reference/user/02_task_scheduling.html
index 2ec6da7..ca2efb1 100644
--- a/content/docs/latest/reference/user/02_task_scheduling.html
+++ b/content/docs/latest/reference/user/02_task_scheduling.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/03_task_control.html b/content/docs/latest/reference/user/03_task_control.html
index 50e8c0f..7c18fb3 100644
--- a/content/docs/latest/reference/user/03_task_control.html
+++ b/content/docs/latest/reference/user/03_task_control.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/04_message_queue.html b/content/docs/latest/reference/user/04_message_queue.html
index bdf7581..1a75b6a 100644
--- a/content/docs/latest/reference/user/04_message_queue.html
+++ b/content/docs/latest/reference/user/04_message_queue.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/05_counting_semaphore.html b/content/docs/latest/reference/user/05_counting_semaphore.html
index 534582a..7160ed8 100644
--- a/content/docs/latest/reference/user/05_counting_semaphore.html
+++ b/content/docs/latest/reference/user/05_counting_semaphore.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/06_clocks_timers.html b/content/docs/latest/reference/user/06_clocks_timers.html
index b214ab8..45b0fcc 100644
--- a/content/docs/latest/reference/user/06_clocks_timers.html
+++ b/content/docs/latest/reference/user/06_clocks_timers.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/07_signals.html b/content/docs/latest/reference/user/07_signals.html
index f0cb8a0..689d0ad 100644
--- a/content/docs/latest/reference/user/07_signals.html
+++ b/content/docs/latest/reference/user/07_signals.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/08_pthread.html b/content/docs/latest/reference/user/08_pthread.html
index c4f5dae..52dab17 100644
--- a/content/docs/latest/reference/user/08_pthread.html
+++ b/content/docs/latest/reference/user/08_pthread.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/09_env_vars.html b/content/docs/latest/reference/user/09_env_vars.html
index bf40c5b..036e068 100644
--- a/content/docs/latest/reference/user/09_env_vars.html
+++ b/content/docs/latest/reference/user/09_env_vars.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/10_filesystem.html b/content/docs/latest/reference/user/10_filesystem.html
index 7f6647b..9951d4b 100644
--- a/content/docs/latest/reference/user/10_filesystem.html
+++ b/content/docs/latest/reference/user/10_filesystem.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/11_network.html b/content/docs/latest/reference/user/11_network.html
index b59de8b..38df2ed 100644
--- a/content/docs/latest/reference/user/11_network.html
+++ b/content/docs/latest/reference/user/11_network.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/12_shared_memory.html b/content/docs/latest/reference/user/12_shared_memory.html
index 2c99324..11651c7 100644
--- a/content/docs/latest/reference/user/12_shared_memory.html
+++ b/content/docs/latest/reference/user/12_shared_memory.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/index.html b/content/docs/latest/reference/user/index.html
index b1059f8..f017e63 100644
--- a/content/docs/latest/reference/user/index.html
+++ b/content/docs/latest/reference/user/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/reference/user/structures.html b/content/docs/latest/reference/user/structures.html
index 8f7b4ed..59d9034 100644
--- a/content/docs/latest/reference/user/structures.html
+++ b/content/docs/latest/reference/user/structures.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/releases/index.html b/content/docs/latest/releases/index.html
index 3580e8e..8c3a63d 100644
--- a/content/docs/latest/releases/index.html
+++ b/content/docs/latest/releases/index.html
@@ -115,7 +115,7 @@
 <ul class="current">
 <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="../introduction/inviolables.html">The Inviolable Principles of Nuttx</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="../quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/search.html b/content/docs/latest/search.html
index aa55ce5..561d2be 100644
--- a/content/docs/latest/search.html
+++ b/content/docs/latest/search.html
@@ -115,7 +115,7 @@
 <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="introduction/inviolables.html">The Inviolable Principles of Nuttx</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="quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="applications/index.html">Applications</a></li>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index 2b04e68..e51f21b 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/index","components/filesystem","components/index","components/nsh/builtin","components/nsh/commands","components/nsh/config","components/nsh/customizing","components/nsh/index","components/nsh/installation","components/nsh/login","components/nsh/nsh","components/nxflat","components/nxgraphics/appendix","components/nxgraphics/index","components/nxgraphics/nx","components/nxgraphics/nxcur [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/index","components/filesystem","components/index","components/nsh/builtin","components/nsh/commands","components/nsh/config","components/nsh/customizing","components/nsh/index","components/nsh/installation","components/nsh/login","components/nsh/nsh","components/nxflat","components/nxgraphics/appendix","components/nxgraphics/index","components/nxgraphics/nx","components/nxgraphics/nxcur [...]
\ No newline at end of file
diff --git a/content/docs/latest/substitutions.html b/content/docs/latest/substitutions.html
index 70cc2c5..38bf9ad 100644
--- a/content/docs/latest/substitutions.html
+++ b/content/docs/latest/substitutions.html
@@ -113,7 +113,7 @@
 <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="introduction/inviolables.html">The Inviolable Principles of Nuttx</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="quickstart/index.html">Quickstart</a></li>
 <li class="toctree-l1"><a class="reference internal" href="components/index.html">OS Components</a></li>
 <li class="toctree-l1"><a class="reference internal" href="applications/index.html">Applications</a></li>
diff --git a/content/feed.xml b/content/feed.xml
index 0dcb49f..1ee7290 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>Sun, 30 Aug 2020 22:47:20 +0000</pubDate>
-    <lastBuildDate>Sun, 30 Aug 2020 22:47:20 +0000</lastBuildDate>
+    <pubDate>Wed, 02 Sep 2020 20:25:00 +0000</pubDate>
+    <lastBuildDate>Wed, 02 Sep 2020 20:25:00 +0000</lastBuildDate>
     <generator>Jekyll v3.8.5</generator>
     
       <item>