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 2022/08/03 00:16:11 UTC

[incubator-nuttx-website] branch asf-site updated: Publishing web: 6758fc5efbbf5ed16c807ccdfb012d94d1db201a docs: 195412fa468ceacad3de23db41e571b3b9b1b656

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 9e2775a  Publishing web: 6758fc5efbbf5ed16c807ccdfb012d94d1db201a docs: 195412fa468ceacad3de23db41e571b3b9b1b656
9e2775a is described below

commit 9e2775af08dec0dd0a03a17dbf720eb341610560
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Wed Aug 3 00:14:15 2022 +0000

    Publishing web: 6758fc5efbbf5ed16c807ccdfb012d94d1db201a docs: 195412fa468ceacad3de23db41e571b3b9b1b656
---
 content/docs/10.0.0/index.html                     |   2 +-
 content/docs/10.0.1/index.html                     |   2 +-
 content/docs/10.1.0/index.html                     |   2 +-
 content/docs/10.2.0/index.html                     |   2 +-
 content/docs/10.3.0/index.html                     |   2 +-
 .../s32k1xx/boards/rddrone-bms772/index.rst.txt    |  95 ++++
 .../arm/s32k1xx/boards/s32k118evb/index.rst.txt    | 111 +++++
 .../arm/s32k1xx/boards/s32k144evb/index.rst.txt    | 111 +++++
 .../arm/s32k1xx/boards/s32k146evb/index.rst.txt    | 111 +++++
 .../arm/s32k1xx/boards/s32k148evb/index.rst.txt    | 111 +++++
 .../arm/s32k1xx/boards/ucans32k146/index.rst.txt   | 105 +++++
 .../_sources/platforms/arm/s32k1xx/index.rst.txt   | 139 ++++++
 .../arm/s32k3xx/boards/mr-canhubk3/index.rst.txt   | 109 +++++
 .../arm/s32k3xx/boards/s32k344evb/index.rst.txt    | 120 +++++
 .../_sources/platforms/arm/s32k3xx/index.rst.txt   | 136 ++++++
 content/docs/latest/index.html                     |   2 +-
 content/docs/latest/objects.inv                    | Bin 35396 -> 36669 bytes
 .../arm/imxrt/boards/imxrt1020-evk/index.html      |   2 +
 .../arm/imxrt/boards/imxrt1050-evk/index.html      |   2 +
 .../arm/imxrt/boards/imxrt1060-evk/index.html      |   2 +
 .../arm/imxrt/boards/imxrt1064-evk/index.html      |   2 +
 .../arm/imxrt/boards/teensy-4.x/index.html         |   2 +
 content/docs/latest/platforms/arm/imxrt/index.html |   2 +
 content/docs/latest/platforms/arm/index.html       |   4 +
 .../arm/nrf52/boards/nrf52832-mdk/index.html       |   2 +
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +
 content/docs/latest/platforms/arm/nrf52/index.html |   2 +
 .../boards/adafruit-feather-rp2040/index.html      |   2 +
 .../arm/rp2040/boards/adafruit-kb2040/index.html   |   2 +
 .../rp2040/boards/adafruit-qt-py-rp2040/index.html |   2 +
 .../arm/rp2040/boards/pimoroni-tiny2040/index.html |   2 +
 .../arm/rp2040/boards/raspberrypi-pico/index.html  |   6 +-
 .../docs/latest/platforms/arm/rp2040/index.html    |   2 +
 .../boards/rddrone-bms772}/index.html              | 254 +++++-----
 .../boards/s32k118evb}/index.html                  | 250 +++++-----
 .../boards/s32k144evb}/index.html                  | 250 +++++-----
 .../boards/s32k146evb}/index.html                  | 250 +++++-----
 .../boards/s32k148evb}/index.html                  | 293 ++++++------
 .../boards/ucans32k146}/index.html                 | 285 ++++++-----
 .../docs/latest/platforms/arm/s32k1xx/index.html   | 521 +++++++++++++++++++++
 .../boards/mr-canhubk3}/index.html                 | 250 +++++-----
 .../boards/s32k344evb}/index.html                  | 307 ++++++------
 .../platforms/arm/{stm32wl5 => s32k3xx}/index.html | 348 +++++++-------
 .../arm/stm32wl5/boards/nucleo-wl55jc/index.html   |   2 +
 .../docs/latest/platforms/arm/stm32wl5/index.html  |   6 +-
 content/docs/latest/platforms/index.html           |  14 +
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 48 files changed, 3032 insertions(+), 1202 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 9253f54..112dd84 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:11</p>
+<p>Last Updated: 03 August 22 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 2deb3b0..0b44d23 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:12</p>
+<p>Last Updated: 03 August 22 at 00:11</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index 4b6734e..66c58ef 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -217,7 +217,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:12</p>
+<p>Last Updated: 03 August 22 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index a92e290..0a37ae8 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:13</p>
+<p>Last Updated: 03 August 22 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index a92e290..0a37ae8 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:13</p>
+<p>Last Updated: 03 August 22 at 00:12</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/rddrone-bms772/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/rddrone-bms772/index.rst.txt
new file mode 100644
index 0000000..0c3911d
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/rddrone-bms772/index.rst.txt
@@ -0,0 +1,95 @@
+==================
+NXP RDDRONE-BMS772
+==================
+
+`NXP RDDRONE-BMS772 <https://www.nxp.com/design/designs/smart-battery-management-for-mobile-robotics:RDDRONE-BMS772>`_ is a Battery Management System (BMS) reference design for mobile robotics, such as drones and rovers. Design files are available on the NXP website and may be used to develop your own BMS. RDDRONE-BMS772 is configurable and supports batteries of 3 to 6 cells, which it can monitor individually. The board features the `NXP S32K144 <https://www.nxp.com/products/processors-a [...]
+
+NuttX contains basic board support RDDRONE-BMS772, which allows the S32K144 MCU to be initialized. A NuttX-compatible smart battery application for RDDRONE-BMS772 is also available. It contains additional drivers and example software to use most features of the battery management system. This application is currently published in a `separate repository <https://github.com/NXPHoverGames/RDDRONE-BMS772>`_, but (parts) may eventually be upstreamed to Apache NuttX.
+
+Features
+========
+
+- NXP FS32K144HAT0MLFT MCU
+    - 80 MHz Clock (Max.)
+    - 512 Kb Flash
+    -  64 Kb SRAM
+    -   4 Kb EEPROM
+
+- NXP MC33772BSP1AE Battery Cell Controller
+
+- NXP UJA1169TK/F/3 System Basis Chip
+
+- Connectivity:
+    - UART (Console @ 115,200 baud)
+    - CAN 2.0 (Transceiver part of UJA1169 SBC)
+    - I2C Master header to connect a display (e.g. small SSD1306-based OLEDs)
+    - I2C/SMBus Slave
+    - NFC (NTAG5 Boost)
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector J19):
+
+==============  ====  ==========
+DCD-LZ UART RX  PTC6  LPUART1_RX
+DCD-LZ UART TX  PTC7  LPUART1_TX
+==============  ====  ==========
+
+LEDs
+====
+
+The RDDRONE-BMS772 has one RGB LED:
+
+========  =====  ========
+RedLED    PTD16  FTM0 CH1
+GreenLED  PTB13  FTM0 CH1
+BlueLED   PTD15  FTM0 CH0
+========  =====  ========
+
+An output of '0' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see rddrone-bms772.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the RDDRONE-BMS772. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K144 in sleep mode
+================  =======================  =====  =====  ====
+
+Configurations
+==============
+
+Each RDDRONE-BMS772 configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh rddrone-bms772:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k118evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k118evb/index.rst.txt
new file mode 100644
index 0000000..cb35267
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k118evb/index.rst.txt
@@ -0,0 +1,111 @@
+==============
+NXP S32K118EVB
+==============
+
+NXP S32K118EVB-Q064 is an evaluation board for the `NXP S32K118 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ based on an Arm Cortex-M0+ core.
+
+Features
+========
+
+- NXP FS32K118LAT0MLHT MCU
+    - 48 MHz Clock (Max.)
+    - 256 Kb Flash
+    -  25 Kb SRAM
+    -   2 Kb EEPROM
+
+- NXP UJA1169TK/F System Basis Chip
+
+- Connectivity:
+    - OpenSDA UART (Console @ 115,200 baud)
+    - CAN 2.0 (Transceiver part of UJA1169 SBC)
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the OpenSDA VCOM port:
+
+===============  ====  ==========
+OpenSDA UART RX  PTB0  LPUART0_RX
+OpenSDA UART TX  PTB1  LPUART0_TX
+===============  ====  ==========
+
+USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The S32K118EVB has one RGB LED:
+
+========  =====  ========
+RedLED    PTD16  FTM0 CH1
+GreenLED  PTD15  FTM0 CH0
+BlueLED   PTE8   FTM0 CH6
+========  =====  ========
+
+An output of '1' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k118evb.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K118EVB. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K118 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The S32K118EVB supports two buttons:
+
+===  ====
+SW2  PTD3
+SW3  PTD5
+===  ====
+
+OpenSDA Notes
+=============
+
+- USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+- The drag'n'drog interface expects files in .srec format.
+- Using Segger J-Link:  Easy... but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.
+
+Configurations
+==============
+
+Each S32K118EVB configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh s32k118evb:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k144evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k144evb/index.rst.txt
new file mode 100644
index 0000000..2070172
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k144evb/index.rst.txt
@@ -0,0 +1,111 @@
+==============
+NXP S32K144EVB
+==============
+
+`NXP S32K144EVB-Q100 <https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k144-q100-general-purpose-evaluation-board:S32K144EVB>`_ is an evaluation board for the `NXP S32K144 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ based on an Arm Cortex-M4F core.
+
+Features
+========
+
+- NXP FS32K144HFT0VLLT MCU
+    - 80 MHz Clock (Max.)
+    - 512 Kb Flash
+    -  64 Kb SRAM
+    -   4 Kb EEPROM
+
+- NXP UJA1169TK/F System Basis Chip
+
+- Connectivity:
+    - OpenSDA UART (Console @ 115,200 baud)
+    - CAN 2.0 (Transceiver part of UJA1169 SBC)
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the OpenSDA VCOM port:
+
+===============  ====  ==========
+OpenSDA UART RX  PTC6  LPUART1_RX
+OpenSDA UART TX  PTC7  LPUART1_TX
+===============  ====  ==========
+
+USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The S32K144EVB has one RGB LED:
+
+========  =====  ========
+RedLED    PTD15  FTM0 CH0
+GreenLED  PTD16  FTM0 CH1
+BlueLED   PTD0   FTM0 CH2
+========  =====  ========
+
+An output of '0' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k144evb.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K144EVB. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K144 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The S32K144EVB supports two buttons:
+
+===  =====
+SW2  PTC12
+SW3  PTC13
+===  =====
+
+OpenSDA Notes
+=============
+
+- USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+- The drag'n'drog interface expects files in .srec format.
+- Using Segger J-Link:  Easy... but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.
+
+Configurations
+==============
+
+Each S32K144EVB configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh s32k144evb:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k146evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k146evb/index.rst.txt
new file mode 100644
index 0000000..1443346
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k146evb/index.rst.txt
@@ -0,0 +1,111 @@
+==============
+NXP S32K146EVB
+==============
+
+`NXP S32K146EVB-Q144 <https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k146-q144-general-purpose-evaluation-board:S32K146EVB>`_ is an evaluation board for the `NXP S32K146 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ based on an Arm Cortex-M4F core.
+
+Features
+========
+
+- NXP FS32K146UAT0VLQT MCU
+    - 112 MHz Clock (Max.)
+    - 1024 Kb Flash
+    -  128 Kb SRAM
+    -    4 Kb EEPROM
+
+- NXP UJA1169TK/F System Basis Chip
+
+- Connectivity:
+    - OpenSDA UART (Console @ 115,200 baud)
+    - CAN 2.0 (Transceiver part of UJA1169 SBC)
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the OpenSDA VCOM port:
+
+===============  ====  ==========
+OpenSDA UART RX  PTC6  LPUART1_RX
+OpenSDA UART TX  PTC7  LPUART1_TX
+===============  ====  ==========
+
+USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The S32K146EVB has one RGB LED:
+
+========  =====  ========
+RedLED    PTD15  FTM0 CH0
+GreenLED  PTD16  FTM0 CH1
+BlueLED   PTD0   FTM0 CH2
+========  =====  ========
+
+An output of '0' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k146evb.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K146EVB. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K146 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The S32K146EVB supports two buttons:
+
+===  =====
+SW2  PTC12
+SW3  PTC13
+===  =====
+
+OpenSDA Notes
+=============
+
+- USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+- The drag'n'drog interface expects files in .srec format.
+- Using Segger J-Link:  Easy... but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.
+
+Configurations
+==============
+
+Each S32K146EVB configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh s32k146evb:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k148evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k148evb/index.rst.txt
new file mode 100644
index 0000000..460bcf8
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/s32k148evb/index.rst.txt
@@ -0,0 +1,111 @@
+==============
+NXP S32K148EVB
+==============
+
+`NXP S32K148EVB-Q176 <hhttps://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k148-q176-general-purpose-evaluation-board:S32K148EVB>`_ is an evaluation board for the `NXP S32K148 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ based on an Arm Cortex-M4F core.
+
+Features
+========
+
+- NXP FS32K148UAT0VLUT MCU
+    - 112 MHz Clock (Max.)
+    - 2048 Kb Flash
+    -  256 Kb SRAM
+    -    4 Kb EEPROM
+
+- NXP UJA1132HWF5V4 System Basis Chip
+
+- Connectivity:
+    - OpenSDA UART (Console @ 115,200 baud)
+    - CAN 2.0 (Transceiver part of UJA1132 SBC)
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the OpenSDA VCOM port:
+
+===============  ====  ==========
+OpenSDA UART RX  PTC6  LPUART1_RX
+OpenSDA UART TX  PTC7  LPUART1_TX
+===============  ====  ==========
+
+USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The S32K148EVB has one RGB LED:
+
+========  =====  ========
+RedLED    PTE21  FTM4 CH1
+GreenLED  PTE22  FTM4 CH2
+BlueLED   PTE23  FTM4 CH3
+========  =====  ========
+
+An output of '1' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k148evb.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K148EVB. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K148 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The S32K148EVB supports two buttons:
+
+===  =====
+SW3  PTC12
+SW4  PTC13
+===  =====
+
+OpenSDA Notes
+=============
+
+- USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+- The drag'n'drog interface expects files in .srec format.
+- Using Segger J-Link:  Easy... but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.
+
+Configurations
+==============
+
+Each S32K148EVB configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh s32k148evb:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/ucans32k146/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/ucans32k146/index.rst.txt
new file mode 100644
index 0000000..8910249
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/boards/ucans32k146/index.rst.txt
@@ -0,0 +1,105 @@
+===============
+NXP UCANS32K146
+===============
+
+`NXP UCANS32K146 <https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k146-uavcan-v1-and-mavcan-development-system:UCANS32K146>`_ is a CAN Node reference design and development platform for mobile robotics applications, such as drones and rovers. It features the `NXP S32K146 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ [...]
+
+Features
+========
+
+- NXP FS32K146UAT0VLHT MCU
+    - 112 MHz Clock (Max.)
+    - 1024 Kb Flash
+    -  128 Kb SRAM
+    -    4 Kb EEPROM
+
+- NXP UJA1169TK/F System Basis Chip
+
+- Connectivity:
+    - Console UART (Console @ 115,200 baud)
+    - 2x CAN FD
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector P6):
+
+==============  ====  ==========
+DCD-LZ UART RX  PTC6  LPUART1_RX
+DCD-LZ UART TX  PTC7  LPUART1_TX
+==============  ====  ==========
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The UCANS32K146 has one RGB LED:
+
+========  =====  ========
+RedLED    PTD15  FTM0 CH0
+GreenLED  PTD16  FTM0 CH1
+BlueLED   PTD0   FTM0 CH2
+========  =====  ========
+
+An output of '0' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see ucans32k146.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the UCANS32K146. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K146 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The UCANS32K146 supports one button:
+
+===  =====
+SW3  PTC14
+===  =====
+
+Configurations
+==============
+
+Each UCANS32K146 configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh ucans32k146:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
+
+can
+---
+Besides the NuttShell this configuration also enables (Socket)CAN support, as well as I2C and SPI support. It includes the SLCAN and can-utils applications for monitoring and debugging CAN applications.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k1xx/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k1xx/index.rst.txt
new file mode 100644
index 0000000..72d5388
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k1xx/index.rst.txt
@@ -0,0 +1,139 @@
+===========
+NXP S32K1XX
+===========
+
+The `S32K1XX series <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1>`_ is a family of automotive-grade general-purpose microcontrollers from NXP Semiconductors. The lower end of the family is based on an Arm Cortex-M0+ core and can run at clockspeeds up to 48 MHz. The higher end chips are based on the Arm Cortex-M4F core which runs at up to 80 or 112 MHz.
+
+Supported MCUs
+==============
+
+The following list includes MCUs from the S32K1XX series and indicates whether they are supported in NuttX:
+
+========  =======  ==========  =========
+MCU       Support  Core        Frequency
+========  =======  ==========  =========
+S32K116   Yes*     Cortex-M0+   48 MHz
+S32K118   Yes*     Cortex-M0+   48 MHz
+S32K142   Yes*     Cortex-M4F  112 MHz
+S32K144   Yes      Cortex-M4F  112 MHz
+S32K146   Yes      Cortex-M4F  112 MHz
+S32K148   Yes      Cortex-M4F  112 MHz
+S32K142W  No**     Cortex-M4F   80 MHz
+S32K144W  No**     Cortex-M4F   80 MHz
+========  =======  ==========  =========
+
+| \* Supported but (mostly) untested.
+| ** Not supported (yet), but it is expected that existing code can be adapted with limited effort.
+
+Supported Modules & Peripherals
+===============================
+
+The following list indicates modules and peripherals supported in NuttX. Note that this list does not include all MCU modules. Please refer to the S32K1XX Reference Manual for a complete overview of its features.
+
+==========  =======  ==========================
+Peripheral  Support  Comments
+==========  =======  ==========================
+ADC         No
+CMP         No
+eDMA        No
+EEEPROM     Yes      EEPROM emulated by FlexRAM
+ENET        Yes
+FlexCAN     Yes      SocketCAN-compatible
+FlexIO      No
+FTM         Yes      PWM driver only
+GPIO        Yes
+LPI2C       Yes      I2C Master and Slave
+LPSPI       Yes
+LPUART      Yes
+QSPI        No
+RTC         Yes
+SAI         No
+==========  =======  ==========================
+
+ADC
+---
+
+12-Bit Successive Approximation (SAR) Analog-to-Digital Converter (ADC). No driver support (yet).
+
+CMP
+---
+
+Analog Comparator. No driver support (yet).
+
+
+eDMA
+----
+
+Enhanced Direct Memory Access module. There is a driver that was copied from the i.MX RT port, but this was not tested on S32K1XX.
+
+EEEPROM
+-------
+
+Emulated EEPROM (implemented by FlexRAM module). A basic block driver is available to read and write data.
+
+ENET
+----
+
+10/100 Mbit/s Ethernet MAC. Only available on S32K148. Driver is available.
+
+FlexCAN
+-------
+
+The S32K1XX family has up to 3x FlexCAN modules (which may not all have CAN FD support). A SocketCAN-compatible driver is available.
+
+FlexIO
+------
+
+A configurable module providing a range of functionality like emulation of a variety of serial/parallel communication protocols, flexible 16-bit timers or programmable logic blocks. No driver available.
+
+FTM
+---
+
+A PWM driver based on FlexTimer (FTM) is available.
+
+GPIO
+----
+
+Pins can be configured using :c:func:`s32k1xx_pinconfig` function. Writing to pins is done by :c:func:`s32k1xx_gpiowrite` function and reading is done by :c:func:`s32k1xx_gpioread`.
+
+LPI2C
+-----
+
+Low-Power Inter-Integrated Circuit (I2C) module supporting an interface to an I2C bus as master and/or
+as a slave. The lower-half of this driver is initialize by calling :c:func:`s32k1xx_i2cbus_initialize`.
+
+LPSPI
+-----
+
+Low-Power Serial Peripheral Interface (SPI) module that supports an interface to an SPI bus as a master
+and/or a slave. The lower-half of this driver is initialize by calling :c:func:`s32k1xx_lpspibus_initialize`.
+
+LPUART
+------
+
+Low-Power Universal Asynchronous Receiver/Transmitter (UART) module. UART is initialized automatically during
+MCU boot.
+
+QSPI
+----
+
+QuadSPI memory interface for external serial flash devices. No driver implemented.
+
+RTC
+---
+
+Real-Time Clock module. A basic driver has been implemented.
+
+SAI
+---
+
+The Synchronous Audio Interface for digital audio over I2S (Inter-IC Sound) is only available on S32K148. No driver implemented.
+
+Supported Boards
+================
+
+.. toctree::
+   :glob:
+   :maxdepth: 1
+
+   boards/*/*
diff --git a/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/mr-canhubk3/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/mr-canhubk3/index.rst.txt
new file mode 100644
index 0000000..1c33d03
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/mr-canhubk3/index.rst.txt
@@ -0,0 +1,109 @@
+===============
+NXP MR-CANHUBK3
+===============
+
+s a CAN Node reference design and development platform for mobile robotics applications, such as drones and rovers
+
+NXP MR-CANHUBK3 is a reference design and development platform for redundant networking and functional safety applications in Mobile Robotics, such as drones and rovers. It features the `NXP S32K344 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3>`_ based on a Arm Cortex-M7 core (Lock-Step).
+
+Features
+========
+
+- NXP FS32K344
+    - Lock-Step Configuration
+    - 160 MHz Clock (Max.)
+    - 4000 Kb Flash
+    -  512 Kb RAM
+
+- NXP FS26 Safety System Basis Chip
+
+- Connectivity:
+    - Console UART (Console @ 115,200 baud)
+    - 6x CAN FD
+    - 100Base-T1 Ethernet
+    - Connectors and I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector P6):
+
+==============  =====  ==========
+DCD-LZ UART RX  PTA8   LPUART2_RX
+DCD-LZ UART TX  PTA9   LPUART2_TX
+==============  =====  ==========
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The MR-CANHUBK3 has one RGB LED:
+
+========  =====  ===================================
+RedLED    PTE14  FXIO D7 / EMIOS0 CH19
+GreenLED  PTA27  FXIO D5 / EMIOS1 CH10 / EMIOS2 CH10
+BlueLED   PTE12  FXIO D8 / EMIOS1 CH5
+========  =====  ===================================
+
+An output of '0' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see mr-canhubk3.h):
+
+- GPIO_LED_R
+- GPIO_LED_G
+- GPIO_LED_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the MR-CANHUBK3. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K344 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The MR-CANHUBK3 supports two buttons:
+
+===  =====  ==============
+SW1  PTD15  EIRQ31
+SW2  PTA25  EIRQ5 / WKPU34
+===  =====  ==============
+
+Configurations
+==============
+
+Each MR-CANHUBK3 configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh mr-canhubk3:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART2 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
+
+net
+---
+Besides the NuttShell this configuration also enables networking and (Socket)CAN support, as well as I2C and SPI support. It includes the SLCAN and can-utils applications for monitoring and debugging CAN applications.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/s32k344evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/s32k344evb/index.rst.txt
new file mode 100644
index 0000000..049a6e6
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k3xx/boards/s32k344evb/index.rst.txt
@@ -0,0 +1,120 @@
+==============
+NXP S32K344EVB
+==============
+
+`NXP S32K3X4EVB-Q257 <https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k3x4-q257-full-featured-general-purpose-development-board:S32K3X4EVB-Q257>`_ is an evaluation board for the `NXP S32K344 MCU <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3>`_ based on a Arm Cortex-M7 core (Lock-Step).
+
+Features
+========
+
+- NXP FS32K344
+    - Lock-Step Configuration
+    - 160 MHz Clock (Max.)
+    - 4000 Kb Flash
+    -  512 Kb RAM
+
+- NXP FS26 Safety System Basis Chip
+
+- Connectivity:
+    - OpenSDA UART (Console @ 115,200 baud)
+    - 2x Secure CAN transceivers
+    - I/O headers with GPIO, I2C, SPI, etc.
+
+Serial Console
+==============
+
+By default, the serial console will be provided on the OpenSDA VCOM port:
+
+===============  =====  ==========
+OpenSDA UART RX  PTA15  LPUART6_RX
+OpenSDA UART TX  PTA16  LPUART6_TX
+===============  =====  ==========
+
+USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+
+LEDs and Buttons
+================
+
+Leds
+----
+
+The S32K344EVB has two RGB LEDs:
+
+=========  =====  =========================
+RedLED0    PTA29  EMIOS1 CH12 / EMIOS2 CH12
+GreenLED0  PTA30  EMIOS1 CH13 / EMIOS2 CH13
+BlueLED0   PTA31  EMIOS1 CH14 / FXIO D0
+=========  =====  =========================
+
+=========  =====  ===================================
+RedLED1    PTB18  EMIOS1 CH15 / EMIOS2 CH14 / FXIO D1
+GreenLED1  PTB25  EMIOS1 CH21 / EMIOS2 CH21 / FXIO D6
+BlueLED1   PTE12  EMIOS1 CH5  / FXIO D8
+=========  =====  ===================================
+
+An output of '1' illuminates the LED.
+
+If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k344evb.h):
+
+- GPIO_LED0_R
+- GPIO_LED0_G
+- GPIO_LED0_B
+
+- GPIO_LED1_R
+- GPIO_LED1_G
+- GPIO_LED1_B
+
+The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.
+
+If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K344EVB. The following definitions describe how NuttX controls the LEDs:
+
+================  =======================  =====  =====  ====
+State             Description              RED    GREEN  BLUE
+================  =======================  =====  =====  ====
+LED_STARTED       NuttX has been started   OFF    OFF    OFF
+LED_HEAPALLOCATE  Heap has been allocated  OFF    OFF    ON
+LED_IRQSENABLED   Interrupts enabled       OFF    OFF    ON
+LED_STACKCREATED  Idle stack created       OFF    ON     OFF
+LED_INIRQ         In an interrupt
+LED_SIGNAL        In a signal handler
+LED_ASSERTION     An assertion failed
+LED_PANIC         The system has crashed   FLASH  OFF    OFF
+LED_IDLE          S32K344 in sleep mode
+================  =======================  =====  =====  ====
+
+Buttons
+-------
+
+The S32K344EVB supports two buttons:
+
+===  =====  ===============
+SW0  PTB26  EIRQ13 / WKPU41
+SW1  PTB19  WKPU38
+===  =====  ===============
+
+OpenSDA Notes
+=============
+
+- USB drivers for the PEmicro CDC Serial Port are available here: http://www.pemicro.com/opensda/
+- The drag'n'drog interface expects files in .srec format.
+
+Configurations
+==============
+
+Each S32K344EVB configuration is maintained in a sub-directory and can be selected as follows::
+
+    tools/configure.sh s32k344evb:<subdir>
+
+Where <subdir> is one of the sub-directories listed in the next paragraph.
+
+NOTES (common for all configurations):
+
+1. This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:
+    a. Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.
+    b. Execute 'make menuconfig' in nuttx/ in order to start the reconfiguration process.
+
+2. Unless otherwise stated, the serial console used is LPUART6 at 115,200 8N1.
+
+nsh
+---
+Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the "Hello, World!" example.
diff --git a/content/docs/latest/_sources/platforms/arm/s32k3xx/index.rst.txt b/content/docs/latest/_sources/platforms/arm/s32k3xx/index.rst.txt
new file mode 100644
index 0000000..402a753
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/s32k3xx/index.rst.txt
@@ -0,0 +1,136 @@
+===========
+NXP S32K3XX
+===========
+
+The `S32K3XX series <https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3>`_ is a family of automotive-grade general-purpose microcontrollers from NXP Semiconductors. The chips are based around single, dual (lock-step) or tripple Arm Cortex-M7 cores, running at clockspeeds up to 240 MHz.
+
+Supported MCUs
+==============
+
+The following list includes MCUs from the S32K3XX series and indicates whether they are supported in NuttX:
+
+========  =======  =================  =========
+MCU       Support  Cores              Frequency
+========  =======  =================  =========
+S32K311   No       1x Cortex-M7       120 MHz
+S32K312   No       1x Cortex-M7       120 MHz
+S32K314   Yes*     1x Cortex-M7       160 MHz
+S32K322   No       2x Cortex-M7       160 MHz
+S32K324   Yes*     2x Cortex-M7       160 MHz
+S32K341   No       LS Cortex-M7       160 MHz
+S32K342   No       LS Cortex-M7       160 MHz
+S32K344   Yes*     LS Cortex-M7       160 MHz
+S32K328   No       2x Cortex-M7       160 MHz
+S32K338   No       3x Cortex-M7       240 MHz
+S32K348   No       LS Cortex-M7       160 MHz
+S32K358   No       LS + 1x Cortex-M7  160 MHz
+========  =======  =================  =========
+
+| \* Same silicon in different configurations. Only a single core is currently being used (no SMP support).
+
+Supported Modules & Peripherals
+===============================
+
+The following list indicates modules and peripherals supported in NuttX. Note that this list does not include all MCU modules. Please refer to the S32K3XX Reference Manual for a complete overview of its features.
+
+==========  =======  ==========================
+Peripheral  Support  Comments
+==========  =======  ==========================
+ADC         No
+eDMA        Partial
+eMIOS       No
+EMAC        Yes
+FlexCAN     Yes      SocketCAN-compatible
+FlexIO      No
+GPIO        Yes
+LPCMP       No
+LPI2C       Yes      I2C Master only
+LPSPI       Yes
+LPUART      Yes
+QSPI        Yes
+RTC         No
+SAI         No
+==========  =======  ==========================
+
+ADC
+---
+
+12-Bit Successive Approximation (SAR) Analog-to-Digital Converter (ADC). No driver support (yet).
+
+eDMA
+----
+
+Enhanced Direct Memory Access module. There is a driver that was copied from the S32K1XX and i.MX RT ports. Some modifications have been made to make it work with S32K3XX, but it is far from feature-complete.
+
+eMIOS
+-----
+
+The Enhanced Modular IO Subsystem (eMIOS) is a flexible timer and I/O module for real-time control applications. Its channels can be used for (pulse) counters, PWM outputs, input period measurements, and more. There is no driver implementation available (yet).
+
+EMAC
+----
+
+10/100/200 Mbit/s Ethernet MAC. Driver is available.
+
+FlexCAN
+-------
+
+The S32K3XX family has up to 8x FlexCAN modules with CAN FD support. A SocketCAN-compatible driver is available.
+
+FlexIO
+------
+
+A configurable module providing a range of functionality like emulation of a variety of serial/parallel communication protocols, flexible 16-bit timers or programmable logic blocks. No driver available.
+
+GPIO
+----
+
+Pins can be configured using :c:func:`s32k3xx_pinconfig` function. Writing to pins is done by :c:func:`s32k3xx_gpiowrite` function and reading is done by :c:func:`s32k3xx_gpioread`.
+
+LPCMP
+---
+
+Analog Comparator. No driver support (yet).
+
+LPI2C
+-----
+
+Low-Power Inter-Integrated Circuit (I2C) module supporting an interface to an I2C bus as master and/or
+as a slave. The lower-half of this driver is initialize by calling :c:func:`s32k3xx_i2cbus_initialize`.
+
+LPSPI
+-----
+
+Low-Power Serial Peripheral Interface (SPI) module that supports an interface to an SPI bus as a master
+and/or a slave. The lower-half of this driver is initialize by calling :c:func:`s32k3xx_lpspibus_initialize`.
+
+LPUART
+------
+
+Low-Power Universal Asynchronous Receiver/Transmitter (UART) module. UART is initialized automatically during
+MCU boot.
+
+QSPI
+----
+
+QuadSPI memory interface for external serial flash devices. A basic driver is available.
+
+RTC
+---
+
+Real-Time Clock module. A driver is not (yet) available.
+
+SAI
+---
+
+Synchronous Audio Interface for digital audio over I2S (Inter-IC Sound). No driver implemented.
+
+
+Supported Boards
+================
+
+.. toctree::
+   :glob:
+   :maxdepth: 1
+
+   boards/*/*
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index a92e290..1635e38 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -218,7 +218,7 @@ by following these <a class="reference internal" href="contributing/documentatio
 <div class="section" id="nuttx-documentation">
 <h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation" title="Permalink to this headline">¶</a></h1>
 <p>NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>
-<p>Last Updated: 02 August 22 at 00:13</p>
+<p>Last Updated: 03 August 22 at 00:13</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Table of Contents</span></p>
 <ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index f7fc752..6a97663 100644
Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
index 48ac839..405fc72 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
@@ -150,6 +150,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
index 1037988..f99098d 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
@@ -150,6 +150,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
index 098bb7b..ec7491d 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1060-evk/index.html
@@ -150,6 +150,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
index d265ca9..f69766c 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1064-evk/index.html
@@ -150,6 +150,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html b/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
index 7cecc6d..b39c1bd 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/teensy-4.x/index.html
@@ -150,6 +150,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/index.html b/content/docs/latest/platforms/arm/imxrt/index.html
index 9504188..adb7895 100644
--- a/content/docs/latest/platforms/arm/imxrt/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/index.html
@@ -169,6 +169,8 @@
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/index.html b/content/docs/latest/platforms/arm/index.html
index d032f31..bf7fe01 100644
--- a/content/docs/latest/platforms/arm/index.html
+++ b/content/docs/latest/platforms/arm/index.html
@@ -136,6 +136,8 @@
 <li class="toctree-l3"><a class="reference internal" href="imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -227,6 +229,8 @@
 <li class="toctree-l1"><a class="reference internal" href="imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l1"><a class="reference internal" href="nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l1"><a class="reference internal" href="rp2040/index.html">rp2040</a></li>
+<li class="toctree-l1"><a class="reference internal" href="s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l1"><a class="reference internal" href="stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </div>
diff --git a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
index 47914a4..b4d98a6 100644
--- a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-mdk/index.html
@@ -148,6 +148,8 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index 23f897d..551a033 100644
--- a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -148,6 +148,8 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/nrf52/index.html b/content/docs/latest/platforms/arm/nrf52/index.html
index 7362bf2..1ab6c05 100644
--- a/content/docs/latest/platforms/arm/nrf52/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/index.html
@@ -161,6 +161,8 @@
 </ul>
 </li>
 <li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html
index a620874..a3d6ccd 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-feather-rp2040/index.html
@@ -151,6 +151,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html
index 475c0a7..3963131 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-kb2040/index.html
@@ -151,6 +151,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html
index 0dc2922..64a7942 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/adafruit-qt-py-rp2040/index.html
@@ -151,6 +151,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
index 9a95dfc..1d42d54 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/pimoroni-tiny2040/index.html
@@ -151,6 +151,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html
index c6c835e..867f308 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico/index.html
@@ -61,7 +61,7 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="STM32WL5" href="../../../stm32wl5/index.html" />
+    <link rel="next" title="NXP S32K1XX" href="../../../s32k1xx/index.html" />
     <link rel="prev" title="Pimoroni Tiny2040" href="../pimoroni-tiny2040/index.html" /> 
 </head>
 
@@ -151,6 +151,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -555,7 +557,7 @@ usbmsc.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../../../stm32wl5/index.html" class="btn btn-neutral float-right" title="STM32WL5" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../../s32k1xx/index.html" class="btn btn-neutral float-right" title="NXP S32K1XX" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
         <a href="../pimoroni-tiny2040/index.html" class="btn btn-neutral float-left" title="Pimoroni Tiny2040" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
diff --git a/content/docs/latest/platforms/arm/rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/index.html
index 82bef3e..d417b25 100644
--- a/content/docs/latest/platforms/arm/rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/index.html
@@ -155,6 +155,8 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
similarity index 58%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
index 48ac839..60092c1 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1020 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP RDDRONE-BMS772 &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1050 EVK" href="../imxrt1050-evk/index.html" />
-    <link rel="prev" title="i.MX RT" href="../../index.html" /> 
+    <link rel="next" title="NXP S32K118EVB" href="../s32k118evb/index.html" />
+    <link rel="prev" title="NXP S32K1XX" href="../../index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1050-evk/index.html">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../ucans32k146/index.html">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1020 EVK</li>
+      <li>NXP RDDRONE-BMS772</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1020-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/rddrone-bms772/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,45 +238,32 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1020-evk">
-<h1>i.MX RT1020 EVK<a class="headerlink" href="#i-mx-rt1020-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1020-evaluation-kit:MIMXRT1020-EVK">i.MX RT1020 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU in LQFP144 package with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-rddrone-bms772">
+<h1>NXP RDDRONE-BMS772<a class="headerlink" href="#nxp-rddrone-bms772" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="https://www.nxp.com/design/designs/smart-battery-management-for-mobile-robotics:RDDRONE-BMS772">NXP RDDRONE-BMS772</a> is a Battery Management System (BMS) reference design for mobile robotics, such as drones and rovers. Design files are available on the NXP website and may be used to develop your own BMS. RDDRONE-BMS772 is configurable and supports batteries of 3 to 6 cells, which it can monitor individually. The board features the <a class="refere [...]
+<p>NuttX contains basic board support RDDRONE-BMS772, which allows the S32K144 MCU to be initialized. A NuttX-compatible smart battery application for RDDRONE-BMS772 is also available. It contains additional drivers and example software to use most features of the battery management system. This application is currently published in a <a class="reference external" href="https://github.com/NXPHoverGames/RDDRONE-BMS772">separate repository</a>, but (parts) may eventually be upstreamed to A [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1021DAG5A processor</p></li>
+<dt>NXP FS32K144HAT0MLFT MCU</dt><dd><ul>
+<li><p>80 MHz Clock (Max.)</p></li>
+<li><p>512 Kb Flash</p></li>
+<li><p>64 Kb SRAM</p></li>
+<li><p>4 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP MC33772BSP1AE Battery Cell Controller</p></li>
+<li><p>NXP UJA1169TK/F/3 System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>64 Mb QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>UART (Console &#64; 115,200 baud)</p></li>
+<li><p>CAN 2.0 (Transceiver part of UJA1169 SBC)</p></li>
+<li><p>I2C Master header to connect a display (e.g. small SSD1306-based OLEDs)</p></li>
+<li><p>I2C/SMBus Slave</p></li>
+<li><p>NFC (NTAG5 Boost)</p></li>
 </ul>
 </dd>
 </dl>
@@ -284,138 +272,154 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>The EVK default console is on LPUART1, which is multiplexed onto
-the debug port (either OpenSDA or SEGGER JLink).</p>
-<p>It runs at 115200,n,8,1.</p>
-</div>
-<div class="section" id="leds-and-buttons">
-<h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There is one user accessible LED status indicator located on the 1020-EVK,
-USERLED.  The function of the LEDs include:</p>
+<p>By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector J19):</p>
 <table class="docutils align-default">
 <colgroup>
+<col style="width: 50%" />
 <col style="width: 14%" />
-<col style="width: 57%" />
-<col style="width: 29%" />
+<col style="width: 36%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-<th class="head"><p>Colour</p></th>
+<tbody>
+<tr class="row-odd"><td><p>DCD-LZ UART RX</p></td>
+<td><p>PTC6</p></td>
+<td><p>LPUART1_RX</p></td>
 </tr>
-</thead>
+<tr class="row-even"><td><p>DCD-LZ UART TX</p></td>
+<td><p>PTC7</p></td>
+<td><p>LPUART1_TX</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="leds">
+<h2>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h2>
+<p>The RDDRONE-BMS772 has one RGB LED:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
+</colgroup>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-<td><p>Green</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTD16</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-odd"><td><p>D5</p></td>
-<td><p>User LED</p></td>
-<td><p>Green</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTB13</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-even"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
-<td><p>Red</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTD15</p></td>
+<td><p>FTM0 CH0</p></td>
 </tr>
 </tbody>
 </table>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as documented in board.h</p>
+<p>An output of ‘0’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see rddrone-bms772.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the RDDRONE-BMS772. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
-</tbody>
-</table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
-</div>
-<div class="section" id="buttons">
-<h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>This IMXRT board has three external buttons</p>
-<table class="docutils align-default">
-<colgroup>
-<col style="width: 7%" />
-<col style="width: 34%" />
-<col style="width: 59%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p>SW2</p></td>
-<td><p>(IRQ88, ONOFF)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-even"><td><p>SW3</p></td>
-<td><p>(IRQ88, POR)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-odd"><td><p>SW4</p></td>
-<td><p>(IRQ88, USER)</p></td>
-<td><p>Wakeup, GPIO5-0</p></td>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K144 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
 </div>
-</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each RDDRONE-BMS772 configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh rddrone-bms772:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -426,8 +430,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1050-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1050 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../../index.html" class="btn btn-neutral float-left" title="i.MX RT" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k118evb/index.html" class="btn btn-neutral float-right" title="NXP S32K118EVB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../index.html" class="btn btn-neutral float-left" title="NXP S32K1XX" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
similarity index 60%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
index 48ac839..e89ab97 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1020 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP S32K118EVB &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1050 EVK" href="../imxrt1050-evk/index.html" />
-    <link rel="prev" title="i.MX RT" href="../../index.html" /> 
+    <link rel="next" title="NXP S32K144EVB" href="../s32k144evb/index.html" />
+    <link rel="prev" title="NXP RDDRONE-BMS772" href="../rddrone-bms772/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1050-evk/index.html">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../ucans32k146/index.html">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1020 EVK</li>
+      <li>NXP S32K118EVB</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1020-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/s32k118evb/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,45 +238,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1020-evk">
-<h1>i.MX RT1020 EVK<a class="headerlink" href="#i-mx-rt1020-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1020-evaluation-kit:MIMXRT1020-EVK">i.MX RT1020 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU in LQFP144 package with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-s32k118evb">
+<h1>NXP S32K118EVB<a class="headerlink" href="#nxp-s32k118evb" title="Permalink to this headline">¶</a></h1>
+<p>NXP S32K118EVB-Q064 is an evaluation board for the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1">NXP S32K118 MCU</a> based on an Arm Cortex-M0+ core.</p>
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1021DAG5A processor</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>64 Mb QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
+<dt>NXP FS32K118LAT0MLHT MCU</dt><dd><ul>
+<li><p>48 MHz Clock (Max.)</p></li>
+<li><p>256 Kb Flash</p></li>
+<li><p>25 Kb SRAM</p></li>
+<li><p>2 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP UJA1169TK/F System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>OpenSDA UART (Console &#64; 115,200 baud)</p></li>
+<li><p>CAN 2.0 (Transceiver part of UJA1169 SBC)</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -284,138 +268,184 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>The EVK default console is on LPUART1, which is multiplexed onto
-the debug port (either OpenSDA or SEGGER JLink).</p>
-<p>It runs at 115200,n,8,1.</p>
+<p>By default, the serial console will be provided on the OpenSDA VCOM port:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 52%" />
+<col style="width: 14%" />
+<col style="width: 34%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>OpenSDA UART RX</p></td>
+<td><p>PTB0</p></td>
+<td><p>LPUART0_RX</p></td>
+</tr>
+<tr class="row-even"><td><p>OpenSDA UART TX</p></td>
+<td><p>PTB1</p></td>
+<td><p>LPUART0_TX</p></td>
+</tr>
+</tbody>
+</table>
+<p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p>
 </div>
 <div class="section" id="leds-and-buttons">
 <h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There is one user accessible LED status indicator located on the 1020-EVK,
-USERLED.  The function of the LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The S32K118EVB has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 14%" />
-<col style="width: 57%" />
-<col style="width: 29%" />
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-<th class="head"><p>Colour</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-<td><p>Green</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTD16</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-odd"><td><p>D5</p></td>
-<td><p>User LED</p></td>
-<td><p>Green</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTD15</p></td>
+<td><p>FTM0 CH0</p></td>
 </tr>
-<tr class="row-even"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
-<td><p>Red</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTE8</p></td>
+<td><p>FTM0 CH6</p></td>
 </tr>
 </tbody>
 </table>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as documented in board.h</p>
+<p>An output of ‘1’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k118evb.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K118EVB. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K118 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>This IMXRT board has three external buttons</p>
+<p>The S32K118EVB supports two buttons:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 7%" />
-<col style="width: 34%" />
-<col style="width: 59%" />
+<col style="width: 43%" />
+<col style="width: 57%" />
 </colgroup>
 <tbody>
 <tr class="row-odd"><td><p>SW2</p></td>
-<td><p>(IRQ88, ONOFF)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
+<td><p>PTD3</p></td>
 </tr>
 <tr class="row-even"><td><p>SW3</p></td>
-<td><p>(IRQ88, POR)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-odd"><td><p>SW4</p></td>
-<td><p>(IRQ88, USER)</p></td>
-<td><p>Wakeup, GPIO5-0</p></td>
+<td><p>PTD5</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 </div>
+<div class="section" id="opensda-notes">
+<h2>OpenSDA Notes<a class="headerlink" href="#opensda-notes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p></li>
+<li><p>The drag’n’drog interface expects files in .srec format.</p></li>
+<li><p>Using Segger J-Link:  Easy… but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.</p></li>
+</ul>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each S32K118EVB configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh s32k118evb:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -426,8 +456,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1050-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1050 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../../index.html" class="btn btn-neutral float-left" title="i.MX RT" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k144evb/index.html" class="btn btn-neutral float-right" title="NXP S32K144EVB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../rddrone-bms772/index.html" class="btn btn-neutral float-left" title="NXP RDDRONE-BMS772" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
similarity index 60%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
index 48ac839..d52c69d 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1020 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP S32K144EVB &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1050 EVK" href="../imxrt1050-evk/index.html" />
-    <link rel="prev" title="i.MX RT" href="../../index.html" /> 
+    <link rel="next" title="NXP S32K146EVB" href="../s32k146evb/index.html" />
+    <link rel="prev" title="NXP S32K118EVB" href="../s32k118evb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1050-evk/index.html">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../ucans32k146/index.html">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1020 EVK</li>
+      <li>NXP S32K144EVB</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1020-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/s32k144evb/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,45 +238,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1020-evk">
-<h1>i.MX RT1020 EVK<a class="headerlink" href="#i-mx-rt1020-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1020-evaluation-kit:MIMXRT1020-EVK">i.MX RT1020 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU in LQFP144 package with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-s32k144evb">
+<h1>NXP S32K144EVB<a class="headerlink" href="#nxp-s32k144evb" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k144-q100-general-purpose-evaluation-board:S32K144EVB">NXP S32K144EVB-Q100</a> is an evaluation board for the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1">NXP S32K144 MCU</a> based on an Arm Cortex-M4 [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1021DAG5A processor</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>64 Mb QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
+<dt>NXP FS32K144HFT0VLLT MCU</dt><dd><ul>
+<li><p>80 MHz Clock (Max.)</p></li>
+<li><p>512 Kb Flash</p></li>
+<li><p>64 Kb SRAM</p></li>
+<li><p>4 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP UJA1169TK/F System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>OpenSDA UART (Console &#64; 115,200 baud)</p></li>
+<li><p>CAN 2.0 (Transceiver part of UJA1169 SBC)</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -284,138 +268,184 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>The EVK default console is on LPUART1, which is multiplexed onto
-the debug port (either OpenSDA or SEGGER JLink).</p>
-<p>It runs at 115200,n,8,1.</p>
+<p>By default, the serial console will be provided on the OpenSDA VCOM port:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 52%" />
+<col style="width: 14%" />
+<col style="width: 34%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>OpenSDA UART RX</p></td>
+<td><p>PTC6</p></td>
+<td><p>LPUART1_RX</p></td>
+</tr>
+<tr class="row-even"><td><p>OpenSDA UART TX</p></td>
+<td><p>PTC7</p></td>
+<td><p>LPUART1_TX</p></td>
+</tr>
+</tbody>
+</table>
+<p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p>
 </div>
 <div class="section" id="leds-and-buttons">
 <h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There is one user accessible LED status indicator located on the 1020-EVK,
-USERLED.  The function of the LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The S32K144EVB has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 14%" />
-<col style="width: 57%" />
-<col style="width: 29%" />
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-<th class="head"><p>Colour</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-<td><p>Green</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTD15</p></td>
+<td><p>FTM0 CH0</p></td>
 </tr>
-<tr class="row-odd"><td><p>D5</p></td>
-<td><p>User LED</p></td>
-<td><p>Green</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTD16</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-even"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
-<td><p>Red</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTD0</p></td>
+<td><p>FTM0 CH2</p></td>
 </tr>
 </tbody>
 </table>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as documented in board.h</p>
+<p>An output of ‘0’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k144evb.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K144EVB. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K144 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>This IMXRT board has three external buttons</p>
+<p>The S32K144EVB supports two buttons:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 7%" />
-<col style="width: 34%" />
-<col style="width: 59%" />
+<col style="width: 38%" />
+<col style="width: 63%" />
 </colgroup>
 <tbody>
 <tr class="row-odd"><td><p>SW2</p></td>
-<td><p>(IRQ88, ONOFF)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
+<td><p>PTC12</p></td>
 </tr>
 <tr class="row-even"><td><p>SW3</p></td>
-<td><p>(IRQ88, POR)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-odd"><td><p>SW4</p></td>
-<td><p>(IRQ88, USER)</p></td>
-<td><p>Wakeup, GPIO5-0</p></td>
+<td><p>PTC13</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 </div>
+<div class="section" id="opensda-notes">
+<h2>OpenSDA Notes<a class="headerlink" href="#opensda-notes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p></li>
+<li><p>The drag’n’drog interface expects files in .srec format.</p></li>
+<li><p>Using Segger J-Link:  Easy… but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.</p></li>
+</ul>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each S32K144EVB configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh s32k144evb:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -426,8 +456,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1050-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1050 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../../index.html" class="btn btn-neutral float-left" title="i.MX RT" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k146evb/index.html" class="btn btn-neutral float-right" title="NXP S32K146EVB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../s32k118evb/index.html" class="btn btn-neutral float-left" title="NXP S32K118EVB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
similarity index 60%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
index 48ac839..b61e217 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1020 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP S32K146EVB &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1050 EVK" href="../imxrt1050-evk/index.html" />
-    <link rel="prev" title="i.MX RT" href="../../index.html" /> 
+    <link rel="next" title="NXP S32K148EVB" href="../s32k148evb/index.html" />
+    <link rel="prev" title="NXP S32K144EVB" href="../s32k144evb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1050-evk/index.html">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../ucans32k146/index.html">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1020 EVK</li>
+      <li>NXP S32K146EVB</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1020-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/s32k146evb/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,45 +238,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1020-evk">
-<h1>i.MX RT1020 EVK<a class="headerlink" href="#i-mx-rt1020-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1020-evaluation-kit:MIMXRT1020-EVK">i.MX RT1020 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU in LQFP144 package with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-s32k146evb">
+<h1>NXP S32K146EVB<a class="headerlink" href="#nxp-s32k146evb" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k146-q144-general-purpose-evaluation-board:S32K146EVB">NXP S32K146EVB-Q144</a> is an evaluation board for the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1">NXP S32K146 MCU</a> based on an Arm Cortex-M4 [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1021DAG5A processor</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>64 Mb QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
+<dt>NXP FS32K146UAT0VLQT MCU</dt><dd><ul>
+<li><p>112 MHz Clock (Max.)</p></li>
+<li><p>1024 Kb Flash</p></li>
+<li><p>128 Kb SRAM</p></li>
+<li><p>4 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP UJA1169TK/F System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>OpenSDA UART (Console &#64; 115,200 baud)</p></li>
+<li><p>CAN 2.0 (Transceiver part of UJA1169 SBC)</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -284,138 +268,184 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>The EVK default console is on LPUART1, which is multiplexed onto
-the debug port (either OpenSDA or SEGGER JLink).</p>
-<p>It runs at 115200,n,8,1.</p>
+<p>By default, the serial console will be provided on the OpenSDA VCOM port:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 52%" />
+<col style="width: 14%" />
+<col style="width: 34%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>OpenSDA UART RX</p></td>
+<td><p>PTC6</p></td>
+<td><p>LPUART1_RX</p></td>
+</tr>
+<tr class="row-even"><td><p>OpenSDA UART TX</p></td>
+<td><p>PTC7</p></td>
+<td><p>LPUART1_TX</p></td>
+</tr>
+</tbody>
+</table>
+<p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p>
 </div>
 <div class="section" id="leds-and-buttons">
 <h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There is one user accessible LED status indicator located on the 1020-EVK,
-USERLED.  The function of the LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The S32K146EVB has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 14%" />
-<col style="width: 57%" />
-<col style="width: 29%" />
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-<th class="head"><p>Colour</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-<td><p>Green</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTD15</p></td>
+<td><p>FTM0 CH0</p></td>
 </tr>
-<tr class="row-odd"><td><p>D5</p></td>
-<td><p>User LED</p></td>
-<td><p>Green</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTD16</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-even"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
-<td><p>Red</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTD0</p></td>
+<td><p>FTM0 CH2</p></td>
 </tr>
 </tbody>
 </table>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as documented in board.h</p>
+<p>An output of ‘0’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k146evb.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K146EVB. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K146 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>This IMXRT board has three external buttons</p>
+<p>The S32K146EVB supports two buttons:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 7%" />
-<col style="width: 34%" />
-<col style="width: 59%" />
+<col style="width: 38%" />
+<col style="width: 63%" />
 </colgroup>
 <tbody>
 <tr class="row-odd"><td><p>SW2</p></td>
-<td><p>(IRQ88, ONOFF)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
+<td><p>PTC12</p></td>
 </tr>
 <tr class="row-even"><td><p>SW3</p></td>
-<td><p>(IRQ88, POR)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-odd"><td><p>SW4</p></td>
-<td><p>(IRQ88, USER)</p></td>
-<td><p>Wakeup, GPIO5-0</p></td>
+<td><p>PTC13</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 </div>
+<div class="section" id="opensda-notes">
+<h2>OpenSDA Notes<a class="headerlink" href="#opensda-notes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p></li>
+<li><p>The drag’n’drog interface expects files in .srec format.</p></li>
+<li><p>Using Segger J-Link:  Easy… but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.</p></li>
+</ul>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each S32K146EVB configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh s32k146evb:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -426,8 +456,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1050-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1050 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../../index.html" class="btn btn-neutral float-left" title="i.MX RT" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k148evb/index.html" class="btn btn-neutral float-right" title="NXP S32K148EVB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../s32k144evb/index.html" class="btn btn-neutral float-left" title="NXP S32K144EVB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
similarity index 60%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
index 1037988..a5dbd4f 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1050 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP S32K148EVB &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1060 EVK" href="../imxrt1060-evk/index.html" />
-    <link rel="prev" title="i.MX RT1020 EVK" href="../imxrt1020-evk/index.html" /> 
+    <link rel="next" title="NXP UCANS32K146" href="../ucans32k146/index.html" />
+    <link rel="prev" title="NXP S32K146EVB" href="../s32k146evb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1020-evk/index.html">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../ucans32k146/index.html">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1050 EVK</li>
+      <li>NXP S32K148EVB</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1050-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/s32k148evb/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,49 +238,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1050-evk">
-<h1>i.MX RT1050 EVK<a class="headerlink" href="#i-mx-rt1050-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK">i.MX RT1050 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-s32k148evb">
+<h1>NXP S32K148EVB<a class="headerlink" href="#nxp-s32k148evb" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="hhttps://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k148-q176-general-purpose-evaluation-board:S32K148EVB">NXP S32K148EVB-Q176</a> is an evaluation board for the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1">NXP S32K148 MCU</a> based on an Arm Cortex-M [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1052DVL6A processor</p></li>
+<dt>NXP FS32K148UAT0VLUT MCU</dt><dd><ul>
+<li><p>112 MHz Clock (Max.)</p></li>
+<li><p>2048 Kb Flash</p></li>
+<li><p>256 Kb SRAM</p></li>
+<li><p>4 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP UJA1132HWF5V4 System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>512 Mb Hyper Flash</p></li>
-<li><p>Footprint for QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Parallel LCD connector</p></li>
-<li><p>Camera connector</p></li>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
-<li><p>SPDIF connector</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>OpenSDA UART (Console &#64; 115,200 baud)</p></li>
+<li><p>CAN 2.0 (Transceiver part of UJA1132 SBC)</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -288,173 +268,184 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>Virtual console port provided by OpenSDA:</p>
+<p>By default, the serial console will be provided on the OpenSDA VCOM port:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 28%" />
-<col style="width: 41%" />
-<col style="width: 31%" />
+<col style="width: 52%" />
+<col style="width: 14%" />
+<col style="width: 34%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p>UART1_TXD</p></td>
-<td><p>GPIO_AD_B0_12</p></td>
-<td><p>LPUART1_TX</p></td>
-</tr>
-<tr class="row-even"><td><p>UART1_RXD</p></td>
-<td><p>GPIO_AD_B0_13</p></td>
+<tr class="row-odd"><td><p>OpenSDA UART RX</p></td>
+<td><p>PTC6</p></td>
 <td><p>LPUART1_RX</p></td>
 </tr>
-</tbody>
-</table>
-<p>Arduino RS-232 Shield:</p>
-<table class="docutils align-default">
-<colgroup>
-<col style="width: 9%" />
-<col style="width: 6%" />
-<col style="width: 20%" />
-<col style="width: 37%" />
-<col style="width: 29%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p>J22</p></td>
-<td><p>D0</p></td>
-<td><p>UART_RX</p></td>
-<td><p>GPIO_AD_B1_07</p></td>
-<td><p>LPUART3_RX</p></td>
-</tr>
-<tr class="row-even"><td><p>J22</p></td>
-<td><p>D1</p></td>
-<td><p>UART_TX</p></td>
-<td><p>GPIO_AD_B1_06</p></td>
-<td><p>LPUART3_TX</p></td>
+<tr class="row-even"><td><p>OpenSDA UART TX</p></td>
+<td><p>PTC7</p></td>
+<td><p>LPUART1_TX</p></td>
 </tr>
 </tbody>
 </table>
+<p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p>
 </div>
 <div class="section" id="leds-and-buttons">
-<h2>LEDs and buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
+<h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There are four LED status indicators located on the EVK Board.  The
-functions of these LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The S32K148EVB has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 20%" />
-<col style="width: 80%" />
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-</tr>
-<tr class="row-odd"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTE21</p></td>
+<td><p>FTM4 CH1</p></td>
 </tr>
-<tr class="row-even"><td><p>D16</p></td>
-<td><p>OpenSDA</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTE22</p></td>
+<td><p>FTM4 CH2</p></td>
 </tr>
-<tr class="row-odd"><td><p>D18</p></td>
-<td><p>User LED</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTE23</p></td>
+<td><p>FTM4 CH3</p></td>
 </tr>
 </tbody>
 </table>
-<p>Only a single LED, D18, is under software control.  It connects to
-GPIO_AD_B0_09 which is shared with JTAG_TDI and ENET_RST</p>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as follows:</p>
+<p>An output of ‘1’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k148evb.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K148EVB. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K148 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>There are four user interface switches on the MIMXRT1050 EVK Board:</p>
-<blockquote>
-<div><ul class="simple">
-<li><p>SW1: Power Switch (slide switch)</p></li>
-<li><p>SW2: ON/OFF Button</p></li>
-<li><p>SW3: Reset button</p></li>
-<li><p>SW8: User button</p></li>
-</ul>
-</div></blockquote>
-<p>Only the user button is available to the software.  It is sensed on the
-WAKEUP pin which will be pulled low when the button is pressed.</p>
+<p>The S32K148EVB supports two buttons:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 38%" />
+<col style="width: 63%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>SW3</p></td>
+<td><p>PTC12</p></td>
+</tr>
+<tr class="row-even"><td><p>SW4</p></td>
+<td><p>PTC13</p></td>
+</tr>
+</tbody>
+</table>
 </div>
 </div>
+<div class="section" id="opensda-notes">
+<h2>OpenSDA Notes<a class="headerlink" href="#opensda-notes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p></li>
+<li><p>The drag’n’drog interface expects files in .srec format.</p></li>
+<li><p>Using Segger J-Link:  Easy… but remember to use the SWD connector J14 near the touch electrodes and not the OpenSDA connector near the OpenSDA USB connector J7.</p></li>
+</ul>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="knsh">
-<h3>knsh<a class="headerlink" href="#knsh" title="Permalink to this headline">¶</a></h3>
-<p>This is identical to the nsh configuration below except that NuttX
-is built as a protected mode, monolithic module and the user applications
-are built separately. For further information about compiling and
-running this configuration please refer to imxrt1064-evk documentation.</p>
-</div>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each S32K148EVB configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh s32k148evb:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -465,8 +456,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1060-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1060 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../imxrt1020-evk/index.html" class="btn btn-neutral float-left" title="i.MX RT1020 EVK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../ucans32k146/index.html" class="btn btn-neutral float-right" title="NXP UCANS32K146" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../s32k146evb/index.html" class="btn btn-neutral float-left" title="NXP S32K146EVB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
similarity index 61%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
copy to content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
index 1037988..9b90cd8 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1050 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP UCANS32K146 &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1060 EVK" href="../imxrt1060-evk/index.html" />
-    <link rel="prev" title="i.MX RT1020 EVK" href="../imxrt1020-evk/index.html" /> 
+    <link rel="next" title="NXP S32K3XX" href="../../../s32k3xx/index.html" />
+    <link rel="prev" title="NXP S32K148EVB" href="../s32k148evb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,24 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K1XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1020-evk/index.html">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP UCANS32K146</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +217,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K1XX</a> &raquo;</li>
         
-      <li>i.MX RT1050 EVK</li>
+      <li>NXP UCANS32K146</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1050-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k1xx/boards/ucans32k146/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,49 +238,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1050-evk">
-<h1>i.MX RT1050 EVK<a class="headerlink" href="#i-mx-rt1050-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK">i.MX RT1050 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-ucans32k146">
+<h1>NXP UCANS32K146<a class="headerlink" href="#nxp-ucans32k146" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k146-uavcan-v1-and-mavcan-development-system:UCANS32K146">NXP UCANS32K146</a> is a CAN Node reference design and development platform for mobile robotics applications, such as drones and rovers. It features the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1052DVL6A processor</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>512 Mb Hyper Flash</p></li>
-<li><p>Footprint for QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Parallel LCD connector</p></li>
-<li><p>Camera connector</p></li>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
-<li><p>SPDIF connector</p></li>
+<dt>NXP FS32K146UAT0VLHT MCU</dt><dd><ul>
+<li><p>112 MHz Clock (Max.)</p></li>
+<li><p>1024 Kb Flash</p></li>
+<li><p>128 Kb SRAM</p></li>
+<li><p>4 Kb EEPROM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP UJA1169TK/F System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>Console UART (Console &#64; 115,200 baud)</p></li>
+<li><p>2x CAN FD</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -288,173 +268,176 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>Virtual console port provided by OpenSDA:</p>
+<p>By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector P6):</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 28%" />
-<col style="width: 41%" />
-<col style="width: 31%" />
+<col style="width: 50%" />
+<col style="width: 14%" />
+<col style="width: 36%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p>UART1_TXD</p></td>
-<td><p>GPIO_AD_B0_12</p></td>
-<td><p>LPUART1_TX</p></td>
-</tr>
-<tr class="row-even"><td><p>UART1_RXD</p></td>
-<td><p>GPIO_AD_B0_13</p></td>
+<tr class="row-odd"><td><p>DCD-LZ UART RX</p></td>
+<td><p>PTC6</p></td>
 <td><p>LPUART1_RX</p></td>
 </tr>
-</tbody>
-</table>
-<p>Arduino RS-232 Shield:</p>
-<table class="docutils align-default">
-<colgroup>
-<col style="width: 9%" />
-<col style="width: 6%" />
-<col style="width: 20%" />
-<col style="width: 37%" />
-<col style="width: 29%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p>J22</p></td>
-<td><p>D0</p></td>
-<td><p>UART_RX</p></td>
-<td><p>GPIO_AD_B1_07</p></td>
-<td><p>LPUART3_RX</p></td>
-</tr>
-<tr class="row-even"><td><p>J22</p></td>
-<td><p>D1</p></td>
-<td><p>UART_TX</p></td>
-<td><p>GPIO_AD_B1_06</p></td>
-<td><p>LPUART3_TX</p></td>
+<tr class="row-even"><td><p>DCD-LZ UART TX</p></td>
+<td><p>PTC7</p></td>
+<td><p>LPUART1_TX</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="section" id="leds-and-buttons">
-<h2>LEDs and buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
+<h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There are four LED status indicators located on the EVK Board.  The
-functions of these LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The UCANS32K146 has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 20%" />
-<col style="width: 80%" />
+<col style="width: 38%" />
+<col style="width: 24%" />
+<col style="width: 38%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-</tr>
-<tr class="row-odd"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTD15</p></td>
+<td><p>FTM0 CH0</p></td>
 </tr>
-<tr class="row-even"><td><p>D16</p></td>
-<td><p>OpenSDA</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTD16</p></td>
+<td><p>FTM0 CH1</p></td>
 </tr>
-<tr class="row-odd"><td><p>D18</p></td>
-<td><p>User LED</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTD0</p></td>
+<td><p>FTM0 CH2</p></td>
 </tr>
 </tbody>
 </table>
-<p>Only a single LED, D18, is under software control.  It connects to
-GPIO_AD_B0_09 which is shared with JTAG_TDI and ENET_RST</p>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as follows:</p>
+<p>An output of ‘0’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see ucans32k146.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the UCANS32K146. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K146 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>There are four user interface switches on the MIMXRT1050 EVK Board:</p>
-<blockquote>
-<div><ul class="simple">
-<li><p>SW1: Power Switch (slide switch)</p></li>
-<li><p>SW2: ON/OFF Button</p></li>
-<li><p>SW3: Reset button</p></li>
-<li><p>SW8: User button</p></li>
-</ul>
-</div></blockquote>
-<p>Only the user button is available to the software.  It is sensed on the
-WAKEUP pin which will be pulled low when the button is pressed.</p>
+<p>The UCANS32K146 supports one button:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 38%" />
+<col style="width: 63%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>SW3</p></td>
+<td><p>PTC14</p></td>
+</tr>
+</tbody>
+</table>
 </div>
 </div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="knsh">
-<h3>knsh<a class="headerlink" href="#knsh" title="Permalink to this headline">¶</a></h3>
-<p>This is identical to the nsh configuration below except that NuttX
-is built as a protected mode, monolithic module and the user applications
-are built separately. For further information about compiling and
-running this configuration please refer to imxrt1064-evk documentation.</p>
-</div>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each UCANS32K146 configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh ucans32k146:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART1 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
+</div>
+<div class="section" id="can">
+<h3>can<a class="headerlink" href="#can" title="Permalink to this headline">¶</a></h3>
+<p>Besides the NuttShell this configuration also enables (Socket)CAN support, as well as I2C and SPI support. It includes the SLCAN and can-utils applications for monitoring and debugging CAN applications.</p>
 </div>
 </div>
 </div>
@@ -465,8 +448,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1060-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1060 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../imxrt1020-evk/index.html" class="btn btn-neutral float-left" title="i.MX RT1020 EVK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../../../s32k3xx/index.html" class="btn btn-neutral float-right" title="NXP S32K3XX" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../s32k148evb/index.html" class="btn btn-neutral float-left" title="NXP S32K148EVB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/s32k1xx/index.html b/content/docs/latest/platforms/arm/s32k1xx/index.html
new file mode 100644
index 0000000..1fa9297
--- /dev/null
+++ b/content/docs/latest/platforms/arm/s32k1xx/index.html
@@ -0,0 +1,521 @@
+<!--
+ 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>NXP S32K1XX &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/tabs.css" type="text/css" />
+  <link rel="stylesheet" href="../../../_static/custom.css" type="text/css" />
+
+  
+  
+    <link rel="shortcut icon" href="../../../_static/favicon.ico"/>
+  
+
+  
+  
+
+  
+
+  
+  <!--[if lt IE 9]>
+    <script src="../../../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
+        <script src="../../../_static/jquery.js"></script>
+        <script src="../../../_static/underscore.js"></script>
+        <script src="../../../_static/doctools.js"></script>
+    
+    <script type="text/javascript" src="../../../_static/js/theme.js"></script>
+
+    
+    <link rel="index" title="Index" href="../../../genindex.html" />
+    <link rel="search" title="Search" href="../../../search.html" />
+    <link rel="next" title="NXP RDDRONE-BMS772" href="boards/rddrone-bms772/index.html" />
+    <link rel="prev" title="Raspberry Pi Pico" href="../rp2040/boards/raspberrypi-pico/index.html" /> 
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+          
+  
+    <a href="../../../index.html" class="icon icon-home"> NuttX
+  
+
+  
+    
+    <img src="../../../_static/NuttX.png" class="logo" alt="Logo"/>
+  
+  </a>
+
+  <!-- this version selector is quite ugly, should be probably replaced by something
+       more modern -->
+
+  <div class="version-selector">
+    <select onchange="javascript:location.href = this.value;">
+    
+    <option value="../../../../latest" selected="selected">latest</option>
+    
+    <option value="../../../../10.0.0" >10.0.0</option>
+    
+    <option value="../../../../10.0.1" >10.0.1</option>
+    
+    <option value="../../../../10.1.0" >10.1.0</option>
+    
+    <option value="../../../../10.2.0" >10.2.0</option>
+    
+    <option value="../../../../10.3.0" >10.3.0</option>
+    
+    </select>
+  </div>
+
+  
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+        </div>
+
+        
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <p class="caption"><span class="caption-text">Table of Contents</span></p>
+<ul 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="../../../quickstart/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../contributing/index.html">Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Supported Platforms</a><ul class="current">
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html">ARM</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">NXP S32K1XX</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#supported-modules-peripherals">Supported Modules &amp; Peripherals</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#adc">ADC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#cmp">CMP</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#edma">eDMA</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#eeeprom">EEEPROM</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#enet">ENET</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#flexcan">FlexCAN</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#flexio">FlexIO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#ftm">FTM</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#gpio">GPIO</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpi2c">LPI2C</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpspi">LPSPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpuart">LPUART</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#qspi">QSPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#rtc">RTC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#sai">SAI</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="boards/rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/ucans32k146/index.html">NXP UCANS32K146</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../risc-v/index.html">RISC-V</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../sim/index.html">Simulators</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../xtensa/index.html">Xtensa</a></li>
+</ul>
+</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="../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../faq/index.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../guides/index.html">Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../glossary.html">Glossary</a></li>
+</ul>
+
+            
+          
+        </div>
+        
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../../index.html">NuttX</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../../index.html" class="icon icon-home"></a> &raquo;</li>
+        
+          <li><a href="../../index.html">Supported Platforms</a> &raquo;</li>
+        
+          <li><a href="../index.html">ARM</a> &raquo;</li>
+        
+      <li>NXP S32K1XX</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="../../../_sources/platforms/arm/s32k1xx/index.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="nxp-s32k1xx">
+<h1>NXP S32K1XX<a class="headerlink" href="#nxp-s32k1xx" title="Permalink to this headline">¶</a></h1>
+<p>The <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k1-microcontrollers-for-general-purpose:S32K1">S32K1XX series</a> is a family of automotive-grade general-purpose microcontrollers from NXP Semiconductors. The lower end of the family is based on an Arm Cortex-M0+ core and can run at clockspeeds up to 48 MHz. The higher end chips are based on the Arm Cortex-M4F core which runs at up  [...]
+<div class="section" id="supported-mcus">
+<h2>Supported MCUs<a class="headerlink" href="#supported-mcus" title="Permalink to this headline">¶</a></h2>
+<p>The following list includes MCUs from the S32K1XX series and indicates whether they are supported in NuttX:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 24%" />
+<col style="width: 21%" />
+<col style="width: 29%" />
+<col style="width: 26%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>MCU</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Core</p></th>
+<th class="head"><p>Frequency</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>S32K116</p></td>
+<td><p>Yes*</p></td>
+<td><p>Cortex-M0+</p></td>
+<td><p>48 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>S32K118</p></td>
+<td><p>Yes*</p></td>
+<td><p>Cortex-M0+</p></td>
+<td><p>48 MHz</p></td>
+</tr>
+<tr class="row-even"><td><p>S32K142</p></td>
+<td><p>Yes*</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>112 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>S32K144</p></td>
+<td><p>Yes</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>112 MHz</p></td>
+</tr>
+<tr class="row-even"><td><p>S32K146</p></td>
+<td><p>Yes</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>112 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>S32K148</p></td>
+<td><p>Yes</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>112 MHz</p></td>
+</tr>
+<tr class="row-even"><td><p>S32K142W</p></td>
+<td><p>No**</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>80 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>S32K144W</p></td>
+<td><p>No**</p></td>
+<td><p>Cortex-M4F</p></td>
+<td><p>80 MHz</p></td>
+</tr>
+</tbody>
+</table>
+<div class="line-block">
+<div class="line">* Supported but (mostly) untested.</div>
+<div class="line">** Not supported (yet), but it is expected that existing code can be adapted with limited effort.</div>
+</div>
+</div>
+<div class="section" id="supported-modules-peripherals">
+<h2>Supported Modules &amp; Peripherals<a class="headerlink" href="#supported-modules-peripherals" title="Permalink to this headline">¶</a></h2>
+<p>The following list indicates modules and peripherals supported in NuttX. Note that this list does not include all MCU modules. Please refer to the S32K1XX Reference Manual for a complete overview of its features.</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 23%" />
+<col style="width: 16%" />
+<col style="width: 60%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Comments</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>ADC</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>CMP</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>eDMA</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>EEEPROM</p></td>
+<td><p>Yes</p></td>
+<td><p>EEPROM emulated by FlexRAM</p></td>
+</tr>
+<tr class="row-even"><td><p>ENET</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FlexCAN</p></td>
+<td><p>Yes</p></td>
+<td><p>SocketCAN-compatible</p></td>
+</tr>
+<tr class="row-even"><td><p>FlexIO</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>FTM</p></td>
+<td><p>Yes</p></td>
+<td><p>PWM driver only</p></td>
+</tr>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LPI2C</p></td>
+<td><p>Yes</p></td>
+<td><p>I2C Master and Slave</p></td>
+</tr>
+<tr class="row-even"><td><p>LPSPI</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>LPUART</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>QSPI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>RTC</p></td>
+<td><p>Yes</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>SAI</p></td>
+<td><p>No</p></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<div class="section" id="adc">
+<h3>ADC<a class="headerlink" href="#adc" title="Permalink to this headline">¶</a></h3>
+<p>12-Bit Successive Approximation (SAR) Analog-to-Digital Converter (ADC). No driver support (yet).</p>
+</div>
+<div class="section" id="cmp">
+<h3>CMP<a class="headerlink" href="#cmp" title="Permalink to this headline">¶</a></h3>
+<p>Analog Comparator. No driver support (yet).</p>
+</div>
+<div class="section" id="edma">
+<h3>eDMA<a class="headerlink" href="#edma" title="Permalink to this headline">¶</a></h3>
+<p>Enhanced Direct Memory Access module. There is a driver that was copied from the i.MX RT port, but this was not tested on S32K1XX.</p>
+</div>
+<div class="section" id="eeeprom">
+<h3>EEEPROM<a class="headerlink" href="#eeeprom" title="Permalink to this headline">¶</a></h3>
+<p>Emulated EEPROM (implemented by FlexRAM module). A basic block driver is available to read and write data.</p>
+</div>
+<div class="section" id="enet">
+<h3>ENET<a class="headerlink" href="#enet" title="Permalink to this headline">¶</a></h3>
+<p>10/100 Mbit/s Ethernet MAC. Only available on S32K148. Driver is available.</p>
+</div>
+<div class="section" id="flexcan">
+<h3>FlexCAN<a class="headerlink" href="#flexcan" title="Permalink to this headline">¶</a></h3>
+<p>The S32K1XX family has up to 3x FlexCAN modules (which may not all have CAN FD support). A SocketCAN-compatible driver is available.</p>
+</div>
+<div class="section" id="flexio">
+<h3>FlexIO<a class="headerlink" href="#flexio" title="Permalink to this headline">¶</a></h3>
+<p>A configurable module providing a range of functionality like emulation of a variety of serial/parallel communication protocols, flexible 16-bit timers or programmable logic blocks. No driver available.</p>
+</div>
+<div class="section" id="ftm">
+<h3>FTM<a class="headerlink" href="#ftm" title="Permalink to this headline">¶</a></h3>
+<p>A PWM driver based on FlexTimer (FTM) is available.</p>
+</div>
+<div class="section" id="gpio">
+<h3>GPIO<a class="headerlink" href="#gpio" title="Permalink to this headline">¶</a></h3>
+<p>Pins can be configured using <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k1xx_pinconfig()</span></code> function. Writing to pins is done by <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k1xx_gpiowrite()</span></code> function and reading is done by <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k1xx_gpioread()</span></code>.</p>
+</div>
+<div class="section" id="lpi2c">
+<h3>LPI2C<a class="headerlink" href="#lpi2c" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Inter-Integrated Circuit (I2C) module supporting an interface to an I2C bus as master and/or
+as a slave. The lower-half of this driver is initialize by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k1xx_i2cbus_initialize()</span></code>.</p>
+</div>
+<div class="section" id="lpspi">
+<h3>LPSPI<a class="headerlink" href="#lpspi" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Serial Peripheral Interface (SPI) module that supports an interface to an SPI bus as a master
+and/or a slave. The lower-half of this driver is initialize by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k1xx_lpspibus_initialize()</span></code>.</p>
+</div>
+<div class="section" id="lpuart">
+<h3>LPUART<a class="headerlink" href="#lpuart" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Universal Asynchronous Receiver/Transmitter (UART) module. UART is initialized automatically during
+MCU boot.</p>
+</div>
+<div class="section" id="qspi">
+<h3>QSPI<a class="headerlink" href="#qspi" title="Permalink to this headline">¶</a></h3>
+<p>QuadSPI memory interface for external serial flash devices. No driver implemented.</p>
+</div>
+<div class="section" id="rtc">
+<h3>RTC<a class="headerlink" href="#rtc" title="Permalink to this headline">¶</a></h3>
+<p>Real-Time Clock module. A basic driver has been implemented.</p>
+</div>
+<div class="section" id="sai">
+<h3>SAI<a class="headerlink" href="#sai" title="Permalink to this headline">¶</a></h3>
+<p>The Synchronous Audio Interface for digital audio over I2S (Inter-IC Sound) is only available on S32K148. No driver implemented.</p>
+</div>
+</div>
+<div class="section" id="supported-boards">
+<h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="boards/rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/ucans32k146/index.html">NXP UCANS32K146</a></li>
+</ul>
+</div>
+</div>
+</div>
+
+
+           </div>
+           
+          </div>
+          <footer>
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+        <a href="boards/rddrone-bms772/index.html" class="btn btn-neutral float-right" title="NXP RDDRONE-BMS772" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../rp2040/boards/raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &#169; 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/platforms/arm/imxrt/boards/imxrt1020-evk/index.html b/content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
similarity index 62%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
copy to content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
index 48ac839..c4bc42a 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1020-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1020 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP MR-CANHUBK3 &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1050 EVK" href="../imxrt1050-evk/index.html" />
-    <link rel="prev" title="i.MX RT" href="../../index.html" /> 
+    <link rel="next" title="NXP S32K344EVB" href="../s32k344evb/index.html" />
+    <link rel="prev" title="NXP S32K3XX" href="../../index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,20 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K3XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1050-evk/index.html">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP MR-CANHUBK3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../s32k344evb/index.html">NXP S32K344EVB</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +213,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K3XX</a> &raquo;</li>
         
-      <li>i.MX RT1020 EVK</li>
+      <li>NXP MR-CANHUBK3</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1020-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k3xx/boards/mr-canhubk3/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,45 +234,30 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1020-evk">
-<h1>i.MX RT1020 EVK<a class="headerlink" href="#i-mx-rt1020-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1020-evaluation-kit:MIMXRT1020-EVK">i.MX RT1020 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU in LQFP144 package with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-mr-canhubk3">
+<h1>NXP MR-CANHUBK3<a class="headerlink" href="#nxp-mr-canhubk3" title="Permalink to this headline">¶</a></h1>
+<p>s a CAN Node reference design and development platform for mobile robotics applications, such as drones and rovers</p>
+<p>NXP MR-CANHUBK3 is a reference design and development platform for redundant networking and functional safety applications in Mobile Robotics, such as drones and rovers. It features the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3">NXP S32K344 MCU</a> based on a Arm Cortex-M7 core (Lock-Step).</p>
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1021DAG5A processor</p></li>
+<dt>NXP FS32K344</dt><dd><ul>
+<li><p>Lock-Step Configuration</p></li>
+<li><p>160 MHz Clock (Max.)</p></li>
+<li><p>4000 Kb Flash</p></li>
+<li><p>512 Kb RAM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP FS26 Safety System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>64 Mb QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>Console UART (Console &#64; 115,200 baud)</p></li>
+<li><p>6x CAN FD</p></li>
+<li><p>100Base-T1 Ethernet</p></li>
+<li><p>Connectors and I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -284,119 +266,151 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1020 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>The EVK default console is on LPUART1, which is multiplexed onto
-the debug port (either OpenSDA or SEGGER JLink).</p>
-<p>It runs at 115200,n,8,1.</p>
+<p>By default, the serial console will be provided on the DCD-LZ UART (available on the 7-pin DCD-LZ debug connector P6):</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 48%" />
+<col style="width: 17%" />
+<col style="width: 34%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>DCD-LZ UART RX</p></td>
+<td><p>PTA8</p></td>
+<td><p>LPUART2_RX</p></td>
+</tr>
+<tr class="row-even"><td><p>DCD-LZ UART TX</p></td>
+<td><p>PTA9</p></td>
+<td><p>LPUART2_TX</p></td>
+</tr>
+</tbody>
+</table>
 </div>
 <div class="section" id="leds-and-buttons">
 <h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There is one user accessible LED status indicator located on the 1020-EVK,
-USERLED.  The function of the LEDs include:</p>
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The MR-CANHUBK3 has one RGB LED:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 14%" />
-<col style="width: 57%" />
-<col style="width: 29%" />
+<col style="width: 17%" />
+<col style="width: 10%" />
+<col style="width: 73%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-<th class="head"><p>Colour</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-<td><p>Green</p></td>
+<tr class="row-odd"><td><p>RedLED</p></td>
+<td><p>PTE14</p></td>
+<td><p>FXIO D7 / EMIOS0 CH19</p></td>
 </tr>
-<tr class="row-odd"><td><p>D5</p></td>
-<td><p>User LED</p></td>
-<td><p>Green</p></td>
+<tr class="row-even"><td><p>GreenLED</p></td>
+<td><p>PTA27</p></td>
+<td><p>FXIO D5 / EMIOS1 CH10 / EMIOS2 CH10</p></td>
 </tr>
-<tr class="row-even"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
-<td><p>Red</p></td>
+<tr class="row-odd"><td><p>BlueLED</p></td>
+<td><p>PTE12</p></td>
+<td><p>FXIO D8 / EMIOS1 CH5</p></td>
 </tr>
 </tbody>
 </table>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as documented in board.h</p>
+<p>An output of ‘0’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see mr-canhubk3.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED_R</p></li>
+<li><p>GPIO_LED_G</p></li>
+<li><p>GPIO_LED_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the MR-CANHUBK3. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K344 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>This IMXRT board has three external buttons</p>
+<p>The MR-CANHUBK3 supports two buttons:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 7%" />
-<col style="width: 34%" />
-<col style="width: 59%" />
+<col style="width: 14%" />
+<col style="width: 23%" />
+<col style="width: 64%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p>SW2</p></td>
-<td><p>(IRQ88, ONOFF)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
+<tr class="row-odd"><td><p>SW1</p></td>
+<td><p>PTD15</p></td>
+<td><p>EIRQ31</p></td>
 </tr>
-<tr class="row-even"><td><p>SW3</p></td>
-<td><p>(IRQ88, POR)</p></td>
-<td><p>Not on a GPIO, No muxing</p></td>
-</tr>
-<tr class="row-odd"><td><p>SW4</p></td>
-<td><p>(IRQ88, USER)</p></td>
-<td><p>Wakeup, GPIO5-0</p></td>
+<tr class="row-even"><td><p>SW2</p></td>
+<td><p>PTA25</p></td>
+<td><p>EIRQ5 / WKPU34</p></td>
 </tr>
 </tbody>
 </table>
@@ -404,18 +418,30 @@ apparently, running normally.  If the LED is flashing at approximately
 </div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each MR-CANHUBK3 configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh mr-canhubk3:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART2 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
+</div>
+<div class="section" id="net">
+<h3>net<a class="headerlink" href="#net" title="Permalink to this headline">¶</a></h3>
+<p>Besides the NuttShell this configuration also enables networking and (Socket)CAN support, as well as I2C and SPI support. It includes the SLCAN and can-utils applications for monitoring and debugging CAN applications.</p>
 </div>
 </div>
 </div>
@@ -426,8 +452,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1050-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1050 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../../index.html" class="btn btn-neutral float-left" title="i.MX RT" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k344evb/index.html" class="btn btn-neutral float-right" title="NXP S32K344EVB" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../../index.html" class="btn btn-neutral float-left" title="NXP S32K3XX" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html b/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
similarity index 59%
copy from content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
copy to content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
index 1037988..0e65918 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1050-evk/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>i.MX RT1050 EVK &mdash; NuttX latest documentation</title>
+  <title>NXP S32K344EVB &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../../../genindex.html" />
     <link rel="search" title="Search" href="../../../../../search.html" />
-    <link rel="next" title="i.MX RT1060 EVK" href="../imxrt1060-evk/index.html" />
-    <link rel="prev" title="i.MX RT1020 EVK" href="../imxrt1020-evk/index.html" /> 
+    <link rel="next" title="STM32WL5" href="../../../stm32wl5/index.html" />
+    <link rel="prev" title="NXP MR-CANHUBK3" href="../mr-canhubk3/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -133,23 +133,20 @@
 <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">Supported Platforms</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="../../../index.html">ARM</a><ul class="current">
-<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">i.MX RT</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../index.html">NXP S32K3XX</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#data-and-instruction-cache">Data and Instruction Cache</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#tickless-os">Tickless OS</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-modules-peripherals">Supported Modules &amp; Peripherals</a></li>
 <li class="toctree-l4 current"><a class="reference internal" href="../../index.html#supported-boards">Supported Boards</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1020-evk/index.html">i.MX RT1020 EVK</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">i.MX RT1050 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1060-evk/index.html">i.MX RT1060 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../imxrt1064-evk/index.html">i.MX RT1064 EVK</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../teensy-4.x/index.html">Teensy-4.x</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../mr-canhubk3/index.html">NXP MR-CANHUBK3</a></li>
+<li class="toctree-l5 current"><a class="current reference internal" href="#">NXP S32K344EVB</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
@@ -216,15 +213,15 @@
         
           <li><a href="../../../index.html">ARM</a> &raquo;</li>
         
-          <li><a href="../../index.html">i.MX RT</a> &raquo;</li>
+          <li><a href="../../index.html">NXP S32K3XX</a> &raquo;</li>
         
-      <li>i.MX RT1050 EVK</li>
+      <li>NXP S32K344EVB</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../../../_sources/platforms/arm/imxrt/boards/imxrt1050-evk/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../../../_sources/platforms/arm/s32k3xx/boards/s32k344evb/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -237,49 +234,28 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="i-mx-rt1050-evk">
-<h1>i.MX RT1050 EVK<a class="headerlink" href="#i-mx-rt1050-evk" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK">i.MX RT1050 EVK</a>
-is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU with ARM Cortex M7 core.</p>
+  <div class="section" id="nxp-s32k344evb">
+<h1>NXP S32K344EVB<a class="headerlink" href="#nxp-s32k344evb" title="Permalink to this headline">¶</a></h1>
+<p><a class="reference external" href="https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k3x4-q257-full-featured-general-purpose-development-board:S32K3X4EVB-Q257">NXP S32K3X4EVB-Q257</a> is an evaluation board for the <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3">NXP S32K344 MCU</a> based [...]
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li><dl class="simple">
-<dt>Processor</dt><dd><ul>
-<li><p>MIMXRT1052DVL6A processor</p></li>
+<dt>NXP FS32K344</dt><dd><ul>
+<li><p>Lock-Step Configuration</p></li>
+<li><p>160 MHz Clock (Max.)</p></li>
+<li><p>4000 Kb Flash</p></li>
+<li><p>512 Kb RAM</p></li>
 </ul>
 </dd>
 </dl>
 </li>
+<li><p>NXP FS26 Safety System Basis Chip</p></li>
 <li><dl class="simple">
-<dt>Memory</dt><dd><ul>
-<li><p>256 Mb SDRAM memory</p></li>
-<li><p>512 Mb Hyper Flash</p></li>
-<li><p>Footprint for QSPI Flash</p></li>
-<li><p>TF socket for SD card</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Display and Audio</dt><dd><ul>
-<li><p>Parallel LCD connector</p></li>
-<li><p>Camera connector</p></li>
-<li><p>Audio CODEC</p></li>
-<li><p>4-pole audio headphone jack</p></li>
-<li><p>External speaker connection</p></li>
-<li><p>Microphone</p></li>
-<li><p>SPDIF connector</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="simple">
-<dt>Connectivity</dt><dd><ul>
-<li><p>Micro USB host and OTG connectors</p></li>
-<li><p>Ethernet (10/100T) connector</p></li>
-<li><p>CAN transceivers</p></li>
-<li><p>Arduino® interface</p></li>
+<dt>Connectivity:</dt><dd><ul>
+<li><p>OpenSDA UART (Console &#64; 115,200 baud)</p></li>
+<li><p>2x Secure CAN transceivers</p></li>
+<li><p>I/O headers with GPIO, I2C, SPI, etc.</p></li>
 </ul>
 </dd>
 </dl>
@@ -288,173 +264,210 @@ is an evaluation kit by NXP company. This kit uses the i.MX RT1050 crossover MCU
 </div>
 <div class="section" id="serial-console">
 <h2>Serial Console<a class="headerlink" href="#serial-console" title="Permalink to this headline">¶</a></h2>
-<p>Virtual console port provided by OpenSDA:</p>
+<p>By default, the serial console will be provided on the OpenSDA VCOM port:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 28%" />
-<col style="width: 41%" />
-<col style="width: 31%" />
+<col style="width: 50%" />
+<col style="width: 17%" />
+<col style="width: 33%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p>UART1_TXD</p></td>
-<td><p>GPIO_AD_B0_12</p></td>
-<td><p>LPUART1_TX</p></td>
+<tr class="row-odd"><td><p>OpenSDA UART RX</p></td>
+<td><p>PTA15</p></td>
+<td><p>LPUART6_RX</p></td>
 </tr>
-<tr class="row-even"><td><p>UART1_RXD</p></td>
-<td><p>GPIO_AD_B0_13</p></td>
-<td><p>LPUART1_RX</p></td>
+<tr class="row-even"><td><p>OpenSDA UART TX</p></td>
+<td><p>PTA16</p></td>
+<td><p>LPUART6_TX</p></td>
 </tr>
 </tbody>
 </table>
-<p>Arduino RS-232 Shield:</p>
+<p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p>
+</div>
+<div class="section" id="leds-and-buttons">
+<h2>LEDs and Buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="leds">
+<h3>Leds<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
+<p>The S32K344EVB has two RGB LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 9%" />
-<col style="width: 6%" />
-<col style="width: 20%" />
-<col style="width: 37%" />
-<col style="width: 29%" />
+<col style="width: 23%" />
+<col style="width: 13%" />
+<col style="width: 64%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p>J22</p></td>
-<td><p>D0</p></td>
-<td><p>UART_RX</p></td>
-<td><p>GPIO_AD_B1_07</p></td>
-<td><p>LPUART3_RX</p></td>
+<tr class="row-odd"><td><p>RedLED0</p></td>
+<td><p>PTA29</p></td>
+<td><p>EMIOS1 CH12 / EMIOS2 CH12</p></td>
+</tr>
+<tr class="row-even"><td><p>GreenLED0</p></td>
+<td><p>PTA30</p></td>
+<td><p>EMIOS1 CH13 / EMIOS2 CH13</p></td>
 </tr>
-<tr class="row-even"><td><p>J22</p></td>
-<td><p>D1</p></td>
-<td><p>UART_TX</p></td>
-<td><p>GPIO_AD_B1_06</p></td>
-<td><p>LPUART3_TX</p></td>
+<tr class="row-odd"><td><p>BlueLED0</p></td>
+<td><p>PTA31</p></td>
+<td><p>EMIOS1 CH14 / FXIO D0</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="leds-and-buttons">
-<h2>LEDs and buttons<a class="headerlink" href="#leds-and-buttons" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="leds">
-<h3>LEDs<a class="headerlink" href="#leds" title="Permalink to this headline">¶</a></h3>
-<p>There are four LED status indicators located on the EVK Board.  The
-functions of these LEDs include:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 20%" />
-<col style="width: 80%" />
+<col style="width: 18%" />
+<col style="width: 10%" />
+<col style="width: 71%" />
 </colgroup>
-<thead>
-<tr class="row-odd"><th class="head"><p>Pin</p></th>
-<th class="head"><p>Description</p></th>
-</tr>
-</thead>
 <tbody>
-<tr class="row-even"><td><p>D3</p></td>
-<td><p>Power Supply</p></td>
-</tr>
-<tr class="row-odd"><td><p>D15</p></td>
-<td><p>Reset LED</p></td>
+<tr class="row-odd"><td><p>RedLED1</p></td>
+<td><p>PTB18</p></td>
+<td><p>EMIOS1 CH15 / EMIOS2 CH14 / FXIO D1</p></td>
 </tr>
-<tr class="row-even"><td><p>D16</p></td>
-<td><p>OpenSDA</p></td>
+<tr class="row-even"><td><p>GreenLED1</p></td>
+<td><p>PTB25</p></td>
+<td><p>EMIOS1 CH21 / EMIOS2 CH21 / FXIO D6</p></td>
 </tr>
-<tr class="row-odd"><td><p>D18</p></td>
-<td><p>User LED</p></td>
+<tr class="row-odd"><td><p>BlueLED1</p></td>
+<td><p>PTE12</p></td>
+<td><p>EMIOS1 CH5  / FXIO D8</p></td>
 </tr>
 </tbody>
 </table>
-<p>Only a single LED, D18, is under software control.  It connects to
-GPIO_AD_B0_09 which is shared with JTAG_TDI and ENET_RST</p>
-<p>This LED is not used by the board port unless CONFIG_ARCH_LEDS is
-defined.  In that case, the usage by the board port is defined in
-include/board.h and src/imxrt_autoleds.c. The LED is used to encode
-OS-related events as follows:</p>
+<p>An output of ‘1’ illuminates the LED.</p>
+<p>If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any way. The following definitions are used to access individual RGB components (see s32k344evb.h):</p>
+<ul class="simple">
+<li><p>GPIO_LED0_R</p></li>
+<li><p>GPIO_LED0_G</p></li>
+<li><p>GPIO_LED0_B</p></li>
+<li><p>GPIO_LED1_R</p></li>
+<li><p>GPIO_LED1_G</p></li>
+<li><p>GPIO_LED1_B</p></li>
+</ul>
+<p>The RGB components could, alternatively, be controlled through PWM using the common RGB LED driver.</p>
+<p>If CONFIG_ARCH_LEDs is defined, then NuttX will control the LEDs on board the S32K344EVB. The following definitions describe how NuttX controls the LEDs:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 36%" />
-<col style="width: 52%" />
-<col style="width: 11%" />
+<col style="width: 30%" />
+<col style="width: 43%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+<col style="width: 8%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>SYMBOL</p></th>
-<th class="head"><p>Meaning</p></th>
-<th class="head"><p>LED</p></th>
+<tr class="row-odd"><th class="head"><p>State</p></th>
+<th class="head"><p>Description</p></th>
+<th class="head"><p>RED</p></th>
+<th class="head"><p>GREEN</p></th>
+<th class="head"><p>BLUE</p></th>
 </tr>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>LED_STARTED</p></td>
 <td><p>NuttX has been started</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_HEAPALLOCATE</p></td>
 <td><p>Heap has been allocated</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_IRQSENABLED</p></td>
 <td><p>Interrupts enabled</p></td>
 <td><p>OFF</p></td>
+<td><p>OFF</p></td>
+<td><p>ON</p></td>
 </tr>
 <tr class="row-odd"><td><p>LED_STACKCREATED</p></td>
 <td><p>Idle stack created</p></td>
+<td><p>OFF</p></td>
 <td><p>ON</p></td>
+<td><p>OFF</p></td>
 </tr>
 <tr class="row-even"><td><p>LED_INIRQ</p></td>
 <td><p>In an interrupt</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_SIGNAL</p></td>
 <td><p>In a signal handler</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-even"><td><p>LED_ASSERTION</p></td>
 <td><p>An assertion failed</p></td>
-<td><p>N/C</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 <tr class="row-odd"><td><p>LED_PANIC</p></td>
 <td><p>The system has crashed</p></td>
 <td><p>FLASH</p></td>
+<td><p>OFF</p></td>
+<td><p>OFF</p></td>
+</tr>
+<tr class="row-even"><td><p>LED_IDLE</p></td>
+<td><p>S32K344 in sleep mode</p></td>
+<td></td>
+<td></td>
+<td></td>
 </tr>
 </tbody>
 </table>
-<p>Thus if the LED is statically on, NuttX has successfully  booted and is,
-apparently, running normally.  If the LED is flashing at approximately
-2Hz, then a fatal error has been detected and the system has halted.</p>
 </div>
 <div class="section" id="buttons">
 <h3>Buttons<a class="headerlink" href="#buttons" title="Permalink to this headline">¶</a></h3>
-<p>There are four user interface switches on the MIMXRT1050 EVK Board:</p>
-<blockquote>
-<div><ul class="simple">
-<li><p>SW1: Power Switch (slide switch)</p></li>
-<li><p>SW2: ON/OFF Button</p></li>
-<li><p>SW3: Reset button</p></li>
-<li><p>SW8: User button</p></li>
-</ul>
-</div></blockquote>
-<p>Only the user button is available to the software.  It is sensed on the
-WAKEUP pin which will be pulled low when the button is pressed.</p>
+<p>The S32K344EVB supports two buttons:</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 13%" />
+<col style="width: 22%" />
+<col style="width: 65%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p>SW0</p></td>
+<td><p>PTB26</p></td>
+<td><p>EIRQ13 / WKPU41</p></td>
+</tr>
+<tr class="row-even"><td><p>SW1</p></td>
+<td><p>PTB19</p></td>
+<td><p>WKPU38</p></td>
+</tr>
+</tbody>
+</table>
 </div>
 </div>
+<div class="section" id="opensda-notes">
+<h2>OpenSDA Notes<a class="headerlink" href="#opensda-notes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><p>USB drivers for the PEmicro CDC Serial Port are available here: <a class="reference external" href="http://www.pemicro.com/opensda/">http://www.pemicro.com/opensda/</a></p></li>
+<li><p>The drag’n’drog interface expects files in .srec format.</p></li>
+</ul>
+</div>
 <div class="section" id="configurations">
 <h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="knsh">
-<h3>knsh<a class="headerlink" href="#knsh" title="Permalink to this headline">¶</a></h3>
-<p>This is identical to the nsh configuration below except that NuttX
-is built as a protected mode, monolithic module and the user applications
-are built separately. For further information about compiling and
-running this configuration please refer to imxrt1064-evk documentation.</p>
-</div>
-<div class="section" id="netnsh">
-<h3>netnsh<a class="headerlink" href="#netnsh" title="Permalink to this headline">¶</a></h3>
-<p>This configuration is similar to the nsh configuration except that is
-has networking enabled, both IPv4 and IPv6.  This NSH configuration is
-focused on network-related testing.</p>
+<p>Each S32K344EVB configuration is maintained in a sub-directory and can be selected as follows:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>tools/configure.sh s32k344evb:&lt;subdir&gt;
+</pre></div>
 </div>
+<p>Where &lt;subdir&gt; is one of the sub-directories listed in the next paragraph.</p>
+<p>NOTES (common for all configurations):</p>
+<ol class="arabic simple">
+<li><dl class="simple">
+<dt>This configuration uses the mconf-based configuration tool. To change this configuration using that tool, you should:</dt><dd><ol class="loweralpha simple">
+<li><p>Build and install the kconfig-mconf tool. See nuttx/README.txt. Also see additional README.txt files in the NuttX tools repository.</p></li>
+<li><p>Execute ‘make menuconfig’ in nuttx/ in order to start the reconfiguration process.</p></li>
+</ol>
+</dd>
+</dl>
+</li>
+<li><p>Unless otherwise stated, the serial console used is LPUART6 at 115,200 8N1.</p></li>
+</ol>
 <div class="section" id="nsh">
 <h3>nsh<a class="headerlink" href="#nsh" title="Permalink to this headline">¶</a></h3>
-<p>Configures the NuttShell (nsh) located at examples/nsh.  This NSH
-configuration is focused on low level, command-line driver testing.
-Built-in applications are supported, but none are enabled.  This
-configuration does not support a network.</p>
+<p>Configures the NuttShell (nsh) located at apps/examples/nsh. Support for builtin applications is enabled, but in the base configuration the only application selected is the “Hello, World!” example.</p>
 </div>
 </div>
 </div>
@@ -465,8 +478,8 @@ configuration does not support a network.</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="../imxrt1060-evk/index.html" class="btn btn-neutral float-right" title="i.MX RT1060 EVK" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../imxrt1020-evk/index.html" class="btn btn-neutral float-left" title="i.MX RT1020 EVK" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../../../stm32wl5/index.html" class="btn btn-neutral float-right" title="STM32WL5" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../mr-canhubk3/index.html" class="btn btn-neutral float-left" title="NXP MR-CANHUBK3" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/stm32wl5/index.html b/content/docs/latest/platforms/arm/s32k3xx/index.html
similarity index 50%
copy from content/docs/latest/platforms/arm/stm32wl5/index.html
copy to content/docs/latest/platforms/arm/s32k3xx/index.html
index d240566..2801040 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/index.html
@@ -26,7 +26,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   
-  <title>STM32WL5 &mdash; NuttX latest documentation</title>
+  <title>NXP S32K3XX &mdash; NuttX latest documentation</title>
   
 
   
@@ -61,8 +61,8 @@
     
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="Nucleo-WL55JC" href="boards/nucleo-wl55jc/index.html" />
-    <link rel="prev" title="Raspberry Pi Pico" href="../rp2040/boards/raspberrypi-pico/index.html" /> 
+    <link rel="next" title="NXP MR-CANHUBK3" href="boards/mr-canhubk3/index.html" />
+    <link rel="prev" title="NXP UCANS32K146" href="../s32k1xx/boards/ucans32k146/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -136,29 +136,33 @@
 <li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
-<li class="toctree-l3 current"><a class="current reference internal" href="#">STM32WL5</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">NXP S32K3XX</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="#pll">PLL</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#lse">LSE</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#hsi">HSI</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#msi">MSI</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#hse">HSE</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#rcc">RCC</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#syscfg">SYSCFG</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#supported-modules-peripherals">Supported Modules &amp; Peripherals</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#adc">ADC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#edma">eDMA</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#emios">eMIOS</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#emac">EMAC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#flexcan">FlexCAN</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#flexio">FlexIO</a></li>
 <li class="toctree-l5"><a class="reference internal" href="#gpio">GPIO</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#uart">UART</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#ipcc">IPCC</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#exti">EXTI</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#flash">FLASH</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpi2c">LPI2C</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpspi">LPSPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#lpuart">LPUART</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#qspi">QSPI</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#rtc">RTC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#sai">SAI</a></li>
 </ul>
 </li>
 <li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/mr-canhubk3/index.html">NXP MR-CANHUBK3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/s32k344evb/index.html">NXP S32K344EVB</a></li>
 </ul>
 </li>
 </ul>
 </li>
+<li class="toctree-l3"><a class="reference internal" href="../stm32wl5/index.html">STM32WL5</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="../../risc-v/index.html">RISC-V</a></li>
@@ -224,13 +228,13 @@
         
           <li><a href="../index.html">ARM</a> &raquo;</li>
         
-      <li>STM32WL5</li>
+      <li>NXP S32K3XX</li>
     
     
       <li class="wy-breadcrumbs-aside">
         
           
-            <a href="../../../_sources/platforms/arm/stm32wl5/index.rst.txt" rel="nofollow"> View page source</a>
+            <a href="../../../_sources/platforms/arm/s32k3xx/index.rst.txt" rel="nofollow"> View page source</a>
           
         
       </li>
@@ -243,234 +247,232 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
             
-  <div class="section" id="stm32wl5">
-<h1>STM32WL5<a class="headerlink" href="#stm32wl5" title="Permalink to this headline">¶</a></h1>
-<p>The STM32WL5 is a dual CPU (not core!) chip based on ARM Cortex-M4 and
-Cortex-M0 with integrated sub-GHz radio for LoRa (G)FSK, (G)MSK and BPSK
-modulations.</p>
-<p>Only Cortex-M0 has access to radio peripheral. Pipe between CPUs exists
-so that radio packets can be exchanged between CPUs. Chip was designed
-so that Cortex-M0 cpu handles radio traffic while Cortex-M4 cpu handles
-actions based on traffic received. All other peripherals are shared
-(like uart, spi, i2c) and both CPUs can initiate them, but it’s required
-to be done only by one of them.</p>
+  <div class="section" id="nxp-s32k3xx">
+<h1>NXP S32K3XX<a class="headerlink" href="#nxp-s32k3xx" title="Permalink to this headline">¶</a></h1>
+<p>The <a class="reference external" href="https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-general-purpose-mcus/s32k3-microcontrollers-for-general-purpose:S32K3">S32K3XX series</a> is a family of automotive-grade general-purpose microcontrollers from NXP Semiconductors. The chips are based around single, dual (lock-step) or tripple Arm Cortex-M7 cores, running at clockspeeds up to 240 MHz.</p>
 <div class="section" id="supported-mcus">
 <h2>Supported MCUs<a class="headerlink" href="#supported-mcus" title="Permalink to this headline">¶</a></h2>
-<p>STM32WL5 has only two chips in family. STM32WL55 and STM32WL54. Only
-difference between them is that STM32WL55 has support for LoRa while
-Stm32WL54 does not.</p>
-</div>
-<div class="section" id="peripheral-support">
-<h2>Peripheral Support<a class="headerlink" href="#peripheral-support" title="Permalink to this headline">¶</a></h2>
-<p>The following list indicates peripherals supported in NuttX:</p>
+<p>The following list includes MCUs from the S32K3XX series and indicates whether they are supported in NuttX:</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 12%" />
-<col style="width: 8%" />
-<col style="width: 80%" />
+<col style="width: 20%" />
+<col style="width: 17%" />
+<col style="width: 41%" />
+<col style="width: 22%" />
 </colgroup>
 <thead>
-<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<tr class="row-odd"><th class="head"><p>MCU</p></th>
 <th class="head"><p>Support</p></th>
-<th class="head"><p>Notes</p></th>
+<th class="head"><p>Cores</p></th>
+<th class="head"><p>Frequency</p></th>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>IRQs</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>GPIO</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>EXTI</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><p>HSE</p></td>
-<td><p>Yes</p></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><p>PLL</p></td>
-<td><p>Yes</p></td>
-<td><p>Tested &#64; 48MHz</p></td>
-</tr>
-<tr class="row-odd"><td><p>HSI</p></td>
-<td><p>Yes</p></td>
-<td><p>Not tested</p></td>
+<tr class="row-even"><td><p>S32K311</p></td>
+<td><p>No</p></td>
+<td><p>1x Cortex-M7</p></td>
+<td><p>120 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>MSI</p></td>
-<td><p>Yes</p></td>
-<td><p>Not tested</p></td>
+<tr class="row-odd"><td><p>S32K312</p></td>
+<td><p>No</p></td>
+<td><p>1x Cortex-M7</p></td>
+<td><p>120 MHz</p></td>
 </tr>
-<tr class="row-odd"><td><p>LSE</p></td>
-<td><p>Yes</p></td>
-<td><p>Not tested</p></td>
+<tr class="row-even"><td><p>S32K314</p></td>
+<td><p>Yes*</p></td>
+<td><p>1x Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>RCC</p></td>
-<td><p>Yes</p></td>
-<td><p>All registers defined, not all peripherals enabled</p></td>
+<tr class="row-odd"><td><p>S32K322</p></td>
+<td><p>No</p></td>
+<td><p>2x Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-odd"><td><p>SYSCFG</p></td>
-<td><p>Yes</p></td>
-<td><p>All registers defined, GPIO EXTI works, remapping not tested</p></td>
+<tr class="row-even"><td><p>S32K324</p></td>
+<td><p>Yes*</p></td>
+<td><p>2x Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>USART</p></td>
-<td><p>Yes</p></td>
-<td></td>
+<tr class="row-odd"><td><p>S32K341</p></td>
+<td><p>No</p></td>
+<td><p>LS Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-odd"><td><p>LPUART</p></td>
-<td><p>Yes</p></td>
-<td><p>full speed with HSE works, low power mode with LSE not implemented</p></td>
+<tr class="row-even"><td><p>S32K342</p></td>
+<td><p>No</p></td>
+<td><p>LS Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>FLASH</p></td>
-<td><p>Yes</p></td>
-<td><p>Progmem implementation - mtd filesystems like smartfs or nxffs work</p></td>
+<tr class="row-odd"><td><p>S32K344</p></td>
+<td><p>Yes*</p></td>
+<td><p>LS Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-odd"><td><p>DMA</p></td>
+<tr class="row-even"><td><p>S32K328</p></td>
 <td><p>No</p></td>
-<td></td>
+<td><p>2x Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>SRAM2</p></td>
+<tr class="row-odd"><td><p>S32K338</p></td>
 <td><p>No</p></td>
-<td></td>
+<td><p>3x Cortex-M7</p></td>
+<td><p>240 MHz</p></td>
 </tr>
-<tr class="row-odd"><td><p>SPI</p></td>
+<tr class="row-even"><td><p>S32K348</p></td>
 <td><p>No</p></td>
-<td></td>
+<td><p>LS Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
 </tr>
-<tr class="row-even"><td><p>I2C</p></td>
+<tr class="row-odd"><td><p>S32K358</p></td>
 <td><p>No</p></td>
-<td></td>
+<td><p>LS + 1x Cortex-M7</p></td>
+<td><p>160 MHz</p></td>
+</tr>
+</tbody>
+</table>
+<div class="line-block">
+<div class="line">* Same silicon in different configurations. Only a single core is currently being used (no SMP support).</div>
+</div>
+</div>
+<div class="section" id="supported-modules-peripherals">
+<h2>Supported Modules &amp; Peripherals<a class="headerlink" href="#supported-modules-peripherals" title="Permalink to this headline">¶</a></h2>
+<p>The following list indicates modules and peripherals supported in NuttX. Note that this list does not include all MCU modules. Please refer to the S32K3XX Reference Manual for a complete overview of its features.</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 23%" />
+<col style="width: 16%" />
+<col style="width: 60%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+<th class="head"><p>Comments</p></th>
 </tr>
-<tr class="row-odd"><td><p>RTC</p></td>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>ADC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>Timers</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>eDMA</p></td>
+<td><p>Partial</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>PM</p></td>
+<tr class="row-even"><td><p>eMIOS</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>AES</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>EMAC</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>RNG</p></td>
+<tr class="row-even"><td><p>FlexCAN</p></td>
+<td><p>Yes</p></td>
+<td><p>SocketCAN-compatible</p></td>
+</tr>
+<tr class="row-odd"><td><p>FlexIO</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>CRC</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>GPIO</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>WWDG</p></td>
+<tr class="row-odd"><td><p>LPCMP</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>IWDG</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>LPI2C</p></td>
+<td><p>Yes</p></td>
+<td><p>I2C Master only</p></td>
+</tr>
+<tr class="row-odd"><td><p>LPSPI</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>ADC</p></td>
-<td><p>No</p></td>
+<tr class="row-even"><td><p>LPUART</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p>DAC</p></td>
-<td><p>No</p></td>
+<tr class="row-odd"><td><p>QSPI</p></td>
+<td><p>Yes</p></td>
 <td></td>
 </tr>
-<tr class="row-odd"><td><p>IPCC</p></td>
+<tr class="row-even"><td><p>RTC</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="mailto:Radio&#37;&#52;&#48;CPU0">Radio<span>&#64;</span>CPU0</a></p></td>
+<tr class="row-odd"><td><p>SAI</p></td>
 <td><p>No</p></td>
 <td></td>
 </tr>
 </tbody>
 </table>
-<div class="section" id="pll">
-<h3>PLL<a class="headerlink" href="#pll" title="Permalink to this headline">¶</a></h3>
-<p>PLL is a module that allows MCU to generate higher (or lower) clocks than
-provided by the source. For example it can be used to drive system clock
-with 48MHz when 8MHz HSE crystal is installed.</p>
-</div>
-<div class="section" id="lse">
-<h3>LSE<a class="headerlink" href="#lse" title="Permalink to this headline">¶</a></h3>
-<p>Low speed external crystal. Can be used to clock RTC and/or independent
-watchdog (IWDG). LSE is usually 32768Hz high precision crystal.</p>
+<div class="section" id="adc">
+<h3>ADC<a class="headerlink" href="#adc" title="Permalink to this headline">¶</a></h3>
+<p>12-Bit Successive Approximation (SAR) Analog-to-Digital Converter (ADC). No driver support (yet).</p>
 </div>
-<div class="section" id="hsi">
-<h3>HSI<a class="headerlink" href="#hsi" title="Permalink to this headline">¶</a></h3>
-<p>High speed internal clock. Can be used as a source for sysclk and
-internal buses (APB, AHB). This clock source is not as precise or
-as stable as HSE, but it cuts down costs by avoiding external
-hardware (crystal and capacitors) and is usually good enough if
-operating temperatures are stable. It’s clock is fixed at 16MHz.</p>
+<div class="section" id="edma">
+<h3>eDMA<a class="headerlink" href="#edma" title="Permalink to this headline">¶</a></h3>
+<p>Enhanced Direct Memory Access module. There is a driver that was copied from the S32K1XX and i.MX RT ports. Some modifications have been made to make it work with S32K3XX, but it is far from feature-complete.</p>
 </div>
-<div class="section" id="msi">
-<h3>MSI<a class="headerlink" href="#msi" title="Permalink to this headline">¶</a></h3>
-<p>Adjustable internal clock. Can be adjusted by software, but it’s
-accuracy and stability is even lower than HSI.</p>
+<div class="section" id="emios">
+<h3>eMIOS<a class="headerlink" href="#emios" title="Permalink to this headline">¶</a></h3>
+<p>The Enhanced Modular IO Subsystem (eMIOS) is a flexible timer and I/O module for real-time control applications. Its channels can be used for (pulse) counters, PWM outputs, input period measurements, and more. There is no driver implementation available (yet).</p>
 </div>
-<div class="section" id="hse">
-<h3>HSE<a class="headerlink" href="#hse" title="Permalink to this headline">¶</a></h3>
-<p>High speed external crystal. Can be used to clock sysclk and internal
-buses (APB, AHB). External crystal is more precise and more stable
-than HSI.</p>
+<div class="section" id="emac">
+<h3>EMAC<a class="headerlink" href="#emac" title="Permalink to this headline">¶</a></h3>
+<p>10/100/200 Mbit/s Ethernet MAC. Driver is available.</p>
 </div>
-<div class="section" id="rcc">
-<h3>RCC<a class="headerlink" href="#rcc" title="Permalink to this headline">¶</a></h3>
-<p>Reset and clock control. Enables or disables specific peripherals.</p>
+<div class="section" id="flexcan">
+<h3>FlexCAN<a class="headerlink" href="#flexcan" title="Permalink to this headline">¶</a></h3>
+<p>The S32K3XX family has up to 8x FlexCAN modules with CAN FD support. A SocketCAN-compatible driver is available.</p>
 </div>
-<div class="section" id="syscfg">
-<h3>SYSCFG<a class="headerlink" href="#syscfg" title="Permalink to this headline">¶</a></h3>
-<p>System configuration controller. Can be used to remap memory or
-manage GPIO multiplexer for EXTI.</p>
+<div class="section" id="flexio">
+<h3>FlexIO<a class="headerlink" href="#flexio" title="Permalink to this headline">¶</a></h3>
+<p>A configurable module providing a range of functionality like emulation of a variety of serial/parallel communication protocols, flexible 16-bit timers or programmable logic blocks. No driver available.</p>
 </div>
 <div class="section" id="gpio">
 <h3>GPIO<a class="headerlink" href="#gpio" title="Permalink to this headline">¶</a></h3>
-<p>Pins can be configured using <code class="xref c c-func docutils literal notranslate"><span class="pre">stm32wl5_configgpio()</span></code> function. Writing
-to pins is done by <code class="xref c c-func docutils literal notranslate"><span class="pre">stm32wl5_gpiowrite()</span></code> function and reading is done
-by <code class="xref c c-func docutils literal notranslate"><span class="pre">stm32wl5_gpioread()</span></code>.</p>
+<p>Pins can be configured using <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k3xx_pinconfig()</span></code> function. Writing to pins is done by <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k3xx_gpiowrite()</span></code> function and reading is done by <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k3xx_gpioread()</span></code>.</p>
+<p>LPCMP
+—</p>
+<p>Analog Comparator. No driver support (yet).</p>
+</div>
+<div class="section" id="lpi2c">
+<h3>LPI2C<a class="headerlink" href="#lpi2c" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Inter-Integrated Circuit (I2C) module supporting an interface to an I2C bus as master and/or
+as a slave. The lower-half of this driver is initialize by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k3xx_i2cbus_initialize()</span></code>.</p>
+</div>
+<div class="section" id="lpspi">
+<h3>LPSPI<a class="headerlink" href="#lpspi" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Serial Peripheral Interface (SPI) module that supports an interface to an SPI bus as a master
+and/or a slave. The lower-half of this driver is initialize by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">s32k3xx_lpspibus_initialize()</span></code>.</p>
 </div>
-<div class="section" id="uart">
-<h3>UART<a class="headerlink" href="#uart" title="Permalink to this headline">¶</a></h3>
-<p>Universal Asynchronous Receiver/Transmitter module. UART is initialized
-automatically during MCU boot.</p>
+<div class="section" id="lpuart">
+<h3>LPUART<a class="headerlink" href="#lpuart" title="Permalink to this headline">¶</a></h3>
+<p>Low-Power Universal Asynchronous Receiver/Transmitter (UART) module. UART is initialized automatically during
+MCU boot.</p>
 </div>
-<div class="section" id="ipcc">
-<h3>IPCC<a class="headerlink" href="#ipcc" title="Permalink to this headline">¶</a></h3>
-<p>Inter-processor communication controller. IPCC is used to exchange data
-between Cortex-M4 and Cortex-M0 CPUs.</p>
+<div class="section" id="qspi">
+<h3>QSPI<a class="headerlink" href="#qspi" title="Permalink to this headline">¶</a></h3>
+<p>QuadSPI memory interface for external serial flash devices. A basic driver is available.</p>
 </div>
-<div class="section" id="exti">
-<h3>EXTI<a class="headerlink" href="#exti" title="Permalink to this headline">¶</a></h3>
-<p>Extended interrupts and event controller. Extends interrupts not provided
-by NVIC. For example, there is only one interrupt for GPIO5..9 in NVIC,
-but thanks to EXTI we can differentiate which GPIO caused interrupt. Such
-interrupt first goes through EXTI and is then forwarded to main NVIC.</p>
-<p>EXTI for gpio can be enabled via <cite>stm32wl5_gpiosetevent</cite> function.</p>
+<div class="section" id="rtc">
+<h3>RTC<a class="headerlink" href="#rtc" title="Permalink to this headline">¶</a></h3>
+<p>Real-Time Clock module. A driver is not (yet) available.</p>
 </div>
-<div class="section" id="flash">
-<h3>FLASH<a class="headerlink" href="#flash" title="Permalink to this headline">¶</a></h3>
-<p>Place where program code lives. Part of flash can also be used to create
-small filesystems like nxffs or smartfs to hold persistent data between
-reboots without the need of attaching external flash or mmc card. Since
-flash has limited number of erases (writes) it’s best to hold there only
-data that is no frequently updated (so, configuration is ok, logs are not).</p>
+<div class="section" id="sai">
+<h3>SAI<a class="headerlink" href="#sai" title="Permalink to this headline">¶</a></h3>
+<p>Synchronous Audio Interface for digital audio over I2S (Inter-IC Sound). No driver implemented.</p>
 </div>
 </div>
 <div class="section" id="supported-boards">
 <h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this headline">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/mr-canhubk3/index.html">NXP MR-CANHUBK3</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/s32k344evb/index.html">NXP S32K344EVB</a></li>
 </ul>
 </div>
 </div>
@@ -482,8 +484,8 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
           </div>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-        <a href="boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-right" title="Nucleo-WL55JC" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../rp2040/boards/raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="boards/mr-canhubk3/index.html" class="btn btn-neutral float-right" title="NXP MR-CANHUBK3" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../s32k1xx/boards/ucans32k146/index.html" class="btn btn-neutral float-left" title="NXP UCANS32K146" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
index 9cab1f7..9f42e11 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.html
@@ -136,6 +136,8 @@
 <li class="toctree-l3"><a class="reference internal" href="../../../imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../../../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3 current"><a class="reference internal" href="../../index.html">STM32WL5</a><ul class="current">
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="../../index.html#peripheral-support">Peripheral Support</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32wl5/index.html b/content/docs/latest/platforms/arm/stm32wl5/index.html
index d240566..73d66f2 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/index.html
@@ -62,7 +62,7 @@
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="Nucleo-WL55JC" href="boards/nucleo-wl55jc/index.html" />
-    <link rel="prev" title="Raspberry Pi Pico" href="../rp2040/boards/raspberrypi-pico/index.html" /> 
+    <link rel="prev" title="NXP S32K344EVB" href="../s32k3xx/boards/s32k344evb/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -136,6 +136,8 @@
 <li class="toctree-l3"><a class="reference internal" href="../imxrt/index.html">i.MX RT</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../nrf52/index.html">Nordic nRF52</a></li>
 <li class="toctree-l3"><a class="reference internal" href="../rp2040/index.html">rp2040</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k1xx/index.html">NXP S32K1XX</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../s32k3xx/index.html">NXP S32K3XX</a></li>
 <li class="toctree-l3 current"><a class="current reference internal" href="#">STM32WL5</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#supported-mcus">Supported MCUs</a></li>
 <li class="toctree-l4"><a class="reference internal" href="#peripheral-support">Peripheral Support</a><ul>
@@ -483,7 +485,7 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
           <footer>
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
         <a href="boards/nucleo-wl55jc/index.html" class="btn btn-neutral float-right" title="Nucleo-WL55JC" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
-        <a href="../rp2040/boards/raspberrypi-pico/index.html" class="btn btn-neutral float-left" title="Raspberry Pi Pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../s32k3xx/boards/s32k344evb/index.html" class="btn btn-neutral float-left" title="NXP S32K344EVB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index a2199be..c37be9b 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -239,6 +239,20 @@ series and boards supported in NuttX:</p>
 <li class="toctree-l3"><a class="reference internal" href="arm/rp2040/boards/raspberrypi-pico/index.html">Raspberry Pi Pico</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="arm/s32k1xx/index.html">NXP S32K1XX</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/rddrone-bms772/index.html">NXP RDDRONE-BMS772</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/s32k118evb/index.html">NXP S32K118EVB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/s32k144evb/index.html">NXP S32K144EVB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/s32k146evb/index.html">NXP S32K146EVB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/s32k148evb/index.html">NXP S32K148EVB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k1xx/boards/ucans32k146/index.html">NXP UCANS32K146</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="arm/s32k3xx/index.html">NXP S32K3XX</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k3xx/boards/mr-canhubk3/index.html">NXP MR-CANHUBK3</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/s32k3xx/boards/s32k344evb/index.html">NXP S32K344EVB</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="arm/stm32wl5/index.html">STM32WL5</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="arm/stm32wl5/boards/nucleo-wl55jc/index.html">Nucleo-WL55JC</a></li>
 </ul>
diff --git a/content/docs/latest/searchindex.js b/content/docs/latest/searchindex.js
index 77d72e5..cc34f95 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 34e2f37..0b840b3 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, 02 Aug 2022 00:15:03 +0000</pubDate>
-    <lastBuildDate>Tue, 02 Aug 2022 00:15:03 +0000</lastBuildDate>
+    <pubDate>Wed, 03 Aug 2022 00:14:12 +0000</pubDate>
+    <lastBuildDate>Wed, 03 Aug 2022 00:14:12 +0000</lastBuildDate>
     <generator>Jekyll v3.8.5</generator>
     
       <item>