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/08/30 22:47:44 UTC

[incubator-nuttx-website] branch asf-site updated: Publishing web: 9462e9ee2bcf356dcf5958d35d8e72cb930f9f72 docs: 58e43adf08ea4b091dc25851227859e0676eb0ee

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 cc2d712  Publishing web: 9462e9ee2bcf356dcf5958d35d8e72cb930f9f72 docs: 58e43adf08ea4b091dc25851227859e0676eb0ee
cc2d712 is described below

commit cc2d7125b8f31b1269fd5f4afef118985faf6daa
Author: Brennan <ba...@brennanashton.com>
AuthorDate: Sun Aug 30 22:47:21 2020 +0000

    Publishing web: 9462e9ee2bcf356dcf5958d35d8e72cb930f9f72 docs: 58e43adf08ea4b091dc25851227859e0676eb0ee
---
 content/docs/latest/.buildinfo                     |   2 +-
 .../latest/_sources/components/nsh/nsh.rst.txt     |   1 +
 .../latest/_sources/components/nxwidgets.rst.txt   |  14 +-
 .../_sources/contributing/documentation.rst.txt    |   2 -
 content/docs/latest/_sources/index.rst.txt         |   1 +
 .../_sources/introduction/detailed_support.rst.txt |  43 +--
 .../_sources/introduction/inviolables.rst.txt      |   1 +
 .../latest/_sources/introduction/resources.rst.txt |   4 +-
 .../docs/latest/_sources/reference/os/smp.rst.txt  |   2 +-
 .../reference/user/01_task_control.rst.txt         |   6 +-
 .../reference/user/05_counting_semaphore.rst.txt   |   2 +-
 .../_sources/reference/user/08_pthread.rst.txt     |   4 +-
 content/docs/latest/_static/basic.css              |   4 +-
 content/docs/latest/_static/searchtools.js         |   3 +-
 content/docs/latest/applications/index.html        |   1 +
 content/docs/latest/boards/index.html              |   1 +
 content/docs/latest/components/binfmt.html         |   1 +
 content/docs/latest/components/drivers/index.html  |   1 +
 content/docs/latest/components/filesystem.html     |   1 +
 content/docs/latest/components/index.html          |   3 +-
 content/docs/latest/components/nsh/builtin.html    |   1 +
 content/docs/latest/components/nsh/commands.html   |   1 +
 content/docs/latest/components/nsh/config.html     |   1 +
 .../docs/latest/components/nsh/customizing.html    |   1 +
 content/docs/latest/components/nsh/index.html      |   1 +
 .../docs/latest/components/nsh/installation.html   |   1 +
 content/docs/latest/components/nsh/login.html      |   1 +
 content/docs/latest/components/nsh/nsh.html        |   3 +-
 content/docs/latest/components/nxflat.html         |   1 +
 .../latest/components/nxgraphics/appendix.html     |   1 +
 .../docs/latest/components/nxgraphics/index.html   |   1 +
 content/docs/latest/components/nxgraphics/nx.html  |   1 +
 .../latest/components/nxgraphics/nxcursor.html     |   1 +
 .../docs/latest/components/nxgraphics/nxfonts.html |   1 +
 .../docs/latest/components/nxgraphics/nxgl.html    |   1 +
 .../docs/latest/components/nxgraphics/nxtk.html    |   1 +
 .../docs/latest/components/nxgraphics/sample.html  |   1 +
 content/docs/latest/components/nxwidgets.html      |  18 +-
 content/docs/latest/components/paging.html         |   1 +
 content/docs/latest/components/power.html          |   1 +
 content/docs/latest/components/socketcan.html      |   1 +
 content/docs/latest/components/syslog.html         |   1 +
 content/docs/latest/contributing/coding_style.html |   1 +
 .../docs/latest/contributing/documentation.html    |   5 +-
 content/docs/latest/contributing/index.html        |   1 +
 content/docs/latest/contributing/workflow.html     |   1 +
 content/docs/latest/genindex.html                  |   3 +
 content/docs/latest/glossary.html                  |   1 +
 content/docs/latest/guides/index.html              |   1 +
 content/docs/latest/guides/nfs.html                |   1 +
 content/docs/latest/guides/usbtrace.html           |   1 +
 content/docs/latest/index.html                     |  14 +-
 content/docs/latest/introduction/about.html        |   1 +
 .../docs/latest/introduction/detailed_support.html |  44 +--
 .../introduction/development_environments.html     |   1 +
 content/docs/latest/introduction/index.html        |   1 +
 content/docs/latest/introduction/inviolables.html  | 385 +++++++++++++++++++++
 content/docs/latest/introduction/licensing.html    |   1 +
 content/docs/latest/introduction/resources.html    |   7 +-
 .../latest/introduction/supported_platforms.html   |   1 +
 content/docs/latest/introduction/trademarks.html   |   1 +
 content/docs/latest/objects.inv                    | Bin 17663 -> 18098 bytes
 content/docs/latest/quickstart/config_build.html   |   1 +
 content/docs/latest/quickstart/index.html          |   3 +-
 content/docs/latest/quickstart/organization.html   |   1 +
 content/docs/latest/reference/index.html           |   1 +
 content/docs/latest/reference/os/addrenv.html      |   1 +
 content/docs/latest/reference/os/app_vs_os.html    |   1 +
 content/docs/latest/reference/os/arch.html         |   5 +-
 content/docs/latest/reference/os/board.html        |   1 +
 content/docs/latest/reference/os/boardctl.html     |   1 +
 content/docs/latest/reference/os/conventions.html  |   1 +
 content/docs/latest/reference/os/index.html        |   1 +
 content/docs/latest/reference/os/iob.html          |   1 +
 content/docs/latest/reference/os/led.html          |   1 +
 content/docs/latest/reference/os/nuttx.html        |   1 +
 content/docs/latest/reference/os/paging.html       |   1 +
 content/docs/latest/reference/os/shm.html          |   1 +
 content/docs/latest/reference/os/smp.html          |   3 +-
 content/docs/latest/reference/os/time_clock.html   |   1 +
 content/docs/latest/reference/os/wqueue.html       |   1 +
 .../latest/reference/user/01_task_control.html     |   7 +-
 .../latest/reference/user/02_task_scheduling.html  |   1 +
 .../latest/reference/user/03_task_control.html     |   1 +
 .../latest/reference/user/04_message_queue.html    |   1 +
 .../reference/user/05_counting_semaphore.html      |   3 +-
 .../latest/reference/user/06_clocks_timers.html    |   1 +
 content/docs/latest/reference/user/07_signals.html |   1 +
 content/docs/latest/reference/user/08_pthread.html |   5 +-
 .../docs/latest/reference/user/09_env_vars.html    |   1 +
 .../docs/latest/reference/user/10_filesystem.html  |   1 +
 content/docs/latest/reference/user/11_network.html |   1 +
 .../latest/reference/user/12_shared_memory.html    |   1 +
 content/docs/latest/reference/user/index.html      |   1 +
 content/docs/latest/reference/user/structures.html |   1 +
 content/docs/latest/releases/index.html            |   1 +
 content/docs/latest/search.html                    |   1 +
 content/docs/latest/searchindex.js                 |   2 +-
 content/docs/latest/substitutions.html             |   1 +
 content/feed.xml                                   |   4 +-
 100 files changed, 562 insertions(+), 109 deletions(-)

diff --git a/content/docs/latest/.buildinfo b/content/docs/latest/.buildinfo
index 83fc9fd..a65606d 100644
--- a/content/docs/latest/.buildinfo
+++ b/content/docs/latest/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 7b84be7f3b7b52e0e2a3ceb6a0703303
+config: ef88ecda58383035d54a8f462e22f680
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/content/docs/latest/_sources/components/nsh/nsh.rst.txt b/content/docs/latest/_sources/components/nsh/nsh.rst.txt
index 8984192..317103c 100644
--- a/content/docs/latest/_sources/components/nsh/nsh.rst.txt
+++ b/content/docs/latest/_sources/components/nsh/nsh.rst.txt
@@ -1,4 +1,5 @@
 .. include:: /substitutions.rst
+.. _nsh:
 
 ********
 Overview
diff --git a/content/docs/latest/_sources/components/nxwidgets.rst.txt b/content/docs/latest/_sources/components/nxwidgets.rst.txt
index 01cba46..ce88051 100644
--- a/content/docs/latest/_sources/components/nxwidgets.rst.txt
+++ b/content/docs/latest/_sources/components/nxwidgets.rst.txt
@@ -43,17 +43,11 @@ Note: Many of the fundamental classed in NxWidgets derive from the
 Antony Dzeryn's "Woopsi" project: http://woopsi.org/ which also has a
 BSD style license. See the COPYING file for details.
 
-NXWidgets DOxygen Documentation
+NXWidgets Doxygen Documentation
 ===============================
 
