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 2023/03/07 00:19:15 UTC
[nuttx-website] branch asf-site updated: Publishing web: b50f5ca4ed22743959c1160aab5dcc9ae18b3eff docs: 3c3dea5d7a3079c121091b0f2e955eaaaa7fe681
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/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 4ed5e946 Publishing web: b50f5ca4ed22743959c1160aab5dcc9ae18b3eff docs: 3c3dea5d7a3079c121091b0f2e955eaaaa7fe681
4ed5e946 is described below
commit 4ed5e946269c5c2dbf7366fe899b36057bb23c0e
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Tue Mar 7 00:14:52 2023 +0000
Publishing web: b50f5ca4ed22743959c1160aab5dcc9ae18b3eff docs: 3c3dea5d7a3079c121091b0f2e955eaaaa7fe681
---
content/docs/10.0.0/index.html | 2 +-
content/docs/10.0.0/searchindex.js | 2 +-
content/docs/10.0.1/index.html | 2 +-
content/docs/10.0.1/searchindex.js | 2 +-
content/docs/10.1.0/index.html | 2 +-
content/docs/10.1.0/searchindex.js | 2 +-
content/docs/10.2.0/index.html | 2 +-
content/docs/10.2.0/searchindex.js | 2 +-
content/docs/10.3.0/index.html | 2 +-
content/docs/10.3.0/searchindex.js | 2 +-
content/docs/11.0.0/index.html | 2 +-
content/docs/11.0.0/searchindex.js | 2 +-
content/docs/12.0.0/index.html | 2 +-
content/docs/12.0.0/searchindex.js | 2 +-
.../_sources/platforms/arm/samv7/index.rst.txt | 312 +++++++++++
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 40630 -> 41607 bytes
.../platforms/arm/a64/boards/pinephone/index.html | 1 +
content/docs/latest/platforms/arm/a64/index.html | 1 +
.../arm/imxrt/boards/imxrt1020-evk/index.html | 1 +
.../arm/imxrt/boards/imxrt1050-evk/index.html | 1 +
.../arm/imxrt/boards/imxrt1060-evk/index.html | 1 +
.../arm/imxrt/boards/imxrt1064-evk/index.html | 1 +
.../arm/imxrt/boards/teensy-4.x/index.html | 1 +
content/docs/latest/platforms/arm/imxrt/index.html | 1 +
content/docs/latest/platforms/arm/index.html | 2 +
.../arm/nrf52/boards/nrf52832-mdk/index.html | 1 +
.../arm/nrf52/boards/nrf52832-sparkfun/index.html | 1 +
content/docs/latest/platforms/arm/nrf52/index.html | 1 +
.../boards/adafruit-feather-rp2040/index.html | 1 +
.../arm/rp2040/boards/adafruit-kb2040/index.html | 1 +
.../rp2040/boards/adafruit-qt-py-rp2040/index.html | 1 +
.../arm/rp2040/boards/pimoroni-tiny2040/index.html | 1 +
.../rp2040/boards/raspberrypi-pico-w/index.html | 1 +
.../arm/rp2040/boards/raspberrypi-pico/index.html | 1 +
.../boards/waveshare-rp2040-lcd-1.28/index.html | 1 +
.../docs/latest/platforms/arm/rp2040/index.html | 1 +
.../arm/s32k1xx/boards/rddrone-bms772/index.html | 1 +
.../arm/s32k1xx/boards/s32k118evb/index.html | 1 +
.../arm/s32k1xx/boards/s32k144evb/index.html | 1 +
.../arm/s32k1xx/boards/s32k146evb/index.html | 1 +
.../arm/s32k1xx/boards/s32k148evb/index.html | 1 +
.../arm/s32k1xx/boards/ucans32k146/index.html | 1 +
.../docs/latest/platforms/arm/s32k1xx/index.html | 1 +
.../arm/s32k3xx/boards/mr-canhubk3/index.html | 1 +
.../arm/s32k3xx/boards/s32k344evb/index.html | 5 +-
.../docs/latest/platforms/arm/s32k3xx/index.html | 1 +
content/docs/latest/platforms/arm/samv7/index.html | 578 +++++++++++++++++++++
.../arm/stm32wl5/boards/nucleo-wl55jc/index.html | 1 +
.../docs/latest/platforms/arm/stm32wl5/index.html | 5 +-
content/docs/latest/platforms/index.html | 3 +
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
53 files changed, 948 insertions(+), 22 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 48499172..0bd145d5 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -133,7 +133,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:11</p>
+<p>Last Updated: 07 March 23 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.0/searchindex.js b/content/docs/10.0.0/searchindex.js
index 551bc1e1..61bef495 100644
--- a/content/docs/10.0.0/searchindex.js
+++ b/content/docs/10.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/index","components/drivers/character/keypad","components/drivers/character/pwm","components/drivers/character/quadrature","components/drivers/character/rtc","components/drivers/character/serial","components/drivers/character/timer","components/drivers/character/touchscreen [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/index","components/drivers/character/keypad","components/drivers/character/pwm","components/drivers/character/quadrature","components/drivers/character/rtc","components/drivers/character/serial","components/drivers/character/timer","components/drivers/character/touchscreen [...]
\ No newline at end of file
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 5150510d..ed36c5be 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:11</p>
+<p>Last Updated: 07 March 23 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.1/searchindex.js b/content/docs/10.0.1/searchindex.js
index 551bc1e1..61bef495 100644
--- a/content/docs/10.0.1/searchindex.js
+++ b/content/docs/10.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/index","components/drivers/character/keypad","components/drivers/character/pwm","components/drivers/character/quadrature","components/drivers/character/rtc","components/drivers/character/serial","components/drivers/character/timer","components/drivers/character/touchscreen [...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","boards/index","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/index","components/drivers/character/keypad","components/drivers/character/pwm","components/drivers/character/quadrature","components/drivers/character/rtc","components/drivers/character/serial","components/drivers/character/timer","components/drivers/character/touchscreen [...]
\ No newline at end of file
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index eea78c09..4daeb496 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -146,7 +146,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:11</p>
+<p>Last Updated: 07 March 23 at 00:12</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.1.0/searchindex.js b/content/docs/10.1.0/searchindex.js
index c4b8511d..d4c3cb5e 100644
--- a/content/docs/10.1.0/searchindex.js
+++ b/content/docs/10.1.0/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/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 8de779aa..31449ca5 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:11</p>
+<p>Last Updated: 07 March 23 at 00:12</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.2.0/searchindex.js b/content/docs/10.2.0/searchindex.js
index 1c289837..197b7e3c 100644
--- a/content/docs/10.2.0/searchindex.js
+++ b/content/docs/10.2.0/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/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 8de779aa..31449ca5 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:11</p>
+<p>Last Updated: 07 March 23 at 00:12</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.3.0/searchindex.js b/content/docs/10.3.0/searchindex.js
index 00ba5f26..064d3e37 100644
--- a/content/docs/10.3.0/searchindex.js
+++ b/content/docs/10.3.0/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/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 369c96a6..a7732550 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:12</p>
+<p>Last Updated: 07 March 23 at 00:13</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/11.0.0/searchindex.js b/content/docs/11.0.0/searchindex.js
index eb1452e2..513a09f6 100644
--- a/content/docs/11.0.0/searchindex.js
+++ b/content/docs/11.0.0/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/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index d2079f45..14e897be 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:12</p>
+<p>Last Updated: 07 March 23 at 00:13</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js b/content/docs/12.0.0/searchindex.js
index 61be4bcd..16faf507 100644
--- a/content/docs/12.0.0/searchindex.js
+++ b/content/docs/12.0.0/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/docs/latest/_sources/platforms/arm/samv7/index.rst.txt b/content/docs/latest/_sources/platforms/arm/samv7/index.rst.txt
new file mode 100644
index 00000000..1a33b4cb
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/samv7/index.rst.txt
@@ -0,0 +1,312 @@
+======
+SAM V7
+======
+
+This page contains information regarding MCUs series SAM E70, SAM S70, SAM V70 and SAMV71 made
+by Microchip. The series is based around and ARM Cortex-M7 core running up to 300 MHz.
+
+Microchip distinguishes those MCUs into three series SAM E, SAM S SAM V but NuttX source code uses the
+same files and functions for all of those series and therefore they can be merged into one category and
+named as SAM V7.
+
+Supported MCUs
+=============
+
+The following list includes MCUs from SAM x7 series and indicates whether they are supported in NuttX
+
+======= ======= ============== =================
+MCU Support Core Frequency
+======= ======= ============== =================
+SAM E70 Yes Cortex-M7 300 MHz
+SAM S70 No Cortex-M7 300 MHz
+SAM V70 No Cortex-M7 300 MHz
+SAM V71 Yes Cortex-M7 300 MHz
+======= ======= ============== =================
+
+Data and Instruction Cache
+==========================
+
+MCUs in this series have separated caches for instructions and data, both 16 kB. Data cache is
+initially set as write-back but sometimes the configuration automatically switch it to write-through
+mode. While write-back gives better performance, the reason of the switch are the issues in some
+drivers that can arise because this mode is not correctly supported yet. This happens for example
+when selecting ``CONFIG_SAMV7_EMAC`` (Ethernet MAC driver).
+
+Data chace can also be switched to write-through mode manually by setting ARMV7M_DCACHE_WRITETHROUGH.
+
+Tickless OS
+===========
+
+With Tickless OS, the periodic, timer interrupt is eliminated and replaced with a one-shot,
+interval timer, that becomes event driven instead of polled. This allows to run the MCU with
+higher resolution without using more of the CPU bandwidth processing useless interrupts.
+
+Current implementation only supports version with two timers: a one-shot that provides the
+timed events and a free running timer that provides the current time. Therefore two channels
+has to be used for tickless mode. ``CONFIG_USEC_PER_TICK`` option determines the resolution
+of time reported by :c:func:`clock_systime_ticks()` and the resolution of times that can be set
+for certain delays including watchdog timers and delayed work.
+
+The version (selected by ``CONFIG_SCHED_TICKLESS_ALARM``) with single free running timer that provides
+current time and a capture/compare channel for timed events is not currently supported. This would
+require just one channel, which can be useful in some MCUs that does not have many channels.
+
+Peripheral Support
+==================
+
+The following list indicates peripherals supported in NuttX:
+
+========== =======
+Peripheral Support
+========== =======
+ACC No
+AES No
+AFEC Yes
+DACC Yes
+EEFC Yes
+GMAC Yes
+HSMCI Yes
+I2SC No
+ICM No
+ISI No
+MCAN Yes
+MLB No
+PMC No
+PWM Yes
+QSPI Yes
+SMC No
+SPI Yes
+SSC Yes
+TWIHS Yes
+TC Yes
+USART Yes
+WDT Yes
+XDMAC Yes
+========== =======
+
+Analog Comparator Controller (ACC)
+----------------------------------
+
+Analog Comparator Controller generates an interrupt based on user settngs. It can also
+generate a compare event which can be used by the PWM driver.
+
+This peripheral is currently not supported.
+
+Advanced Encryption Standard (AES)
+----------------------------------
+
+The standard complies with the American FIPS Publication 197 specification. It is not
+currently supported.
+
+Analog Front-End Controller (AFEC)
+----------------------------------
+
+This controller combines a 12 bit ADC, DAC and two 6 to 1 analog multiplexers. The current
+support in NuttX implements the controller as an analog/digital converter that can be trigger
+either via software trigger from the application or by timer/counter that runs on a defined
+frequency. Triggering by PWM is also supported by the MCUs but not currently implemented
+in NuttX. The lower-half of this driver is initialize by calling :c:func:`sam_afec_initialize`
+
+Software trigger can be selected by ``CONFIG_SAMV7_AFECn_SWTRIG``, timer/counter trigger by
+``CONFIG_SAMV7_AFECn_TIOATRIG``. It is also necessary to select corresponding timer/counter
+(0 for AFEC0 and 1 for AFEC1) and enable corresponding channels. Triggering from PWM driver
+is also supported and can be configured by ``CONFIG_SAMV7_AFECn_PWMTRIG``. In this case
+subsequental configuration of PWM driver is required (see below in PWM section).
+
+The 12 bit resolution mode can be extended up to a 16 bit resolution by digital averaging.
+The averaging can be set by ``CONFIG_SAMV7_AFECn_RES``.
+
+The controller supports data transfer with DMA support which can be enabled by ``CONFIG_SAMV7_AFEC_DMA``.
+Option ``CONFIG_SAMV7_AFEC_DMASAMPLES`` then sets the number of samples to be transfered.
+
+Digital/Analog Converter Controller (DACC)
+------------------------------------------
+
+Digital/Analog Converter supports 12 bit resolution and can operate in free-running mode, maximum
+speed mode, trigger mode from timer/counter and interpolation mode. Trigger mode is set by
+enabling ``CONFIG_SAMV7_DAC_TRIGGER`` option. The lower-half of this driver is initialize by
+calling :c:func:`sam_dac_initialize`.
+
+DMA data transfer is supported by the controller but currently not implemented in NuttX.
+
+Ethernet MAC (GMAC)
+-------------------
+
+This module implements a 10/100 Mbps Ethernet MAC which is compitible with the IEEE 802.3 standard.
+Number of RR and TX buffers can be configured by ``CONFIG_SAMV7_EMAC0_NRXBUFFERS`` and
+``CONFIG_SAMV7_EMAC0_NTXBUFFERS`` respectively. Option ``CONFIG_SAMV7_EMAC0_PHYINIT`` may be selected
+when board specific initialization (GPIOs configuration, PHY reset etc.) is required prior to
+module usage.
+
+High Speed Multimedia Card Interface (HSMCI)
+--------------------------------------------
+
+This module supports a hight speed connection to MultiMedia Cards (MMC). Support for
+the SD slots can be enabled with the following settings:
+
+- System Type -> SAMV7 Peripheral Selection
+ - ``CONFIG_SAMV7_HSMCI0=y`` : To enable HSMCI0 support
+ - ``CONFIG_SAMV7_XDMAC=y`` : XDMAC is needed by HSMCI0/1
+
+- System Type
+ - ``CONFIG_SAMV7_GPIO_IRQ=y`` : PIO interrupts needed
+ - ``CONFIG_SAMV7_GPIOn_IRQ=y`` : Interrupt to corresponding pin gate
+
+- Device Drivers -> MMC/SD Driver Support
+ - ``CONFIG_MMCSD=y`` : Enable MMC/SD support
+ - ``CONFIG_MMSCD_NSLOTS=1`` : One slot per driver instance
+ - ``CONFIG_MMCSD_MULTIBLOCK_DISABLE=y`` : (REVISIT)
+ - ``CONFIG_MMCSD_HAVE_CARDDETECT=y`` : Supports card-detect PIOs
+ - ``CONFIG_MMCSD_MMCSUPPORT=n`` : Interferes with some SD cards
+ - ``CONFIG_MMCSD_SPI=n`` : No SPI-based MMC/SD support
+ - ``CONFIG_MMCSD_SDIO=y`` : SDIO-based MMC/SD support
+ - ``CONFIG_SDIO_DMA=y`` : Use SDIO DMA
+ - ``CONFIG_SDIO_BLOCKSETUP=y`` : Needs to know block sizes
+
+- RTOS Features -> Work Queue Support
+ - ``CONFIG_SCHED_WORKQUEUE=y`` : Driver needs work queue support
+
+- Application Configuration -> NSH Library
+ - ``CONFIG_NSH_ARCHINIT=y`` : NSH board-initialization, OR
+ - ``CONFIG_BOARD_LATE_INITIALIZE=y``
+
+The lower-half of this driver is initialized by calling :c:func:`sdio_initialize`.
+
+Inter-IC Sound Interface (I2CS)
+-------------------------------
+
+This controller provides a 5 wire digital audio link to external audio devices. The link
+is bidirectional and synchronous. The interface is compliant vit I2C specification.
+
+This peripheral is currently not supported.
+
+Integrity Check Monitor (ICM)
+-----------------------------
+
+Integrity Check Monitor is a DMA controller that performs hash calculation over memory
+regions.
+
+This peripheral is currently not supported.
+
+Image Sensor Interface (ISI)
+----------------------------
+
+This controller connects a CMOS type sensor to the MCU and provides image captures is
+selected formatrs.
+
+This peripheral is currently not supported.
+
+Controller Area Network (MCAN)
+------------------------------
+
+Provides support for communication according to ISO 11898-1:2015 and to Bosch CAN-FD
+specification. It is possible to select CAN FD communication in NuttX configuration.
+
+The lower-half of the peripheral is initialized by function :c:func:`sam_mcan_initialize`
+
+Media Local Bus (MLB)
+---------------------
+
+This peripheral maps all the MOST Network data types into a single interface.
+
+This peripheral is currently not supported.
+
+Power Management Controller (PMC)
+---------------------------------
+
+Peripheral used to optimize power consumption of MCU.
+
+Not yet supported.
+
+Pulse Width Modulation Controller (PWM)
+---------------------------------------
+
+Pulse Width Modulation Controller provides a PWM output on 4 independent channels. Each channel
+can control two complementary outputs. PWM can also be used to generate a signal that triggers
+ADC conversion. The trigger is generated from configurable comparison units. These units can be
+set by config option ``CONFIG_SAMV7_PWMn_TRIGx`` where n is number of PWM instance and x is the number
+of comparison unit.
+
+The peripheral has integrated fault protection that drives the output to zero when activated. The
+protection activation can be trigger from various peripherals (ADC, PMC) or from GPIO inputs.
+
+Furthemore PWM can impelement a dead time delays before the activation of complementary outputs.
+These delays are turn on by ``CONFIG_PWM_DEADTIME`` while dead time values are provided from application
+level the same way as duty cycle is set.
+
+The lower-half is initalized by function :c:func:`sam_pwminitialize`.
+
+Quad Serial Peripheral Interface (QSPI)
+---------------------------------------
+
+This peripheral provides communication with external devices in host mode through synchronous serial
+data link. It is possible to use QSPI peripheral in SPI mode if this is supported by MCU (config option
+``CONFIG_SAMV7_QSPI_SPI_MODE``).
+
+The lower-half is initalized by function :c:func:`sam_qspi_initialize` in case of QSPI mode and by
+:c:func:`sam_qspi_spi_initialize` in case of SPI mode.
+
+Static Memory Controller (SMC)
+------------------------------
+
+This peripheral is a part of External Bus Interface (EBI) which is designed to ensure the successful
+data transfer between several external devices and the microcontroller.
+
+This controller is currently not suported.
+
+Serial Peripheral Interface (SPI)
+---------------------------------
+
+This is a synchronous serial data link that provides communication with external devices in host
+or client mode.
+
+The pripheral is initialized by :c:func:`sam_spibus_initialize` function.
+
+Synchronous Serial Controller (SSC)
+-----------------------------------
+
+This controller provides a synchronous communication link with external devices.
+
+The controller is initialized by :c:func:`sam_ssc_initialize` function.
+
+Two Wire Interface (TWIHS)
+--------------------------
+
+It interconnects components on a two-wire bus. The bus is made up of one clock line
+and one data line.
+
+Timer Counter (TC)
+------------------
+
+The peripheral implements four timer counter modules, each supporting three independent channels.
+
+Universal Synchronous Asynchronous Receiver Transceiver (USART)
+---------------------------------------------------------------
+
+The MCU supports both UART and USART controllers. USART can be also used in RS-485 mode (enabled
+by ``CONFIG_SAMV7_USARTx_RS485MODE`` option) or can be used with RX DMA support. For this purpose it
+is required to configure idle bus timeout value in ``CONFIG_SAMV7_SERIAL_DMA_TIMEOUT``. This option
+ensures data are read from the DMA buffer even if it is not full yet. TX DMA support is not implemented
+as well as entire DMA suport for UART peripheral.
+
+Watchdog Timer (WDT)
+---------------------
+
+The timer is used to prevent system lock-up if the software is trapped in a deadlock.
+
+DMA Controller (XDMAC)
+----------------------
+
+This peripheral provides a central direct memory access controller which can perform
+peripheral to memory or memory to memory transfers.
+
+Supported Boards
+================
+
+For board documentation please refer to ``board/arm/samv7`` section to separate README files.
+
+.. toctree::
+ :glob:
+ :maxdepth: 1
+
+ boards/*/*
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 073dfcbf..3d0869db 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -147,7 +147,7 @@ by following these <a class="reference internal" href="contributing/documentatio
<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: 06 March 23 at 00:12</p>
+<p>Last Updated: 07 March 23 at 00:13</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><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 845fb6e9..ecf1fae9 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/a64/boards/pinephone/index.html b/content/docs/latest/platforms/arm/a64/boards/pinephone/index.html
index 024328f5..dc2a2b71 100644
--- a/content/docs/latest/platforms/arm/a64/boards/pinephone/index.html
+++ b/content/docs/latest/platforms/arm/a64/boards/pinephone/index.html
@@ -115,6 +115,7 @@
<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="../../../samv7/index.html">SAM V7</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/a64/index.html b/content/docs/latest/platforms/arm/a64/index.html
index 30df14e0..ddc810b1 100644
--- a/content/docs/latest/platforms/arm/a64/index.html
+++ b/content/docs/latest/platforms/arm/a64/index.html
@@ -115,6 +115,7 @@
<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="../samv7/index.html">SAM V7</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/imxrt/boards/imxrt1020-evk/index.html
index 8f734345..fda7c535 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
@@ -123,6 +123,7 @@
<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="../../../samv7/index.html">SAM V7</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 a716cabd..6a24ce76 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
@@ -123,6 +123,7 @@
<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="../../../samv7/index.html">SAM V7</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 f26fd447..1535ecd4 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
@@ -123,6 +123,7 @@
<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="../../../samv7/index.html">SAM V7</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 78455366..d7860d75 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
@@ -123,6 +123,7 @@
<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="../../../samv7/index.html">SAM V7</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 1f3c9188..934db4e8 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
@@ -123,6 +123,7 @@
<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="../../../samv7/index.html">SAM V7</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 4df6efc7..ea2f4989 100644
--- a/content/docs/latest/platforms/arm/imxrt/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/index.html
@@ -142,6 +142,7 @@
<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="../samv7/index.html">SAM V7</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 a6455405..f58de6e6 100644
--- a/content/docs/latest/platforms/arm/index.html
+++ b/content/docs/latest/platforms/arm/index.html
@@ -109,6 +109,7 @@
<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="samv7/index.html">SAM V7</a></li>
<li class="toctree-l3"><a class="reference internal" href="stm32wl5/index.html">STM32WL5</a></li>
</ul>
</li>
@@ -161,6 +162,7 @@
<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="samv7/index.html">SAM V7</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 3a91fc0d..1765110d 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
@@ -121,6 +121,7 @@
<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="../../../samv7/index.html">SAM V7</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 e609f298..20da1d48 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
@@ -121,6 +121,7 @@
<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="../../../samv7/index.html">SAM V7</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 aae0aabd..c2358fbd 100644
--- a/content/docs/latest/platforms/arm/nrf52/index.html
+++ b/content/docs/latest/platforms/arm/nrf52/index.html
@@ -134,6 +134,7 @@
<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="../samv7/index.html">SAM V7</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 5416b5fa..4b41457c 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
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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 d9f91cfc..f641abd1 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
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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 61064c75..cce1c1a8 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
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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 afca8e03..3d873eda 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
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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-w/index.html b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html
index a0cd02c6..a94836b3 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/raspberrypi-pico-w/index.html
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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 adc492f1..387ec2ee 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
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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/waveshare-rp2040-lcd-1.28/index.html b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html
index 785b60e3..3e2022d4 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-lcd-1.28/index.html
@@ -126,6 +126,7 @@
</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="../../../samv7/index.html">SAM V7</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/index.html b/content/docs/latest/platforms/arm/rp2040/index.html
index 12afb8a9..3c919cf4 100644
--- a/content/docs/latest/platforms/arm/rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/index.html
@@ -130,6 +130,7 @@
</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="../samv7/index.html">SAM V7</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/s32k1xx/boards/rddrone-bms772/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
index 4ce1e90e..9d277c89 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/rddrone-bms772/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/boards/s32k118evb/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
index e879808c..19017e20 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/boards/s32k144evb/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
index 50561111..ff2e1250 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/boards/s32k146evb/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
index de62d110..5131fb24 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/boards/s32k148evb/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
index 210842a5..4c548675 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/boards/ucans32k146/index.html b/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
index 22b9c33f..44333f93 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
@@ -122,6 +122,7 @@
</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="../../../samv7/index.html">SAM V7</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/s32k1xx/index.html b/content/docs/latest/platforms/arm/s32k1xx/index.html
index 9c8ad7af..00e6f79b 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/index.html
@@ -139,6 +139,7 @@
</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="../samv7/index.html">SAM V7</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/s32k3xx/boards/mr-canhubk3/index.html b/content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
index 994456b1..ab4fca83 100644
--- a/content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/boards/mr-canhubk3/index.html
@@ -118,6 +118,7 @@
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../samv7/index.html">SAM V7</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/s32k3xx/boards/s32k344evb/index.html b/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
index dda8b88f..bb441892 100644
--- a/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
@@ -40,7 +40,7 @@
<script 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="STM32WL5" href="../../../stm32wl5/index.html" />
+ <link rel="next" title="SAM V7" href="../../../samv7/index.html" />
<link rel="prev" title="NXP MR-CANHUBK3" href="../mr-canhubk3/index.html" />
</head>
@@ -118,6 +118,7 @@
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../samv7/index.html">SAM V7</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../stm32wl5/index.html">STM32WL5</a></li>
</ul>
</li>
@@ -404,7 +405,7 @@
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<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>
- <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="../../../samv7/index.html" class="btn btn-neutral float-right" title="SAM V7" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
diff --git a/content/docs/latest/platforms/arm/s32k3xx/index.html b/content/docs/latest/platforms/arm/s32k3xx/index.html
index ac051aac..9318d077 100644
--- a/content/docs/latest/platforms/arm/s32k3xx/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/index.html
@@ -133,6 +133,7 @@
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../samv7/index.html">SAM V7</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/samv7/index.html b/content/docs/latest/platforms/arm/samv7/index.html
new file mode 100644
index 00000000..eedee6f8
--- /dev/null
+++ b/content/docs/latest/platforms/arm/samv7/index.html
@@ -0,0 +1,578 @@
+<!--
+ 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="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>SAM V7 — NuttX latest documentation</title>
+ <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../../../_static/css/theme.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 data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script>
+ <script src="../../../_static/jquery.js"></script>
+ <script src="../../../_static/underscore.js"></script>
+ <script src="../../../_static/doctools.js"></script>
+ <script src="../../../_static/js/theme.js"></script>
+ <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="prev" title="NXP S32K344EVB" href="../s32k3xx/boards/s32k344evb/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>
+
+ <option value="../../../../11.0.0" >11.0.0</option>
+
+ <option value="../../../../12.0.0" >12.0.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="Navigation menu">
+ <p class="caption" role="heading"><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="../a64/index.html">Allwinner A64</a></li>
+<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="#">SAM V7</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="#data-and-instruction-cache">Data and Instruction Cache</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#tickless-os">Tickless OS</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="#analog-comparator-controller-acc">Analog Comparator Controller (ACC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#advanced-encryption-standard-aes">Advanced Encryption Standard (AES)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#analog-front-end-controller-afec">Analog Front-End Controller (AFEC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#digital-analog-converter-controller-dacc">Digital/Analog Converter Controller (DACC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#ethernet-mac-gmac">Ethernet MAC (GMAC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#high-speed-multimedia-card-interface-hsmci">High Speed Multimedia Card Interface (HSMCI)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#inter-ic-sound-interface-i2cs">Inter-IC Sound Interface (I2CS)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#integrity-check-monitor-icm">Integrity Check Monitor (ICM)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#image-sensor-interface-isi">Image Sensor Interface (ISI)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#controller-area-network-mcan">Controller Area Network (MCAN)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#media-local-bus-mlb">Media Local Bus (MLB)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#power-management-controller-pmc">Power Management Controller (PMC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#pulse-width-modulation-controller-pwm">Pulse Width Modulation Controller (PWM)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#quad-serial-peripheral-interface-qspi">Quad Serial Peripheral Interface (QSPI)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#static-memory-controller-smc">Static Memory Controller (SMC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#serial-peripheral-interface-spi">Serial Peripheral Interface (SPI)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#synchronous-serial-controller-ssc">Synchronous Serial Controller (SSC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#two-wire-interface-twihs">Two Wire Interface (TWIHS)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#timer-counter-tc">Timer Counter (TC)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#universal-synchronous-asynchronous-receiver-transceiver-usart">Universal Synchronous Asynchronous Receiver Transceiver (USART)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#watchdog-timer-wdt">Watchdog Timer (WDT)</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#dma-controller-xdmac">DMA Controller (XDMAC)</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="#supported-boards">Supported Boards</a><ul class="simple">
+</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>
+<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="Mobile navigation menu" >
+ <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="Page navigation">
+ <ul class="wy-breadcrumbs">
+ <li><a href="../../../index.html" class="icon icon-home"></a> »</li>
+ <li><a href="../../index.html">Supported Platforms</a> »</li>
+ <li><a href="../index.html">ARM</a> »</li>
+ <li>SAM V7</li>
+ <li class="wy-breadcrumbs-aside">
+ <a href="../../../_sources/platforms/arm/samv7/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">
+
+ <section id="sam-v7">
+<h1>SAM V7<a class="headerlink" href="#sam-v7" title="Permalink to this headline"></a></h1>
+<p>This page contains information regarding MCUs series SAM E70, SAM S70, SAM V70 and SAMV71 made
+by Microchip. The series is based around and ARM Cortex-M7 core running up to 300 MHz.</p>
+<p>Microchip distinguishes those MCUs into three series SAM E, SAM S SAM V but NuttX source code uses the
+same files and functions for all of those series and therefore they can be merged into one category and
+named as SAM V7.</p>
+<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 SAM x7 series and indicates whether they are supported in NuttX</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 16%" />
+<col style="width: 16%" />
+<col style="width: 31%" />
+<col style="width: 38%" />
+</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>SAM E70</p></td>
+<td><p>Yes</p></td>
+<td><p>Cortex-M7</p></td>
+<td><p>300 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>SAM S70</p></td>
+<td><p>No</p></td>
+<td><p>Cortex-M7</p></td>
+<td><p>300 MHz</p></td>
+</tr>
+<tr class="row-even"><td><p>SAM V70</p></td>
+<td><p>No</p></td>
+<td><p>Cortex-M7</p></td>
+<td><p>300 MHz</p></td>
+</tr>
+<tr class="row-odd"><td><p>SAM V71</p></td>
+<td><p>Yes</p></td>
+<td><p>Cortex-M7</p></td>
+<td><p>300 MHz</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="data-and-instruction-cache">
+<h2>Data and Instruction Cache<a class="headerlink" href="#data-and-instruction-cache" title="Permalink to this headline"></a></h2>
+<p>MCUs in this series have separated caches for instructions and data, both 16 kB. Data cache is
+initially set as write-back but sometimes the configuration automatically switch it to write-through
+mode. While write-back gives better performance, the reason of the switch are the issues in some
+drivers that can arise because this mode is not correctly supported yet. This happens for example
+when selecting <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_EMAC</span></code> (Ethernet MAC driver).</p>
+<p>Data chace can also be switched to write-through mode manually by setting ARMV7M_DCACHE_WRITETHROUGH.</p>
+</section>
+<section id="tickless-os">
+<h2>Tickless OS<a class="headerlink" href="#tickless-os" title="Permalink to this headline"></a></h2>
+<p>With Tickless OS, the periodic, timer interrupt is eliminated and replaced with a one-shot,
+interval timer, that becomes event driven instead of polled. This allows to run the MCU with
+higher resolution without using more of the CPU bandwidth processing useless interrupts.</p>
+<p>Current implementation only supports version with two timers: a one-shot that provides the
+timed events and a free running timer that provides the current time. Therefore two channels
+has to be used for tickless mode. <code class="docutils literal notranslate"><span class="pre">CONFIG_USEC_PER_TICK</span></code> option determines the resolution
+of time reported by <code class="xref c c-func docutils literal notranslate"><span class="pre">clock_systime_ticks()</span></code> and the resolution of times that can be set
+for certain delays including watchdog timers and delayed work.</p>
+<p>The version (selected by <code class="docutils literal notranslate"><span class="pre">CONFIG_SCHED_TICKLESS_ALARM</span></code>) with single free running timer that provides
+current time and a capture/compare channel for timed events is not currently supported. This would
+require just one channel, which can be useful in some MCUs that does not have many channels.</p>
+</section>
+<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>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 59%" />
+<col style="width: 41%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Peripheral</p></th>
+<th class="head"><p>Support</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>ACC</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-odd"><td><p>AES</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-even"><td><p>AFEC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>DACC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>EEFC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>GMAC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>HSMCI</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>I2SC</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-even"><td><p>ICM</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-odd"><td><p>ISI</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-even"><td><p>MCAN</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>MLB</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-even"><td><p>PMC</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-odd"><td><p>PWM</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>QSPI</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>SMC</p></td>
+<td><p>No</p></td>
+</tr>
+<tr class="row-even"><td><p>SPI</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>SSC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>TWIHS</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>TC</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>USART</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-odd"><td><p>WDT</p></td>
+<td><p>Yes</p></td>
+</tr>
+<tr class="row-even"><td><p>XDMAC</p></td>
+<td><p>Yes</p></td>
+</tr>
+</tbody>
+</table>
+<section id="analog-comparator-controller-acc">
+<h3>Analog Comparator Controller (ACC)<a class="headerlink" href="#analog-comparator-controller-acc" title="Permalink to this headline"></a></h3>
+<p>Analog Comparator Controller generates an interrupt based on user settngs. It can also
+generate a compare event which can be used by the PWM driver.</p>
+<p>This peripheral is currently not supported.</p>
+</section>
+<section id="advanced-encryption-standard-aes">
+<h3>Advanced Encryption Standard (AES)<a class="headerlink" href="#advanced-encryption-standard-aes" title="Permalink to this headline"></a></h3>
+<p>The standard complies with the American FIPS Publication 197 specification. It is not
+currently supported.</p>
+</section>
+<section id="analog-front-end-controller-afec">
+<h3>Analog Front-End Controller (AFEC)<a class="headerlink" href="#analog-front-end-controller-afec" title="Permalink to this headline"></a></h3>
+<p>This controller combines a 12 bit ADC, DAC and two 6 to 1 analog multiplexers. The current
+support in NuttX implements the controller as an analog/digital converter that can be trigger
+either via software trigger from the application or by timer/counter that runs on a defined
+frequency. Triggering by PWM is also supported by the MCUs but not currently implemented
+in NuttX. The lower-half of this driver is initialize by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_afec_initialize()</span></code></p>
+<p>Software trigger can be selected by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFECn_SWTRIG</span></code>, timer/counter trigger by
+<code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFECn_TIOATRIG</span></code>. It is also necessary to select corresponding timer/counter
+(0 for AFEC0 and 1 for AFEC1) and enable corresponding channels. Triggering from PWM driver
+is also supported and can be configured by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFECn_PWMTRIG</span></code>. In this case
+subsequental configuration of PWM driver is required (see below in PWM section).</p>
+<p>The 12 bit resolution mode can be extended up to a 16 bit resolution by digital averaging.
+The averaging can be set by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFECn_RES</span></code>.</p>
+<p>The controller supports data transfer with DMA support which can be enabled by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFEC_DMA</span></code>.
+Option <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_AFEC_DMASAMPLES</span></code> then sets the number of samples to be transfered.</p>
+</section>
+<section id="digital-analog-converter-controller-dacc">
+<h3>Digital/Analog Converter Controller (DACC)<a class="headerlink" href="#digital-analog-converter-controller-dacc" title="Permalink to this headline"></a></h3>
+<p>Digital/Analog Converter supports 12 bit resolution and can operate in free-running mode, maximum
+speed mode, trigger mode from timer/counter and interpolation mode. Trigger mode is set by
+enabling <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_DAC_TRIGGER</span></code> option. The lower-half of this driver is initialize by
+calling <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_dac_initialize()</span></code>.</p>
+<p>DMA data transfer is supported by the controller but currently not implemented in NuttX.</p>
+</section>
+<section id="ethernet-mac-gmac">
+<h3>Ethernet MAC (GMAC)<a class="headerlink" href="#ethernet-mac-gmac" title="Permalink to this headline"></a></h3>
+<p>This module implements a 10/100 Mbps Ethernet MAC which is compitible with the IEEE 802.3 standard.
+Number of RR and TX buffers can be configured by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_EMAC0_NRXBUFFERS</span></code> and
+<code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_EMAC0_NTXBUFFERS</span></code> respectively. Option <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_EMAC0_PHYINIT</span></code> may be selected
+when board specific initialization (GPIOs configuration, PHY reset etc.) is required prior to
+module usage.</p>
+</section>
+<section id="high-speed-multimedia-card-interface-hsmci">
+<h3>High Speed Multimedia Card Interface (HSMCI)<a class="headerlink" href="#high-speed-multimedia-card-interface-hsmci" title="Permalink to this headline"></a></h3>
+<p>This module supports a hight speed connection to MultiMedia Cards (MMC). Support for
+the SD slots can be enabled with the following settings:</p>
+<ul class="simple">
+<li><dl class="simple">
+<dt>System Type -> SAMV7 Peripheral Selection</dt><dd><ul>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_HSMCI0=y</span></code> : To enable HSMCI0 support</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_XDMAC=y</span></code> : XDMAC is needed by HSMCI0/1</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>System Type</dt><dd><ul>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_GPIO_IRQ=y</span></code> : PIO interrupts needed</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_GPIOn_IRQ=y</span></code> : Interrupt to corresponding pin gate</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>Device Drivers -> MMC/SD Driver Support</dt><dd><ul>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD=y</span></code> : Enable MMC/SD support</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMSCD_NSLOTS=1</span></code> : One slot per driver instance</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD_MULTIBLOCK_DISABLE=y</span></code> : (REVISIT)</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD_HAVE_CARDDETECT=y</span></code> : Supports card-detect PIOs</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD_MMCSUPPORT=n</span></code> : Interferes with some SD cards</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD_SPI=n</span></code> : No SPI-based MMC/SD support</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_MMCSD_SDIO=y</span></code> : SDIO-based MMC/SD support</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SDIO_DMA=y</span></code> : Use SDIO DMA</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SDIO_BLOCKSETUP=y</span></code> : Needs to know block sizes</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>RTOS Features -> Work Queue Support</dt><dd><ul>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SCHED_WORKQUEUE=y</span></code> : Driver needs work queue support</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="simple">
+<dt>Application Configuration -> NSH Library</dt><dd><ul>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_NSH_ARCHINIT=y</span></code> : NSH board-initialization, OR</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_BOARD_LATE_INITIALIZE=y</span></code></p></li>
+</ul>
+</dd>
+</dl>
+</li>
+</ul>
+<p>The lower-half of this driver is initialized by calling <code class="xref c c-func docutils literal notranslate"><span class="pre">sdio_initialize()</span></code>.</p>
+</section>
+<section id="inter-ic-sound-interface-i2cs">
+<h3>Inter-IC Sound Interface (I2CS)<a class="headerlink" href="#inter-ic-sound-interface-i2cs" title="Permalink to this headline"></a></h3>
+<p>This controller provides a 5 wire digital audio link to external audio devices. The link
+is bidirectional and synchronous. The interface is compliant vit I2C specification.</p>
+<p>This peripheral is currently not supported.</p>
+</section>
+<section id="integrity-check-monitor-icm">
+<h3>Integrity Check Monitor (ICM)<a class="headerlink" href="#integrity-check-monitor-icm" title="Permalink to this headline"></a></h3>
+<p>Integrity Check Monitor is a DMA controller that performs hash calculation over memory
+regions.</p>
+<p>This peripheral is currently not supported.</p>
+</section>
+<section id="image-sensor-interface-isi">
+<h3>Image Sensor Interface (ISI)<a class="headerlink" href="#image-sensor-interface-isi" title="Permalink to this headline"></a></h3>
+<p>This controller connects a CMOS type sensor to the MCU and provides image captures is
+selected formatrs.</p>
+<p>This peripheral is currently not supported.</p>
+</section>
+<section id="controller-area-network-mcan">
+<h3>Controller Area Network (MCAN)<a class="headerlink" href="#controller-area-network-mcan" title="Permalink to this headline"></a></h3>
+<p>Provides support for communication according to ISO 11898-1:2015 and to Bosch CAN-FD
+specification. It is possible to select CAN FD communication in NuttX configuration.</p>
+<p>The lower-half of the peripheral is initialized by function <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_mcan_initialize()</span></code></p>
+</section>
+<section id="media-local-bus-mlb">
+<h3>Media Local Bus (MLB)<a class="headerlink" href="#media-local-bus-mlb" title="Permalink to this headline"></a></h3>
+<p>This peripheral maps all the MOST Network data types into a single interface.</p>
+<p>This peripheral is currently not supported.</p>
+</section>
+<section id="power-management-controller-pmc">
+<h3>Power Management Controller (PMC)<a class="headerlink" href="#power-management-controller-pmc" title="Permalink to this headline"></a></h3>
+<p>Peripheral used to optimize power consumption of MCU.</p>
+<p>Not yet supported.</p>
+</section>
+<section id="pulse-width-modulation-controller-pwm">
+<h3>Pulse Width Modulation Controller (PWM)<a class="headerlink" href="#pulse-width-modulation-controller-pwm" title="Permalink to this headline"></a></h3>
+<p>Pulse Width Modulation Controller provides a PWM output on 4 independent channels. Each channel
+can control two complementary outputs. PWM can also be used to generate a signal that triggers
+ADC conversion. The trigger is generated from configurable comparison units. These units can be
+set by config option <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_PWMn_TRIGx</span></code> where n is number of PWM instance and x is the number
+of comparison unit.</p>
+<p>The peripheral has integrated fault protection that drives the output to zero when activated. The
+protection activation can be trigger from various peripherals (ADC, PMC) or from GPIO inputs.</p>
+<p>Furthemore PWM can impelement a dead time delays before the activation of complementary outputs.
+These delays are turn on by <code class="docutils literal notranslate"><span class="pre">CONFIG_PWM_DEADTIME</span></code> while dead time values are provided from application
+level the same way as duty cycle is set.</p>
+<p>The lower-half is initalized by function <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_pwminitialize()</span></code>.</p>
+</section>
+<section id="quad-serial-peripheral-interface-qspi">
+<h3>Quad Serial Peripheral Interface (QSPI)<a class="headerlink" href="#quad-serial-peripheral-interface-qspi" title="Permalink to this headline"></a></h3>
+<p>This peripheral provides communication with external devices in host mode through synchronous serial
+data link. It is possible to use QSPI peripheral in SPI mode if this is supported by MCU (config option
+<code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_QSPI_SPI_MODE</span></code>).</p>
+<p>The lower-half is initalized by function <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_qspi_initialize()</span></code> in case of QSPI mode and by
+<code class="xref c c-func docutils literal notranslate"><span class="pre">sam_qspi_spi_initialize()</span></code> in case of SPI mode.</p>
+</section>
+<section id="static-memory-controller-smc">
+<h3>Static Memory Controller (SMC)<a class="headerlink" href="#static-memory-controller-smc" title="Permalink to this headline"></a></h3>
+<p>This peripheral is a part of External Bus Interface (EBI) which is designed to ensure the successful
+data transfer between several external devices and the microcontroller.</p>
+<p>This controller is currently not suported.</p>
+</section>
+<section id="serial-peripheral-interface-spi">
+<h3>Serial Peripheral Interface (SPI)<a class="headerlink" href="#serial-peripheral-interface-spi" title="Permalink to this headline"></a></h3>
+<p>This is a synchronous serial data link that provides communication with external devices in host
+or client mode.</p>
+<p>The pripheral is initialized by <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_spibus_initialize()</span></code> function.</p>
+</section>
+<section id="synchronous-serial-controller-ssc">
+<h3>Synchronous Serial Controller (SSC)<a class="headerlink" href="#synchronous-serial-controller-ssc" title="Permalink to this headline"></a></h3>
+<p>This controller provides a synchronous communication link with external devices.</p>
+<p>The controller is initialized by <code class="xref c c-func docutils literal notranslate"><span class="pre">sam_ssc_initialize()</span></code> function.</p>
+</section>
+<section id="two-wire-interface-twihs">
+<h3>Two Wire Interface (TWIHS)<a class="headerlink" href="#two-wire-interface-twihs" title="Permalink to this headline"></a></h3>
+<p>It interconnects components on a two-wire bus. The bus is made up of one clock line
+and one data line.</p>
+</section>
+<section id="timer-counter-tc">
+<h3>Timer Counter (TC)<a class="headerlink" href="#timer-counter-tc" title="Permalink to this headline"></a></h3>
+<p>The peripheral implements four timer counter modules, each supporting three independent channels.</p>
+</section>
+<section id="universal-synchronous-asynchronous-receiver-transceiver-usart">
+<h3>Universal Synchronous Asynchronous Receiver Transceiver (USART)<a class="headerlink" href="#universal-synchronous-asynchronous-receiver-transceiver-usart" title="Permalink to this headline"></a></h3>
+<p>The MCU supports both UART and USART controllers. USART can be also used in RS-485 mode (enabled
+by <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_USARTx_RS485MODE</span></code> option) or can be used with RX DMA support. For this purpose it
+is required to configure idle bus timeout value in <code class="docutils literal notranslate"><span class="pre">CONFIG_SAMV7_SERIAL_DMA_TIMEOUT</span></code>. This option
+ensures data are read from the DMA buffer even if it is not full yet. TX DMA support is not implemented
+as well as entire DMA suport for UART peripheral.</p>
+</section>
+<section id="watchdog-timer-wdt">
+<h3>Watchdog Timer (WDT)<a class="headerlink" href="#watchdog-timer-wdt" title="Permalink to this headline"></a></h3>
+<p>The timer is used to prevent system lock-up if the software is trapped in a deadlock.</p>
+</section>
+<section id="dma-controller-xdmac">
+<h3>DMA Controller (XDMAC)<a class="headerlink" href="#dma-controller-xdmac" title="Permalink to this headline"></a></h3>
+<p>This peripheral provides a central direct memory access controller which can perform
+peripheral to memory or memory to memory transfers.</p>
+</section>
+</section>
+<section id="supported-boards">
+<h2>Supported Boards<a class="headerlink" href="#supported-boards" title="Permalink to this headline"></a></h2>
+<p>For board documentation please refer to <code class="docutils literal notranslate"><span class="pre">board/arm/samv7</span></code> section to separate README files.</p>
+<div class="toctree-wrapper compound">
+</div>
+</section>
+</section>
+
+
+ </div>
+ </div>
+ <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+ <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>
+ <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>
+ </div>
+
+ <hr/>
+
+ <div role="contentinfo">
+ <p>© Copyright 2020, The Apache Software Foundation.</p>
+ </div>
+
+
+
+</footer>
+ </div>
+ </div>
+ </section>
+ </div>
+ <script>
+ jQuery(function () {
+ SphinxRtdTheme.Navigation.enable(true);
+ });
+ </script>
+
+</body>
+</html>
\ No newline at end of file
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 a099705f..0552078b 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
@@ -109,6 +109,7 @@
<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="../../../samv7/index.html">SAM V7</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 0d50430f..f9b7232a 100644
--- a/content/docs/latest/platforms/arm/stm32wl5/index.html
+++ b/content/docs/latest/platforms/arm/stm32wl5/index.html
@@ -41,7 +41,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="NXP S32K344EVB" href="../s32k3xx/boards/s32k344evb/index.html" />
+ <link rel="prev" title="SAM V7" href="../samv7/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -109,6 +109,7 @@
<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="../samv7/index.html">SAM V7</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>
@@ -410,7 +411,7 @@ data that is no frequently updated (so, configuration is ok, logs are not).</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <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>
+ <a href="../samv7/index.html" class="btn btn-neutral float-left" title="SAM V7" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<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>
</div>
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index 8ab0d086..01fa2ff7 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -188,6 +188,9 @@ series and boards supported in NuttX:</p>
<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/samv7/index.html">SAM V7</a><ul class="simple">
+</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 c2efa0b3..46f1a933 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 ad8fcd03..4d071b53 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>Mon, 06 Mar 2023 00:13:31 +0000</pubDate>
- <lastBuildDate>Mon, 06 Mar 2023 00:13:31 +0000</lastBuildDate>
+ <pubDate>Tue, 07 Mar 2023 00:14:48 +0000</pubDate>
+ <lastBuildDate>Tue, 07 Mar 2023 00:14:48 +0000</lastBuildDate>
<generator>Jekyll v3.9.2</generator>
<item>