-Release notes, DOxygen documentation, as well as downloads for the
-latest NxWidgets releases are available online:
-
-**NxWidgets-1.19**:
-`Documentation <http://nuttx.org/nxwidgets_v1_19/html/index.html>`__,
-`Release
-notes <http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/>`__,
-and
-`Downloads <http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/>`__
+.. todo::
+   NXWidgets supports building HTML documentation via Doxygen. We should
+   integrate this into the Sphinx documentation build.
 
 Thanks go to Jose Pablo Carballo for contributing this!
diff --git a/content/docs/latest/_sources/contributing/documentation.rst.txt b/content/docs/latest/_sources/contributing/documentation.rst.txt
index 10063ea..58b83e5 100644
--- a/content/docs/latest/_sources/contributing/documentation.rst.txt
+++ b/content/docs/latest/_sources/contributing/documentation.rst.txt
@@ -39,8 +39,6 @@ go into ``Documentation`` directory. Then,
         $ # activate the virtual environent
         $ pipenv shell
         
-      .. todo:: check that Pipfile.lock is up to date w.r.t. requirements.txt
-        
   2. Build documentation:
   
     .. code-block:: console
diff --git a/content/docs/latest/_sources/index.rst.txt b/content/docs/latest/_sources/index.rst.txt
index 65dd9ad..a221e39 100644
--- a/content/docs/latest/_sources/index.rst.txt
+++ b/content/docs/latest/_sources/index.rst.txt
@@ -21,6 +21,7 @@ Last Updated: |today|
 
    Home <self>
    introduction/index.rst
+   introduction/inviolables.rst
    quickstart/index.rst
    components/index.rst
    applications/index.rst
diff --git a/content/docs/latest/_sources/introduction/detailed_support.rst.txt b/content/docs/latest/_sources/introduction/detailed_support.rst.txt
index 65d06ba..257e7c9 100644
--- a/content/docs/latest/_sources/introduction/detailed_support.rst.txt
+++ b/content/docs/latest/_sources/introduction/detailed_support.rst.txt
@@ -110,7 +110,7 @@ Moxa NP51x0
 
 A port to the Moxa NP51x0 series of 2-port advanced
 RS-232/422/485 serial device servers was contributed by Anton D.
-Kachalov in NuttX-7.11. This port includes a NuttShell (NSH)
+Kachalov in NuttX-7.11. This port includes :ref:`NSH <nsh>`
 configuration with support for the Faraday FTMAC100 Ethernet MAC Driver.
 
 
@@ -174,9 +174,9 @@ There are ports to two Atmel SAMA5D3 boards:
    configurations that run out of internal SRAM and extended
    configurations that run out of the on-board NOR FLASH:
 
-   -  A barebones NuttShell (`NSH <NuttShell.html>`__) configuration
+   -  A barebones NuttShell (:ref:`NSH <nsh>`) configuration
       that can be used as the basis for further application development.
-   -  A full-loaded NuttShell (`NSH <NuttShell.html>`__) configuration
+   -  A full-loaded NuttShell (:ref:`NSH <nsh>`) configuration
       that demonstrates all of the SAMA5D3x features.
 
    The following support was added in Nuttx 6.30:
@@ -398,7 +398,7 @@ that features the NUC120LE3AN MCU.
 
 **STATUS**. Initial support for the NUC120 was released in NuttX-6.26.
 This initial support is very minimal: There is a NuttShell
-(`NSH <NuttShell.html>`__) configuration that might be the basis for an
+(:ref:`NSH <nsh>`) configuration that might be the basis for an
 application development. As of this writing, more device drivers are
 needed to make this a more complete port. Refer to the NuttX board
 `README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/nuc1xx/nutiny-nuc120/README.txt>`__
@@ -511,8 +511,7 @@ TI/Stellaris LM3S6432S2E
 This port uses Serial-to-Ethernet Reference
 Design Kit (`RDK-S2E <http://www.ti.com/tool/rdk-s2e>`__) and has
 similar support as for the other Stellaris family members. A
-configuration is available for the NuttShell (NSH) (see the `NSH User
-Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). The NSH
+configuration is available for the NuttShell (NSH) (see :ref:`NSH <nsh>`). The NSH
 configuration including networking support with a Telnet NSH console.
 This port was contributed by Mike Smith.
 
@@ -691,7 +690,7 @@ family was added in NuttX-7.21. Support for the Nucleo-L152RE was added
 in NuttX-7.28.
 
 That initial STM32L-Discovery support included a configuration using the
-NuttShell (`NSH <NuttShell.html>`__) that might be the basis for an
+NuttShell (:ref:`NSH <nsh>`) that might be the basis for an
 application development. A driver for the on-board segment LCD is
 included as well as an option to drive the segment LCD from an NSH
 "built-in" command. Refer to the STM32L-Discovery board
@@ -970,7 +969,7 @@ Three configurations are available:
    with the STM32F107 part.
 #. The configuration that was used to verify the Nuttx `high-priority,
    nested interrupt
-   feature <http://www.nuttx.org/doku.php?id=wiki:nxinternal:highperfints>`__.
+   feature <https://cwiki.apache.org/confluence/display/NUTTX/High+Performance%2C+Zero+Latency+Interrupts>`__.
 
 **STATUS:** Networking and touchscreen support are well test. But, at
 present, neither USB nor LCD functionality have been verified. Refer to
@@ -1103,8 +1102,7 @@ boards.
    That initial, 5.6, basic release included *timer* interrupts and a
    *serial console* and was verified using the NuttX OS test
    (``apps/examples/ostest``). Configurations available include include
-   a verified NuttShell (NSH) configuration (see the `NSH User
-   Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). The
+   a verified NuttShell (NSH) configuration (see :ref:`NSH <nsh>`). The
    NSH configuration supports the Nucleus2G's microSD slot and
    additional configurations are available to exercise the USB serial
    and USB mass storage devices. However, due to some technical reasons,
@@ -1145,8 +1143,7 @@ boards.
       file for further information.
 
    Verified configurations are now available for the NuttShell with
-   networking and microSD support(NSH, see the `NSH User
-   Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__), for
+   networking and microSD support(NSH, see :ref:`NSH <nsh>`), for
    the NuttX network test, for the
    `THTTPD <http://acme.com/software/thttpd>`__ webserver, for USB
    serial deive and USB storage devices examples, and for the USB host
@@ -1570,8 +1567,7 @@ further information about this board.
 
 -  **NuttX-6.12** The basic port is complete and first appeared in
    NuttX-6.12. The initial port passes the NuttX OS test and includes a
-   validated configuration for the NuttShell (NSH, see the `NSH User
-   Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__) as well
+   validated configuration for the NuttShell (NSH, see :ref:`NSH <nsh>`) as well
    as several other configurations.
 -  **NuttX-6.13-6.16** Additional drivers and configurations were added
    in NuttX 6.13-6.16. Drivers include an Ethernet driver, ADC driver,
@@ -2177,7 +2173,7 @@ was contributed in NuttX-8.1 by Nathan Hartman.
    the EK-TM4C123GXL was also included in that release but was not fully
    tested. This basic board support included a configuration for the
    NuttShell
-   `NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__).
+   :ref:`NSH <nsh>`).
 -  **NuttX-7.2**. The fully verified port to the EK-TM4C123GXL was
    provided in NuttX-7.2.
 -  **NuttX-7.7**. An I2C driver was added in NuttX-7.7.
@@ -2195,7 +2191,7 @@ LaunchPad `(EK-TM4C1294XL) <http://www.ti.com/tool/ek-tm4c1294xl>`__.
 -  Support for the EK-TM4C1294XL was contributed by Frank Sautter and
    was released in NuttX 7.9. This basic board support included a
    configuration for the NuttShell
-   `NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__) and a
+   :ref:`NSH <nsh>`) and a
    configuration for testing IPv6. See drivers for the `TI Tiva
    TM4C129X <#titm4c129x>`__.
 -  FLASH and EEPROM drivers from Shirshak Sengupta were included in
@@ -2220,7 +2216,7 @@ Development Kit `(DK-TM4C129X) <http://www.ti.com/tool/dk-tm4c129x>`__.
    Other Tiva/Stellaris drivers should port to the TM4C129X without
    major difficulty.
 -  This board supports included two configurations for the NuttShell
-   (`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__). Both
+   (:ref:`NSH <nsh>`). Both
    are networked enabled: One configured to support IPv4 and one
    configured to supported IPv6. Instructions are included in the board
    `README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/tiva/dk-tm4c129x/README.txt>`__
@@ -2255,7 +2251,7 @@ board. This board features the ATSAM4LC4C MCU running at 48MHz with
 
 **STATUS:** As of this writing, the basic port is code complete and a
 fully verified configuration exists for the NuttShell
-`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__). The first
+:ref:`NSH <nsh>`). The first
 fully functional SAM4L Xplained Pro port was released in NuttX-6.28.
 Support for the SAM4L Xplained modules was added in NuttX-6.29:
 
@@ -2317,8 +2313,7 @@ in part by Mitko.
 
 **Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development
 board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
-available (see the `NSH User
-Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). That NSH
+available (see :ref:`NSH <nsh>`). That NSH
 configuration includes networking support and support for an AT25 Serial
 FLASH file system.
 
@@ -2343,8 +2338,7 @@ in part by Mitko.
 
 **Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development
 board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
-available (see the `NSH User
-Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). That NSH
+available (see :ref:`NSH <nsh>`). That NSH
 configuration includes networking support and support for an AT25 Serial
 FLASH file system.
 
@@ -2491,7 +2485,7 @@ STM32 F7 Driver Status:
    peripherals are very similar to some members of the STM32 F4 and
    additional drivers can easily be ported the F7 as discussed in this
    Wiki page: `Porting Drivers to the STM32
-   F7 <http://www.nuttx.org/doku.php?id=wiki:howtos:port-drivers_stm32f7>`__
+   F7 <https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7>`__
 
 -  **NuttX-7.17**. David Sidrane contributed PWR, RTC, BBSRAM, and
    DBGMCU support. Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB
@@ -2757,8 +2751,7 @@ basic RTOS port has solidified:
 
 -  The port successfully passes the NuttX OS test
    (apps/examples/ostest).
--  A NuttShell (NSH) configuration is in place (see the `NSH User
-   Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__).
+-  A NuttShell (NSH) configuration is in place (see :ref:`NSH <nsh>`).
    Testing of that configuration has been postponed (because it got
    bumped by the Olimex LPC1766-STK port). Current Status: I think I
    have a hardware problem with my serial port setup. There is a good
diff --git a/content/docs/latest/_sources/introduction/inviolables.rst.txt b/content/docs/latest/_sources/introduction/inviolables.rst.txt
new file mode 100644
index 0000000..c3ba45c
--- /dev/null
+++ b/content/docs/latest/_sources/introduction/inviolables.rst.txt
@@ -0,0 +1 @@
+.. mdinclude:: ../../INVIOLABLES.md
diff --git a/content/docs/latest/_sources/introduction/resources.rst.txt b/content/docs/latest/_sources/introduction/resources.rst.txt
index 2fcc327..30971f9 100644
--- a/content/docs/latest/_sources/introduction/resources.rst.txt
+++ b/content/docs/latest/_sources/introduction/resources.rst.txt
@@ -9,9 +9,9 @@ Here's a list of Apache NuttX resources that you might find helpful:
  * Apache NuttX
 
    * `NuttX website <https://nuttx.apache.org>`_
-   * `Apache NuttX website <https://www.nuttx.org>`_
+   * `Apache NuttX website <https://apache.nuttx.org>`_
    * `Apache NuttX online documentation <https://cwiki.apache.org/confluence/display/NUTTX/Nuttx>`_
-   * `Apache NuttX mailing list <https://nuttx.incubator.apache.org/community/>`_ – a very active mailing list, the place to get help with your application or any questions you have about NuttX.
+   * `Apache NuttX mailing list <https://nuttx.apache.org/community/>`_ – a very active mailing list, the place to get help with your application or any questions you have about NuttX.
    * `Apache NuttX YouTube channel <https://www.youtube.com/channel/UC0QciIlcUnjJkL5yJJBmluw/videos>`_ – Alan Carvalho de Assis's YouTube channel on NuttX. It's a source of a lot of great practical information.
    * `Apache NuttX Coding Standard <https://cwiki.apache.org/confluence/display/NUTTX/Coding+Standard>`_ — How code should look when you submit new files or modify existing ones.
    * `Apache NuttX Code Contribution Guidlines <https://cwiki.apache.org/confluence/display/NUTTX/Code+Contribution+Workflow+--+Brennan+Ashton>`_ — The full workflow to follow for submitting code with all the details.
diff --git a/content/docs/latest/_sources/reference/os/smp.rst.txt b/content/docs/latest/_sources/reference/os/smp.rst.txt
index 3ac45ed..5059231 100644
--- a/content/docs/latest/_sources/reference/os/smp.rst.txt
+++ b/content/docs/latest/_sources/reference/os/smp.rst.txt
@@ -22,7 +22,7 @@ bus or a crossbar."
 
 For a technical description of the NuttX implementation of SMP,
 see the NuttX `SMP Wiki
-Page <http://www.nuttx.org/doku.php?id=wiki:nxinternal:smp>`__.
+Page <https://cwiki.apache.org/confluence/display/NUTTX/SMP>`__.
 
 .. c:function:: spinlock_t up_testset(volatile FAR spinlock_t *lock)
 
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 35036dc..4ac1c93 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
@@ -48,7 +48,7 @@ Non-standard task control interfaces inspired by VxWorks interfaces:
 
 Non-standard extensions to VxWorks-like interfaces to support POSIX
 `Cancellation
-Points <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__.
+Points <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__.
 
   - :c:func:`task_setcancelstate`
   - :c:func:`task_setcanceltype`
@@ -168,7 +168,7 @@ Functions
   This function obeys the semantics of pthread cancellation: task deletion
   is deferred if cancellation is disabled or if deferred cancellation is
   supported (with `Cancellation
-  Points <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__
+  Points <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
   enabled).
 
   :param pid: The task ID of the task to delete. An ID of zero signifies
@@ -297,7 +297,7 @@ Functions
 .. c:function:: void task_testcancel(void)
 
   Creates a `Cancellation
-  Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__
+  Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
   in the calling task. The ``task_testcancel()`` function has no effect if
   cancellability is disabled.
 
diff --git a/content/docs/latest/_sources/reference/user/05_counting_semaphore.rst.txt b/content/docs/latest/_sources/reference/user/05_counting_semaphore.rst.txt
index 96d01b7..8be699d 100644
--- a/content/docs/latest/_sources/reference/user/05_counting_semaphore.rst.txt
+++ b/content/docs/latest/_sources/reference/user/05_counting_semaphore.rst.txt
@@ -132,7 +132,7 @@ the case of pthread mutexes,
 with ``PTHREAD_PRIO_NONE``.
 
 This is discussed in much more detail on this `Wiki
-page <http://www.nuttx.org/doku.php?id=wiki:howtos:signalling-semaphores>`__.
+page <https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance>`__.
 
 **POSIX semaphore interfaces:**
 
diff --git a/content/docs/latest/_sources/reference/user/08_pthread.rst.txt b/content/docs/latest/_sources/reference/user/08_pthread.rst.txt
index fe51ab6..ccab1e4 100644
--- a/content/docs/latest/_sources/reference/user/08_pthread.rst.txt
+++ b/content/docs/latest/_sources/reference/user/08_pthread.rst.txt
@@ -448,7 +448,7 @@ No support for the following pthread interfaces is provided by NuttX:
   When cancellability is deferred, all cancellations are held pending in
   the target thread until the thread changes the cancellability type or a
   `Cancellation
-  Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__
+  Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
   function such as ```pthread_testcancel()`` <#pthreadtestcancel>`__ is
   entered.
 
@@ -528,7 +528,7 @@ No support for the following pthread interfaces is provided by NuttX:
 .. c:function:: void pthread_testcancel(void);
 
   The ``pthread_testcancel()`` function creates a `Cancellation
-  Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__
+  Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
   in the calling thread. The ``pthread_testcancel()`` function has no
   effect if cancellability is disabled.
 
diff --git a/content/docs/latest/_static/basic.css b/content/docs/latest/_static/basic.css
index 2e3cf32..24bc73e 100644
--- a/content/docs/latest/_static/basic.css
+++ b/content/docs/latest/_static/basic.css
@@ -693,7 +693,7 @@ pre {
     overflow-y: hidden;  /* fixes display issues on Chrome browsers */
 }
 
-pre, div[class|="highlight"] {
+pre, div[class*="highlight-"] {
     clear: both;
 }
 
@@ -704,7 +704,7 @@ span.pre {
     hyphens: none;
 }
 
-div[class^="highlight-"] {
+div[class*="highlight-"] {
     margin: 1em 0;
 }
 
diff --git a/content/docs/latest/_static/searchtools.js b/content/docs/latest/_static/searchtools.js
index ab56499..970d0d9 100644
--- a/content/docs/latest/_static/searchtools.js
+++ b/content/docs/latest/_static/searchtools.js
@@ -166,8 +166,7 @@ var Search = {
           objectterms.push(tmp[i].toLowerCase());
       }
 
-      if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i].match(/^\d+$/) ||
-          tmp[i] === "") {
+      if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i] === "") {
         // skip this "word"
         continue;
       }
diff --git a/content/docs/latest/applications/index.html b/content/docs/latest/applications/index.html
index 5f14dc1..eedbaab 100644
--- a/content/docs/latest/applications/index.html
+++ b/content/docs/latest/applications/index.html
@@ -115,6 +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="../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 41126a9..037a8f2 100644
--- a/content/docs/latest/boards/index.html
+++ b/content/docs/latest/boards/index.html
@@ -115,6 +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="../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 c3fd202..22b4bd4 100644
--- a/content/docs/latest/components/binfmt.html
+++ b/content/docs/latest/components/binfmt.html
@@ -115,6 +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="../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/drivers/index.html b/content/docs/latest/components/drivers/index.html
index 9bc5442..be13312 100644
--- a/content/docs/latest/components/drivers/index.html
+++ b/content/docs/latest/components/drivers/index.html
@@ -115,6 +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="../../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 77d740d..6801a81 100644
--- a/content/docs/latest/components/filesystem.html
+++ b/content/docs/latest/components/filesystem.html
@@ -115,6 +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="../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 4634d60..aec46e1 100644
--- a/content/docs/latest/components/index.html
+++ b/content/docs/latest/components/index.html
@@ -115,6 +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="../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>
@@ -259,7 +260,7 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="nxwidgets.html">NxWidgets</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="nxwidgets.html#nxwidgets-doxygen-documentation">NXWidgets DOxygen Documentation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="nxwidgets.html#nxwidgets-doxygen-documentation">NXWidgets Doxygen Documentation</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="paging.html">On-Demand Paging</a><ul>
diff --git a/content/docs/latest/components/nsh/builtin.html b/content/docs/latest/components/nsh/builtin.html
index d6b9bd2..1cd21ee 100644
--- a/content/docs/latest/components/nsh/builtin.html
+++ b/content/docs/latest/components/nsh/builtin.html
@@ -115,6 +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="../../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 2cd791f..bf414f5 100644
--- a/content/docs/latest/components/nsh/commands.html
+++ b/content/docs/latest/components/nsh/commands.html
@@ -115,6 +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="../../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 af3934f..8911eae 100644
--- a/content/docs/latest/components/nsh/config.html
+++ b/content/docs/latest/components/nsh/config.html
@@ -115,6 +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="../../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 b317751..07d8aab 100644
--- a/content/docs/latest/components/nsh/customizing.html
+++ b/content/docs/latest/components/nsh/customizing.html
@@ -115,6 +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="../../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 b115d18..16e1863 100644
--- a/content/docs/latest/components/nsh/index.html
+++ b/content/docs/latest/components/nsh/index.html
@@ -115,6 +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="../../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 2ff1091..1ce074c 100644
--- a/content/docs/latest/components/nsh/installation.html
+++ b/content/docs/latest/components/nsh/installation.html
@@ -115,6 +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="../../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 a1494bf..068c946 100644
--- a/content/docs/latest/components/nsh/login.html
+++ b/content/docs/latest/components/nsh/login.html
@@ -115,6 +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="../../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 c9353b0..389feae 100644
--- a/content/docs/latest/components/nsh/nsh.html
+++ b/content/docs/latest/components/nsh/nsh.html
@@ -115,6 +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="../../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">
@@ -226,7 +227,7 @@
            <div itemprop="articleBody">
             
   <div class="section" id="overview">
-<h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
+<span id="nsh"></span><h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
 <p><strong>The NSH Library</strong>. The <code class="docutils literal notranslate"><span class="pre">apps/nshlib</span></code> sub-directory contains the
 NuttShell (NSH) library. This library can easily to linked to
 produce a NSH application (See as an example
diff --git a/content/docs/latest/components/nxflat.html b/content/docs/latest/components/nxflat.html
index 68e2fdf..3bbb0b4 100644
--- a/content/docs/latest/components/nxflat.html
+++ b/content/docs/latest/components/nxflat.html
@@ -115,6 +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="../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/appendix.html b/content/docs/latest/components/nxgraphics/appendix.html
index 0193e59..681ba85 100644
--- a/content/docs/latest/components/nxgraphics/appendix.html
+++ b/content/docs/latest/components/nxgraphics/appendix.html
@@ -115,6 +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="../../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 75af8af..7b097db 100644
--- a/content/docs/latest/components/nxgraphics/index.html
+++ b/content/docs/latest/components/nxgraphics/index.html
@@ -115,6 +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="../../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 bbce50b..169a420 100644
--- a/content/docs/latest/components/nxgraphics/nx.html
+++ b/content/docs/latest/components/nxgraphics/nx.html
@@ -115,6 +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="../../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/nxcursor.html b/content/docs/latest/components/nxgraphics/nxcursor.html
index f9c025e..7fa78a1 100644
--- a/content/docs/latest/components/nxgraphics/nxcursor.html
+++ b/content/docs/latest/components/nxgraphics/nxcursor.html
@@ -115,6 +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="../../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 670c045..eda38cd 100644
--- a/content/docs/latest/components/nxgraphics/nxfonts.html
+++ b/content/docs/latest/components/nxgraphics/nxfonts.html
@@ -115,6 +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="../../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 06e3d6a..f6b6f7d 100644
--- a/content/docs/latest/components/nxgraphics/nxgl.html
+++ b/content/docs/latest/components/nxgraphics/nxgl.html
@@ -115,6 +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="../../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 1614142..0c13145 100644
--- a/content/docs/latest/components/nxgraphics/nxtk.html
+++ b/content/docs/latest/components/nxgraphics/nxtk.html
@@ -115,6 +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="../../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 4edfa1a..04b7daf 100644
--- a/content/docs/latest/components/nxgraphics/sample.html
+++ b/content/docs/latest/components/nxgraphics/sample.html
@@ -115,6 +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="../../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 9e58e19..c979b20 100644
--- a/content/docs/latest/components/nxwidgets.html
+++ b/content/docs/latest/components/nxwidgets.html
@@ -115,6 +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="../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>
@@ -127,7 +128,7 @@
 <li class="toctree-l2"><a class="reference internal" href="nxflat.html">NXFLAT</a></li>
 <li class="toctree-l2"><a class="reference internal" href="nxgraphics/index.html">NX Graphics Subsystem</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">NxWidgets</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#nxwidgets-doxygen-documentation">NXWidgets DOxygen Documentation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#nxwidgets-doxygen-documentation">NXWidgets Doxygen Documentation</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="paging.html">On-Demand Paging</a></li>
@@ -249,15 +250,12 @@ progress bars, and more.</p></li>
 Antony Dzeryn’s “Woopsi” project: <a class="reference external" href="http://woopsi.org/">http://woopsi.org/</a> which also has a
 BSD style license. See the COPYING file for details.</p>
 <div class="section" id="nxwidgets-doxygen-documentation">
-<h2>NXWidgets DOxygen Documentation<a class="headerlink" href="#nxwidgets-doxygen-documentation" title="Permalink to this headline">¶</a></h2>
-<p>Release notes, DOxygen documentation, as well as downloads for the
-latest NxWidgets releases are available online:</p>
-<p><strong>NxWidgets-1.19</strong>:
-<a class="reference external" href="http://nuttx.org/nxwidgets_v1_19/html/index.html">Documentation</a>,
-<a class="reference external" href="http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/">Release
-notes</a>,
-and
-<a class="reference external" href="http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/">Downloads</a></p>
+<h2>NXWidgets Doxygen Documentation<a class="headerlink" href="#nxwidgets-doxygen-documentation" title="Permalink to this headline">¶</a></h2>
+<div class="admonition-todo admonition" id="id1">
+<p class="admonition-title">Todo</p>
+<p>NXWidgets supports building HTML documentation via Doxygen. We should
+integrate this into the Sphinx documentation build.</p>
+</div>
 <p>Thanks go to Jose Pablo Carballo for contributing this!</p>
 </div>
 </div>
diff --git a/content/docs/latest/components/paging.html b/content/docs/latest/components/paging.html
index 62fe94d..44bf6f0 100644
--- a/content/docs/latest/components/paging.html
+++ b/content/docs/latest/components/paging.html
@@ -115,6 +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="../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/power.html b/content/docs/latest/components/power.html
index 20a89c8..b9d9ddb 100644
--- a/content/docs/latest/components/power.html
+++ b/content/docs/latest/components/power.html
@@ -115,6 +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="../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 522c985..30dd7ad 100644
--- a/content/docs/latest/components/socketcan.html
+++ b/content/docs/latest/components/socketcan.html
@@ -115,6 +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="../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 49d3dfc..5bb5a50 100644
--- a/content/docs/latest/components/syslog.html
+++ b/content/docs/latest/components/syslog.html
@@ -115,6 +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="../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 55fc3c4..1ad09be 100644
--- a/content/docs/latest/contributing/coding_style.html
+++ b/content/docs/latest/contributing/coding_style.html
@@ -115,6 +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="../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 f24e06b..e40823d 100644
--- a/content/docs/latest/contributing/documentation.html
+++ b/content/docs/latest/contributing/documentation.html
@@ -115,6 +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="../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>
@@ -250,10 +251,6 @@ go into <code class="docutils literal notranslate"><span class="pre">Documentati
 <span class="gp">$</span> pipenv shell
 </pre></div>
 </div>
-<div class="admonition-todo admonition" id="id1">
-<p class="admonition-title">Todo</p>
-<p>check that Pipfile.lock is up to date w.r.t. requirements.txt</p>
-</div>
 </li>
 </ul>
 </div></blockquote>
diff --git a/content/docs/latest/contributing/index.html b/content/docs/latest/contributing/index.html
index 929fd1c..74ba313 100644
--- a/content/docs/latest/contributing/index.html
+++ b/content/docs/latest/contributing/index.html
@@ -115,6 +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="../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 17726cb..ad25ef7 100644
--- a/content/docs/latest/contributing/workflow.html
+++ b/content/docs/latest/contributing/workflow.html
@@ -115,6 +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="../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 dec00e2..490d9da 100644
--- a/content/docs/latest/genindex.html
+++ b/content/docs/latest/genindex.html
@@ -113,6 +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="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>
@@ -1485,6 +1486,8 @@
 </li>
       <li><a href="reference/os/arch.html#c.up_enable_irq">up_enable_irq (C function)</a>
 </li>
+      <li><a href="reference/os/arch.html#c.up_exit">up_exit (C function)</a>
+</li>
       <li><a href="components/paging.html#c.up_fillpage">up_fillpage (C function)</a>
 </li>
       <li><a href="reference/os/arch.html#c.up_idle">up_idle (C function)</a>
diff --git a/content/docs/latest/glossary.html b/content/docs/latest/glossary.html
index dccf471..53391b9 100644
--- a/content/docs/latest/glossary.html
+++ b/content/docs/latest/glossary.html
@@ -114,6 +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="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 d6aa5fc..032f4ac 100644
--- a/content/docs/latest/guides/index.html
+++ b/content/docs/latest/guides/index.html
@@ -115,6 +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="../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 4ecfe42..3ab0aa4 100644
--- a/content/docs/latest/guides/nfs.html
+++ b/content/docs/latest/guides/nfs.html
@@ -115,6 +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="../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 b4c8d07..aca064c 100644
--- a/content/docs/latest/guides/usbtrace.html
+++ b/content/docs/latest/guides/usbtrace.html
@@ -115,6 +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="../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 b1f0bd6..3b52d93 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -114,6 +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="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>
@@ -202,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: 25 August 20 at 03:00</p>
+<p>Last Updated: 30 August 20 at 22:45</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
@@ -217,6 +218,17 @@ 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-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>
+<li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#clear-consistent-standardized-coding-style">Clear, Consistent, Standardized Coding Style</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#open-and-unencumbered-license">Open and Unencumbered License</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#all-users-matter">All Users Matter</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#nuttx-branding">NuttX Branding</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction/inviolables.html#the-enemies">The Enemies</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="quickstart/index.html">Quickstart</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="quickstart/organization.html">Directory Structure</a></li>
 <li class="toctree-l2"><a class="reference internal" href="quickstart/config_build.html">Configuring and Building</a></li>
diff --git a/content/docs/latest/introduction/about.html b/content/docs/latest/introduction/about.html
index f8fc80c..e2aa7aa 100644
--- a/content/docs/latest/introduction/about.html
+++ b/content/docs/latest/introduction/about.html
@@ -129,6 +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="../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 5a1d506..6e57105 100644
--- a/content/docs/latest/introduction/detailed_support.html
+++ b/content/docs/latest/introduction/detailed_support.html
@@ -311,6 +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="../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>
@@ -481,7 +482,7 @@ was added for the Embedded Artists EA3152 board in NuttX-6.11.</p>
 <h3>Moxa NP51x0<a class="headerlink" href="#moxa-np51x0" title="Permalink to this headline">¶</a></h3>
 <p>A port to the Moxa NP51x0 series of 2-port advanced
 RS-232/422/485 serial device servers was contributed by Anton D.
-Kachalov in NuttX-7.11. This port includes a NuttShell (NSH)
+Kachalov in NuttX-7.11. This port includes <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>
 configuration with support for the Faraday FTMAC100 Ethernet MAC Driver.</p>
 </div>
 </div>
@@ -538,9 +539,9 @@ NuttX-6.29. That initial support was minimal: There are simple test
 configurations that run out of internal SRAM and extended
 configurations that run out of the on-board NOR FLASH:</p>
 <ul class="simple">
-<li><p>A barebones NuttShell (<a class="reference external" href="NuttShell.html">NSH</a>) configuration
+<li><p>A barebones NuttShell (<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) configuration
 that can be used as the basis for further application development.</p></li>
-<li><p>A full-loaded NuttShell (<a class="reference external" href="NuttShell.html">NSH</a>) configuration
+<li><p>A full-loaded NuttShell (<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) configuration
 that demonstrates all of the SAMA5D3x features.</p></li>
 </ul>
 <p>The following support was added in Nuttx 6.30:</p>
@@ -746,7 +747,7 @@ support for the TI Hercules TMS570LS31x USB Kit.</p>
 that features the NUC120LE3AN MCU.</p>
 <p><strong>STATUS</strong>. Initial support for the NUC120 was released in NuttX-6.26.
 This initial support is very minimal: There is a NuttShell
-(<a class="reference external" href="NuttShell.html">NSH</a>) configuration that might be the basis for an
+(<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) configuration that might be the basis for an
 application development. As of this writing, more device drivers are
 needed to make this a more complete port. Refer to the NuttX board
 <a class="reference external" href="https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/nuc1xx/nutiny-nuc120/README.txt">README</a>
@@ -844,8 +845,7 @@ Reference Design Kit and the MDL-S2E Ethernet to Serial module
 <p>This port uses Serial-to-Ethernet Reference
 Design Kit (<a class="reference external" href="http://www.ti.com/tool/rdk-s2e">RDK-S2E</a>) and has
 similar support as for the other Stellaris family members. A
-configuration is available for the NuttShell (NSH) (see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>). The NSH
+configuration is available for the NuttShell (NSH) (see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). The NSH
 configuration including networking support with a Telnet NSH console.
 This port was contributed by Mike Smith.</p>
 </div>
@@ -1014,7 +1014,7 @@ NuttX-6.28. Addition (architecture-only) support for the STM32L152xC
 family was added in NuttX-7.21. Support for the Nucleo-L152RE was added
 in NuttX-7.28.</p>
 <p>That initial STM32L-Discovery support included a configuration using the
-NuttShell (<a class="reference external" href="NuttShell.html">NSH</a>) that might be the basis for an
+NuttShell (<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) that might be the basis for an
 application development. A driver for the on-board segment LCD is
 included as well as an option to drive the segment LCD from an NSH
 “built-in” command. Refer to the STM32L-Discovery board
@@ -1253,7 +1253,7 @@ Networking, LCD, and touchscreen support were added in NuttX-6.33.</p>
 the STM32F103 or STM32F107 part.</p></li>
 <li><p>A network-enabled NuttShell (NSH) configuration that will work only
 with the STM32F107 part.</p></li>
-<li><p>The configuration that was used to verify the Nuttx <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:highperfints">high-priority,
+<li><p>The configuration that was used to verify the Nuttx <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/High+Performance%2C+Zero+Latency+Interrupts">high-priority,
 nested interrupt
 feature</a>.</p></li>
 </ol>
@@ -1378,8 +1378,7 @@ file for further information.</p></li>
 <p>That initial, 5.6, basic release included <em>timer</em> interrupts and a
 <em>serial console</em> and was verified using the NuttX OS test
 (<code class="docutils literal notranslate"><span class="pre">apps/examples/ostest</span></code>). Configurations available include include
-a verified NuttShell (NSH) configuration (see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>). The
+a verified NuttShell (NSH) configuration (see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). The
 NSH configuration supports the Nucleus2G’s microSD slot and
 additional configurations are available to exercise the USB serial
 and USB mass storage devices. However, due to some technical reasons,
@@ -1420,8 +1419,7 @@ interrupt endpoints, and a <em>USB host HID keyboard class driver</em>.</p></li>
 file for further information.</p></li>
 </ul>
 <p>Verified configurations are now available for the NuttShell with
-networking and microSD support(NSH, see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>), for
+networking and microSD support(NSH, see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>), for
 the NuttX network test, for the
 <a class="reference external" href="http://acme.com/software/thttpd">THTTPD</a> webserver, for USB
 serial deive and USB storage devices examples, and for the USB host
@@ -1793,8 +1791,7 @@ further information about this board.</p>
 <ul class="simple">
 <li><p><strong>NuttX-6.12</strong> The basic port is complete and first appeared in
 NuttX-6.12. The initial port passes the NuttX OS test and includes a
-validated configuration for the NuttShell (NSH, see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>) as well
+validated configuration for the NuttShell (NSH, see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) as well
 as several other configurations.</p></li>
 <li><p><strong>NuttX-6.13-6.16</strong> Additional drivers and configurations were added
 in NuttX 6.13-6.16. Drivers include an Ethernet driver, ADC driver,
@@ -2342,7 +2339,7 @@ was implemented and was released in NuttX 7.1. Basic board support
 the EK-TM4C123GXL was also included in that release but was not fully
 tested. This basic board support included a configuration for the
 NuttShell
-<a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).</p></li>
+<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>).</p></li>
 <li><p><strong>NuttX-7.2</strong>. The fully verified port to the EK-TM4C123GXL was
 provided in NuttX-7.2.</p></li>
 <li><p><strong>NuttX-7.7</strong>. An I2C driver was added in NuttX-7.7.</p></li>
@@ -2359,7 +2356,7 @@ LaunchPad <a class="reference external" href="http://www.ti.com/tool/ek-tm4c1294
 <li><p>Support for the EK-TM4C1294XL was contributed by Frank Sautter and
 was released in NuttX 7.9. This basic board support included a
 configuration for the NuttShell
-<a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>) and a
+<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>) and a
 configuration for testing IPv6. See drivers for the <a class="reference external" href="#titm4c129x">TI Tiva
 TM4C129X</a>.</p></li>
 <li><p>FLASH and EEPROM drivers from Shirshak Sengupta were included in
@@ -2382,7 +2379,7 @@ interface, I2C, and timers as well as board LEDs and push buttons.
 Other Tiva/Stellaris drivers should port to the TM4C129X without
 major difficulty.</p></li>
 <li><p>This board supports included two configurations for the NuttShell
-(<a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>). Both
+(<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). Both
 are networked enabled: One configured to support IPv4 and one
 configured to supported IPv6. Instructions are included in the board
 <a class="reference external" href="https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/tiva/dk-tm4c129x/README.txt">README</a>
@@ -2413,7 +2410,7 @@ board. This board features the ATSAM4LC4C MCU running at 48MHz with
 256KB of FLASH and 32KB of internal SRAM.</p>
 <p><strong>STATUS:</strong> As of this writing, the basic port is code complete and a
 fully verified configuration exists for the NuttShell
-<a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>). The first
+<a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). The first
 fully functional SAM4L Xplained Pro port was released in NuttX-6.28.
 Support for the SAM4L Xplained modules was added in NuttX-6.29:</p>
 <ul class="simple">
@@ -2466,8 +2463,7 @@ any publicly available boards was included. This support was contributed
 in part by Mitko.</p>
 <p><strong>Atmel SAM4E-EK</strong>. Board support was added for the SAM4E-EK development
 board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
-available (see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>). That NSH
+available (see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). That NSH
 configuration includes networking support and support for an AT25 Serial
 FLASH file system.</p>
 </div>
@@ -2489,8 +2485,7 @@ any publicly available boards was included. This support was contributed
 in part by Mitko.</p>
 <p><strong>Atmel SAM4E-EK</strong>. Board support was added for the SAM4E-EK development
 board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
-available (see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>). That NSH
+available (see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>). That NSH
 configuration includes networking support and support for an AT25 Serial
 FLASH file system.</p>
 <p><strong>Development Environments:</strong> 1) Linux with native Linux GNU toolchain,
@@ -2621,7 +2616,7 @@ NuttX-7.16 by Kconstantin Berezenko.</p></li>
 DMA support, were available in this initial release. The STM32 F7
 peripherals are very similar to some members of the STM32 F4 and
 additional drivers can easily be ported the F7 as discussed in this
-Wiki page: <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:howtos:port-drivers_stm32f7">Porting Drivers to the STM32
+Wiki page: <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7">Porting Drivers to the STM32
 F7</a></p></li>
 <li><p><strong>NuttX-7.17</strong>. David Sidrane contributed PWR, RTC, BBSRAM, and
 DBGMCU support. Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB
@@ -2854,8 +2849,7 @@ basic RTOS port has solidified:</p>
 <ul class="simple">
 <li><p>The port successfully passes the NuttX OS test
 (apps/examples/ostest).</p></li>
-<li><p>A NuttShell (NSH) configuration is in place (see the <a class="reference external" href="http://www.nuttx.org/Documentation/NuttShell.html">NSH User
-Guide</a>).
+<li><p>A NuttShell (NSH) configuration is in place (see <a class="reference internal" href="../components/nsh/nsh.html#nsh"><span class="std std-ref">NSH</span></a>).
 Testing of that configuration has been postponed (because it got
 bumped by the Olimex LPC1766-STK port). Current Status: I think I
 have a hardware problem with my serial port setup. There is a good
diff --git a/content/docs/latest/introduction/development_environments.html b/content/docs/latest/introduction/development_environments.html
index d75e823..a152147 100644
--- a/content/docs/latest/introduction/development_environments.html
+++ b/content/docs/latest/introduction/development_environments.html
@@ -134,6 +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="../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 e9c1bfb..1f448ed 100644
--- a/content/docs/latest/introduction/index.html
+++ b/content/docs/latest/introduction/index.html
@@ -124,6 +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="../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
new file mode 100644
index 0000000..1881bd3
--- /dev/null
+++ b/content/docs/latest/introduction/inviolables.html
@@ -0,0 +1,385 @@
+<!--
+ Documentation/_templates/layout.html
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.  The
+ ASF licenses this file to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance with the
+ License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ License for the specific language governing permissions and limitations
+ under the License.
+-->
+
+
+
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>The Inviolable Principles of Nuttx &mdash; NuttX latest documentation</title>
+  
+
+  
+  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../_static/favicon.ico"/>
+  
+  
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+        <script src="../_static/jquery.js"></script>
+        <script src="../_static/underscore.js"></script>
+        <script src="../_static/doctools.js"></script>
+        <script src="../_static/language_data.js"></script>
+    
+    <script type="text/javascript" src="../_static/js/theme.js"></script>
+
+    
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="Quickstart" href="../quickstart/index.html" />
+    <link rel="prev" title="Resources" href="resources.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+  
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+       
+  <div class="version-selector">
+    <select>
+    
+      <option value="latest" selected="selected">latest</option>
+    
+    </select>
+  </div>
+  
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul 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-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>
+<li class="toctree-l2"><a class="reference internal" href="#clear-consistent-standardized-coding-style">Clear, Consistent, Standardized Coding Style</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#open-and-unencumbered-license">Open and Unencumbered License</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#all-users-matter">All Users Matter</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#nuttx-branding">NuttX Branding</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#the-enemies">The Enemies</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#no-short-cuts">No Short Cuts</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#sometimes-code-duplication-is-ok">Sometimes Code Duplication is OK</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#keep-the-big-picture">Keep the Big Picture</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#conform-to-standards">Conform to Standards</a></li>
+</ul>
+</li>
+</ul>
+</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>
+<li class="toctree-l1"><a class="reference internal" href="../boards/index.html">Supported Boards</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../releases/index.html">Releases</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+      <li>The Inviolable Principles of Nuttx</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+            <a href="../_sources/introduction/inviolables.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+            
+  <div class="section" id="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>
+<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>
+<p><em>in·vi·o·la·ble</em>
+/inˈvīələbəl/</p>
+<p>adjective
+adjective: inviolable</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>never to be broken, infringed, or dishonored.
+
+&quot;an inviolable rule of chastity&quot;
+
+synonyms:  inalienable, absolute, untouchable, unalterable,
+           unchallengeable, unbreakable, impregnable; sacrosanct,
+           sacred, holy, hallowed; rare intemerate
+
+&quot;the inviolable right to life&quot;
+</pre></div>
+</div>
+<p>Source: Oxford Dictionary of the English Language</p>
+</div>
+<div class="section" id="strict-posix-compliance">
+<h2>Strict POSIX compliance<a class="headerlink" href="#strict-posix-compliance" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>Strict conformance to the portable standard OS interface as defined at
+OpenGroup.org.</p></li>
+<li><p>A deeply embedded system requires some special support.  Special
+support must be minimized.</p></li>
+<li><p>The portable interface must never be compromised only for the sake of
+expediency.</p></li>
+<li><p>Expediency or even improved performance are not justifications for
+violation of the strict POSIX interface.</p></li>
+</ul>
+</div>
+<div class="section" id="modular-architecture">
+<h2>Modular Architecture<a class="headerlink" href="#modular-architecture" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>The internal modular architecture of the OS must be maintained.</p></li>
+<li><p>This means formalizing and documenting all internal interfaces (in the
+porting guide), minimal use of global variables at the interface, and
+only well defined functional interfaces.</p></li>
+</ul>
+</div>
+<div class="section" id="clear-consistent-standardized-coding-style">
+<h2>Clear, Consistent, Standardized Coding Style<a class="headerlink" href="#clear-consistent-standardized-coding-style" title="Permalink to this headline">¶</a></h2>
+<ul>
+<li><p>Strict conformance to the NuttX coding style.  No “revolutionary”
+changes to the coding standard (but perhaps some “evolutionary”
+changes).</p></li>
+<li><p>Personal or organizational preference is not a justification for a
+coding style change.</p></li>
+<li><p>Nothing can come into NuttX that does not follow the coding standard.</p></li>
+<li><p>Expediency is not a justification for violating the coding standard.</p>
+<p>The NuttX coding standard can be found here:
+<a class="reference external" href="https://nuttx.apache.org/docs/latest/contributing/coding_style.html">https://nuttx.apache.org/docs/latest/contributing/coding_style.html</a></p>
+</li>
+</ul>
+</div>
+<div class="section" id="open-and-unencumbered-license">
+<h2>Open and Unencumbered License<a class="headerlink" href="#open-and-unencumbered-license" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>Currently BSD 3-clause or compatible:  BSD 3-clause with constraints,
+BSD 3 and 4 clause, MIT, public domain.</p></li>
+<li><p>Other unencumbered licenses such as Apache may be considered.
+NuttX will never be licensed under a restrictive, “Copyleft” license.</p></li>
+</ul>
+</div>
+<div class="section" id="all-users-matter">
+<h2>All Users Matter<a class="headerlink" href="#all-users-matter" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>All support must apply equally to all supported platforms.  At present
+this includes Linux, Windows MSYS, Windows Cygwin, Windows Ubuntu,
+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>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>
+<li><p>Simplifying things for one user does not justify excluding another user.</p></li>
+<li><p>We should seek to expand the NuttX user base, not to limit it for
+reasons of preference or priority.</p></li>
+<li><p>We must resist the pull to make NuttX into a Linux-only, GCC-only, and
+ARM-only solution.</p></li>
+</ul>
+</div>
+<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>This name is trademarked and may not be used by other OSs or forks of
+NuttX.</p></li>
+</ul>
+</div>
+<div class="section" id="the-enemies">
+<h2>The Enemies<a class="headerlink" href="#the-enemies" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="no-short-cuts">
+<h3>No Short Cuts<a class="headerlink" href="#no-short-cuts" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li><p>Doing things the easy way instead of the correct way.</p></li>
+<li><p>Reducing effort at the expense of Quality, Portability, or
+Consistency.</p></li>
+<li><p>Focus on the values of the organization, not the values of the Open
+Source project.  Need to support both.</p></li>
+<li><p>It takes work to support the Inviolables.  There are no shortcuts.</p></li>
+</ul>
+</div>
+<div class="section" id="sometimes-code-duplication-is-ok">
+<h3>Sometimes Code Duplication is OK<a class="headerlink" href="#sometimes-code-duplication-is-ok" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li><p>Sometimes is better to duplicate some logic than to introduce coupling.</p></li>
+</ul>
+</div>
+<div class="section" id="keep-the-big-picture">
+<h3>Keep the Big Picture<a class="headerlink" href="#keep-the-big-picture" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li><p>Too much focus on solving the problem in hand, loss of the Big Picture.</p></li>
+<li><p>Insufficient understanding of the architectural principles.</p></li>
+</ul>
+</div>
+<div class="section" id="conform-to-standards">
+<h3>Conform to Standards<a class="headerlink" href="#conform-to-standards" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li><p>Changing things only to suit a personal or organizational preference.</p></li>
+<li><p>Inflexibility, Inability to adapt.</p></li>
+<li><p>Not Invented Here (NIH) syndrome.</p></li>
+</ul>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        
+        &copy; Copyright 2020, The Apache Software Foundation
+
+    </p>
+  </div> 
+
+</footer>
+
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+  
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+
+  
+  
+    
+   
+
+</body>
+</html>
\ No newline at end of file
diff --git a/content/docs/latest/introduction/licensing.html b/content/docs/latest/introduction/licensing.html
index a7fecf1..d1eca34 100644
--- a/content/docs/latest/introduction/licensing.html
+++ b/content/docs/latest/introduction/licensing.html
@@ -127,6 +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="../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 061e711..eeaac92 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="Quickstart" href="../quickstart/index.html" />
+    <link rel="next" title="The Inviolable Principles of Nuttx" href="inviolables.html" />
     <link rel="prev" title="Trademarks" href="trademarks.html" /> 
 </head>
 
@@ -124,6 +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="../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>
@@ -212,9 +213,9 @@
 <li><p>Apache NuttX</p>
 <ul>
 <li><p><a class="reference external" href="https://nuttx.apache.org">NuttX website</a></p></li>
-<li><p><a class="reference external" href="https://www.nuttx.org">Apache NuttX website</a></p></li>
+<li><p><a class="reference external" href="https://apache.nuttx.org">Apache NuttX website</a></p></li>
 <li><p><a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Nuttx">Apache NuttX online documentation</a></p></li>
-<li><p><a class="reference external" href="https://nuttx.incubator.apache.org/community/">Apache NuttX mailing list</a> – a very active mailing list, the place to get help with your application or any questions you have about NuttX.</p></li>
+<li><p><a class="reference external" href="https://nuttx.apache.org/community/">Apache NuttX mailing list</a> – a very active mailing list, the place to get help with your application or any questions you have about NuttX.</p></li>
 <li><p><a class="reference external" href="https://www.youtube.com/channel/UC0QciIlcUnjJkL5yJJBmluw/videos">Apache NuttX YouTube channel</a> – Alan Carvalho de Assis’s YouTube channel on NuttX. It’s a source of a lot of great practical information.</p></li>
 <li><p><a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Coding+Standard">Apache NuttX Coding Standard</a> — How code should look when you submit new files or modify existing ones.</p></li>
 <li><p><a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Code+Contribution+Workflow+--+Brennan+Ashton">Apache NuttX Code Contribution Guidlines</a> — The full workflow to follow for submitting code with all the details.</p></li>
diff --git a/content/docs/latest/introduction/supported_platforms.html b/content/docs/latest/introduction/supported_platforms.html
index 427b594..e373a5e 100644
--- a/content/docs/latest/introduction/supported_platforms.html
+++ b/content/docs/latest/introduction/supported_platforms.html
@@ -124,6 +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="../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 7cd7743..6a5e1ad 100644
--- a/content/docs/latest/introduction/trademarks.html
+++ b/content/docs/latest/introduction/trademarks.html
@@ -124,6 +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="../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 992119a..3156d74 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 79ee9f4..af0bde2 100644
--- a/content/docs/latest/quickstart/config_build.html
+++ b/content/docs/latest/quickstart/config_build.html
@@ -115,6 +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 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 5e8c5b7..651b092 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="Resources" href="../introduction/resources.html" /> 
+    <link rel="prev" title="The Inviolable Principles of Nuttx" href="../introduction/inviolables.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -115,6 +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 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 19dd2f2..ffafa2f 100644
--- a/content/docs/latest/quickstart/organization.html
+++ b/content/docs/latest/quickstart/organization.html
@@ -115,6 +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 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 6cee389..f9df3a6 100644
--- a/content/docs/latest/reference/index.html
+++ b/content/docs/latest/reference/index.html
@@ -115,6 +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="../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 7cfff6c..23027c6 100644
--- a/content/docs/latest/reference/os/addrenv.html
+++ b/content/docs/latest/reference/os/addrenv.html
@@ -115,6 +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="../../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 c451d54..d9bb707 100644
--- a/content/docs/latest/reference/os/app_vs_os.html
+++ b/content/docs/latest/reference/os/app_vs_os.html
@@ -115,6 +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="../../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 67726e9..f60df41 100644
--- a/content/docs/latest/reference/os/arch.html
+++ b/content/docs/latest/reference/os/arch.html
@@ -115,6 +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="../../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>
@@ -485,8 +486,8 @@ Interrupts will always be disabled when this function is called.</p>
 <dd></dd></dl>
 
 <dl class="c function">
-<dt>
-<code class="sig-name descname">void up_exit(int status) noreturn_function;</code></dt>
+<dt id="c.up_exit">
+void <code class="sig-name descname">up_exit</code><span class="sig-paren">(</span>int <em>status</em><span class="sig-paren">)</span> noreturn_function;<a class="headerlink" href="#c.up_exit" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>This function causes the currently executing task
 to cease to exist. This is a special case of task_delete().</p>
 <p>Unlike other UP APIs, this function may be called directly from
diff --git a/content/docs/latest/reference/os/board.html b/content/docs/latest/reference/os/board.html
index afe6201..f489d66 100644
--- a/content/docs/latest/reference/os/board.html
+++ b/content/docs/latest/reference/os/board.html
@@ -115,6 +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="../../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 e10defa..7ac32c5 100644
--- a/content/docs/latest/reference/os/boardctl.html
+++ b/content/docs/latest/reference/os/boardctl.html
@@ -115,6 +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="../../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/conventions.html b/content/docs/latest/reference/os/conventions.html
index 8284c9c..de6420b 100644
--- a/content/docs/latest/reference/os/conventions.html
+++ b/content/docs/latest/reference/os/conventions.html
@@ -115,6 +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="../../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 0855f1a..185b926 100644
--- a/content/docs/latest/reference/os/index.html
+++ b/content/docs/latest/reference/os/index.html
@@ -115,6 +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="../../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 121a9e2..6516c1f 100644
--- a/content/docs/latest/reference/os/iob.html
+++ b/content/docs/latest/reference/os/iob.html
@@ -115,6 +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="../../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 5ddd97f..c78b4fb 100644
--- a/content/docs/latest/reference/os/led.html
+++ b/content/docs/latest/reference/os/led.html
@@ -115,6 +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="../../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 073c8bb..68f9fce 100644
--- a/content/docs/latest/reference/os/nuttx.html
+++ b/content/docs/latest/reference/os/nuttx.html
@@ -115,6 +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="../../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 d678218..1effde8 100644
--- a/content/docs/latest/reference/os/paging.html
+++ b/content/docs/latest/reference/os/paging.html
@@ -115,6 +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="../../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 1a83243..9a41de3 100644
--- a/content/docs/latest/reference/os/shm.html
+++ b/content/docs/latest/reference/os/shm.html
@@ -115,6 +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="../../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 2a7af36..f563d47 100644
--- a/content/docs/latest/reference/os/smp.html
+++ b/content/docs/latest/reference/os/smp.html
@@ -115,6 +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="../../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>
@@ -232,7 +233,7 @@ data and with capability of sharing common resources (memory, I/O
 device, interrupt system and so on) and connected using a system
 bus or a crossbar.”</p>
 <p>For a technical description of the NuttX implementation of SMP,
-see the NuttX <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:smp">SMP Wiki
+see the NuttX <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/SMP">SMP Wiki
 Page</a>.</p>
 <dl class="c function">
 <dt id="c.up_testset">
diff --git a/content/docs/latest/reference/os/time_clock.html b/content/docs/latest/reference/os/time_clock.html
index c197581..e0025c4 100644
--- a/content/docs/latest/reference/os/time_clock.html
+++ b/content/docs/latest/reference/os/time_clock.html
@@ -115,6 +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="../../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 a39d08f..d7b42e0 100644
--- a/content/docs/latest/reference/os/wqueue.html
+++ b/content/docs/latest/reference/os/wqueue.html
@@ -115,6 +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="../../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 ff505b4..34bccbe 100644
--- a/content/docs/latest/reference/user/01_task_control.html
+++ b/content/docs/latest/reference/user/01_task_control.html
@@ -115,6 +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="../../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>
@@ -262,7 +263,7 @@ be replaced by the index if these are sectioned in this way.</p>
 </ul>
 </div></blockquote>
 <p>Non-standard extensions to VxWorks-like interfaces to support POSIX
-<a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points">Cancellation
+<a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points">Cancellation
 Points</a>.</p>
 <blockquote>
 <div><ul class="simple">
@@ -392,7 +393,7 @@ is redirected to <code class="docutils literal notranslate"><span class="pre">ex
 <code class="docutils literal notranslate"><span class="pre">task_delete()</span></code> in order to delete itself.</p>
 <p>This function obeys the semantics of pthread cancellation: task deletion
 is deferred if cancellation is disabled or if deferred cancellation is
-supported (with <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points">Cancellation
+supported (with <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points">Cancellation
 Points</a>
 enabled).</p>
 <dl class="field-list simple">
@@ -501,7 +502,7 @@ use of <code class="docutils literal notranslate"><span class="pre">task_delete(
 <dl class="c function">
 <dt id="c.task_testcancel">
 void <code class="sig-name descname">task_testcancel</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span><a class="headerlink" href="#c.task_testcancel" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>Creates a <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points">Cancellation
+<dd><p>Creates a <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points">Cancellation
 Point</a>
 in the calling task. The <code class="docutils literal notranslate"><span class="pre">task_testcancel()</span></code> function has no effect if
 cancellability is disabled.</p>
diff --git a/content/docs/latest/reference/user/02_task_scheduling.html b/content/docs/latest/reference/user/02_task_scheduling.html
index 406a47c..2ec6da7 100644
--- a/content/docs/latest/reference/user/02_task_scheduling.html
+++ b/content/docs/latest/reference/user/02_task_scheduling.html
@@ -115,6 +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="../../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 c28e934..50e8c0f 100644
--- a/content/docs/latest/reference/user/03_task_control.html
+++ b/content/docs/latest/reference/user/03_task_control.html
@@ -115,6 +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="../../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 9c8c50b..bdf7581 100644
--- a/content/docs/latest/reference/user/04_message_queue.html
+++ b/content/docs/latest/reference/user/04_message_queue.html
@@ -115,6 +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="../../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 a042443..534582a 100644
--- a/content/docs/latest/reference/user/05_counting_semaphore.html
+++ b/content/docs/latest/reference/user/05_counting_semaphore.html
@@ -115,6 +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="../../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>
@@ -340,7 +341,7 @@ priority inheritance must be explicitly disabled by calling
 the case of pthread mutexes,
 <code class="docutils literal notranslate"><span class="pre">`pthread_mutexattr_setprotocol</span></code> &lt;#pthreadmutexattrsetprotocol&gt;`__
 with <code class="docutils literal notranslate"><span class="pre">PTHREAD_PRIO_NONE</span></code>.</p>
-<p>This is discussed in much more detail on this <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:howtos:signalling-semaphores">Wiki
+<p>This is discussed in much more detail on this <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance">Wiki
 page</a>.</p>
 <p><strong>POSIX semaphore interfaces:</strong></p>
 <ul class="simple">
diff --git a/content/docs/latest/reference/user/06_clocks_timers.html b/content/docs/latest/reference/user/06_clocks_timers.html
index 73dafad..b214ab8 100644
--- a/content/docs/latest/reference/user/06_clocks_timers.html
+++ b/content/docs/latest/reference/user/06_clocks_timers.html
@@ -115,6 +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="../../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 c718fbe..f0cb8a0 100644
--- a/content/docs/latest/reference/user/07_signals.html
+++ b/content/docs/latest/reference/user/07_signals.html
@@ -115,6 +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="../../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 9d0ec4e..c4f5dae 100644
--- a/content/docs/latest/reference/user/08_pthread.html
+++ b/content/docs/latest/reference/user/08_pthread.html
@@ -115,6 +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="../../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>
@@ -663,7 +664,7 @@ cancellations will be acted upon immediately (when enabled),
 interrupting the thread with its processing in an arbitrary state.</p>
 <p>When cancellability is deferred, all cancellations are held pending in
 the target thread until the thread changes the cancellability type or a
-<a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points">Cancellation
+<a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points">Cancellation
 Point</a>
 function such as <code class="docutils literal notranslate"><span class="pre">`pthread_testcancel()</span></code> &lt;#pthreadtestcancel&gt;`__ is
 entered.</p>
@@ -760,7 +761,7 @@ name.</p>
 <dl class="c function">
 <dt id="c.pthread_testcancel">
 void <code class="sig-name descname">pthread_testcancel</code><span class="sig-paren">(</span>void<span class="sig-paren">)</span>;<a class="headerlink" href="#c.pthread_testcancel" title="Permalink to this definition">¶</a><br /></dt>
-<dd><p>The <code class="docutils literal notranslate"><span class="pre">pthread_testcancel()</span></code> function creates a <a class="reference external" href="http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points">Cancellation
+<dd><p>The <code class="docutils literal notranslate"><span class="pre">pthread_testcancel()</span></code> function creates a <a class="reference external" href="https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points">Cancellation
 Point</a>
 in the calling thread. The <code class="docutils literal notranslate"><span class="pre">pthread_testcancel()</span></code> function has no
 effect if cancellability is disabled.</p>
diff --git a/content/docs/latest/reference/user/09_env_vars.html b/content/docs/latest/reference/user/09_env_vars.html
index 5bd7dfa..bf40c5b 100644
--- a/content/docs/latest/reference/user/09_env_vars.html
+++ b/content/docs/latest/reference/user/09_env_vars.html
@@ -115,6 +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="../../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 c1ba1de..7f6647b 100644
--- a/content/docs/latest/reference/user/10_filesystem.html
+++ b/content/docs/latest/reference/user/10_filesystem.html
@@ -115,6 +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="../../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 a971c7b..b59de8b 100644
--- a/content/docs/latest/reference/user/11_network.html
+++ b/content/docs/latest/reference/user/11_network.html
@@ -115,6 +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="../../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 85cfe5c..2c99324 100644
--- a/content/docs/latest/reference/user/12_shared_memory.html
+++ b/content/docs/latest/reference/user/12_shared_memory.html
@@ -115,6 +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="../../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 9f0a2c3..b1059f8 100644
--- a/content/docs/latest/reference/user/index.html
+++ b/content/docs/latest/reference/user/index.html
@@ -115,6 +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="../../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 7295fa4..8f7b4ed 100644
--- a/content/docs/latest/reference/user/structures.html
+++ b/content/docs/latest/reference/user/structures.html
@@ -115,6 +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="../../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 2dc0f44..3580e8e 100644
--- a/content/docs/latest/releases/index.html
+++ b/content/docs/latest/releases/index.html
@@ -115,6 +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="../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 ac4278e..aa55ce5 100644
--- a/content/docs/latest/search.html
+++ b/content/docs/latest/search.html
@@ -115,6 +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="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 24334be..2b04e68 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 5ab0ba7..70cc2c5 100644
--- a/content/docs/latest/substitutions.html
+++ b/content/docs/latest/substitutions.html
@@ -113,6 +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="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 5a7d3b5..0dcb49f 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>Tue, 25 Aug 2020 03:01:50 +0000</pubDate>
-    <lastBuildDate>Tue, 25 Aug 2020 03:01:50 +0000</lastBuildDate>
+    <pubDate>Sun, 30 Aug 2020 22:47:20 +0000</pubDate>
+    <lastBuildDate>Sun, 30 Aug 2020 22:47:20 +0000</lastBuildDate>
     <generator>Jekyll v3.8.5</generator>
     
       <item>