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 2026/10/15 00:09:38 UTC
(nuttx-website) branch asf-site updated: Publishing docs: b3418f076a557f1609bba1188c68cee620d9c534 (web: b3ba9359c605c5e92ad2feac6444e03d16143fd3)
This is an automated email from the ASF dual-hosted git repository.
github-actions[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 da1a9b9f88 Publishing docs: b3418f076a557f1609bba1188c68cee620d9c534 (web: b3ba9359c605c5e92ad2feac6444e03d16143fd3)
da1a9b9f88 is described below
commit da1a9b9f88c3c206ab2728dc2ccf9944ef8f6a99
Author: Swatantra Yadav <ma...@gmail.com>
AuthorDate: Thu Oct 15 00:09:29 2026 +0000
Publishing docs: b3418f076a557f1609bba1188c68cee620d9c534 (web: b3ba9359c605c5e92ad2feac6444e03d16143fd3)
---
.../docs/latest/ReleaseNotes/NuttX-12.10.0.html | 2 +-
.../docs/latest/ReleaseNotes/NuttX-12.11.0.html | 12 +-
.../docs/latest/ReleaseNotes/NuttX-12.12.0.html | 4 +-
.../docs/latest/ReleaseNotes/NuttX-12.13.0.html | 18 +-
content/docs/latest/ReleaseNotes/NuttX-12.4.0.html | 2 +-
content/docs/latest/ReleaseNotes/NuttX-13.0.0.html | 2 +-
content/docs/latest/_images/nvmpg-stm32f1.png | Bin 0 -> 159099 bytes
content/docs/latest/_images/task_states.svg | 2 +-
.../_sources/ReleaseNotes/NuttX-12.10.0.md.txt | 2 +-
.../_sources/ReleaseNotes/NuttX-12.11.0.md.txt | 12 +-
.../_sources/ReleaseNotes/NuttX-12.12.0.md.txt | 4 +-
.../_sources/ReleaseNotes/NuttX-12.13.0.md.txt | 18 +-
.../_sources/ReleaseNotes/NuttX-12.4.0.md.txt | 2 +-
.../_sources/ReleaseNotes/NuttX-13.0.0.md.txt | 2 +-
.../docs/latest/_sources/_tags/arch-arm.rst.txt | 1 +
.../latest/_sources/_tags/chip-stm32f1.rst.txt | 1 +
.../latest/_sources/_tags/part-stm32f103.rst.txt | 1 +
.../docs/latest/_sources/_tags/tagsindex.rst.txt | 8 +-
.../docs/latest/_sources/_tags/vendor-st.rst.txt | 1 +
.../applications/industry/cnc/index.rst.txt | 11 +
.../industry/cnc/nvmpg-dro/index.rst.txt | 48 +++
.../applications/system/brctl/index.rst.txt | 49 +++
.../applications/testing/nuts/index.rst.txt | 2 +-
.../guides/chip-specific/stm32_nucleo.rst.txt | 57 +++
.../guides/chip-specific/stm32_ports.rst.txt | 4 +
content/docs/latest/_sources/guides/index.rst.txt | 1 +
.../implementation/naming_os_internals.rst.txt | 4 +-
.../os/drivers/special/mtd/devices/at45db.rst.txt | 2 +-
.../os/drivers/special/syslog_design.rst.txt | 22 +-
.../latest/_sources/os/networking/bridge.rst.txt | 150 +++++++
.../latest/_sources/os/networking/index.rst.txt | 2 +
.../os/scheduling/cancellation_points.rst.txt | 72 ++--
.../latest/_sources/os/time/tickless_os.rst.txt | 8 +-
.../arm/rtl8730e/boards/rtl8730e_evb/index.rst.txt | 41 ++
.../arm/stm32f1/boards/nvmpg-stm32f1/index.rst.txt | 216 ++++++++++
.../arm64/fvp-v8r/boards/fvp-armv8r/index.rst.txt | 2 +-
.../platforms/sim/sim/boards/sim/index.rst.txt | 8 +
content/docs/latest/_sources/security.rst.txt | 2 +-
content/docs/latest/_tags/arch-arm.html | 4 +-
content/docs/latest/_tags/arch-arm64.html | 2 +-
content/docs/latest/_tags/arch-armv7e-m.html | 2 +-
content/docs/latest/_tags/arch-armv7m.html | 2 +-
content/docs/latest/_tags/arch-avr.html | 2 +-
content/docs/latest/_tags/arch-cm7.html | 2 +-
content/docs/latest/_tags/arch-hc.html | 2 +-
content/docs/latest/_tags/arch-mips.html | 2 +-
content/docs/latest/_tags/arch-misoc.html | 2 +-
content/docs/latest/_tags/arch-or1k.html | 2 +-
content/docs/latest/_tags/arch-renesas.html | 2 +-
content/docs/latest/_tags/arch-risc-v.html | 2 +-
content/docs/latest/_tags/arch-sim.html | 2 +-
content/docs/latest/_tags/arch-sparc.html | 2 +-
content/docs/latest/_tags/arch-tricore.html | 2 +-
content/docs/latest/_tags/arch-x86.html | 2 +-
content/docs/latest/_tags/arch-x86_64.html | 2 +-
content/docs/latest/_tags/arch-xtensa.html | 2 +-
content/docs/latest/_tags/arch-z16.html | 2 +-
content/docs/latest/_tags/arch-z80.html | 2 +-
content/docs/latest/_tags/chip-stm32f1.html | 1 +
content/docs/latest/_tags/part-stm32f103.html | 1 +
content/docs/latest/_tags/tagsindex.html | 12 +-
content/docs/latest/_tags/vendor-aifoundry.html | 2 +-
content/docs/latest/_tags/vendor-allwinner.html | 2 +-
content/docs/latest/_tags/vendor-amd.html | 2 +-
content/docs/latest/_tags/vendor-arm.html | 2 +-
content/docs/latest/_tags/vendor-artery.html | 2 +-
content/docs/latest/_tags/vendor-bouffalolab.html | 2 +-
content/docs/latest/_tags/vendor-broadcom.html | 2 +-
content/docs/latest/_tags/vendor-canaan.html | 2 +-
content/docs/latest/_tags/vendor-espressif.html | 2 +-
content/docs/latest/_tags/vendor-eswin.html | 2 +-
content/docs/latest/_tags/vendor-gigadevice.html | 2 +-
content/docs/latest/_tags/vendor-holtek.html | 2 +-
content/docs/latest/_tags/vendor-hpmicro.html | 2 +-
content/docs/latest/_tags/vendor-infineon.html | 2 +-
content/docs/latest/_tags/vendor-ingenic.html | 2 +-
content/docs/latest/_tags/vendor-maxim.html | 2 +-
content/docs/latest/_tags/vendor-microchip.html | 2 +-
content/docs/latest/_tags/vendor-moxa.html | 2 +-
content/docs/latest/_tags/vendor-nations.html | 2 +-
content/docs/latest/_tags/vendor-nordic.html | 2 +-
content/docs/latest/_tags/vendor-nuvoton.html | 2 +-
content/docs/latest/_tags/vendor-nxp.html | 2 +-
content/docs/latest/_tags/vendor-onsemi.html | 2 +-
content/docs/latest/_tags/vendor-phyplus.html | 2 +-
content/docs/latest/_tags/vendor-quicklogic.html | 2 +-
content/docs/latest/_tags/vendor-realtek.html | 2 +-
content/docs/latest/_tags/vendor-renesas.html | 2 +-
content/docs/latest/_tags/vendor-rockchip.html | 2 +-
content/docs/latest/_tags/vendor-sifive.html | 2 +-
content/docs/latest/_tags/vendor-silabs.html | 2 +-
content/docs/latest/_tags/vendor-sony.html | 2 +-
content/docs/latest/_tags/vendor-sophgo.html | 2 +-
content/docs/latest/_tags/vendor-st.html | 4 +-
content/docs/latest/_tags/vendor-starfive.html | 2 +-
content/docs/latest/_tags/vendor-thead.html | 2 +-
content/docs/latest/_tags/vendor-ti.html | 2 +-
content/docs/latest/_tags/vendor-zilog.html | 2 +-
content/docs/latest/applications/index.html | 2 +
.../applications/industry/abnt_codi/index.html | 5 +-
.../applications/industry/{foc => cnc}/index.html | 26 +-
.../applications/industry/cnc/nvmpg-dro/index.html | 291 +++++++++++++
.../latest/applications/industry/foc/index.html | 5 +-
.../docs/latest/applications/industry/index.html | 2 +
.../latest/applications/industry/modbus/index.html | 1 +
.../applications/industry/nxmodbus/index.html | 1 +
.../latest/applications/industry/scpi/index.html | 1 +
.../docs/latest/applications/system/adb/index.html | 1 +
.../latest/applications/system/adcscope/index.html | 1 +
.../applications/system/argtable3/index.html | 5 +-
.../applications/system/{lm75 => brctl}/index.html | 106 ++---
.../latest/applications/system/cdcacm/index.html | 5 +-
.../latest/applications/system/cfgdata/index.html | 1 +
.../docs/latest/applications/system/cle/index.html | 1 +
.../applications/system/composite/index.html | 1 +
.../applications/system/conntrack/index.html | 1 +
.../latest/applications/system/coredump/index.html | 1 +
.../latest/applications/system/critmon/index.html | 1 +
.../docs/latest/applications/system/cu/index.html | 1 +
.../latest/applications/system/curl/index.html | 1 +
.../docs/latest/applications/system/dd/index.html | 1 +
.../applications/system/debugpoint/index.html | 1 +
.../latest/applications/system/dhcp6c/index.html | 1 +
.../latest/applications/system/dhcpc/index.html | 1 +
.../applications/system/dumpstack/index.html | 1 +
.../latest/applications/system/expat/index.html | 1 +
.../latest/applications/system/fastboot/index.html | 1 +
.../docs/latest/applications/system/fdt/index.html | 1 +
.../applications/system/flash_eraseall/index.html | 1 +
.../applications/system/flatbuffers/index.html | 1 +
.../latest/applications/system/gcov/index.html | 1 +
.../latest/applications/system/gdbstub/index.html | 1 +
.../latest/applications/system/gprof/index.html | 1 +
.../latest/applications/system/grep/index.html | 1 +
.../latest/applications/system/hex2bin/index.html | 1 +
.../latest/applications/system/hexed/index.html | 1 +
.../latest/applications/system/hostname/index.html | 1 +
.../docs/latest/applications/system/i2c/index.html | 1 +
content/docs/latest/applications/system/index.html | 2 +
.../latest/applications/system/input/index.html | 1 +
.../applications/system/ip6tables/index.html | 1 +
.../latest/applications/system/iptables/index.html | 1 +
.../docs/latest/applications/system/kbd/index.html | 1 +
.../latest/applications/system/libuv/index.html | 1 +
.../latest/applications/system/lm75/index.html | 1 +
.../docs/latest/applications/system/lzf/index.html | 1 +
.../latest/applications/system/mdio/index.html | 1 +
.../latest/applications/system/microros/index.html | 1 +
.../latest/applications/system/netdb/index.html | 1 +
.../docs/latest/applications/system/nsh/index.html | 1 +
.../latest/applications/system/ntpc/index.html | 1 +
.../latest/applications/system/nxcamera/index.html | 1 +
.../latest/applications/system/nxcodec/index.html | 1 +
.../latest/applications/system/nxdiag/config.html | 1 +
.../latest/applications/system/nxdiag/index.html | 1 +
.../latest/applications/system/nxinit/index.html | 1 +
.../latest/applications/system/nxlooper/index.html | 1 +
.../applications/system/nxmbclient/index.html | 1 +
.../latest/applications/system/nxpkg/index.html | 1 +
.../latest/applications/system/nxplayer/index.html | 1 +
.../applications/system/nxrecorder/index.html | 1 +
.../latest/applications/system/nxstore/index.html | 1 +
.../latest/applications/system/ofloader/index.html | 1 +
.../latest/applications/system/ping/index.html | 1 +
.../latest/applications/system/ping6/index.html | 1 +
.../latest/applications/system/popen/index.html | 1 +
.../latest/applications/system/psmq/index.html | 1 +
.../latest/applications/system/ptpd/index.html | 1 +
.../latest/applications/system/readline/index.html | 1 +
.../applications/system/sched_note/index.html | 1 +
.../applications/system/sensorscope/index.html | 1 +
.../applications/system/sensortest/index.html | 1 +
.../applications/system/setlogmask/index.html | 1 +
.../docs/latest/applications/system/smf/index.html | 1 +
.../docs/latest/applications/system/spi/index.html | 1 +
.../applications/system/stackmonitor/index.html | 1 +
.../latest/applications/system/stty/index.html | 1 +
.../latest/applications/system/syslogd/index.html | 1 +
.../latest/applications/system/system/index.html | 1 +
.../latest/applications/system/taskset/index.html | 1 +
.../latest/applications/system/tcpdump/index.html | 1 +
.../docs/latest/applications/system/tee/index.html | 1 +
.../latest/applications/system/telnet/index.html | 1 +
.../latest/applications/system/telnetd/index.html | 1 +
.../applications/system/termcurses/index.html | 1 +
.../latest/applications/system/toybox/index.html | 1 +
.../latest/applications/system/trace/index.html | 1 +
.../applications/system/ubloxmodem/index.html | 1 +
.../latest/applications/system/uniqueid/index.html | 1 +
.../latest/applications/system/uorb/index.html | 1 +
.../latest/applications/system/usbmsc/index.html | 1 +
.../docs/latest/applications/system/vi/index.html | 1 +
.../applications/system/vncviewer/index.html | 1 +
.../latest/applications/system/xipfs/index.html | 1 +
.../latest/applications/system/ymodem/index.html | 1 +
.../latest/applications/system/zbus/index.html | 1 +
.../latest/applications/system/zlib/index.html | 1 +
.../latest/applications/system/zmodem/index.html | 1 +
.../latest/applications/testing/nuts/index.html | 2 +-
content/docs/latest/components/net/bridge.html | 5 +
.../latest/contributing/doc_templates/board.html | 2 +-
content/docs/latest/debugging/coredump.html | 1 +
content/docs/latest/debugging/coresight.html | 1 +
.../docs/latest/debugging/cortexmhardfaults.html | 1 +
.../debugging/debugging_elf_loadable_modules.html | 1 +
.../debugging/debuggingflash_nuttxonarm.html | 1 +
.../latest/debugging/disabling_stackdumpdebug.html | 1 +
content/docs/latest/debugging/gdb/irqinfo.html | 1 +
content/docs/latest/debugging/gdbserver.html | 1 +
content/docs/latest/debugging/gdbwithpython.html | 1 +
content/docs/latest/debugging/gprof.html | 1 +
content/docs/latest/debugging/index.html | 1 +
content/docs/latest/debugging/kasan.html | 1 +
content/docs/latest/debugging/mte.html | 1 +
content/docs/latest/debugging/qemugdb.html | 1 +
content/docs/latest/debugging/stackcheck.html | 1 +
content/docs/latest/debugging/stackrecord.html | 1 +
content/docs/latest/debugging/stackusage.html | 1 +
content/docs/latest/debugging/tasktrace.html | 1 +
.../docs/latest/debugging/tasktraceinternal.html | 1 +
content/docs/latest/debugging/tasktraceuser.html | 1 +
.../building_nuttx_with_app_out_of_src_tree.html | 1 +
.../latest/guides/build/building_uclibcpp.html | 1 +
content/docs/latest/guides/build/cpp_cmake.html | 1 +
.../guides/build/custom_app_directories.html | 1 +
content/docs/latest/guides/build/customapps.html | 1 +
.../docs/latest/guides/build/integrate_newlib.html | 1 +
content/docs/latest/guides/build/nix_flake.html | 1 +
.../latest/guides/build/platform_directories.html | 1 +
.../chip-specific/armv7m_runtimestackcheck.html | 1 +
.../chip-specific/changing_systemclockconfig.html | 1 +
.../chip-specific/port_drivers_to_stm32f7.html | 1 +
.../latest/guides/chip-specific/semihosting.html | 1 +
.../chip-specific/smaller_vector_tables.html | 5 +-
.../{stm32nullpointer.html => stm32_nucleo.html} | 156 +++----
.../latest/guides/chip-specific/stm32_ports.html | 8 +-
.../docs/latest/guides/chip-specific/stm32ccm.html | 1 +
.../guides/chip-specific/stm32nullpointer.html | 1 +
.../guides/concurrency/fork_vfork_migration.html | 1 +
.../kernel_threads_with_custom_stacks.html | 1 +
.../guides/concurrency/nestedinterrupts.html | 1 +
.../signal_events_interrupt_handlers.html | 1 +
.../signaling_sem_priority_inheritance.html | 1 +
.../guides/concurrency/thread_local_storage.html | 1 +
.../guides/concurrency/usingkernelthreads.html | 1 +
.../concurrency/versioning_and_task_names.html | 1 +
.../guides/concurrency/zerolatencyinterrupts.html | 1 +
content/docs/latest/guides/drivers/devicetree.html | 1 +
content/docs/latest/guides/drivers/drivers.html | 1 +
.../latest/guides/drivers/logging_rambuffer.html | 1 +
content/docs/latest/guides/drivers/lwl.html | 1 +
content/docs/latest/guides/drivers/ofloader.html | 1 +
.../latest/guides/drivers/reading_can_msgs.html | 1 +
content/docs/latest/guides/drivers/rndis.html | 1 +
content/docs/latest/guides/drivers/usbtrace.html | 1 +
.../docs/latest/guides/filesystem/automounter.html | 1 +
.../docs/latest/guides/filesystem/etcromfs.html | 1 +
.../latest/guides/filesystem/ram_rom_disks.html | 1 +
content/docs/latest/guides/index.html | 2 +
.../docs/latest/guides/languages/pysimcoder.html | 1 +
content/docs/latest/guides/languages/rust.html | 1 +
content/docs/latest/guides/networking/ipv6.html | 1 +
content/docs/latest/guides/networking/nfs.html | 1 +
.../networking/nsh_network_link_management.html | 1 +
.../latest/guides/networking/testingtcpip.html | 1 +
.../latest/guides/nsh/multiple_nsh_sessions.html | 1 +
.../guides/nsh/remove_device_drivers_nsh.html | 1 +
.../guides/porting/case-studies/bcm2711-rpi4b.html | 1 +
.../guides/porting/case-studies/port_arm_cm4.html | 1 +
.../docs/latest/guides/porting/customboards.html | 1 +
.../guides/porting/include_files_board_h.html | 1 +
content/docs/latest/guides/porting/port.html | 1 +
.../latest/guides/porting/port_bootsequence.html | 1 +
.../porting/port_relatedkernelconfigrations.html | 1 +
.../porting/specialstuff_in_nuttxheaderfiles.html | 1 +
.../latest/guides/programs/fully_linked_elf.html | 3 +-
.../guides/programs/partially_linked_elf.html | 3 +-
.../latest/guides/programs/protected_build.html | 1 +
.../programs/updating_release_system_elf.html | 1 +
content/docs/latest/guides/security/fortify.html | 1 +
content/docs/latest/guides/security/optee.html | 1 +
.../docs/latest/guides/simulation/qemu_tips.html | 1 +
content/docs/latest/guides/simulation/renode.html | 1 +
.../docs/latest/guides/simulation/simulator.html | 1 +
.../latest/implementation/naming_os_internals.html | 4 +-
content/docs/latest/objects.inv | Bin 252521 -> 253174 bytes
.../os/drivers/special/mtd/devices/at45db.html | 2 +-
.../latest/os/drivers/special/syslog_design.html | 22 +-
content/docs/latest/os/networking/bridge.html | 390 ++++++++++++++++++
.../os/networking/delay_act_and_tcp_perf.html | 1 +
content/docs/latest/os/networking/index.html | 3 +
content/docs/latest/os/networking/ipfilter.html | 1 +
content/docs/latest/os/networking/mdio.html | 1 +
content/docs/latest/os/networking/nat.html | 5 +-
content/docs/latest/os/networking/netdev.html | 5 +-
content/docs/latest/os/networking/netdriver.html | 1 +
.../docs/latest/os/networking/netguardsize.html | 1 +
content/docs/latest/os/networking/netlink.html | 1 +
content/docs/latest/os/networking/newreno.html | 1 +
content/docs/latest/os/networking/pkt.html | 1 +
content/docs/latest/os/networking/sixlowpan.html | 1 +
content/docs/latest/os/networking/slip.html | 1 +
content/docs/latest/os/networking/socketcan.html | 1 +
.../latest/os/networking/tcp_network_perf.html | 1 +
.../latest/os/networking/tcp_state_machine.html | 1 +
.../docs/latest/os/networking/wqueuedeadlocks.html | 1 +
.../latest/os/scheduling/cancellation_points.html | 72 ++--
content/docs/latest/os/time/tickless_os.html | 8 +-
.../arm/a1x/boards/pcduino-a10/index.html | 2 +-
.../arm/am335x/boards/beaglebone-black/index.html | 2 +-
.../arm/am335x/boards/beaglebone/index.html | 2 +-
.../platforms/arm/am67/boards/t3-gem-o1/index.html | 2 +-
.../arm/at32/boards/at32f437-mini/index.html | 2 +-
.../platforms/arm/c5471/boards/c5471evm/index.html | 2 +-
.../arm/dm320/boards/ntosd-dm320/index.html | 2 +-
.../arm/efm32/boards/efm32-g8xx-stk/index.html | 2 +-
.../arm/efm32/boards/efm32gg-stk3700/index.html | 2 +-
.../boards/olimex-efm32g880f128-stk/index.html | 2 +-
.../arm/eoss3/boards/quickfeather/index.html | 2 +-
.../boards/fvp-armv8r-aarch32/index.html | 2 +-
.../gd32f4/boards/gd32f450zk-aiotbox/index.html | 2 +-
.../arm/gd32f4/boards/gd32f450zk-eval/index.html | 2 +-
.../arm/gd32f4/boards/gd32f470ik-eval/index.html | 2 +-
.../gd32f4/boards/gd32f470zk-aiotbox/index.html | 2 +-
.../arm/gd32f4/boards/gd32f470zk-eval/index.html | 2 +-
.../arm/imx6/boards/sabre-6quad/index.html | 2 +-
.../platforms/arm/imx9/boards/imx95-evk/index.html | 2 +-
.../arm/imxrt/boards/arcx-socket-grid/index.html | 2 +-
.../arm/imxrt/boards/imxrt1020-evk/index.html | 2 +-
.../arm/imxrt/boards/imxrt1050-evk/index.html | 2 +-
.../arm/imxrt/boards/imxrt1060-evk/index.html | 2 +-
.../arm/imxrt/boards/imxrt1064-evk/index.html | 2 +-
.../arm/imxrt/boards/imxrt1170-evk/index.html | 2 +-
.../arm/imxrt/boards/teensy-4.x/index.html | 2 +-
.../arm/kinetis/boards/freedom-k28f/index.html | 2 +-
.../arm/kinetis/boards/freedom-k64f/index.html | 2 +-
.../arm/kinetis/boards/freedom-k66f/index.html | 2 +-
.../arm/kinetis/boards/kwikstik-k40/index.html | 2 +-
.../arm/kinetis/boards/teensy-3.x/index.html | 2 +-
.../arm/kinetis/boards/twr-k60n512/index.html | 2 +-
.../arm/kinetis/boards/twr-k64f120m/index.html | 2 +-
.../arm/kl/boards/freedom-kl25z/index.html | 2 +-
.../arm/kl/boards/freedom-kl26z/index.html | 2 +-
.../platforms/arm/kl/boards/teensy-lc/index.html | 2 +-
.../arm/lc823450/boards/lc823450-xgevk/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/lincoln60/index.html | 2 +-
.../boards/lpcxpresso-lpc1768/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/lx_cpu/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/mbed/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/mcb1700/index.html | 2 +-
.../boards/olimex-lpc1766stk/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/open1788/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/pnev5180b/index.html | 2 +-
.../arm/lpc17xx_40xx/boards/u-blox-c027/index.html | 2 +-
.../lpc17xx_40xx/boards/zkit-arm-1769/index.html | 2 +-
.../arm/lpc214x/boards/mcu123-lpc214x/index.html | 2 +-
.../arm/lpc214x/boards/zp214xpa/index.html | 2 +-
.../arm/lpc2378/boards/olimex-lpc2378/index.html | 2 +-
.../platforms/arm/lpc31xx/boards/ea3131/index.html | 2 +-
.../platforms/arm/lpc31xx/boards/ea3152/index.html | 2 +-
.../arm/lpc31xx/boards/olimex-lpc-h3131/index.html | 2 +-
.../arm/lpc43xx/boards/lpc4370-link2/index.html | 2 +-
.../lpc54xx/boards/lpcxpresso-lpc54628/index.html | 2 +-
.../arm/max326xx/boards/max32660-evsys/index.html | 2 +-
.../platforms/arm/moxart/boards/moxa/index.html | 2 +-
.../platforms/arm/mps/boards/mps2-an500/index.html | 2 +-
.../platforms/arm/mps/boards/mps2-an521/index.html | 2 +-
.../platforms/arm/mps/boards/mps3-an547/index.html | 2 +-
.../arm/mx8mp/boards/verdin-mx8mp/index.html | 2 +-
.../arm/nuc1xx/boards/nutiny-nuc120/index.html | 2 +-
.../arm/phy62xx/boards/phy6222/index.html | 2 +-
.../arm/ra4/boards/arduino-r4-minima/index.html | 2 +-
.../platforms/arm/ra4/boards/xiao-ra4m1/index.html | 2 +-
.../boards/adafruit-feather-rp2040/index.html | 2 +-
.../arm/rp2040/boards/adafruit-kb2040/index.html | 2 +-
.../rp2040/boards/adafruit-qt-py-rp2040/index.html | 2 +-
.../arm/rp2040/boards/pimoroni-tiny2040/index.html | 2 +-
.../rp2040/boards/raspberrypi-pico-w/index.html | 2 +-
.../arm/rp2040/boards/raspberrypi-pico/index.html | 2 +-
.../arm/rp2040/boards/seeed-xiao-rp2040/index.html | 2 +-
.../arm/rp2040/boards/w5500-evb-pico/index.html | 2 +-
.../boards/waveshare-rp2040-lcd-1.28/index.html | 2 +-
.../rp2040/boards/waveshare-rp2040-zero/index.html | 2 +-
.../docs/latest/platforms/arm/rp2040/index.html | 2 +-
.../boards/pimoroni-pico-plus-2-w/index.html | 2 +-
.../arm/rtl8720f/boards/rtl8720f_evb/index.html | 2 +-
.../arm/rtl8721dx/boards/pke8721daf/index.html | 2 +-
.../arm/rtl8721f/boards/rtl8721f_evb/index.html | 2 +-
.../arm/rtl8730e/boards/rtl8730e_evb/index.html | 43 +-
.../arm/s32k1xx/boards/rddrone-bms772/index.html | 2 +-
.../arm/s32k1xx/boards/s32k118evb/index.html | 2 +-
.../arm/s32k1xx/boards/s32k144evb/index.html | 2 +-
.../arm/s32k1xx/boards/s32k146evb/index.html | 2 +-
.../arm/s32k1xx/boards/s32k148evb/index.html | 2 +-
.../arm/s32k1xx/boards/ucans32k146/index.html | 2 +-
.../arm/s32k3xx/boards/mr-canhubk3/index.html | 2 +-
.../arm/s32k3xx/boards/s32k344evb/index.html | 2 +-
.../arm/sam34/boards/arduino-due/index.html | 2 +-
.../arm/sam34/boards/flipnclick-sam3x/index.html | 2 +-
.../platforms/arm/sam34/boards/sam3u-ek/index.html | 2 +-
.../arm/sam34/boards/sam4cmp-db/index.html | 2 +-
.../platforms/arm/sam34/boards/sam4e-ek/index.html | 2 +-
.../arm/sam34/boards/sam4l-xplained/index.html | 2 +-
.../arm/sam34/boards/sam4s-xplained-pro/index.html | 2 +-
.../arm/sam34/boards/sam4s-xplained/index.html | 2 +-
.../arm/stm32c0/boards/nucleo-c071rb/index.html | 60 +--
.../arm/stm32f1/boards/nucleo-f103rb/index.html | 4 +-
.../{nucleo-f103rb => nvmpg-stm32f1}/index.html | 451 +++++++++++++++------
.../arm/stm32f1/boards/olimexino-stm32/index.html | 4 +-
.../arm/stm32f1/boards/stm32vldiscovery/index.html | 60 ++-
.../docs/latest/platforms/arm/stm32f1/index.html | 2 +
.../arm64/a527/boards/avaota-a1/index.html | 2 +-
.../arm64/a64/boards/pinephone/index.html | 2 +-
.../arm64/am62x/boards/beagleplay/index.html | 2 +-
.../arm64/am62x/boards/pocketbeagle2/index.html | 2 +-
.../arm64/bcm2711/boards/raspberrypi-4b/index.html | 2 +-
.../docs/latest/platforms/arm64/bcm2711/index.html | 2 +-
.../arm64/fvp-v8r/boards/fvp-armv8r/index.html | 90 ++--
.../arm64/imx8/boards/imx8qm-mek/index.html | 2 +-
.../arm64/rk3399/boards/nanopi_m4/index.html | 2 +-
.../arm64/rk3399/boards/pinephonepro/index.html | 2 +-
.../arm64/rk3588/boards/orangepi-5-pro/index.html | 2 +-
.../docs/latest/platforms/arm64/rk3588/index.html | 2 +-
.../avr/at32uc3/boards/avr32dev1/index.html | 2 +-
.../avr/at90usb/boards/micropendous3/index.html | 2 +-
.../avr/at90usb/boards/teensy-2.0/index.html | 2 +-
.../platforms/avr/atmega/atmega128/index.html | 2 +-
.../platforms/avr/atmega/atmega1284p/index.html | 2 +-
.../platforms/avr/atmega/atmega2560/index.html | 2 +-
.../docs/latest/platforms/avr/atmega/index.html | 2 +-
.../avr/avrdx/boards/breadxavr/index.html | 2 +-
.../hc/m9s12/boards/demo9s12ne64/index.html | 2 +-
.../platforms/hc/m9s12/boards/ne64badge/index.html | 2 +-
content/docs/latest/platforms/hc/m9s12/index.html | 2 +-
content/docs/latest/platforms/index.html | 13 +-
.../platforms/mips/jz4780/boards/ci20/index.html | 2 +-
.../mips/pic32mx/boards/mirtoo/index.html | 2 +-
.../pic32mx/boards/pic32mx-starterkit/index.html | 2 +-
.../mips/pic32mx/boards/pic32mx7mmb/index.html | 2 +-
.../mips/pic32mx/boards/sure-pic32mx/index.html | 2 +-
.../platforms/mips/pic32mx/boards/ubw32/index.html | 2 +-
.../mips/pic32mz/boards/chipkit-wifire/index.html | 2 +-
.../mips/pic32mz/boards/ev49n51a/index.html | 2 +-
.../pic32mz/boards/flipnclick-pic32mz/index.html | 2 +-
.../pic32mz/boards/pic32mz-starterkit/index.html | 2 +-
.../renesas/m16c/boards/skp16c26/index.html | 2 +-
.../renesas/rx65n/boards/rx65n-grrose/index.html | 2 +-
.../renesas/rx65n/boards/rx65n-rsk2mb/index.html | 2 +-
.../boards/lichee-rv-86-panel/index.html | 2 +-
.../risc-v/bl602/boards/bl602evb/index.html | 2 +-
.../platforms/risc-v/bl808/boards/ox64/index.html | 2 +-
.../risc-v/c906/boards/smartl-c906/index.html | 2 +-
.../risc-v/eic7700x/boards/eic7700-evb/index.html | 2 +-
.../risc-v/eic7700x/boards/starpro64/index.html | 2 +-
.../latest/platforms/risc-v/eic7700x/index.html | 2 +-
.../risc-v/erbium/boards/minion/index.html | 2 +-
.../esp32c2/boards/esp8684-devkitm/index.html | 2 +-
.../boards/esp32c3-legacy-devkit-rust-1/index.html | 2 +-
.../boards/esp32c3-legacy-devkit/index.html | 2 +-
.../risc-v/esp32c3/boards/esp32-c3-zero/index.html | 2 +-
.../esp32c3/boards/esp32c3-devkit/index.html | 2 +-
.../esp32c3/boards/esp32c3-supermini/index.html | 2 +-
.../risc-v/esp32c3/boards/esp32c3-xiao/index.html | 2 +-
.../esp32c6/boards/esp32c6-devkitc/index.html | 2 +-
.../esp32c6/boards/esp32c6-devkitm/index.html | 2 +-
.../risc-v/esp32c6/boards/esp32c6-xiao/index.html | 2 +-
.../esp32h2/boards/esp32h2-devkit/index.html | 2 +-
.../boards/esp32p4-function-ev-board/index.html | 2 +-
.../risc-v/esp32p4/boards/esp32p4-tab5/index.html | 2 +-
.../latest/platforms/risc-v/esp32p4/index.html | 2 +-
.../risc-v/fe310/boards/hifive1-revb/index.html | 2 +-
.../gd32vw55x/boards/gd32vw553-hmq/index.html | 2 +-
.../gd32vw55x/boards/gd32vw553k-start/index.html | 2 +-
.../risc-v/hpm6000/boards/hpm6360evk/index.html | 2 +-
.../risc-v/hpm6750/boards/hpm6750evk2/index.html | 2 +-
.../risc-v/jh7110/boards/star64/index.html | 2 +-
.../risc-v/k210/boards/maix-bit/index.html | 2 +-
.../risc-v/k230/boards/canmv230/index.html | 2 +-
.../platforms/risc-v/mpfs/boards/icicle/index.html | 2 +-
.../risc-v/rv32m1/boards/rv32m1-vega/index.html | 2 +-
.../latest/platforms/sim/sim/boards/sim/index.html | 7 +
.../xtensa/esp32/boards/esp32-audio-kit/index.html | 2 +-
.../xtensa/esp32/boards/esp32-devkitc/index.html | 2 +-
.../esp32s2/boards/esp32s2-kaluga-1/index.html | 2 +-
.../esp32s2/boards/esp32s2-saola-1/index.html | 2 +-
.../esp32s3/boards/esp32s3-8048S043/index.html | 2 +-
.../esp32s3/boards/esp32s3-devkit/index.html | 4 +-
.../xtensa/esp32s3/boards/esp32s3-eye/index.html | 2 +-
.../esp32s3/boards/esp32s3-korvo-2/index.html | 4 +-
.../esp32s3/boards/esp32s3-lcd-ev/index.html | 2 +-
.../esp32s3/boards/esp32s3-lhcbit/index.html | 2 +-
.../esp32s3/boards/esp32s3-m5-cardputer/index.html | 2 +-
.../esp32s3/boards/esp32s3-touch-lcd7/index.html | 2 +-
.../esp32s3/boards/esp32s3-ws-lcd128/index.html | 2 +-
.../xtensa/esp32s3/boards/esp32s3-xiao/index.html | 2 +-
.../esp32s3/boards/lckfb-szpi-esp32s3/index.html | 2 +-
.../z80/ez80/boards/ez80f910200kitg/index.html | 2 +-
.../z80/ez80/boards/ez80f910200zco/index.html | 2 +-
.../platforms/z80/ez80/boards/makerlisp/index.html | 2 +-
.../platforms/z80/ez80/boards/z20x/index.html | 2 +-
content/docs/latest/searchindex.js | 2 +-
content/docs/latest/security.html | 2 +-
502 files changed, 2544 insertions(+), 816 deletions(-)
diff --git a/content/docs/latest/ReleaseNotes/NuttX-12.10.0.html b/content/docs/latest/ReleaseNotes/NuttX-12.10.0.html
index 6950bcc075..9e59328d66 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-12.10.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-12.10.0.html
@@ -531,7 +531,7 @@ ARM</p>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/15962">#15962</a> arch/xtensa/esp32: espnow improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16012">#16012</a> arch/xtensa/esp32s3: Add esp32s3 lcd ev v1.5 support</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16152">#16152</a> arch/xtensa/esp32s3: Fix bug regarding SPI flash operation mode</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16261">#16261</a> arch/xtensa/esp32s3: fix tickless mode timer unexpect interrupt handle</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16261">#16261</a> arch/xtensa/esp32s3: fix tickless mode timer unexpected interrupt handle</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16085">#16085</a> arch/xtensa/esp32s3: The MISO and C/S pins are optional</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/15954">#15954</a> arch/xtensa/esp32[s2|s3]: Add number of IRQ status lists for PHY initialization configuration</p></li>
</ul>
diff --git a/content/docs/latest/ReleaseNotes/NuttX-12.11.0.html b/content/docs/latest/ReleaseNotes/NuttX-12.11.0.html
index 20f7cccae3..c52481ebb7 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-12.11.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-12.11.0.html
@@ -396,8 +396,8 @@ Improvements</p>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16922">#16922</a> boards/arm/imxrt: CMake added imxrt1020-evk imxrt1050-evk boards</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16918">#16918</a> boards/arm/imxrt: CMake added imxrt1060-evk imxrt1064-evk imxrt1170-evk boards</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16639">#16639</a> cmake/arm64: support clang compile</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16547">#16547</a> cmake(bugfix):fix VERSION genarator strip error in CMake build</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16594">#16594</a> cmake(bugfix):fix VERSION genarator strip error in CMake build</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16547">#16547</a> cmake(bugfix):fix VERSION generator strip error in CMake build</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16594">#16594</a> cmake(bugfix):fix VERSION generator strip error in CMake build</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16751">#16751</a> cmake(bugfix):add default c++ search path</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16897">#16897</a> Cmake: add defconfig preprocess capability in Cmake build environment(recursively expand #include)</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16721">#16721</a> cmake: enhance the function of cmake nuttx_wildcard_sources</p></li>
@@ -508,7 +508,7 @@ XTENSA</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16744">#16744</a> arch/xtensa/esp32: fix esp32(s3)_async_op() asynchronous operation race issue</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16883">#16883</a> arch/xtensa/esp32: fix some compilation warnings</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16882">#16882</a> arch/xtensa/esp32: fix the issue of erasing a wide range of flash sectors</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16894">#16894</a> arch/xtensa/esp32,esp32s3: Start the “spiflash_op” thread with corret affinity</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16894">#16894</a> arch/xtensa/esp32,esp32s3: Start the “spiflash_op” thread with correct affinity</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16878">#16878</a> arch/xtensa/esp32s3: Add EXT1 wakeup support in power management</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16756">#16756</a> arch/xtensa/esp32s3: Fix bug related to the PSRAM-allocated task stack</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16566">#16566</a> arch/xtensa/esp32s3: Fix Esp32S3 LCD FB resolution.</p></li>
@@ -535,7 +535,7 @@ Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16914">#16914</a> drivers/i2s/i2schar: Implement ioctl commands and blocking read/write operations</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16745">#16745</a> drivers/ioexpander/icjx.c: reconfigure icjx after undervoltage</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16729">#16729</a> drivers/misc/optee: Cache coherency when MMU is disabled</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16734">#16734</a> drivers/misc/optee: expand RPC suppport for IMX9</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16734">#16734</a> drivers/misc/optee: expand RPC support for IMX9</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16800">#16800</a> drivers/misc/optee_smc: Explicitly yield during NW interrupts</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16801">#16801</a> drivers/misc/optee_smc: Fix sched_yield() on flat builds</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16473">#16473</a> drivers/mtd: fix compile warning</p></li>
@@ -577,7 +577,7 @@ Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16707">#16707</a> boards/arm/stm32f401rc-rs485: Add support to HX711 ADC</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16779">#16779</a> boards/arm/stm32f401rc-rs485: Add support to MAX31855 and MAX6675</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16780">#16780</a> boards/arm/stm32f4discovery: Add support to HX711 ADC</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16857">#16857</a> board/esp: Revert mtdblock registeration</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16857">#16857</a> board/esp: Revert mtdblock registration</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16866">#16866</a> boards/esp32s3: Add SPI slave device support</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16725">#16725</a> boards/espressif: add support for SDMMC over SPI for ESP32-C3|C6|H2</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16812">#16812</a> boards/imxrt: Fix issues and add USBHOST support to arcx-socket-grid</p></li>
@@ -654,7 +654,7 @@ Improvements</p>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16552">#16552</a> spinlock: Better recursive spinlock implementation.</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16556">#16556</a> risc-v/mmu: Fix map_region() for incorrect page table setup when vadd…</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16562">#16562</a> esp32s3: update config and doc for fastboot</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16567">#16567</a> Move assemble soure files out off gnu folder</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16567">#16567</a> Move assemble source files out off gnu folder</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16569">#16569</a> Refine vfs source file layout</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16571">#16571</a> remove warnings</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16574">#16574</a> audio/comp: fix build warning caused by invalid return value</p></li>
diff --git a/content/docs/latest/ReleaseNotes/NuttX-12.12.0.html b/content/docs/latest/ReleaseNotes/NuttX-12.12.0.html
index 79311080de..ee86c2465f 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-12.12.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-12.12.0.html
@@ -498,7 +498,7 @@ TRICORE</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17079">#17079</a> arch/tricore: remove tasking compiler tool specific code from common Cmake scripts</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17327">#17327</a> arch/tricore/tc397: Add UART port pin configuration for TC397
X86_64</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17383">#17383</a> arch/x86_64: fix bootup problem in SMP
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17383">#17383</a> arch/x86_64: fix boot-up problem in SMP
XTENSA</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17207">#17207</a> arch/xtensa: add non-iram interrupt support for ESP32-S2</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16975">#16975</a> arch/xtensa: update E-Fuse driver on ESP32|S2|S3</p></li>
@@ -538,7 +538,7 @@ Drivers With Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17392">#17392</a> drivers/sensors: improvements for Kconfig</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17076">#17076</a> drivers/sensors/ms56xx: Replace custom curtime with standard function</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17267">#17267</a> drivers/syslog: Add early_syslog() for early boot or system down debugging</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16982">#16982</a> drivers/syslog: let syslog_write() return the maximum bytes writen through a channel</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/16982">#16982</a> drivers/syslog: let syslog_write() return the maximum bytes written through a channel</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17316">#17316</a> drivers/timers: Introduce clockcount, the time conversion API. [ClockDevice Part II]</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17345">#17345</a> drivers/timers: Re-implemented timer drivers with the count-based oneshot API [ClockDevice Part V]</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17221">#17221</a> drivers/timers/arch_alarm: Revert removal of ndelay_accurate</p></li>
diff --git a/content/docs/latest/ReleaseNotes/NuttX-12.13.0.html b/content/docs/latest/ReleaseNotes/NuttX-12.13.0.html
index 21d1986a6c..e4e0907ecf 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-12.13.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-12.13.0.html
@@ -508,7 +508,7 @@ libc</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18449">#18449</a> libs/libc: add configurable skip count for mutex backtrace addresses</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17853">#17853</a> libs/libs: fix wqueue config typo</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18068">#18068</a> libs/crc: implement AUTOSAR-compatible CRC algorithm</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18151">#18151</a> libstdc++: Relocate c++config.h from include/ to libstdc++ to preserv
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18151">#18151</a> libstdc++: Relocate c++config.h from include/ to libstdc++ to preserve
tools</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17525">#17525</a> tools/nxtagspkgsfetch.sh: Fetch tags packages for NuttX and Apps.</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17874">#17874</a> Tools[feat]: Add config change impact simulation tool (checkkconfig) using kconfig-lib</p></li>
@@ -520,7 +520,7 @@ Various</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17444">#17444</a> include/string.h: mark memset and memcpy as used_code</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17569">#17569</a> include/nuttx: Introduce seqlock, a sequential count based read-write lock.</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17575">#17575</a> include/nuttx/atomic.h: fix C++ definition conflicts</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17851">#17851</a> include/sys: extend the IOCTL defintion that compatible with linux kernel</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17851">#17851</a> include/sys: extend the IOCTL definition that compatible with linux kernel</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18236">#18236</a> include/notifier: fix undefined reference to spin_lock_irqsave_nopreempt</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18308">#18308</a> include/cxx/cmath: Fix compatibility with external toolchains</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18374">#18374</a> include/cxx/cmath: Use toolchain <cmath> with toolchain libm
@@ -601,7 +601,7 @@ Architecture Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17815">#17815</a> arch/arm: fix the error in obtaining thread pointer after we use <code class="docutils literal notranslate"><span class="pre">-mtp=soft</span></code></p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17832">#17832</a> arch/arm/samv7: fix incorrect Kconfig SAMV7_EMAC0_RMII dependency</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17854">#17854</a> arch/arm: add -ffunction-sections and -fdata-sections compile options</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17855">#17855</a> arch/arm: change ghs vfpv3 to vfpv5 accrding to armv7-m documentation</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17855">#17855</a> arch/arm: change ghs vfpv3 to vfpv5 according to armv7-m documentation</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17856">#17856</a> arch/arm: replace the “-Wall” build option with the “-ghstd=last”</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17867">#17867</a> arch/sim: Refactor Wi-Fi simulation and add Pseudo Mode support</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17880">#17880</a> arch/x64: Syscall support is enabled by default</p></li>
@@ -775,7 +775,7 @@ Drivers With Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18304">#18304</a> drivers/power/pm: Fix typos in comments</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18361">#18361</a> drivers/usbdev: Fix usbmsc_unbind() function for USB composite device</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18372">#18372</a> drivers/note: noteram ioctl FIONBIO should return -ENOTTY</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18410">#18410</a> drivers/serial/uart: implement uart rpmsg linux conterpart</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18410">#18410</a> drivers/serial/uart: implement uart rpmsg linux counterpart</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18435">#18435</a> drivers/sensors: Legacy sensor warning</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18446">#18446</a> drivers/serial: add common Xilinx UART Peripheral System (XUARTPS) support</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18454">#18454</a> drivers/syslog: add millisecond option for syslog timestamp formatting’</p></li>
@@ -783,7 +783,7 @@ Drivers With Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17487">#17487</a> power/battery: battery gauge driver support</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17557">#17557</a> driver/note: make SIZEOF_NOTE_START return the right size</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17744">#17744</a> driver/cfi: fix write failed issue for unalign length with bankwidth</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17774">#17774</a> can: fix can driver error about hdr is not initilized</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17774">#17774</a> can: fix can driver error about hdr is not initialized</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17866">#17866</a> driver/cfi-flash: Add a config option for the page size of CFI flash.</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17979">#17979</a> crypto/cryptodev: support private data in driver</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18029">#18029</a> crypto/cryptodev: optimize driver</p></li>
@@ -909,7 +909,7 @@ Improvements</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17691">#17691</a> net/tcp: tcp header seq check</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17692">#17692</a> net: decouple the impact of net_lock between network cards</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17693">#17693</a> net/ethernet: fix compilation issues for inet_sockif.c</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17695">#17695</a> net/vlan: make a judgment before calling fuction</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17695">#17695</a> net/vlan: make a judgment before calling function</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17698">#17698</a> net/udp: Validate UDP length field against actual packet size</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17699">#17699</a> net/udp: Support zero-length UDP datagrams</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17700">#17700</a> net/ethernet: change struct ifreq to consistent with Linux</p></li>
@@ -1027,7 +1027,7 @@ Unsorted</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17909">#17909</a> Rpmsg rtc fixes</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17916">#17916</a> ghs: update the compile option to recommended options</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17918">#17918</a> Ltp linux kernel completement sys wait impl</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17920">#17920</a> sys/resouce: add RLIM_NLIMITS definition</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17920">#17920</a> sys/resource: add RLIM_NLIMITS definition</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17924">#17924</a> posix_test: fix the ltp project link error</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17925">#17925</a> Rpmsg signals: rpmsg router support get the rpmsg signals</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17926">#17926</a> lpcxpresso-lpc54628/netnsh: enable CONFIG_NET_SOCKOPTS to adapt icmpv6 changes</p></li>
@@ -1038,7 +1038,7 @@ Unsorted</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17934">#17934</a> pthread: reorganized the locations of pthread-related functions and constants</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17937">#17937</a> fpathconf: add _POSIX_PRIO_IO definition to comply with PSE52 standard</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17938">#17938</a> Tricore trap dump register</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17939">#17939</a> notifiy: remove critical section</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17939">#17939</a> notify: remove critical section</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17946">#17946</a> Arm64 backtrace</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17947">#17947</a> arm64: add the interrupt status in the syscall</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17950">#17950</a> ctucanfd: increase rwcnt bitfield width and fix structure alignment</p></li>
@@ -1055,7 +1055,7 @@ Unsorted</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17982">#17982</a> armv7-a/arm_addrenv_pgmap.c: add up_addrenv_find_page and up_addrenv_…</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17983">#17983</a> arm64: fix stack pointer initialization when CONFIG_STACK_COLORATION …</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17998">#17998</a> arm64: add mpu_addrenv.c empty implementation and change arm64_addren…</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17999">#17999</a> arm64/toolchain: fix compile warnning</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/17999">#17999</a> arm64/toolchain: fix compile warning</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18004">#18004</a> simwifi: Fix compilation warning</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18017">#18017</a> Kconfig: Add ALLOW_CUSTOM_PERMISSIVE_COMPONENTS license option</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18044">#18044</a> rpmsg/rpmsg_virtio: add rpmsg virtio common pm support</p></li>
diff --git a/content/docs/latest/ReleaseNotes/NuttX-12.4.0.html b/content/docs/latest/ReleaseNotes/NuttX-12.4.0.html
index 5b2a21bfcf..135749623e 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-12.4.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-12.4.0.html
@@ -417,7 +417,7 @@ sched</p>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/10993">#10993</a> libc: Remove the unused lib_libdtoa.c</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11137">#11137</a> libc: Solve some problems encountered during cmake compilation</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/10992">#10992</a> libc: stdio: Change FILE buffer field from “unsigned char *” to “char *”</p></li>
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11063">#11063</a> libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environmen for msys2</p></li>
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11063">#11063</a> libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environment for msys2</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11447">#11447</a> libc: stream: add stream interface</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11350">#11350</a> libc: Support gdbstub kernel debugging</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/11346">#11346</a> libc: Supports storing coredump into block devices</p></li>
diff --git a/content/docs/latest/ReleaseNotes/NuttX-13.0.0.html b/content/docs/latest/ReleaseNotes/NuttX-13.0.0.html
index d76312a5b8..faa66bb0de 100644
--- a/content/docs/latest/ReleaseNotes/NuttX-13.0.0.html
+++ b/content/docs/latest/ReleaseNotes/NuttX-13.0.0.html
@@ -425,7 +425,7 @@ New Architecture Support</p>
</ul>
<p>Architecture improvements</p>
<ul class="simple">
-<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18704">#18704</a> arch/*/Makefile: Avoid uncessary relinking of the nuttx binary.
+<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18704">#18704</a> arch/*/Makefile: Avoid unnecessary relinking of the nuttx binary.
ARM</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18734">#18734</a> arch/arm: Fix the compilation error</p></li>
<li><p><a class="reference external" href="https://github.com/apache/nuttx/pull/18898">#18898</a> arch/arm: fix infinite loop in test and clean cache operations</p></li>
diff --git a/content/docs/latest/_images/nvmpg-stm32f1.png b/content/docs/latest/_images/nvmpg-stm32f1.png
new file mode 100644
index 0000000000..df5b5d9cca
Binary files /dev/null and b/content/docs/latest/_images/nvmpg-stm32f1.png differ
diff --git a/content/docs/latest/_images/task_states.svg b/content/docs/latest/_images/task_states.svg
index 7dc23e36e9..f0eb3d2238 100644
--- a/content/docs/latest/_images/task_states.svg
+++ b/content/docs/latest/_images/task_states.svg
@@ -44,7 +44,7 @@
<path class="edge" d="M 240 268 L 298 268" marker-end="url(#a)"/>
<text class="lbl" x="272" y="238" text-anchor="middle">highest priority</text>
<path class="edge" d="M 304 292 L 246 292" marker-end="url(#a)"/>
- <text class="lbl" x="272" y="332" text-anchor="middle">pre-empted</text>
+ <text class="lbl" x="272" y="332" text-anchor="middle">preempted</text>
<rect class="panel" x="560" y="192" rx="10" width="304" height="254"/>
<text class="plabel" x="576" y="213">BLOCKED</text>
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.10.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.10.0.md.txt
index 4ae456fb30..ce736f4e4f 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.10.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.10.0.md.txt
@@ -180,7 +180,7 @@ XTENSA
* [#15962](https://github.com/apache/nuttx/pull/15962) arch/xtensa/esp32: espnow improvements
* [#16012](https://github.com/apache/nuttx/pull/16012) arch/xtensa/esp32s3: Add esp32s3 lcd ev v1.5 support
* [#16152](https://github.com/apache/nuttx/pull/16152) arch/xtensa/esp32s3: Fix bug regarding SPI flash operation mode
-* [#16261](https://github.com/apache/nuttx/pull/16261) arch/xtensa/esp32s3: fix tickless mode timer unexpect interrupt handle
+* [#16261](https://github.com/apache/nuttx/pull/16261) arch/xtensa/esp32s3: fix tickless mode timer unexpected interrupt handle
* [#16085](https://github.com/apache/nuttx/pull/16085) arch/xtensa/esp32s3: The MISO and C/S pins are optional
* [#15954](https://github.com/apache/nuttx/pull/15954) arch/xtensa/esp32[s2|s3]: Add number of IRQ status lists for PHY initialization configuration
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.11.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.11.0.md.txt
index f5f7496119..bffe0911dd 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.11.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.11.0.md.txt
@@ -52,8 +52,8 @@ Improvements
* [#16922](https://github.com/apache/nuttx/pull/16922) boards/arm/imxrt: CMake added imxrt1020-evk imxrt1050-evk boards
* [#16918](https://github.com/apache/nuttx/pull/16918) boards/arm/imxrt: CMake added imxrt1060-evk imxrt1064-evk imxrt1170-evk boards
* [#16639](https://github.com/apache/nuttx/pull/16639) cmake/arm64: support clang compile
-* [#16547](https://github.com/apache/nuttx/pull/16547) cmake(bugfix):fix VERSION genarator strip error in CMake build
-* [#16594](https://github.com/apache/nuttx/pull/16594) cmake(bugfix):fix VERSION genarator strip error in CMake build
+* [#16547](https://github.com/apache/nuttx/pull/16547) cmake(bugfix):fix VERSION generator strip error in CMake build
+* [#16594](https://github.com/apache/nuttx/pull/16594) cmake(bugfix):fix VERSION generator strip error in CMake build
* [#16751](https://github.com/apache/nuttx/pull/16751) cmake(bugfix):add default c++ search path
* [#16897](https://github.com/apache/nuttx/pull/16897) Cmake: add defconfig preprocess capability in Cmake build environment(recursively expand #include)
* [#16721](https://github.com/apache/nuttx/pull/16721) cmake: enhance the function of cmake nuttx_wildcard_sources
@@ -163,7 +163,7 @@ XTENSA
* [#16744](https://github.com/apache/nuttx/pull/16744) arch/xtensa/esp32: fix esp32(s3)_async_op() asynchronous operation race issue
* [#16883](https://github.com/apache/nuttx/pull/16883) arch/xtensa/esp32: fix some compilation warnings
* [#16882](https://github.com/apache/nuttx/pull/16882) arch/xtensa/esp32: fix the issue of erasing a wide range of flash sectors
-* [#16894](https://github.com/apache/nuttx/pull/16894) arch/xtensa/esp32,esp32s3: Start the "spiflash_op" thread with corret affinity
+* [#16894](https://github.com/apache/nuttx/pull/16894) arch/xtensa/esp32,esp32s3: Start the "spiflash_op" thread with correct affinity
* [#16878](https://github.com/apache/nuttx/pull/16878) arch/xtensa/esp32s3: Add EXT1 wakeup support in power management
* [#16756](https://github.com/apache/nuttx/pull/16756) arch/xtensa/esp32s3: Fix bug related to the PSRAM-allocated task stack
* [#16566](https://github.com/apache/nuttx/pull/16566) arch/xtensa/esp32s3: Fix Esp32S3 LCD FB resolution.
@@ -189,7 +189,7 @@ Improvements
* [#16914](https://github.com/apache/nuttx/pull/16914) drivers/i2s/i2schar: Implement ioctl commands and blocking read/write operations
* [#16745](https://github.com/apache/nuttx/pull/16745) drivers/ioexpander/icjx.c: reconfigure icjx after undervoltage
* [#16729](https://github.com/apache/nuttx/pull/16729) drivers/misc/optee: Cache coherency when MMU is disabled
-* [#16734](https://github.com/apache/nuttx/pull/16734) drivers/misc/optee: expand RPC suppport for IMX9
+* [#16734](https://github.com/apache/nuttx/pull/16734) drivers/misc/optee: expand RPC support for IMX9
* [#16800](https://github.com/apache/nuttx/pull/16800) drivers/misc/optee_smc: Explicitly yield during NW interrupts
* [#16801](https://github.com/apache/nuttx/pull/16801) drivers/misc/optee_smc: Fix sched_yield() on flat builds
* [#16473](https://github.com/apache/nuttx/pull/16473) drivers/mtd: fix compile warning
@@ -230,7 +230,7 @@ Improvements
* [#16707](https://github.com/apache/nuttx/pull/16707) boards/arm/stm32f401rc-rs485: Add support to HX711 ADC
* [#16779](https://github.com/apache/nuttx/pull/16779) boards/arm/stm32f401rc-rs485: Add support to MAX31855 and MAX6675
* [#16780](https://github.com/apache/nuttx/pull/16780) boards/arm/stm32f4discovery: Add support to HX711 ADC
-* [#16857](https://github.com/apache/nuttx/pull/16857) board/esp: Revert mtdblock registeration
+* [#16857](https://github.com/apache/nuttx/pull/16857) board/esp: Revert mtdblock registration
* [#16866](https://github.com/apache/nuttx/pull/16866) boards/esp32s3: Add SPI slave device support
* [#16725](https://github.com/apache/nuttx/pull/16725) boards/espressif: add support for SDMMC over SPI for ESP32-C3|C6|H2
* [#16812](https://github.com/apache/nuttx/pull/16812) boards/imxrt: Fix issues and add USBHOST support to arcx-socket-grid
@@ -304,7 +304,7 @@ Unsorted contributions
* [#16552](https://github.com/apache/nuttx/pull/16552) spinlock: Better recursive spinlock implementation.
* [#16556](https://github.com/apache/nuttx/pull/16556) risc-v/mmu: Fix map_region() for incorrect page table setup when vadd…
* [#16562](https://github.com/apache/nuttx/pull/16562) esp32s3: update config and doc for fastboot
-* [#16567](https://github.com/apache/nuttx/pull/16567) Move assemble soure files out off gnu folder
+* [#16567](https://github.com/apache/nuttx/pull/16567) Move assemble source files out off gnu folder
* [#16569](https://github.com/apache/nuttx/pull/16569) Refine vfs source file layout
* [#16571](https://github.com/apache/nuttx/pull/16571) remove warnings
* [#16574](https://github.com/apache/nuttx/pull/16574) audio/comp: fix build warning caused by invalid return value
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.12.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.12.0.md.txt
index 530895516e..069d831a97 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.12.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.12.0.md.txt
@@ -151,7 +151,7 @@ TRICORE
* [#17079](https://github.com/apache/nuttx/pull/17079) arch/tricore: remove tasking compiler tool specific code from common Cmake scripts
* [#17327](https://github.com/apache/nuttx/pull/17327) arch/tricore/tc397: Add UART port pin configuration for TC397
X86_64
-* [#17383](https://github.com/apache/nuttx/pull/17383) arch/x86_64: fix bootup problem in SMP
+* [#17383](https://github.com/apache/nuttx/pull/17383) arch/x86_64: fix boot-up problem in SMP
XTENSA
* [#17207](https://github.com/apache/nuttx/pull/17207) arch/xtensa: add non-iram interrupt support for ESP32-S2
* [#16975](https://github.com/apache/nuttx/pull/16975) arch/xtensa: update E-Fuse driver on ESP32|S2|S3
@@ -190,7 +190,7 @@ Drivers With Improvements
* [#17392](https://github.com/apache/nuttx/pull/17392) drivers/sensors: improvements for Kconfig
* [#17076](https://github.com/apache/nuttx/pull/17076) drivers/sensors/ms56xx: Replace custom curtime with standard function
* [#17267](https://github.com/apache/nuttx/pull/17267) drivers/syslog: Add early_syslog() for early boot or system down debugging
-* [#16982](https://github.com/apache/nuttx/pull/16982) drivers/syslog: let syslog_write() return the maximum bytes writen through a channel
+* [#16982](https://github.com/apache/nuttx/pull/16982) drivers/syslog: let syslog_write() return the maximum bytes written through a channel
* [#17316](https://github.com/apache/nuttx/pull/17316) drivers/timers: Introduce clockcount, the time conversion API. [ClockDevice Part II]
* [#17345](https://github.com/apache/nuttx/pull/17345) drivers/timers: Re-implemented timer drivers with the count-based oneshot API [ClockDevice Part V]
* [#17221](https://github.com/apache/nuttx/pull/17221) drivers/timers/arch_alarm: Revert removal of ndelay_accurate
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.13.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.13.0.md.txt
index 17f7a6a7e4..ad420ed8eb 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.13.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.13.0.md.txt
@@ -165,7 +165,7 @@ libc
* [#18449](https://github.com/apache/nuttx/pull/18449) libs/libc: add configurable skip count for mutex backtrace addresses
* [#17853](https://github.com/apache/nuttx/pull/17853) libs/libs: fix wqueue config typo
* [#18068](https://github.com/apache/nuttx/pull/18068) libs/crc: implement AUTOSAR-compatible CRC algorithm
-* [#18151](https://github.com/apache/nuttx/pull/18151) libstdc++: Relocate c++config.h from include/ to libstdc++ to preserv
+* [#18151](https://github.com/apache/nuttx/pull/18151) libstdc++: Relocate c++config.h from include/ to libstdc++ to preserve
tools
* [#17525](https://github.com/apache/nuttx/pull/17525) tools/nxtagspkgsfetch.sh: Fetch tags packages for NuttX and Apps.
* [#17874](https://github.com/apache/nuttx/pull/17874) Tools[feat]: Add config change impact simulation tool (checkkconfig) using kconfig-lib
@@ -177,7 +177,7 @@ Various
* [#17444](https://github.com/apache/nuttx/pull/17444) include/string.h: mark memset and memcpy as used_code
* [#17569](https://github.com/apache/nuttx/pull/17569) include/nuttx: Introduce seqlock, a sequential count based read-write lock.
* [#17575](https://github.com/apache/nuttx/pull/17575) include/nuttx/atomic.h: fix C++ definition conflicts
-* [#17851](https://github.com/apache/nuttx/pull/17851) include/sys: extend the IOCTL defintion that compatible with linux kernel
+* [#17851](https://github.com/apache/nuttx/pull/17851) include/sys: extend the IOCTL definition that compatible with linux kernel
* [#18236](https://github.com/apache/nuttx/pull/18236) include/notifier: fix undefined reference to spin_lock_irqsave_nopreempt
* [#18308](https://github.com/apache/nuttx/pull/18308) include/cxx/cmath: Fix compatibility with external toolchains
* [#18374](https://github.com/apache/nuttx/pull/18374) include/cxx/cmath: Use toolchain <cmath> with toolchain libm
@@ -258,7 +258,7 @@ Architecture Improvements
* [#17815](https://github.com/apache/nuttx/pull/17815) arch/arm: fix the error in obtaining thread pointer after we use `-mtp=soft`
* [#17832](https://github.com/apache/nuttx/pull/17832) arch/arm/samv7: fix incorrect Kconfig SAMV7_EMAC0_RMII dependency
* [#17854](https://github.com/apache/nuttx/pull/17854) arch/arm: add -ffunction-sections and -fdata-sections compile options
-* [#17855](https://github.com/apache/nuttx/pull/17855) arch/arm: change ghs vfpv3 to vfpv5 accrding to armv7-m documentation
+* [#17855](https://github.com/apache/nuttx/pull/17855) arch/arm: change ghs vfpv3 to vfpv5 according to armv7-m documentation
* [#17856](https://github.com/apache/nuttx/pull/17856) arch/arm: replace the "-Wall" build option with the "-ghstd=last"
* [#17867](https://github.com/apache/nuttx/pull/17867) arch/sim: Refactor Wi-Fi simulation and add Pseudo Mode support
* [#17880](https://github.com/apache/nuttx/pull/17880) arch/x64: Syscall support is enabled by default
@@ -432,7 +432,7 @@ Drivers With Improvements
* [#18304](https://github.com/apache/nuttx/pull/18304) drivers/power/pm: Fix typos in comments
* [#18361](https://github.com/apache/nuttx/pull/18361) drivers/usbdev: Fix usbmsc_unbind() function for USB composite device
* [#18372](https://github.com/apache/nuttx/pull/18372) drivers/note: noteram ioctl FIONBIO should return -ENOTTY
-* [#18410](https://github.com/apache/nuttx/pull/18410) drivers/serial/uart: implement uart rpmsg linux conterpart
+* [#18410](https://github.com/apache/nuttx/pull/18410) drivers/serial/uart: implement uart rpmsg linux counterpart
* [#18435](https://github.com/apache/nuttx/pull/18435) drivers/sensors: Legacy sensor warning
* [#18446](https://github.com/apache/nuttx/pull/18446) drivers/serial: add common Xilinx UART Peripheral System (XUARTPS) support
* [#18454](https://github.com/apache/nuttx/pull/18454) drivers/syslog: add millisecond option for syslog timestamp formatting'
@@ -440,7 +440,7 @@ Drivers With Improvements
* [#17487](https://github.com/apache/nuttx/pull/17487) power/battery: battery gauge driver support
* [#17557](https://github.com/apache/nuttx/pull/17557) driver/note: make SIZEOF_NOTE_START return the right size
* [#17744](https://github.com/apache/nuttx/pull/17744) driver/cfi: fix write failed issue for unalign length with bankwidth
-* [#17774](https://github.com/apache/nuttx/pull/17774) can: fix can driver error about hdr is not initilized
+* [#17774](https://github.com/apache/nuttx/pull/17774) can: fix can driver error about hdr is not initialized
* [#17866](https://github.com/apache/nuttx/pull/17866) driver/cfi-flash: Add a config option for the page size of CFI flash.
* [#17979](https://github.com/apache/nuttx/pull/17979) crypto/cryptodev: support private data in driver
* [#18029](https://github.com/apache/nuttx/pull/18029) crypto/cryptodev: optimize driver
@@ -566,7 +566,7 @@ Improvements
* [#17691](https://github.com/apache/nuttx/pull/17691) net/tcp: tcp header seq check
* [#17692](https://github.com/apache/nuttx/pull/17692) net: decouple the impact of net_lock between network cards
* [#17693](https://github.com/apache/nuttx/pull/17693) net/ethernet: fix compilation issues for inet_sockif.c
-* [#17695](https://github.com/apache/nuttx/pull/17695) net/vlan: make a judgment before calling fuction
+* [#17695](https://github.com/apache/nuttx/pull/17695) net/vlan: make a judgment before calling function
* [#17698](https://github.com/apache/nuttx/pull/17698) net/udp: Validate UDP length field against actual packet size
* [#17699](https://github.com/apache/nuttx/pull/17699) net/udp: Support zero-length UDP datagrams
* [#17700](https://github.com/apache/nuttx/pull/17700) net/ethernet: change struct ifreq to consistent with Linux
@@ -684,7 +684,7 @@ Unsorted
* [#17909](https://github.com/apache/nuttx/pull/17909) Rpmsg rtc fixes
* [#17916](https://github.com/apache/nuttx/pull/17916) ghs: update the compile option to recommended options
* [#17918](https://github.com/apache/nuttx/pull/17918) Ltp linux kernel completement sys wait impl
-* [#17920](https://github.com/apache/nuttx/pull/17920) sys/resouce: add RLIM_NLIMITS definition
+* [#17920](https://github.com/apache/nuttx/pull/17920) sys/resource: add RLIM_NLIMITS definition
* [#17924](https://github.com/apache/nuttx/pull/17924) posix_test: fix the ltp project link error
* [#17925](https://github.com/apache/nuttx/pull/17925) Rpmsg signals: rpmsg router support get the rpmsg signals
* [#17926](https://github.com/apache/nuttx/pull/17926) lpcxpresso-lpc54628/netnsh: enable CONFIG_NET_SOCKOPTS to adapt icmpv6 changes
@@ -695,7 +695,7 @@ Unsorted
* [#17934](https://github.com/apache/nuttx/pull/17934) pthread: reorganized the locations of pthread-related functions and constants
* [#17937](https://github.com/apache/nuttx/pull/17937) fpathconf: add _POSIX_PRIO_IO definition to comply with PSE52 standard
* [#17938](https://github.com/apache/nuttx/pull/17938) Tricore trap dump register
-* [#17939](https://github.com/apache/nuttx/pull/17939) notifiy: remove critical section
+* [#17939](https://github.com/apache/nuttx/pull/17939) notify: remove critical section
* [#17946](https://github.com/apache/nuttx/pull/17946) Arm64 backtrace
* [#17947](https://github.com/apache/nuttx/pull/17947) arm64: add the interrupt status in the syscall
* [#17950](https://github.com/apache/nuttx/pull/17950) ctucanfd: increase rwcnt bitfield width and fix structure alignment
@@ -712,7 +712,7 @@ Unsorted
* [#17982](https://github.com/apache/nuttx/pull/17982) armv7-a/arm_addrenv_pgmap.c: add up_addrenv_find_page and up_addrenv_…
* [#17983](https://github.com/apache/nuttx/pull/17983) arm64: fix stack pointer initialization when CONFIG_STACK_COLORATION …
* [#17998](https://github.com/apache/nuttx/pull/17998) arm64: add mpu_addrenv.c empty implementation and change arm64_addren…
-* [#17999](https://github.com/apache/nuttx/pull/17999) arm64/toolchain: fix compile warnning
+* [#17999](https://github.com/apache/nuttx/pull/17999) arm64/toolchain: fix compile warning
* [#18004](https://github.com/apache/nuttx/pull/18004) simwifi: Fix compilation warning
* [#18017](https://github.com/apache/nuttx/pull/18017) Kconfig: Add ALLOW_CUSTOM_PERMISSIVE_COMPONENTS license option
* [#18044](https://github.com/apache/nuttx/pull/18044) rpmsg/rpmsg_virtio: add rpmsg virtio common pm support
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.4.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.4.0.md.txt
index f1b2e26a82..02281a9910 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-12.4.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-12.4.0.md.txt
@@ -72,7 +72,7 @@ libs
* [#10993](https://github.com/apache/nuttx/pull/10993) libc: Remove the unused lib_libdtoa.c
* [#11137](https://github.com/apache/nuttx/pull/11137) libc: Solve some problems encountered during cmake compilation
* [#10992](https://github.com/apache/nuttx/pull/10992) libc: stdio: Change FILE buffer field from "unsigned char *" to "char *"
-* [#11063](https://github.com/apache/nuttx/pull/11063) libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environmen for msys2
+* [#11063](https://github.com/apache/nuttx/pull/11063) libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environment for msys2
* [#11447](https://github.com/apache/nuttx/pull/11447) libc: stream: add stream interface
* [#11350](https://github.com/apache/nuttx/pull/11350) libc: Support gdbstub kernel debugging
* [#11346](https://github.com/apache/nuttx/pull/11346) libc: Supports storing coredump into block devices
diff --git a/content/docs/latest/_sources/ReleaseNotes/NuttX-13.0.0.md.txt b/content/docs/latest/_sources/ReleaseNotes/NuttX-13.0.0.md.txt
index a5fe11b8c7..36db857707 100644
--- a/content/docs/latest/_sources/ReleaseNotes/NuttX-13.0.0.md.txt
+++ b/content/docs/latest/_sources/ReleaseNotes/NuttX-13.0.0.md.txt
@@ -76,7 +76,7 @@ New Architecture Support
* [#18739](https://github.com/apache/nuttx/pull/18739) arch/arm: add STM32H755XI chip
Architecture improvements
-* [#18704](https://github.com/apache/nuttx/pull/18704) arch/*/Makefile: Avoid uncessary relinking of the nuttx binary.
+* [#18704](https://github.com/apache/nuttx/pull/18704) arch/*/Makefile: Avoid unnecessary relinking of the nuttx binary.
ARM
* [#18734](https://github.com/apache/nuttx/pull/18734) arch/arm: Fix the compilation error
* [#18898](https://github.com/apache/nuttx/pull/18898) arch/arm: fix infinite loop in test and clean cache operations
diff --git a/content/docs/latest/_sources/_tags/arch-arm.rst.txt b/content/docs/latest/_sources/_tags/arch-arm.rst.txt
index 9a63beaeac..48fd981663 100644
--- a/content/docs/latest/_sources/_tags/arch-arm.rst.txt
+++ b/content/docs/latest/_sources/_tags/arch-arm.rst.txt
@@ -166,6 +166,7 @@ Tags: arch:arm
../platforms/arm/stm32f1/boards/hymini-stm32v/index.rst
../platforms/arm/stm32f1/boards/maple/index.rst
../platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst
+ ../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst
../platforms/arm/stm32f1/boards/olimexino-stm32/index.rst
../platforms/arm/stm32f1/boards/shenzhou/index.rst
../platforms/arm/stm32f1/boards/stm3210e-eval/index.rst
diff --git a/content/docs/latest/_sources/_tags/chip-stm32f1.rst.txt b/content/docs/latest/_sources/_tags/chip-stm32f1.rst.txt
index 0a59905189..368a6a3e2c 100644
--- a/content/docs/latest/_sources/_tags/chip-stm32f1.rst.txt
+++ b/content/docs/latest/_sources/_tags/chip-stm32f1.rst.txt
@@ -13,6 +13,7 @@ Tags: chip:stm32f1
../platforms/arm/stm32f1/boards/hymini-stm32v/index.rst
../platforms/arm/stm32f1/boards/maple/index.rst
../platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst
+ ../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst
../platforms/arm/stm32f1/boards/olimexino-stm32/index.rst
../platforms/arm/stm32f1/boards/shenzhou/index.rst
../platforms/arm/stm32f1/boards/stm3210e-eval/index.rst
diff --git a/content/docs/latest/_sources/_tags/part-stm32f103.rst.txt b/content/docs/latest/_sources/_tags/part-stm32f103.rst.txt
index 248bd4f25b..633d1de395 100644
--- a/content/docs/latest/_sources/_tags/part-stm32f103.rst.txt
+++ b/content/docs/latest/_sources/_tags/part-stm32f103.rst.txt
@@ -12,6 +12,7 @@ Tags: part:stm32f103
../platforms/arm/stm32f1/boards/hymini-stm32v/index.rst
../platforms/arm/stm32f1/boards/maple/index.rst
../platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst
+ ../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst
../platforms/arm/stm32f1/boards/olimexino-stm32/index.rst
../platforms/arm/stm32f1/boards/stm3210e-eval/index.rst
../platforms/arm/stm32f1/boards/stm32_tiny/index.rst
diff --git a/content/docs/latest/_sources/_tags/tagsindex.rst.txt b/content/docs/latest/_sources/_tags/tagsindex.rst.txt
index 667f954d8d..8fa424df82 100644
--- a/content/docs/latest/_sources/_tags/tagsindex.rst.txt
+++ b/content/docs/latest/_sources/_tags/tagsindex.rst.txt
@@ -48,7 +48,7 @@ The instruction set, as named under ``arch/``.
.. toctree::
:maxdepth: 1
- arch:arm (262) <arch-arm.rst>
+ arch:arm (263) <arch-arm.rst>
arch:arm64 (16) <arch-arm64.rst>
arch:armv7e-m (1) <arch-armv7e-m.rst>
arch:armv7m (1) <arch-armv7m.rst>
@@ -118,7 +118,7 @@ Who makes the chip.
vendor:silabs (3) <vendor-silabs.rst>
vendor:sony (1) <vendor-sony.rst>
vendor:sophgo (1) <vendor-sophgo.rst>
- vendor:st (113) <vendor-st.rst>
+ vendor:st (114) <vendor-st.rst>
vendor:starfive (1) <vendor-starfive.rst>
vendor:thead (1) <vendor-thead.rst>
vendor:ti (9) <vendor-ti.rst>
@@ -215,7 +215,7 @@ arm
chip:stm32c0 (2) <chip-stm32c0.rst>
chip:stm32c5 (1) <chip-stm32c5.rst>
chip:stm32f0 (4) <chip-stm32f0.rst>
- chip:stm32f1 (14) <chip-stm32f1.rst>
+ chip:stm32f1 (15) <chip-stm32f1.rst>
chip:stm32f2 (5) <chip-stm32f2.rst>
chip:stm32f3 (6) <chip-stm32f3.rst>
chip:stm32f4 (21) <chip-stm32f4.rst>
@@ -619,7 +619,7 @@ stm32f1
:maxdepth: 1
part:stm32f100 (1) <part-stm32f100.rst>
- part:stm32f103 (10) <part-stm32f103.rst>
+ part:stm32f103 (11) <part-stm32f103.rst>
part:stm32f107 (4) <part-stm32f107.rst>
stm32f2
diff --git a/content/docs/latest/_sources/_tags/vendor-st.rst.txt b/content/docs/latest/_sources/_tags/vendor-st.rst.txt
index 8e1f2c65cc..331ac184b5 100644
--- a/content/docs/latest/_sources/_tags/vendor-st.rst.txt
+++ b/content/docs/latest/_sources/_tags/vendor-st.rst.txt
@@ -21,6 +21,7 @@ Tags: vendor:st
../platforms/arm/stm32f1/boards/hymini-stm32v/index.rst
../platforms/arm/stm32f1/boards/maple/index.rst
../platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst
+ ../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst
../platforms/arm/stm32f1/boards/olimexino-stm32/index.rst
../platforms/arm/stm32f1/boards/shenzhou/index.rst
../platforms/arm/stm32f1/boards/stm3210e-eval/index.rst
diff --git a/content/docs/latest/_sources/applications/industry/cnc/index.rst.txt b/content/docs/latest/_sources/applications/industry/cnc/index.rst.txt
new file mode 100644
index 0000000000..9b0e1af246
--- /dev/null
+++ b/content/docs/latest/_sources/applications/industry/cnc/index.rst.txt
@@ -0,0 +1,11 @@
+================
+CNC Applications
+================
+
+.. toctree::
+ :glob:
+ :maxdepth: 1
+ :titlesonly:
+ :caption: Contents
+
+ */index*
diff --git a/content/docs/latest/_sources/applications/industry/cnc/nvmpg-dro/index.rst.txt b/content/docs/latest/_sources/applications/industry/cnc/nvmpg-dro/index.rst.txt
new file mode 100644
index 0000000000..c02f543252
--- /dev/null
+++ b/content/docs/latest/_sources/applications/industry/cnc/nvmpg-dro/index.rst.txt
@@ -0,0 +1,48 @@
+===============================
+``nvmpg-dro`` NVMPG pendant DRO
+===============================
+
+Digital readout (DRO) firmware for the Digital Dream NVMPG CNC pendant
+(:doc:`nvmpg-stm32f1 </platforms/arm/stm32f1/boards/nvmpg-stm32f1/index>`
+board). It replaces the original firmware of the pendant and speaks the same
+serial protocol with the NVUM/NVEM/EC300/EC500 motion controllers.
+
+The application:
+
+* Receives the status frames from the controller (``5A 5A`` followed by 51
+ bytes) and answers the identify request (``5A 5B``) with ``01 13``.
+* Draws the axis positions (XYZ or ABC page, depending on the selected axis),
+ the FRO/SJR/SRO overrides, the MPG step and the RESET/COMM lamps. Only the
+ fields that changed since the last frame are redrawn.
+* Polls the keys every 10 ms, debounces them and sends the key code
+ (key index + 2) when a key is pressed and ``code | 0x80`` when it is
+ released.
+* Draws the axis positions in grey when no frame was received for
+ ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_LINK_TIMEOUT`` milliseconds.
+* Optionally shows the NuttX logo at startup.
+
+The frame layout is described in the board documentation.
+
+Drawing is done with ``LCDDEVIO_PUTAREA`` on the LCD character device and a
+built-in 5x7 font. No framebuffer is used: a 220x176 RGB565 framebuffer would
+need more RAM than the STM32F103RC has.
+
+Configuration
+=============
+
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO``: enable the application. Depends on
+ ``CONFIG_LCD_DEV``, ``CONFIG_DEV_GPIO`` and pthread support.
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_TTY``: serial port connected to the
+ controller (default ``/dev/ttyS0``).
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_LCD``: LCD character device (default
+ ``/dev/lcd0``).
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_NKEYS``: number of keys, read from
+ ``/dev/gpio0`` .. ``/dev/gpioN-1`` (default 10).
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_SPLASH``: show the NuttX logo at startup.
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_SPLASH_MS``: how long the logo is shown
+ (default 1000 ms).
+* ``CONFIG_INDUSTRY_CNC_NVMPG_DRO_LINK_TIMEOUT``: link timeout in
+ milliseconds (default 1000).
+
+The NuttX logo image is the RGB565 run-length encoded logo from
+``apps/examples/nximage``.
diff --git a/content/docs/latest/_sources/applications/system/brctl/index.rst.txt b/content/docs/latest/_sources/applications/system/brctl/index.rst.txt
new file mode 100644
index 0000000000..4c704c438f
--- /dev/null
+++ b/content/docs/latest/_sources/applications/system/brctl/index.rst.txt
@@ -0,0 +1,49 @@
+==================================
+``brctl`` Ethernet bridge command
+==================================
+
+Overview
+========
+
+The ``brctl`` command creates and deletes Ethernet bridges and adds or
+removes their ports, using the ``SIOCBRADDBR``, ``SIOCBRDELBR``,
+``SIOCBRADDIF`` and ``SIOCBRDELIF`` ioctl commands. See
+:doc:`/os/networking/bridge` for how the bridge works.
+
+Configuration
+=============
+
+Enable the command with ``CONFIG_SYSTEM_BRCTL``. It depends on
+``CONFIG_NET_BRIDGE``.
+
+Usage
+=====
+
+.. code-block:: console
+
+ brctl addbr <bridge>
+ brctl delbr <bridge>
+ brctl addif <bridge> <device>
+ brctl delif <bridge> <device>
+
+``addbr``
+ Create a bridge device named ``<bridge>``.
+``delbr``
+ Delete a bridge. The bridge must be down (``ifdown <bridge>``).
+``addif``
+ Add the network device ``<device>`` to the bridge as a port.
+``delif``
+ Remove a port from the bridge.
+
+Example
+=======
+
+.. code-block:: console
+
+ nsh> ifup eth0
+ nsh> ifup eth1
+ nsh> brctl addbr br0
+ nsh> brctl addif br0 eth0
+ nsh> brctl addif br0 eth1
+ nsh> ifconfig br0 10.0.0.2 netmask 255.255.255.0
+ nsh> ifup br0
diff --git a/content/docs/latest/_sources/applications/testing/nuts/index.rst.txt b/content/docs/latest/_sources/applications/testing/nuts/index.rst.txt
index 32f00941df..4bf1e57bb1 100644
--- a/content/docs/latest/_sources/applications/testing/nuts/index.rst.txt
+++ b/content/docs/latest/_sources/applications/testing/nuts/index.rst.txt
@@ -164,7 +164,7 @@ on/off the test group. You will have to add this to the NUTS Kconfig file.
In order to reduce the amount of special switches in the
``Makefile``/``CMakeLists.txt`` files, all source files in each category
directory are included with a wild card. Thus, to avoid compiling unselected
-test groups, each test group's C file should be surrounded in the gaurd:
+test groups, each test group's C file should be surrounded in the guard:
.. code:: c
diff --git a/content/docs/latest/_sources/guides/chip-specific/stm32_nucleo.rst.txt b/content/docs/latest/_sources/guides/chip-specific/stm32_nucleo.rst.txt
new file mode 100644
index 0000000000..d6fcf439c6
--- /dev/null
+++ b/content/docs/latest/_sources/guides/chip-specific/stm32_nucleo.rst.txt
@@ -0,0 +1,57 @@
+=====================
+STM32 Nucleo standard
+=====================
+
+Status: draft, see `issue 19296
+<https://github.com/apache/nuttx/issues/19296>`_.
+
+This page collects the rules that all STM32 Nucleo boards in NuttX follow.
+It starts with the common board initialization and grows as more of the
+board logic becomes shared.
+
+Common board initialization
+===========================
+
+Initialization that does not depend on the board lives in
+``boards/arm/common/stm32/src/board_common.c``. It is part of the common
+STM32 board logic (``CONFIG_ARCH_BOARD_COMMON``), which every Nucleo board
+selects, and provides one function:
+
+.. code-block:: c
+
+ #include "board_common.h"
+
+ int stm32_common_initialize(void);
+
+Every Nucleo board calls ``stm32_common_initialize()`` early in its
+bringup, in ``stm32_bringup()`` or, if the board has none, in
+``board_late_initialize()``. A failure is logged and the bringup continues.
+
+The function currently handles:
+
+========= ================================== ================================
+Feature Enabled by Result
+========= ================================== ================================
+procfs ``CONFIG_FS_PROCFS`` mounted at
+ ``CONFIG_NSH_PROC_MOUNTPOINT``
+ or ``/proc``
+tmpfs ``CONFIG_FS_TMPFS`` mounted at
+ ``CONFIG_LIBC_TMPDIR``
+IWDG ``CONFIG_STM32_IWDG`` ``/dev/watchdog0``
+WWDG ``CONFIG_STM32_WWDG`` ``/dev/watchdog1``
+CAN ``CONFIG_STM32_CAN_CHARDRIVER`` ``/dev/can0``, ``/dev/can1``,
+ ``CONFIG_STM32_FDCAN_CHARDRIVER`` ... in instance order
+SocketCAN ``CONFIG_STM32_CAN_SOCKET`` interfaces for all enabled
+ ``CONFIG_STM32_FDCAN_SOCKET`` instances
+I2C ``CONFIG_I2C_DRIVER`` ``/dev/i2cN`` for every enabled
+ ``CONFIG_STM32_I2CN``
+========= ================================== ================================
+
+The file systems are not mounted when ``CONFIG_DISABLE_MOUNTPOINT`` is
+set. The IWDG uses ``STM32_LSI_FREQUENCY`` from the board ``board.h``.
+
+Rules for boards:
+
+- Do not repeat any of the features above in the board directory.
+- Board-independent initialization is added to
+ ``stm32_common_initialize()``, not to individual boards.
diff --git a/content/docs/latest/_sources/guides/chip-specific/stm32_ports.rst.txt b/content/docs/latest/_sources/guides/chip-specific/stm32_ports.rst.txt
index 271b42bc71..e51c52283b 100644
--- a/content/docs/latest/_sources/guides/chip-specific/stm32_ports.rst.txt
+++ b/content/docs/latest/_sources/guides/chip-specific/stm32_ports.rst.txt
@@ -1047,6 +1047,10 @@ The core prefix is dropped once an IP is used by more than one core
class. Until then it is kept to make migration of families into common
code simpler.
+All instances of the GPDMA/LPDMA IP family are named ``STM32_DMAx`` in the
+memory maps, regardless of the GPDMA or LPDMA marketing name. Register bit
+and interrupt vector names keep the reference manual names.
+
Common STM32 files should follow these rules:
* Files shared by more than one family are placed under
diff --git a/content/docs/latest/_sources/guides/index.rst.txt b/content/docs/latest/_sources/guides/index.rst.txt
index 0f52ddac8a..e8ec1594b5 100644
--- a/content/docs/latest/_sources/guides/index.rst.txt
+++ b/content/docs/latest/_sources/guides/index.rst.txt
@@ -108,6 +108,7 @@ Guides
chip-specific/port_drivers_to_stm32f7.rst
chip-specific/semihosting.rst
chip-specific/smaller_vector_tables.rst
+ chip-specific/stm32_nucleo.rst
chip-specific/stm32_ports.rst
chip-specific/stm32ccm.rst
chip-specific/stm32nullpointer.rst
diff --git a/content/docs/latest/_sources/implementation/naming_os_internals.rst.txt b/content/docs/latest/_sources/implementation/naming_os_internals.rst.txt
index 39a1622c49..8ed083393c 100644
--- a/content/docs/latest/_sources/implementation/naming_os_internals.rst.txt
+++ b/content/docs/latest/_sources/implementation/naming_os_internals.rst.txt
@@ -11,7 +11,7 @@ Naming of OS Internal Functions
Legacy smooshed-together names
==============================
-There has been some controvery lately about the consistency of naming of OS
+There has been some controversy lately about the consistency of naming of OS
internal functions. We should come to a consensus on the desired naming
of conventions for internal OS functions before we start arbitrarily
changing names.
@@ -149,7 +149,7 @@ Hence, I think the naming:
clock_t clock_systime_ticks(void);
int clock_systime_timespec(FAR struct timespec *ts);
-is perfectly accepable without the ``_get_``.
+is perfectly acceptable without the ``_get_``.
And since ``_get_`` is the only operation on ``stackinfo``,
the following would be a perfectly acceptable renaming:
diff --git a/content/docs/latest/_sources/os/drivers/special/mtd/devices/at45db.rst.txt b/content/docs/latest/_sources/os/drivers/special/mtd/devices/at45db.rst.txt
index e96de70e8d..3b05c31895 100644
--- a/content/docs/latest/_sources/os/drivers/special/mtd/devices/at45db.rst.txt
+++ b/content/docs/latest/_sources/os/drivers/special/mtd/devices/at45db.rst.txt
@@ -9,7 +9,7 @@ The driver is enabled by option ``CONFIG_MTD_AT64DB``. It is possible
to set communication frequency with ``CONFIG_AT64DB_FREQUENCY`` option.
Option ``CONFIG_AT64DB_PREWAIT`` enables high performance write logic,
-optin ``CONFIG_AT64DB_PRWSAVE`` allows to device to enter power save mode.
+option ``CONFIG_AT64DB_PRWSAVE`` allows to device to enter power save mode.
The flash memory has to be initialized before used. This is typically done
from board support package layer during the board's bringup phase. This
diff --git a/content/docs/latest/_sources/os/drivers/special/syslog_design.rst.txt b/content/docs/latest/_sources/os/drivers/special/syslog_design.rst.txt
index 51ab335125..d3ea8464bb 100644
--- a/content/docs/latest/_sources/os/drivers/special/syslog_design.rst.txt
+++ b/content/docs/latest/_sources/os/drivers/special/syslog_design.rst.txt
@@ -68,7 +68,7 @@ SYSLOG output:
* Kernel Build: The kernel build is compliant with the POSIX requirement:
* There will be one mask for for each user process, controlling the
* SYSLOG output only form that process. There will be a separate mask
- * accessable only in the kernel code to control kernel SYSLOG output.
+ * accessible only in the kernel code to control kernel SYSLOG output.
*
****************************************************************************/
@@ -279,7 +279,7 @@ Low-Level Serial Output
If you are using a SYSLOG console channel (``CONFIG_SYSLOG_CONSOLE``)
with a serial console (``CONFIG_SYSLOG_SERIAL_CONSOLE``) and if the underlying
architecture supports the low-level ``up_putc()`` interface
-(``CONFIG_ARCH_LOWPUTC``), then the SYLOG logic will direct the output
+(``CONFIG_ARCH_LOWPUTC``), then the SYSLOG logic will direct the output
to ``up_putc()`` which is capable of generating the serial output
within the context of an interrupt handler.
@@ -293,7 +293,7 @@ There are a few issues in doing this however:
2. The output generated by ``up_putc()`` is immediate and in real-time.
The normal SYSLOG output, on the other hand, is buffered in the serial
driver and may be delayed with respect to the immediate output by many
- lines. Therefore, the interrupt level SYSLOG ouput provided throug
+ lines. Therefore, the interrupt level SYSLOG output provided through
``up_putc()`` is grossly out of synchronization with other debug output.
In-Memory Buffering
@@ -318,7 +318,7 @@ level SYSLOG output. In this case:
output. In this case, the interrupt level SYSLOG output will interrupt
the normal output stream and the interrupt level SYSLOG output will
be inserted into the correct position in the SYSLOG output when
- the next normal SYLOG output is generated.
+ the next normal SYSLOG output is generated.
SYSLOG Channel Options
======================
@@ -340,7 +340,7 @@ The configuration options that affect this channel selection include:
selected when a UART or USART is configured as the system console.
There is no user selection.
* ``CONFIG_SYSLOG_CONSOLE``: This configuration option is manually selected
- from the SYSLOG menu. This is the option that acutally enables the SYSLOG
+ from the SYSLOG menu. This is the option that actually enables the SYSLOG
console device. It depends on ``CONFIG_DEV_CONSOLE`` and it will
automatically select ``CONFIG_SYSLOG_SERIAL_CONSOLE`` if
``CONFIG_SERIAL_CONSOLE`` is selected.
@@ -388,7 +388,7 @@ Or suppose you support only a Telnet console but want to capture
debug output ``/dev/ttyS0``.
This SYSLOG device channel is selected with ``CONFIG_SYSLOG_CHAR`` and has
-no other dependencies. Differences fromthe SYSLOG console channel include:
+no other dependencies. Differences from the SYSLOG console channel include:
1. ``CONFIG_SYSLOG_DEVPATH``: This configuration option string must be set
provide the full path to the character device to be used.
@@ -531,7 +531,7 @@ then the following must also be provided:
Other miscellaneous settings:
-* ``CONFIG_RAMLOG_CRLF`` - Pre-pend a carriage return before every linefeed
+* ``CONFIG_RAMLOG_CRLF`` - Prepend a carriage return before every linefeed
that goes into the RAM log.
* ``CONFIG_RAMLOG_NONBLOCKING`` - Reading from the RAMLOG will never block
if the RAMLOG is empty. If the RAMLOG is empty, then zero is returned
@@ -714,10 +714,10 @@ in sequential order in time.
.. note::
- Although a simple working around for a partical debug scenario
+ Although a simple working around for a particular debug scenario
is simply to increase the size of the RX buffer in the serial
driver. Assuming that the RX buffer overrun is only the result
- of short-term, bursty behavior, then the large buffer migh prevent
+ of short-term, bursty behavior, then the large buffer might prevent
tasks blocking waiting for space to write the next byte.
Of course, there is no work around for the perverse case where the debug
@@ -732,7 +732,7 @@ Serialization Buffer
Some of these asynchrony problems could also be reduced or eliminated
if all debug output were buffered in an in-memory FIFO. That buffer
-would serialize output from diffrent sources:
+would serialize output from different sources:
Various tasks and interrupt level logic.
There is already a outgoing, RX buffer in the serial driver.
@@ -776,7 +776,7 @@ of the serial RX buffer to accomplish that; any special serialization
is of no help (other than it effectively increases the size of the RX buffer).
The existing ``RAMLOG`` code could be extended so that the buffered data
-is agressively dumped to the ``SYSLOG`` device and I think all problems
+is aggressively dumped to the ``SYSLOG`` device and I think all problems
would be eliminated. The buffer could be dumped that the end of each
non-interrupt level execution of ``syslog()`` (and also on a crash).
Interrupt level output would have to pend in the buffer until the next,
diff --git a/content/docs/latest/_sources/os/networking/bridge.rst.txt b/content/docs/latest/_sources/os/networking/bridge.rst.txt
new file mode 100644
index 0000000000..d32d535665
--- /dev/null
+++ b/content/docs/latest/_sources/os/networking/bridge.rst.txt
@@ -0,0 +1,150 @@
+===============
+Ethernet Bridge
+===============
+
+The Ethernet bridge joins several Ethernet (or IEEE 802.11) network devices
+into one layer 2 network, like a simple learning switch. It follows the
+IEEE 802.1D transparent bridge model without the spanning tree protocol.
+
+A bridge is a virtual network device, ``br0`` for example. Real devices are
+added to it as *ports*. Frames received on a port are forwarded to the other
+ports, and frames for the local host are passed to the network stack through
+the bridge device. The IP configuration belongs to the bridge device: the
+ports normally have no IP address.
+
+::
+
+ IP stack (sockets, DHCP server, ...)
+ |
+ [ br0 ] <- IP address, MAC address
+ / \
+ [ eth0 ] [ wlan0 ] <- ports, no IP address
+ | |
+ wired LAN Wi-Fi clients
+
+Configuration Options
+=====================
+
+``CONFIG_NET_BRIDGE``
+ Enable bridge support. Requires ``CONFIG_NET_ETHERNET``.
+``CONFIG_NET_BRIDGE_MAX_PORTS``
+ Maximum number of ports per bridge (default 4).
+``CONFIG_NET_BRIDGE_FDB_SIZE``
+ Number of MAC addresses that each bridge can learn (default 32). When
+ the table is full, the least recently seen address is replaced.
+``CONFIG_NET_BRIDGE_AGEING_TIME``
+ Seconds after which an address that sent no frame is forgotten
+ (default 300).
+
+Usage
+=====
+
+Bridges are configured with the Linux bridge ioctl commands, which the
+``brctl`` command (``CONFIG_SYSTEM_BRCTL``) wraps:
+
+``SIOCBRADDBR``
+ Create a bridge. The argument is the name of the new device.
+``SIOCBRDELBR``
+ Delete a bridge. The bridge must be down.
+``SIOCBRADDIF`` / ``SIOCBRDELIF``
+ Add a port to a bridge or remove it. The argument is a
+ ``struct ifreq`` with the bridge name in ``ifr_name`` and the interface
+ index of the port in ``ifr_ifindex``.
+
+Example from NSH:
+
+.. code-block:: console
+
+ nsh> ifup eth0
+ nsh> ifup eth1
+ nsh> brctl addbr br0
+ nsh> brctl addif br0 eth0
+ nsh> brctl addif br0 eth1
+ nsh> ifconfig br0 10.0.0.2 netmask 255.255.255.0
+ nsh> ifup br0
+
+The bridge takes the MAC address of its first port, unless one was set
+before. Its MTU is the smallest MTU of its ports.
+
+Forwarding
+==========
+
+* The source address of every received frame is learned in the filtering
+ database (FDB) of the bridge, together with the receiving port.
+* Unicast frames for the address of the bridge or of one of its ports go to
+ the local host.
+* Unicast frames for a learned address are sent on the port of that address,
+ or dropped if that is the receiving port.
+* Unicast frames for an unknown address are sent on all other ports
+ (flooding).
+* Broadcast and multicast frames go to the local host and to all other
+ ports, except the IEEE 802.1D reserved addresses ``01:80:C2:00:00:00`` to
+ ``01:80:C2:00:00:0F``, which only go to the local host.
+* Frames sent by the local host through the bridge device are forwarded the
+ same way.
+
+Packet sockets bound to a port see every frame received on it. Packet
+sockets bound to the bridge device see the frames for the local host and
+the frames it sends.
+
+Limitations
+===========
+
+* There is no spanning tree protocol. The network must not contain loops
+ through the bridge, or broadcast frames will circulate forever.
+* Only devices that use the upper-half driver interface
+ (``include/nuttx/net/netdev_lowerhalf.h``) can be ports. Adding another
+ device fails with ``EOPNOTSUPP``.
+* To forward unicast frames, a port must receive frames for foreign MAC
+ addresses: Ethernet devices need ``CONFIG_NET_PROMISCUOUS`` (if their
+ driver supports it), and IEEE 802.11 devices must be in access point mode,
+ since a station cannot send frames with foreign source addresses.
+* There is no VLAN filtering: tagged frames are forwarded unchanged.
+* A frame for a port that has no room is dropped, as there is no queue
+ between the bridge and the ports. Frames sent by the local host through
+ the bridge device are not dropped for that reason: the network stack
+ waits until the ports have room.
+
+Implementation
+==============
+
+The code is in ``drivers/net/bridge.c``. The bridge device is a network
+device of the upper-half driver interface, like a VLAN device, and the ports
+are ordinary upper-half devices:
+
+* **Receive**: the upper half of a port gives every received frame to the
+ bridge instead of the network stack. The bridge learns the source
+ address, sends the frame to the other ports with the ``transmit``
+ operation of the port, and passes it to the network stack with
+ ``netdev_lower_input()`` when the frame is for the local host.
+* **Transmit**: the ``transmit`` operation of the bridge device forwards a
+ frame sent by the local host in the same way. The TX quota of the bridge
+ device is the room of its ports with the least room, so the network
+ stack only polls the bridge device when the ports can take a frame, and
+ polls again when a port reports a completed transmission.
+* **Locking**: the bridge lock serializes the filtering database and the
+ transmission to the ports, and it is never held while a network device
+ lock is taken, so the receive path of a port, which holds the port lock,
+ can forward to another port without a lock order inversion.
+
+Testing on the Simulator
+========================
+
+The ``sim:bridge`` configuration has two TAP devices, ``eth0`` and ``eth1``.
+On the Linux host, put each TAP device in its own network namespace (as
+root), then bridge them in NuttX as shown above:
+
+.. code-block:: console
+
+ # ip netns add bra
+ # ip link set tap0 netns bra
+ # ip -n bra addr add 10.0.0.1/24 dev tap0
+ # ip -n bra link set tap0 up
+ # ip netns add brb
+ # ip link set tap1 netns brb
+ # ip -n brb addr add 10.0.0.3/24 dev tap1
+ # ip -n brb link set tap1 up
+ # ip netns exec bra ping 10.0.0.3
+
+The ``nuttx`` program must run as root (or with ``CAP_NET_ADMIN``) to create
+the TAP devices.
diff --git a/content/docs/latest/_sources/os/networking/index.rst.txt b/content/docs/latest/_sources/os/networking/index.rst.txt
index 2285cd2335..6d82229956 100644
--- a/content/docs/latest/_sources/os/networking/index.rst.txt
+++ b/content/docs/latest/_sources/os/networking/index.rst.txt
@@ -10,6 +10,7 @@ Network Support
|
+- arp - Address resolution protocol (IPv4)
+- bluetooth - PF_BLUETOOTH socket interface
+ +- bridge - Ethernet bridge
+- can - SocketCAN
+- devif - Stack/device interface layer
+- icmp - Internet Control Message Protocol (IPv4)
@@ -64,6 +65,7 @@ Network Support
pkt.rst
ipfilter.rst
nat.rst
+ bridge.rst
netdev.rst
netdriver.rst
mdio.rst
diff --git a/content/docs/latest/_sources/os/scheduling/cancellation_points.rst.txt b/content/docs/latest/_sources/os/scheduling/cancellation_points.rst.txt
index 95ab8da30e..5f32b8ebbd 100644
--- a/content/docs/latest/_sources/os/scheduling/cancellation_points.rst.txt
+++ b/content/docs/latest/_sources/os/scheduling/cancellation_points.rst.txt
@@ -27,8 +27,8 @@ of interface functions. Those interface functions are listed here:
http://OpenGroup.org.
-Enter and Leave Cancelation Point
-=================================
+Enter and Leave Cancellation Point
+==================================
In NuttX, each of these functions ``CONFIG_CANCELLATION_POINTS=y`` will enable
a special call to ``enter_cancellation_point()`` at the beginning
@@ -43,7 +43,7 @@ These two cancellation point hooks behave in a complementary way.
``enter_cancellation_point()`` increments the nesting level and
``leave_cancellation_point()`` decrements the nesting level.
No action is taken unless the nesting level is zero then, in that case,
-if there is a pending cancellation then the thread exists normally
+if there is a pending cancellation then the thread exits normally
by simply calling ``pthread_exit()``.
@@ -55,8 +55,8 @@ cancellation mode is enabled for the target pthread. If so it will:
1. Mark the cancellation as pending.
2. If the thread is waiting on a semaphore or message queue (and is in
- a cancelable state), it will wake it just in the same was as if
- the thread received a single (except with ``ECANCELED``
+ a cancelable state), it will wake it just in the same way as if
+ the thread received a signal (except with ``ECANCELED``
instead of ``EINTR``).
If, on the other hand, the asynchronous mode is enabled (and the thread is
@@ -65,7 +65,7 @@ kill the thread immediately.
.. note:: For pthreads, the cancelable state is controlled by the interface
``pthread_setcancelstate().`` This allows the pthread to disable or
- re-enable cancelability. If the thread is not cancelable when
+ re-enable cancellation. If the thread is not cancelable when
``pthread_cancel()`` is called, it will never do more than just mark
the cancellation as pending. When the cancelable state is
re-enabled, then any pending cancellation will take effect.
@@ -83,7 +83,7 @@ Let's walk through the case of ``select()`` to see how it works:
So this pthread will spend almost all of its time waiting in ``sem_wait()``
and that is the most likely state of the pthread when ``pthread_cancel()``
-is called with deferred cancellation eanbled.
+is called with deferred cancellation enabled.
* When ``pthread_cancel()`` is called, it will set the pending cancellation
state and wake up ``sem_wait()`` with the ``ECANCELED`` error.
@@ -118,7 +118,7 @@ The following pthread application interfaces are available to manage cancellatio
* ``pthread_cancel()`` cancels a thread.
* ``pthread_setcancelstate()`` can enable or disable a cancellation.
-* ``pthread_setcanceltype()`` can be used to switched between asynchronous
+* ``pthread_setcanceltype()`` can be used to switch between asynchronous
and deferred thread cancellation.
* ``pthread_testcancel()`` can be used to force a cancellation point.
@@ -132,7 +132,7 @@ is identical and the task application interfaces are very similar:
* ``task_delete()`` deletes (cancels) a task.
* ``task_setcancelstate()`` can enable or disable task cancellation.
-* ``task_setcanceltype()`` can be used to switched between asynchronous
+* ``task_setcanceltype()`` can be used to switch between asynchronous
and deferred task cancellation.
* ``task_testcancel()`` can be used to force a cancellation point.
@@ -143,7 +143,7 @@ Design Issues
.. note:: The issue addressed in this paragraph is covered by
`Issue 619 <https://github.com/apache/nuttx/issues/619>`_
has been corrected in the code base through a series of changes
- culiminating in
+ culminating in
`PR 733 <https://github.com/apache/nuttx/pull/733>`_.
This discussion still has value, however, as a warning
for things that one needs to take into consideration
@@ -151,7 +151,7 @@ Design Issues
There is one logical problem in many parts of the system. The following
sequence of code appears in many places in the code base.
-It will work not work with thread/task cancellation:
+It will not work with thread/task cancellation:
.. code-block:: c
@@ -163,7 +163,7 @@ It will work not work with thread/task cancellation:
}
}
-That logic will makes it impossible to cancel the thread.
+That logic will make it impossible to cancel the thread.
Let me explain why:
* The fact that ``-ECANCELED`` is occurring means that some other task
@@ -219,29 +219,29 @@ Issue 619 Discussion
.. note:: The
`Issue 619 <https://github.com/apache/nuttx/issues/619>`_
has been corrected in the code base through a series of changes
- culiminating in
+ culminating in
`PR 733 <https://github.com/apache/nuttx/pull/733>`_.
nxsem_wait_uninterruptible()
----------------------------
-In NuttX, thread or tasks may be canceled using ``pthread_cancle()`` or
+In NuttX, thread or tasks may be canceled using ``pthread_cancel()`` or
``task_delete()``. These can also be canceled via certain signals if default
signal actions are enabled.
When threads or tasks are canceled asynchronously, resources may be stranded.
For example, if memory is allocated, it will not be deallocated when the
-task/thread is canceled in the FLAT build. These kind on leaks can be handled
+task/thread is canceled in the FLAT build. These kinds of leaks can be handled
by the application with functions registered with ``pthread_cleanup()`` or
``on_exit()``, but others cannot.
The generic solution for NuttX is through the use of cancellation points.
Cancellation points are a mechanism that assures that all resources used
-internal by OS interface calls are cleaned-up automatically at designated
+internally by OS interface calls are cleaned-up automatically at designated
cancellation points. An interface is normally a cancellation point if
it has any possibility of blocking.
-In NuttX, when threads are blocked waiting of a semaphore when they are
+In NuttX, when threads are blocked waiting on a semaphore when they are
canceled, ``nxsem_wait()`` will return ``-ECANCELED`` and the correct behavior
to let the error ripple back to the cancellation point where the thread/task
will be canceled after all resources have been cleaned up.
@@ -273,7 +273,7 @@ If the task/thread is awakened by a signal just continue waiting.
The behavior for ``-ECANCELED`` is not correct. It should not loop.
Looping like this will prevent the cancellation from working.
Instead of returning through the cancellation point, the code will be stuck
-in the above loop (in defferred cancellation mode) and cannot be cancelled.
+in the above loop (in deferred cancellation mode) and cannot be cancelled.
The correct behavior is to return when ``-ECANCELED`` is encountered,
not to continue looping:
@@ -284,9 +284,9 @@ not to continue looping:
The only complexity to this suggested change is that the callers of
``nxsem_wait_uninterruptible()`` must also check the return value for any
errors and make sure that that error is returned to the caller.
-The error must propogate all the way back up to the cancellation point.
+The error must propagate all the way back up to the cancellation point.
-These are other related inline functions in ``include/nuttx/semaphore.h``
+There are other related inline functions in ``include/nuttx/semaphore.h``
that behave in this same way. This issue applies to them as well.
.. important:: If cancellation points are enabled, the default cancellation
@@ -295,18 +295,18 @@ that behave in this same way. This issue applies to them as well.
.. note:: There are three interfaces affected by this issue:
``nxsem_wait_uninterruptible()`` as discussed above, but also
``nxsem_timedwait_uninterruptible()`` and
- ``nxsem_tickwait_uninteruptible()`` which are closely related.
+ ``nxsem_tickwait_uninterruptible()`` which are closely related.
Mutual Exclusion Semaphores vs. Signaling Semaphores
----------------------------------------------------
-Semaphore have two usages in NuttX:
+Semaphores have two usages in NuttX:
* Mutual Exclusion Semaphores: Protect the shared data and force mutually
exclusive use of semaphores.
-* Signling Semaphores: Used to wait for events to be signaled asynchronously.
+* Signaling Semaphores: Used to wait for events to be signaled asynchronously.
-Should we return ``-ECANCEL/-EINTR`` for both? Or only for ithe second?
+Should we return ``-ECANCEL/-EINTR`` for both? Or only for the second?
I think both should work the same: For both the semaphore wait should be
terminated and correct error should be returned.
@@ -316,7 +316,7 @@ Mutual Exclusion Semaphores
If the API requires returning ``EINTR`` if a signal is received, we should
return the error. This is required in many POSIX interfaces and don't see
how you could avoid that. However, the mutual exclusion semaphores are
-the just there for the correctness in the design. There is seldom any real
+just there for the correctness in the design. There is seldom any real
competitor for the exclusion semaphore so, in general, they do not block and,
hence, would never generate any error.
@@ -327,7 +327,7 @@ likelihood of a signal received or of the task being canceled is very small.
But if there is even a small possibility of that event happening,
it WILL happen in an embedded system (Murphy's law).
-But if during the that brief moment while the thread is blocked,
+But if during that brief moment while the thread is blocked,
a signal is received, I think that it is correct to return ``-EINTR``.
This is not so critical only because such an event it is rare.
But the specification requires it so we should do it.
@@ -354,15 +354,15 @@ wait and return the error condition.
We should have no difference of opinion on that.
There is really no difference in the actions that must be taken if a signal
-is received of if the task is canceled. Both mutual exclusion semaphores
+is received or if the task is canceled. Both mutual exclusion semaphores
and signaling semaphores should wake up and return the error condition.
The only real differences is that mutual exclusion semaphores either
-do not block or, if they do, the do not block as long.
+do not block or, if they do, they do not block as long.
Mutual Exclusion Semaphores and Serialization
---------------------------------------------
-There are situations were the task may block for a very long time,
+There are situations where the task may block for a very long time,
even indefinitely, on a mutual exclusion semaphore. Consider the following
scenario: A driver that reads data could have a sequence like this:
@@ -375,16 +375,16 @@ that open the driver and try to read from it. The first, Task ``A``, will get
the mutual exclusion semaphore at ``(1)`` and then will hang waiting
for data at (2). It may have to wait for a very long time to receive data.
When re-entered by the second, Task ``B``, it will hang at ``(1)``
-also for very long time. Task ``B`` is effectively queued and cannot event
-begin its wait on the signaling semphore until Task ``A`` receives its data
+also for very long time. Task ``B`` is effectively queued and cannot even
+begin its wait on the signaling semaphore until Task ``A`` receives its data
and releases the mutual exclusion semaphore. This is normal behavior
and exactly, how this kind of driver is supposed to work:
-This use of mutual exclusion impelements serialization of I/O.
+This use of mutual exclusion implements serialization of I/O.
But now suppose that Task ``B`` receives a signal interrupt or a cancellation
event while waiting on the mutual exclusion semaphore. It MUST terminate the
wait and return ``-EINTR`` or ``-ECANCEL`` immediately. Task ``A`` may never
-receive data and if that action is not taken, the signal interrup
+receive data and if that action is not taken, the signal interrupt
or cancellation event is lost and the functionality has failed.
When to Return EINTR
@@ -416,13 +416,13 @@ that the if the task has been canceled. That flag is tested in the
``leave_cancellation_point()`` function so I don't think that there is any
corresponding issue for thread cancellation. We just need to make sure that
all waits are aborted if ``ECANCELED`` is received and let the error
-indication ripple all they back to the ``leave_cancellation_point()``
+indication ripple all the way back to the ``leave_cancellation_point()``
function. Then the function will exit cleanly, safely, and quickly.
Interestingly, the ``ECANCELED`` error will never be seen by the application.
-It just triggers the return uwind sequence where all resources are recovered
+It just triggers the return unwind sequence where all resources are recovered
and finally until ``leave_cancellation_point()`` is called. Then the thread
-will exit before it returns to the applicaton.
+will exit before it returns to the application.
You can see all of this working in the ``board/sim/sim/sim/configs/ostest``
configuration if you also enable::
diff --git a/content/docs/latest/_sources/os/time/tickless_os.rst.txt b/content/docs/latest/_sources/os/time/tickless_os.rst.txt
index 8832cf2e81..9ba4d19cb3 100644
--- a/content/docs/latest/_sources/os/time/tickless_os.rst.txt
+++ b/content/docs/latest/_sources/os/time/tickless_os.rst.txt
@@ -87,7 +87,7 @@ Configuration Options
bool "Simulation"
select ARCH_HAVE_TICKLESS
---help---
- Linux/Cywgin user-mode simulation.
+ Linux/Cygwin user-mode simulation.
* ``CONFIG_SCHED_TICKLESS``: If ``CONFIG_ARCH_HAVE_TICKLESS`` is selected,
then you will be able to use this option to enable the Tickless OS features
@@ -154,8 +154,8 @@ comparison count at the value of the free running timer PLUS the desired
delay. Then you could have both with a single timer:
An alarm and a free-running counter with the same timer!
-Imported Intefaces
-------------------
+Imported Interfaces
+-------------------
The interfaces that must be provided by the platform specified code
are defined in ``include/nuttx/arch.h`` and summarized below.
@@ -259,7 +259,7 @@ are defined in ``include/nuttx/arch.h`` and summarized below.
``up_timer_start()`` and the remaining time of zero should be returned.
* **Input Parameters:** ``*ts`` - Location to return the remaining time.
Zero should be returned if the timer is not active. ``ts`` may be ``NULL``
- in which case the time remainging is not returned
+ in which case the time remaining is not returned
* **Returned Value:** Zero (``OK``) is returned on success;
a negated ``errno`` value is returned on any failure.
* **Assumptions:** May be called from interrupt level handling
diff --git a/content/docs/latest/_sources/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.rst.txt b/content/docs/latest/_sources/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.rst.txt
index 12924514db..a39e1ca949 100644
--- a/content/docs/latest/_sources/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.rst.txt
@@ -40,6 +40,10 @@ Supported in this NuttX port:
``/dev/ttyS0``)
* I2C master buses exposed as ``/dev/i2cN`` character devices, driven in
polling mode through the SDK fwlib register layer
+* SPI master buses exposed as ``/dev/spiN`` character devices, driven in
+ polling mode through the SDK fwlib register layer
+* PWM output exposed as a ``/dev/pwm0`` character device, driven directly on
+ the SDK fwlib timer layer
* littlefs persistent storage mounted at ``/data`` (a dedicated SPI NOR flash
partition), backing the Wi-Fi key-value store
* Wi-Fi station and SoftAP through the ``wapi`` tool
@@ -117,6 +121,43 @@ SCL/SDA. Probe a bus with the tool::
nsh> i2c dev -b 0 0x03 0x77 # scan /dev/i2c0 for devices
+spi
+---
+
+Minimal NSH with the SPI master driver and the ``spi`` tool (``system/spi``)
+enabled (no Wi-Fi). The board registers two buses from its table (see
+``boards/arm/rtl8730e/rtl8730e_evb/src/rtl8730e_spi.c``): SPI0 at
+``/dev/spi0`` with CLK/MOSI/MISO/CS on PB18/PB19/PB20/PB21 and SPI1 at
+``/dev/spi1`` on PA11/PA9/PA10/PA12. The pads use the same ``AMEBA_PA()`` /
+``AMEBA_PB()`` encoding as the GPIO table and are muxed to the SPI function
+through the SDK ROM, while the chip-select is driven as a plain GPIO. As with
+I2C -- and unlike the GPIO and UART crossbars -- a pad reaches exactly one
+controller, so edit that table within each controller's own set: PB18-PB21
+for SPI0, PB25-PB28 or PA9-PA12 for SPI1. Pads the audio codec drives cannot
+be used. Exercise a bus with the tool::
+
+ nsh> spi exch -b 0 -x 4 deadbeef # full-duplex transfer on /dev/spi0
+
+pwm
+---
+
+Minimal NSH with the PWM driver and the ``pwm`` example (``examples/pwm``)
+enabled (no Wi-Fi). The board registers one timer at ``/dev/pwm0`` (see
+``boards/arm/rtl8730e/rtl8730e_evb/src/rtl8730e_pwm.c``): TIM8 drives six
+compare channels off one shared time base, so every channel shares one
+frequency and each carries its own duty cycle. The table routes the channels
+to PA7/PA9/PA10/PA4/PA5/PA6. Despite the chip having a single
+``PINMUX_FUNCTION_PWM`` code, each pad is tied to one channel -- the pin-mux
+table names a pad's PWM function ``HS_PWM<n>``, which is channel n + 1 -- so
+an entry may only be cleared to ``AMEBA_PWM_PIN_NC`` or swapped for another
+pad carrying the same ``HS_PWM<n>``; PB14-PB16 are the alternative for
+channels 1-3. Avoid PA14/PA13, which are SWD_CLK/SWD_DATA and stay muxed to
+the debug port unless the board calls ``Pinmux_Swdoff()``. Set
+``CONFIG_PWM_NCHANNELS`` to the number of channels used. Exercise it with the
+example::
+
+ nsh> pwm -d 25 -f 1000 # 1 kHz, 25% duty on /dev/pwm0
+
Wi-Fi
=====
diff --git a/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst.txt b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst.txt
new file mode 100644
index 0000000000..76e996cc08
--- /dev/null
+++ b/content/docs/latest/_sources/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst.txt
@@ -0,0 +1,216 @@
+=============
+nvmpg-stm32f1
+=============
+
+.. tags:: arch:arm, chip:stm32f1, part:stm32f103, vendor:st
+
+.. figure:: nvmpg-stm32f1.png
+ :align: center
+ :alt: Digital Dream NVMPG CNC pendant
+
+ Digital Dream NVMPG CNC pendant
+
+The NVMPG is a hand-held MPG (Manual Pulse Generator) pendant made by Digital
+Dream for its NVUM, NVEM, EC300 and EC500 CNC motion controllers. It has a
+handwheel, ten push buttons and a 2.0" color TFT display that shows the axis
+positions, the feed/spindle/jog overrides and the MPG step that the
+controller reports over a serial link.
+
+Inside it there is an STM32F103RCT6 that drives the display, scans the keys
+and talks to the controller. The handwheel encoder and the E-stop are not
+connected to the MCU: they are wired straight through the cable to the
+controller.
+
+This port replaces the original firmware. The ``dro`` configuration speaks the
+same serial protocol, so the pendant keeps working with the controller.
+
+Features
+========
+
+* STM32F103RCT6: Cortex-M3, 256 KiB of FLASH and 48 KiB of SRAM
+* ILI9225 176x220 RGB565 TFT display on a 16-bit 8080 parallel bus, used in
+ landscape mode (220x176)
+* 10 push buttons
+* USART1 link to the CNC controller (115200 8N1)
+* SWD debug interface
+
+.. note::
+
+ The display bus is driven by bit-banging GPIOs (GPIOB is the 16-bit data
+ bus), not through the FSMC, because the STM32F103RC in its 64-pin package
+ has no FSMC. The upstream ``drivers/lcd/ili9225.c`` driver only supports
+ SPI, so this board provides its own ``lcd_dev_s`` implementation in
+ ``src/stm32_ili9225.c``.
+
+Buttons and LEDs
+================
+
+There are no user LEDs.
+
+The ten buttons are active-low inputs with external pull-up resistors. They
+are registered as ``/dev/gpio0`` .. ``/dev/gpio9`` (``CONFIG_DEV_GPIO``) and
+polled by the application: PA0-PA3 and PC0-PC3 share the same EXTI lines, so
+they cannot all be used as interrupt buttons.
+
+======= ===== ============== ==========================
+Device Pin Code (press) Button
+======= ===== ============== ==========================
+gpio0 PA2 0x02 Axis Up
+gpio1 PA1 0x03 Axis Down
+gpio2 PA0 0x04 Spindle
+gpio3 PC3 0x05 Step (x1, x10, x100)
+gpio4 PC2 0x06 Home
+gpio5 PC1 0x07 GOTOZ
+gpio6 PC0 0x08 Zero
+gpio7 PC15 0x09 1/2
+gpio8 PC14 0x0A Right Side button (START)
+gpio9 PA3 0x0B Left Side button (STOP)
+======= ===== ============== ==========================
+
+The code column is the byte sent to the controller when the key is pressed.
+The release code is the same value with bit 7 set (``code | 0x80``).
+
+Serial Protocol
+===============
+
+The pendant is a slave of the controller. All the information on the display
+comes from the controller, and the pendant only reports key events. For
+instance, pressing the Step key sends ``0x05``; the controller then changes the
+MPG step and reports the new value back, and only then the display changes.
+
+Controller to pendant:
+
+* ``5A 5A`` followed by a 51-byte status frame (no checksum).
+* ``5A 5B``: identify request. The pendant answers ``01 13``.
+
+Status frame layout (little-endian):
+
+====== ======= =========================================================
+Offset Type Meaning
+====== ======= =========================================================
+0x00 int32 X position, in 0.0001 units
+0x04 int32 Y position
+0x08 int32 Z position
+0x0C int32 A position
+0x10 int32 B position
+0x14 int32 C position
+0x19 uint8 RESET lamp: 0 = green, otherwise red
+0x1B int32 Value shown in the lower right box (5 digits)
+0x1F uint8 COMM lamp: 0 = off, otherwise yellow
+0x20 uint8 FRO, feed rate override (%)
+0x21 uint8 SJR, slow jog rate (%)
+0x22 uint8 SRO, spindle rate override (%)
+0x24 uint8 Selected override: 0 = none, 1 = FRO, 2 = SJR, 3 = SRO
+0x25 uint8 Selected axis: 0..5 = X..C. 0..2 shows the XYZ page and
+ 3..5 the ABC page
+0x26 uint8 MPG step: 0 = x1, 1 = x10, 2 = x100, 3 = x1000
+====== ======= =========================================================
+
+The fields at 0x19, 0x1B and 0x1F were identified from how the original
+firmware draws them; their exact meaning depends on the controller.
+
+Pin Mapping
+===========
+
+===== ============= ===================================================
+Pin Signal Notes
+===== ============= ===================================================
+PB0 LCD D0 PB0..PB15 are the 16-bit LCD data bus
+... ...
+PB15 LCD D15
+PC10 LCD /WR
+PC11 LCD RS 0 = index register, 1 = data
+PC12 LCD /CS
+PA15 LCD /RD
+PA9 USART1 TX To the controller
+PA10 USART1 RX From the controller
+PA13 SWDIO
+PA14 SWCLK
+PA0 Key See `Buttons and LEDs`_
+PA1 Key
+PA2 Key
+PA3 Key
+PC0 Key
+PC1 Key
+PC2 Key
+PC3 Key
+PC14 Key
+PC15 Key
+===== ============= ===================================================
+
+The LCD reset line is not connected to the MCU. PB3 and PB4 are only usable
+as GPIOs with JTAG-DP disabled, so the board is configured with
+``CONFIG_STM32_JTAG_SW_ENABLE`` (SWD only).
+
+Power Supply
+============
+
+The pendant is powered with 5 V by the controller through the MPG cable.
+
+Clock
+=====
+
+The original firmware clocks the PLL from HSI/2, so it is not known for sure
+which crystal is fitted to the board. By default the port does the same
+(HSI/2 x 16 = 64 MHz), which works whatever crystal is fitted.
+
+* ``CONFIG_NVMPG_STM32F1_HSE_8MHZ``: clock the PLL from an 8 MHz HSE crystal
+ instead, for a 72 MHz system clock.
+
+Installation
+============
+
+The toolchain and build environment are the same as for the other STM32F1
+boards; see :doc:`/quickstart/install`.
+
+Building NuttX
+==============
+
+.. code:: console
+
+ $ ./tools/configure.sh nvmpg-stm32f1:dro
+ $ make
+
+Flashing
+========
+
+The board is programmed through SWD (PA13/PA14) with an ST-Link probe and
+OpenOCD:
+
+.. code:: console
+
+ $ openocd -f interface/stlink.cfg -f target/stm32f1x.cfg \
+ -c "program nuttx.bin 0x08000000 verify reset; shutdown"
+
+ST-Link clones with old firmware (older than V2J24) only work with the
+``interface/stlink-hla.cfg`` interface script.
+
+.. warning::
+
+ Back up the original firmware before flashing NuttX, for instance with
+ ``dump_image nvmpg-original.bin 0x08000000 0x40000`` from OpenOCD, if you
+ want to be able to restore it later.
+
+The board configuration sets ``DBGMCU_CR.DBG_SLEEP`` at boot, so the debugger
+can attach to the running firmware even while the CPU is sleeping in the idle
+loop.
+
+Configurations
+==============
+
+.. code:: console
+
+ $ ./tools/configure.sh nvmpg-stm32f1:<config-name>
+
+dro
+---
+
+Replacement firmware for the pendant. It starts the
+:doc:`nvmpg-dro </applications/industry/cnc/nvmpg-dro/index>` application
+directly (``CONFIG_INIT_ENTRYPOINT="nvmpg_dro_main"``). There is no NSH
+console: USART1 is used for the link to the controller (``/dev/ttyS0``).
+
+At power up the NuttX logo is shown for one second, then the DRO screen: the
+axis positions, the FRO/SJR/SRO overrides, the MPG step, and the RESET and
+COMM lamps. The positions are drawn in grey when no frame was received from
+the controller for one second.
diff --git a/content/docs/latest/_sources/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst.txt b/content/docs/latest/_sources/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst.txt
index 94afb529fc..c228e4192d 100644
--- a/content/docs/latest/_sources/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.rst.txt
@@ -58,7 +58,7 @@ test your software.
terminal_2: Listening for serial connection on port 5002
terminal_3: Listening for serial connection on port 5003
- FVP has four UART port and UART1 was choosen as tty, so just telnet to port 5001
+ FVP has four UART port and UART1 was chosen as tty, so just telnet to port 5001
will enter ``nsh``:
.. code:: console
diff --git a/content/docs/latest/_sources/platforms/sim/sim/boards/sim/index.rst.txt b/content/docs/latest/_sources/platforms/sim/sim/boards/sim/index.rst.txt
index 73403cda61..23feed78c1 100644
--- a/content/docs/latest/_sources/platforms/sim/sim/boards/sim/index.rst.txt
+++ b/content/docs/latest/_sources/platforms/sim/sim/boards/sim/index.rst.txt
@@ -733,6 +733,14 @@ The process listening on the socket must be started before NuttX. If that
process opens a real UART device, it still needs permission to access that UART
device.
+bridge
+------
+
+Ethernet bridge test configuration with two TAP network devices, the bridge
+support (``CONFIG_NET_BRIDGE``), ``brctl``, ``ping`` and ``iperf``. The
+network devices stay down at boot. See :doc:`/os/networking/bridge` for how
+to bridge the two TAP devices and test the bridge from the Linux host.
+
configdata
----------
diff --git a/content/docs/latest/_sources/security.rst.txt b/content/docs/latest/_sources/security.rst.txt
index e3df4dc039..7c51ddaa45 100644
--- a/content/docs/latest/_sources/security.rst.txt
+++ b/content/docs/latest/_sources/security.rst.txt
@@ -270,7 +270,7 @@ CVE-2025-47869
* https://lists.apache.org/thread/306qcqyc3bpb2ozh015yxjo9kqs4jbvj.
Improper Restriction of Operations within the Bounds of a Memory Buffer
-vulnerability was discovered in Apache NuttX RTOS apps/exapmles/xmlrpc
+vulnerability was discovered in Apache NuttX RTOS apps/examples/xmlrpc
application. In this example application device stats structure that stored
remotely provided parameters had hardcoded buffer size which could lead to
buffer overflow. Structure members buffers were updated to valid size of
diff --git a/content/docs/latest/_tags/arch-arm.html b/content/docs/latest/_tags/arch-arm.html
index 1d63aff7ff..b49bce03cf 100644
--- a/content/docs/latest/_tags/arch-arm.html
+++ b/content/docs/latest/_tags/arch-arm.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4 current"><a class="current reference internal" href="#">arch:arm (262)</a><ul>
+<li class="toctree-l4 current"><a class="current reference internal" href="#">arch:arm (263)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../os/drivers/character/analog/dac/stm32h7/index.html">STM32H7 DAC Driver</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/a1x/boards/pcduino-a10/index.html">pcduino-a10</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/am335x/boards/beaglebone-black/index.html">beaglebone-black</a></li>
@@ -321,6 +321,7 @@
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -655,6 +656,7 @@
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
diff --git a/content/docs/latest/_tags/arch-arm64.html b/content/docs/latest/_tags/arch-arm64.html
index f90394802e..5126789215 100644
--- a/content/docs/latest/_tags/arch-arm64.html
+++ b/content/docs/latest/_tags/arch-arm64.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">arch:arm64 (16)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm64/a527/boards/avaota-a1/index.html">PINE64 Yuzuki Avaota-A1</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm64/a64/boards/pinephone/index.html">PINE64 PinePhone</a></li>
diff --git a/content/docs/latest/_tags/arch-armv7e-m.html b/content/docs/latest/_tags/arch-armv7e-m.html
index 6833ff6dbf..b082c51cc4 100644
--- a/content/docs/latest/_tags/arch-armv7e-m.html
+++ b/content/docs/latest/_tags/arch-armv7e-m.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">arch:armv7e-m (1)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/n32h7/boards/n32h762iil7/index.html">N32H762IIL7 Development Board</a></li>
diff --git a/content/docs/latest/_tags/arch-armv7m.html b/content/docs/latest/_tags/arch-armv7m.html
index cb0fa45a5d..f49af08022 100644
--- a/content/docs/latest/_tags/arch-armv7m.html
+++ b/content/docs/latest/_tags/arch-armv7m.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">arch:armv7m (1)</a><ul>
diff --git a/content/docs/latest/_tags/arch-avr.html b/content/docs/latest/_tags/arch-avr.html
index 23db141e8f..66b5e4bcff 100644
--- a/content/docs/latest/_tags/arch-avr.html
+++ b/content/docs/latest/_tags/arch-avr.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-cm7.html b/content/docs/latest/_tags/arch-cm7.html
index 65f0da1f62..96eea07895 100644
--- a/content/docs/latest/_tags/arch-cm7.html
+++ b/content/docs/latest/_tags/arch-cm7.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-hc.html b/content/docs/latest/_tags/arch-hc.html
index cfad809fa7..3cb35663b2 100644
--- a/content/docs/latest/_tags/arch-hc.html
+++ b/content/docs/latest/_tags/arch-hc.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-mips.html b/content/docs/latest/_tags/arch-mips.html
index 95b6ef108d..d2b7f4102d 100644
--- a/content/docs/latest/_tags/arch-mips.html
+++ b/content/docs/latest/_tags/arch-mips.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-misoc.html b/content/docs/latest/_tags/arch-misoc.html
index e5cb36734f..b6702cf2c5 100644
--- a/content/docs/latest/_tags/arch-misoc.html
+++ b/content/docs/latest/_tags/arch-misoc.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-or1k.html b/content/docs/latest/_tags/arch-or1k.html
index cbec2d8d8c..58ca2f7f96 100644
--- a/content/docs/latest/_tags/arch-or1k.html
+++ b/content/docs/latest/_tags/arch-or1k.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-renesas.html b/content/docs/latest/_tags/arch-renesas.html
index 7a0eee36c4..a2cff7c4ba 100644
--- a/content/docs/latest/_tags/arch-renesas.html
+++ b/content/docs/latest/_tags/arch-renesas.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-risc-v.html b/content/docs/latest/_tags/arch-risc-v.html
index aa9a34970b..561deabc14 100644
--- a/content/docs/latest/_tags/arch-risc-v.html
+++ b/content/docs/latest/_tags/arch-risc-v.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-sim.html b/content/docs/latest/_tags/arch-sim.html
index d4e6bb878d..9827599eee 100644
--- a/content/docs/latest/_tags/arch-sim.html
+++ b/content/docs/latest/_tags/arch-sim.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-sparc.html b/content/docs/latest/_tags/arch-sparc.html
index b2d85978f5..0ba97a2b8e 100644
--- a/content/docs/latest/_tags/arch-sparc.html
+++ b/content/docs/latest/_tags/arch-sparc.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-tricore.html b/content/docs/latest/_tags/arch-tricore.html
index 90573831dc..60e13bbf5c 100644
--- a/content/docs/latest/_tags/arch-tricore.html
+++ b/content/docs/latest/_tags/arch-tricore.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-x86.html b/content/docs/latest/_tags/arch-x86.html
index a4257d278c..d87abe6830 100644
--- a/content/docs/latest/_tags/arch-x86.html
+++ b/content/docs/latest/_tags/arch-x86.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-x86_64.html b/content/docs/latest/_tags/arch-x86_64.html
index 6a51dd8d35..fb0a55d1f9 100644
--- a/content/docs/latest/_tags/arch-x86_64.html
+++ b/content/docs/latest/_tags/arch-x86_64.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-xtensa.html b/content/docs/latest/_tags/arch-xtensa.html
index 4fb6cb3ad4..eb9c14a498 100644
--- a/content/docs/latest/_tags/arch-xtensa.html
+++ b/content/docs/latest/_tags/arch-xtensa.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-z16.html b/content/docs/latest/_tags/arch-z16.html
index 24bf82eab8..f5932d2c2e 100644
--- a/content/docs/latest/_tags/arch-z16.html
+++ b/content/docs/latest/_tags/arch-z16.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/arch-z80.html b/content/docs/latest/_tags/arch-z80.html
index 2afc7169af..18cce8434a 100644
--- a/content/docs/latest/_tags/arch-z80.html
+++ b/content/docs/latest/_tags/arch-z80.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="tagsindex.html#architecture">Architecture</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
diff --git a/content/docs/latest/_tags/chip-stm32f1.html b/content/docs/latest/_tags/chip-stm32f1.html
index b3fec7b5db..62d77351d8 100644
--- a/content/docs/latest/_tags/chip-stm32f1.html
+++ b/content/docs/latest/_tags/chip-stm32f1.html
@@ -235,6 +235,7 @@
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
diff --git a/content/docs/latest/_tags/part-stm32f103.html b/content/docs/latest/_tags/part-stm32f103.html
index 45822d420a..66c9ac434a 100644
--- a/content/docs/latest/_tags/part-stm32f103.html
+++ b/content/docs/latest/_tags/part-stm32f103.html
@@ -254,6 +254,7 @@
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm32_tiny/index.html">STM32 Tiny</a></li>
diff --git a/content/docs/latest/_tags/tagsindex.html b/content/docs/latest/_tags/tagsindex.html
index 44aae29e7f..268a946ad6 100644
--- a/content/docs/latest/_tags/tagsindex.html
+++ b/content/docs/latest/_tags/tagsindex.html
@@ -160,7 +160,7 @@
<li class="toctree-l2"><a class="reference internal" href="../platforms/z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Tags</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#architecture">Architecture</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
@@ -220,7 +220,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
@@ -361,7 +361,7 @@
<div class="tag-columns docutils container">
<div class="toctree-wrapper compound">
<ul>
-<li class="toctree-l1"><a class="reference internal" href="arch-arm.html">arch:arm (262)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="arch-arm.html">arch:arm (263)</a></li>
<li class="toctree-l1"><a class="reference internal" href="arch-arm64.html">arch:arm64 (16)</a></li>
<li class="toctree-l1"><a class="reference internal" href="arch-armv7e-m.html">arch:armv7e-m (1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="arch-armv7m.html">arch:armv7m (1)</a></li>
@@ -428,7 +428,7 @@
<li class="toctree-l1"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
@@ -513,7 +513,7 @@
<li class="toctree-l1"><a class="reference internal" href="chip-stm32c0.html">chip:stm32c0 (2)</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-stm32c5.html">chip:stm32c5 (1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-stm32f0.html">chip:stm32f0 (4)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="chip-stm32f1.html">chip:stm32f1 (14)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="chip-stm32f1.html">chip:stm32f1 (15)</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-stm32f2.html">chip:stm32f2 (5)</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-stm32f3.html">chip:stm32f3 (6)</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-stm32f4.html">chip:stm32f4 (21)</a></li>
@@ -883,7 +883,7 @@
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="part-stm32f100.html">part:stm32f100 (1)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="part-stm32f103.html">part:stm32f103 (10)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="part-stm32f103.html">part:stm32f103 (11)</a></li>
<li class="toctree-l1"><a class="reference internal" href="part-stm32f107.html">part:stm32f107 (4)</a></li>
</ul>
</div>
diff --git a/content/docs/latest/_tags/vendor-aifoundry.html b/content/docs/latest/_tags/vendor-aifoundry.html
index b74edfe8c3..de71a45e42 100644
--- a/content/docs/latest/_tags/vendor-aifoundry.html
+++ b/content/docs/latest/_tags/vendor-aifoundry.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-allwinner.html b/content/docs/latest/_tags/vendor-allwinner.html
index 9c60c7af08..8fefd39701 100644
--- a/content/docs/latest/_tags/vendor-allwinner.html
+++ b/content/docs/latest/_tags/vendor-allwinner.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-amd.html b/content/docs/latest/_tags/vendor-amd.html
index cb096f161f..7aef1e1106 100644
--- a/content/docs/latest/_tags/vendor-amd.html
+++ b/content/docs/latest/_tags/vendor-amd.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-arm.html b/content/docs/latest/_tags/vendor-arm.html
index 129e5f5290..bf31af5c8c 100644
--- a/content/docs/latest/_tags/vendor-arm.html
+++ b/content/docs/latest/_tags/vendor-arm.html
@@ -202,7 +202,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-artery.html b/content/docs/latest/_tags/vendor-artery.html
index df2af3c078..444e39230a 100644
--- a/content/docs/latest/_tags/vendor-artery.html
+++ b/content/docs/latest/_tags/vendor-artery.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-bouffalolab.html b/content/docs/latest/_tags/vendor-bouffalolab.html
index 0f274fb978..de9a3f5f62 100644
--- a/content/docs/latest/_tags/vendor-bouffalolab.html
+++ b/content/docs/latest/_tags/vendor-bouffalolab.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-broadcom.html b/content/docs/latest/_tags/vendor-broadcom.html
index e63682f829..beb9bebb92 100644
--- a/content/docs/latest/_tags/vendor-broadcom.html
+++ b/content/docs/latest/_tags/vendor-broadcom.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-canaan.html b/content/docs/latest/_tags/vendor-canaan.html
index b023f3ba62..f698cd523d 100644
--- a/content/docs/latest/_tags/vendor-canaan.html
+++ b/content/docs/latest/_tags/vendor-canaan.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-espressif.html b/content/docs/latest/_tags/vendor-espressif.html
index b692f7eea9..cfb80bfc65 100644
--- a/content/docs/latest/_tags/vendor-espressif.html
+++ b/content/docs/latest/_tags/vendor-espressif.html
@@ -232,7 +232,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-eswin.html b/content/docs/latest/_tags/vendor-eswin.html
index 1f9af845e2..9888e70432 100644
--- a/content/docs/latest/_tags/vendor-eswin.html
+++ b/content/docs/latest/_tags/vendor-eswin.html
@@ -200,7 +200,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-gigadevice.html b/content/docs/latest/_tags/vendor-gigadevice.html
index a6ab8e76e4..4db6f189b7 100644
--- a/content/docs/latest/_tags/vendor-gigadevice.html
+++ b/content/docs/latest/_tags/vendor-gigadevice.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-holtek.html b/content/docs/latest/_tags/vendor-holtek.html
index dfe4981192..7b33fb5563 100644
--- a/content/docs/latest/_tags/vendor-holtek.html
+++ b/content/docs/latest/_tags/vendor-holtek.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-hpmicro.html b/content/docs/latest/_tags/vendor-hpmicro.html
index 199b491fbc..65f3da99c7 100644
--- a/content/docs/latest/_tags/vendor-hpmicro.html
+++ b/content/docs/latest/_tags/vendor-hpmicro.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-infineon.html b/content/docs/latest/_tags/vendor-infineon.html
index dacb48a190..f7c2836cd0 100644
--- a/content/docs/latest/_tags/vendor-infineon.html
+++ b/content/docs/latest/_tags/vendor-infineon.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-ingenic.html b/content/docs/latest/_tags/vendor-ingenic.html
index a97d25c003..ae98f6bd56 100644
--- a/content/docs/latest/_tags/vendor-ingenic.html
+++ b/content/docs/latest/_tags/vendor-ingenic.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-maxim.html b/content/docs/latest/_tags/vendor-maxim.html
index 5d34f0ed23..be7e93b166 100644
--- a/content/docs/latest/_tags/vendor-maxim.html
+++ b/content/docs/latest/_tags/vendor-maxim.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-microchip.html b/content/docs/latest/_tags/vendor-microchip.html
index ca3b8bd713..5b213e6bf7 100644
--- a/content/docs/latest/_tags/vendor-microchip.html
+++ b/content/docs/latest/_tags/vendor-microchip.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-moxa.html b/content/docs/latest/_tags/vendor-moxa.html
index 6b79292f2f..41ebf9344d 100644
--- a/content/docs/latest/_tags/vendor-moxa.html
+++ b/content/docs/latest/_tags/vendor-moxa.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-nations.html b/content/docs/latest/_tags/vendor-nations.html
index a253e48486..077a3d3d41 100644
--- a/content/docs/latest/_tags/vendor-nations.html
+++ b/content/docs/latest/_tags/vendor-nations.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-nordic.html b/content/docs/latest/_tags/vendor-nordic.html
index f2b9068d76..679891b00a 100644
--- a/content/docs/latest/_tags/vendor-nordic.html
+++ b/content/docs/latest/_tags/vendor-nordic.html
@@ -214,7 +214,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-nuvoton.html b/content/docs/latest/_tags/vendor-nuvoton.html
index 2afe5f8762..dd544ada78 100644
--- a/content/docs/latest/_tags/vendor-nuvoton.html
+++ b/content/docs/latest/_tags/vendor-nuvoton.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-nxp.html b/content/docs/latest/_tags/vendor-nxp.html
index 8ab02f635f..c7c4d78dc4 100644
--- a/content/docs/latest/_tags/vendor-nxp.html
+++ b/content/docs/latest/_tags/vendor-nxp.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-onsemi.html b/content/docs/latest/_tags/vendor-onsemi.html
index b4c6f83a00..1d443a681c 100644
--- a/content/docs/latest/_tags/vendor-onsemi.html
+++ b/content/docs/latest/_tags/vendor-onsemi.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-phyplus.html b/content/docs/latest/_tags/vendor-phyplus.html
index 2d6797c3c0..2d59693a04 100644
--- a/content/docs/latest/_tags/vendor-phyplus.html
+++ b/content/docs/latest/_tags/vendor-phyplus.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-quicklogic.html b/content/docs/latest/_tags/vendor-quicklogic.html
index 74057c81cc..a83c45ccce 100644
--- a/content/docs/latest/_tags/vendor-quicklogic.html
+++ b/content/docs/latest/_tags/vendor-quicklogic.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-realtek.html b/content/docs/latest/_tags/vendor-realtek.html
index eeb90ba7d0..d651389928 100644
--- a/content/docs/latest/_tags/vendor-realtek.html
+++ b/content/docs/latest/_tags/vendor-realtek.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-renesas.html b/content/docs/latest/_tags/vendor-renesas.html
index fb387ee536..0b7cf8508b 100644
--- a/content/docs/latest/_tags/vendor-renesas.html
+++ b/content/docs/latest/_tags/vendor-renesas.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-rockchip.html b/content/docs/latest/_tags/vendor-rockchip.html
index 8907fd4299..15c4f15977 100644
--- a/content/docs/latest/_tags/vendor-rockchip.html
+++ b/content/docs/latest/_tags/vendor-rockchip.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-sifive.html b/content/docs/latest/_tags/vendor-sifive.html
index 8db6635efd..7166310af8 100644
--- a/content/docs/latest/_tags/vendor-sifive.html
+++ b/content/docs/latest/_tags/vendor-sifive.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-silabs.html b/content/docs/latest/_tags/vendor-silabs.html
index 73551e7348..2342c075ad 100644
--- a/content/docs/latest/_tags/vendor-silabs.html
+++ b/content/docs/latest/_tags/vendor-silabs.html
@@ -200,7 +200,7 @@
</li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-sony.html b/content/docs/latest/_tags/vendor-sony.html
index 87be8397c0..84dfbf7ded 100644
--- a/content/docs/latest/_tags/vendor-sony.html
+++ b/content/docs/latest/_tags/vendor-sony.html
@@ -198,7 +198,7 @@
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-sophgo.html b/content/docs/latest/_tags/vendor-sophgo.html
index fa68818af3..aab38abcd1 100644
--- a/content/docs/latest/_tags/vendor-sophgo.html
+++ b/content/docs/latest/_tags/vendor-sophgo.html
@@ -198,7 +198,7 @@
<li class="toctree-l5"><a class="reference internal" href="../platforms/risc-v/sg2000/boards/milkv_duos/index.html">Milk-V Duo S</a></li>
</ul>
</li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/_tags/vendor-st.html b/content/docs/latest/_tags/vendor-st.html
index 020d7631c4..88fa1aaaed 100644
--- a/content/docs/latest/_tags/vendor-st.html
+++ b/content/docs/latest/_tags/vendor-st.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4 current"><a class="current reference internal" href="#">vendor:st (113)</a><ul>
+<li class="toctree-l4 current"><a class="current reference internal" href="#">vendor:st (114)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../os/drivers/character/analog/dac/stm32h7/index.html">STM32H7 DAC Driver</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32c0/boards/nucleo-c071rb/index.html">ST Nucleo C071RB</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32c0/boards/nucleo-c092rc/index.html">ST Nucleo C092RC</a></li>
@@ -210,6 +210,7 @@
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l5"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -375,6 +376,7 @@
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l1"><a class="reference internal" href="../platforms/arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
diff --git a/content/docs/latest/_tags/vendor-starfive.html b/content/docs/latest/_tags/vendor-starfive.html
index f3c9a32936..4fbb9cdc48 100644
--- a/content/docs/latest/_tags/vendor-starfive.html
+++ b/content/docs/latest/_tags/vendor-starfive.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">vendor:starfive (1)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../platforms/risc-v/jh7110/boards/star64/index.html">PINE64 Star64</a></li>
</ul>
diff --git a/content/docs/latest/_tags/vendor-thead.html b/content/docs/latest/_tags/vendor-thead.html
index 6e46ebd8a0..eb7f1252fc 100644
--- a/content/docs/latest/_tags/vendor-thead.html
+++ b/content/docs/latest/_tags/vendor-thead.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">vendor:thead (1)</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../platforms/risc-v/c906/boards/smartl-c906/index.html">smartl-c906</a></li>
diff --git a/content/docs/latest/_tags/vendor-ti.html b/content/docs/latest/_tags/vendor-ti.html
index c79c973a27..4918d7fc0f 100644
--- a/content/docs/latest/_tags/vendor-ti.html
+++ b/content/docs/latest/_tags/vendor-ti.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">vendor:ti (9)</a><ul>
diff --git a/content/docs/latest/_tags/vendor-zilog.html b/content/docs/latest/_tags/vendor-zilog.html
index 29198c024f..ca4a4951cc 100644
--- a/content/docs/latest/_tags/vendor-zilog.html
+++ b/content/docs/latest/_tags/vendor-zilog.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/applications/index.html b/content/docs/latest/applications/index.html
index 3dacdbf400..55cd2a900f 100644
--- a/content/docs/latest/applications/index.html
+++ b/content/docs/latest/applications/index.html
@@ -300,6 +300,7 @@ These can be found in the <a class="reference external" href="https://github.com
</li>
<li class="toctree-l1"><a class="reference internal" href="industry/index.html">Industrial Applications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="industry/abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l2"><a class="reference internal" href="industry/cnc/index.html">CNC Applications</a></li>
<li class="toctree-l2"><a class="reference internal" href="industry/foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l2"><a class="reference internal" href="industry/modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l2"><a class="reference internal" href="industry/nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
@@ -414,6 +415,7 @@ These can be found in the <a class="reference external" href="https://github.com
<li class="toctree-l2"><a class="reference internal" href="system/adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l2"><a class="reference internal" href="system/adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l2"><a class="reference internal" href="system/argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l2"><a class="reference internal" href="system/brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l2"><a class="reference internal" href="system/cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="system/cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l2"><a class="reference internal" href="system/cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/industry/abnt_codi/index.html b/content/docs/latest/applications/industry/abnt_codi/index.html
index 3374ae9cf7..65128f7721 100644
--- a/content/docs/latest/applications/industry/abnt_codi/index.html
+++ b/content/docs/latest/applications/industry/abnt_codi/index.html
@@ -46,7 +46,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="foc Field Oriented Control user-space library" href="../foc/index.html" />
+ <link rel="next" title="CNC Applications" href="../cnc/index.html" />
<link rel="prev" title="Industrial Applications" href="../index.html" />
</head>
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
@@ -279,7 +280,7 @@ Not used</p></td>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="../index.html" class="btn btn-neutral float-left" title="Industrial Applications" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../foc/index.html" class="btn btn-neutral float-right" title="foc Field Oriented Control user-space library" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="../cnc/index.html" class="btn btn-neutral float-right" title="CNC Applications" 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/applications/industry/foc/index.html b/content/docs/latest/applications/industry/cnc/index.html
similarity index 89%
copy from content/docs/latest/applications/industry/foc/index.html
copy to content/docs/latest/applications/industry/cnc/index.html
index 751ca0110e..15be2bc357 100644
--- a/content/docs/latest/applications/industry/foc/index.html
+++ b/content/docs/latest/applications/industry/cnc/index.html
@@ -25,7 +25,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>foc Field Oriented Control user-space library — NuttX latest documentation</title>
+ <title>CNC Applications — NuttX latest documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css" />
@@ -46,7 +46,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="modbus FreeModBus port" href="../modbus/index.html" />
+ <link rel="next" title="nvmpg-dro NVMPG pendant DRO" href="nvmpg-dro/index.html" />
<link rel="prev" title="abnt_codi ABNT CODI" href="../abnt_codi/index.html" />
</head>
@@ -154,7 +154,11 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
-<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#">CNC Applications</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="nvmpg-dro/index.html"><code class="docutils literal notranslate"><span class="pre">nvmpg-dro</span></code> NVMPG pendant DRO</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
<li class="toctree-l3"><a class="reference internal" href="../scpi/index.html"><code class="docutils literal notranslate"><span class="pre">scpi</span></code> SCPI instrument side parser</a></li>
@@ -196,9 +200,9 @@
<li><a href="../../../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="../../index.html">Applications</a></li>
<li class="breadcrumb-item"><a href="../index.html">Industrial Applications</a></li>
- <li class="breadcrumb-item active"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</li>
+ <li class="breadcrumb-item active">CNC Applications</li>
<li class="wy-breadcrumbs-aside">
- <a href="https://github.com/apache/nuttx/blob/master/Documentation/applications/industry/foc/index.rst" class="fa fa-github"> Edit on GitHub</a>
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/applications/industry/cnc/index.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
@@ -206,8 +210,14 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
- <section id="foc-field-oriented-control-user-space-library">
-<h1><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library<a class="headerlink" href="#foc-field-oriented-control-user-space-library" title="Permalink to this heading"></a></h1>
+ <section id="cnc-applications">
+<h1>CNC Applications<a class="headerlink" href="#cnc-applications" title="Permalink to this heading"></a></h1>
+<div class="toctree-wrapper compound">
+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="nvmpg-dro/index.html"><code class="docutils literal notranslate"><span class="pre">nvmpg-dro</span></code> NVMPG pendant DRO</a></li>
+</ul>
+</div>
</section>
@@ -215,7 +225,7 @@
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="../abnt_codi/index.html" class="btn btn-neutral float-left" title="abnt_codi ABNT CODI" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../modbus/index.html" class="btn btn-neutral float-right" title="modbus FreeModBus port" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="nvmpg-dro/index.html" class="btn btn-neutral float-right" title="nvmpg-dro NVMPG pendant DRO" 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/applications/industry/cnc/nvmpg-dro/index.html b/content/docs/latest/applications/industry/cnc/nvmpg-dro/index.html
new file mode 100644
index 0000000000..9c18edecfe
--- /dev/null
+++ b/content/docs/latest/applications/industry/cnc/nvmpg-dro/index.html
@@ -0,0 +1,291 @@
+<!--
+ 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.19: https://docutils.sourceforge.io/" />
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>nvmpg-dro NVMPG pendant DRO — NuttX latest documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/css/theme.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/copybutton.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/sphinx_collapse.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/sphinx-design.4cbf315f70debaebd550c87a6162cf0f.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/custom.css" />
+
+
+ <link rel="shortcut icon" href="../../../../_static/favicon.ico"/>
+ <script src="../../../../_static/jquery.js"></script>
+ <script src="../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+ <script data-url_root="../../../../" id="documentation_options" src="../../../../_static/documentation_options.js"></script>
+ <script src="../../../../_static/doctools.js"></script>
+ <script src="../../../../_static/sphinx_highlight.js"></script>
+ <script src="../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../_static/copybutton.js"></script>
+ <script src="../../../../_static/design-tabs.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="foc Field Oriented Control user-space library" href="../../foc/index.html" />
+ <link rel="prev" title="CNC Applications" href="../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="nuttx-brand">
+
+ <img src="../../../../_static/NuttX.png" class="logo" alt="NuttX logo"/>
+
+
+ <span class="nuttx-brand-name">NuttX</span>
+
+ </a>
+
+ <div class="version-selector">
+ <label class="nuttx-version-label" for="nuttx-version">Version</label>
+ <select id="nuttx-version"
+ 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>
+
+ <option value="../../../../../12.1.0" >12.1.0</option>
+
+ <option value="../../../../../12.2.0" >12.2.0</option>
+
+ <option value="../../../../../12.2.1" >12.2.1</option>
+
+ <option value="../../../../../12.3.0" >12.3.0</option>
+
+ <option value="../../../../../12.4.0" >12.4.0</option>
+
+ <option value="../../../../../12.5.0" >12.5.0</option>
+
+ <option value="../../../../../12.5.1" >12.5.1</option>
+
+ <option value="../../../../../12.6.0" >12.6.0</option>
+
+ <option value="../../../../../12.7.0" >12.7.0</option>
+
+ <option value="../../../../../12.8.0" >12.8.0</option>
+
+ <option value="../../../../../12.9.0" >12.9.0</option>
+
+ <option value="../../../../../12.10.0" >12.10.0</option>
+
+ <option value="../../../../../12.11.0" >12.11.0</option>
+
+ <option value="../../../../../12.12.0" >12.12.0</option>
+
+ <option value="../../../../../12.13.0" >12.13.0</option>
+
+ <option value="../../../../../13.0.0" >13.0.0</option>
+
+ <option value="../../../../../13.0.1" >13.0.1</option>
+
+ <option value="../../../../../13.1.0" >13.1.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" aria-label="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="../../../../platforms/index.html">Supported Platforms</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="../../../../os/index.html">OS Design</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../reference/index.html">API Reference</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Applications</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../audioutils/index.html">Audio Utility libraries</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../boot/index.html">Bootloader Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../benchmarks/index.html">Benchmark Applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../canutils/index.html">CAN Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../crypto/index.html">Cryptography Library Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../fsutils/index.html">File System Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../games/index.html">Games</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../graphics/index.html">Graphics Support</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../index.html">Industrial Applications</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../index.html">CNC Applications</a><ul class="current">
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">nvmpg-dro</span></code> NVMPG pendant DRO</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#configuration">Configuration</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../scpi/index.html"><code class="docutils literal notranslate"><span class="pre">scpi</span></code> SCPI instrument side parser</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../inertial/index.html">Inertial Libraries Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../interpreters/index.html">Interpreters</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../logging/index.html">Logging Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../lte/index.html">LTE Libraries and NSH Add-Ons</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../math/index.html">Math Library Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../mlearning/index.html">Machine Learning Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../netutils/index.html">Network Utilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../nsh/index.html">NuttShell (NSH)</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../sdr/index.html">Software Defined Radio Libraries</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../system/index.html">System Libraries and NSH Add-Ons</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../testing/index.html">Testing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../tools/index.html">Host Side Tools</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../wireless/index.html">Wireless Libraries and NSH Add-Ons</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../examples/index.html">Examples</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../developing/index.html">Developing NuttX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../about/index.html">About</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" aria-label="Home"></a></li>
+ <li class="breadcrumb-item"><a href="../../../index.html">Applications</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html">Industrial Applications</a></li>
+ <li class="breadcrumb-item"><a href="../index.html">CNC Applications</a></li>
+ <li class="breadcrumb-item active"><code class="docutils literal notranslate"><span class="pre">nvmpg-dro</span></code> NVMPG pendant DRO</li>
+ <li class="wy-breadcrumbs-aside">
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/applications/industry/cnc/nvmpg-dro/index.rst" class="fa fa-github"> Edit on GitHub</a>
+ </li>
+ </ul>
+ <hr/>
+</div>
+ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+ <div itemprop="articleBody">
+
+ <section id="nvmpg-dro-nvmpg-pendant-dro">
+<h1><code class="docutils literal notranslate"><span class="pre">nvmpg-dro</span></code> NVMPG pendant DRO<a class="headerlink" href="#nvmpg-dro-nvmpg-pendant-dro" title="Permalink to this heading"></a></h1>
+<p>Digital readout (DRO) firmware for the Digital Dream NVMPG CNC pendant
+(<a class="reference internal" href="../../../../platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html"><span class="doc">nvmpg-stm32f1</span></a>
+board). It replaces the original firmware of the pendant and speaks the same
+serial protocol with the NVUM/NVEM/EC300/EC500 motion controllers.</p>
+<p>The application:</p>
+<ul class="simple">
+<li><p>Receives the status frames from the controller (<code class="docutils literal notranslate"><span class="pre">5A</span> <span class="pre">5A</span></code> followed by 51
+bytes) and answers the identify request (<code class="docutils literal notranslate"><span class="pre">5A</span> <span class="pre">5B</span></code>) with <code class="docutils literal notranslate"><span class="pre">01</span> <span class="pre">13</span></code>.</p></li>
+<li><p>Draws the axis positions (XYZ or ABC page, depending on the selected axis),
+the FRO/SJR/SRO overrides, the MPG step and the RESET/COMM lamps. Only the
+fields that changed since the last frame are redrawn.</p></li>
+<li><p>Polls the keys every 10 ms, debounces them and sends the key code
+(key index + 2) when a key is pressed and <code class="docutils literal notranslate"><span class="pre">code</span> <span class="pre">|</span> <span class="pre">0x80</span></code> when it is
+released.</p></li>
+<li><p>Draws the axis positions in grey when no frame was received for
+<code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_LINK_TIMEOUT</span></code> milliseconds.</p></li>
+<li><p>Optionally shows the NuttX logo at startup.</p></li>
+</ul>
+<p>The frame layout is described in the board documentation.</p>
+<p>Drawing is done with <code class="docutils literal notranslate"><span class="pre">LCDDEVIO_PUTAREA</span></code> on the LCD character device and a
+built-in 5x7 font. No framebuffer is used: a 220x176 RGB565 framebuffer would
+need more RAM than the STM32F103RC has.</p>
+<section id="configuration">
+<h2>Configuration<a class="headerlink" href="#configuration" title="Permalink to this heading"></a></h2>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO</span></code>: enable the application. Depends on
+<code class="docutils literal notranslate"><span class="pre">CONFIG_LCD_DEV</span></code>, <code class="docutils literal notranslate"><span class="pre">CONFIG_DEV_GPIO</span></code> and pthread support.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_TTY</span></code>: serial port connected to the
+controller (default <code class="docutils literal notranslate"><span class="pre">/dev/ttyS0</span></code>).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_LCD</span></code>: LCD character device (default
+<code class="docutils literal notranslate"><span class="pre">/dev/lcd0</span></code>).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_NKEYS</span></code>: number of keys, read from
+<code class="docutils literal notranslate"><span class="pre">/dev/gpio0</span></code> .. <code class="docutils literal notranslate"><span class="pre">/dev/gpioN-1</span></code> (default 10).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_SPLASH</span></code>: show the NuttX logo at startup.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_SPLASH_MS</span></code>: how long the logo is shown
+(default 1000 ms).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_INDUSTRY_CNC_NVMPG_DRO_LINK_TIMEOUT</span></code>: link timeout in
+milliseconds (default 1000).</p></li>
+</ul>
+<p>The NuttX logo image is the RGB565 run-length encoded logo from
+<code class="docutils literal notranslate"><span class="pre">apps/examples/nximage</span></code>.</p>
+</section>
+</section>
+
+
+ </div>
+ </div>
+ <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+ <a href="../index.html" class="btn btn-neutral float-left" title="CNC Applications" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../../foc/index.html" class="btn btn-neutral float-right" title="foc Field Oriented Control user-space library" 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-2026, 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/applications/industry/foc/index.html b/content/docs/latest/applications/industry/foc/index.html
index 751ca0110e..7c265810f7 100644
--- a/content/docs/latest/applications/industry/foc/index.html
+++ b/content/docs/latest/applications/industry/foc/index.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="modbus FreeModBus port" href="../modbus/index.html" />
- <link rel="prev" title="abnt_codi ABNT CODI" href="../abnt_codi/index.html" />
+ <link rel="prev" title="nvmpg-dro NVMPG pendant DRO" href="../cnc/nvmpg-dro/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
@@ -214,7 +215,7 @@
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="../abnt_codi/index.html" class="btn btn-neutral float-left" title="abnt_codi ABNT CODI" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../cnc/nvmpg-dro/index.html" class="btn btn-neutral float-left" title="nvmpg-dro NVMPG pendant DRO" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="../modbus/index.html" class="btn btn-neutral float-right" title="modbus FreeModBus port" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
diff --git a/content/docs/latest/applications/industry/index.html b/content/docs/latest/applications/industry/index.html
index 6b943aa7bd..45365279fb 100644
--- a/content/docs/latest/applications/industry/index.html
+++ b/content/docs/latest/applications/industry/index.html
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Industrial Applications</a><ul>
<li class="toctree-l3"><a class="reference internal" href="abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3"><a class="reference internal" href="nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
@@ -211,6 +212,7 @@
<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l1"><a class="reference internal" href="cnc/index.html">CNC Applications</a></li>
<li class="toctree-l1"><a class="reference internal" href="foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l1"><a class="reference internal" href="modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l1"><a class="reference internal" href="nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
diff --git a/content/docs/latest/applications/industry/modbus/index.html b/content/docs/latest/applications/industry/modbus/index.html
index d00785e06f..d678b96efa 100644
--- a/content/docs/latest/applications/industry/modbus/index.html
+++ b/content/docs/latest/applications/industry/modbus/index.html
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#directory-structure-relation-to-freemodbus-v1-5-0">Directory Structure / Relation to freemodbus-v1.5.0</a></li>
diff --git a/content/docs/latest/applications/industry/nxmodbus/index.html b/content/docs/latest/applications/industry/nxmodbus/index.html
index 3f152ad327..8f1dabe963 100644
--- a/content/docs/latest/applications/industry/nxmodbus/index.html
+++ b/content/docs/latest/applications/industry/nxmodbus/index.html
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a><ul>
diff --git a/content/docs/latest/applications/industry/scpi/index.html b/content/docs/latest/applications/industry/scpi/index.html
index d00d5679f2..a07ba1298b 100644
--- a/content/docs/latest/applications/industry/scpi/index.html
+++ b/content/docs/latest/applications/industry/scpi/index.html
@@ -154,6 +154,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../graphics/index.html">Graphics Support</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Industrial Applications</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../abnt_codi/index.html"><code class="docutils literal notranslate"><span class="pre">abnt_codi</span></code> ABNT CODI</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../cnc/index.html">CNC Applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="../foc/index.html"><code class="docutils literal notranslate"><span class="pre">foc</span></code> Field Oriented Control user-space library</a></li>
<li class="toctree-l3"><a class="reference internal" href="../modbus/index.html"><code class="docutils literal notranslate"><span class="pre">modbus</span></code> FreeModBus port</a></li>
<li class="toctree-l3"><a class="reference internal" href="../nxmodbus/index.html"><code class="docutils literal notranslate"><span class="pre">nxmodbus</span></code> NuttX Modbus</a></li>
diff --git a/content/docs/latest/applications/system/adb/index.html b/content/docs/latest/applications/system/adb/index.html
index 93d3e4c0a0..71d1f434ca 100644
--- a/content/docs/latest/applications/system/adb/index.html
+++ b/content/docs/latest/applications/system/adb/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/adcscope/index.html b/content/docs/latest/applications/system/adcscope/index.html
index 107223992a..01a155f36d 100644
--- a/content/docs/latest/applications/system/adcscope/index.html
+++ b/content/docs/latest/applications/system/adcscope/index.html
@@ -169,6 +169,7 @@
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/argtable3/index.html b/content/docs/latest/applications/system/argtable3/index.html
index 7de8b93426..64f6de1919 100644
--- a/content/docs/latest/applications/system/argtable3/index.html
+++ b/content/docs/latest/applications/system/argtable3/index.html
@@ -46,7 +46,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="cdcacm USB CDC/ACM Device Commands" href="../cdcacm/index.html" />
+ <link rel="next" title="brctl Ethernet bridge command" href="../brctl/index.html" />
<link rel="prev" title="adcscope NxScope ADC data stream" href="../adcscope/index.html" />
</head>
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
@@ -298,7 +299,7 @@
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="../adcscope/index.html" class="btn btn-neutral float-left" title="adcscope NxScope ADC data stream" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../cdcacm/index.html" class="btn btn-neutral float-right" title="cdcacm USB CDC/ACM Device Commands" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="../brctl/index.html" class="btn btn-neutral float-right" title="brctl Ethernet bridge command" 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/applications/system/lm75/index.html b/content/docs/latest/applications/system/brctl/index.html
similarity index 88%
copy from content/docs/latest/applications/system/lm75/index.html
copy to content/docs/latest/applications/system/brctl/index.html
index 47119f1afa..f96098ceef 100644
--- a/content/docs/latest/applications/system/lm75/index.html
+++ b/content/docs/latest/applications/system/brctl/index.html
@@ -25,7 +25,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>lm75 LM75 Temperature — NuttX latest documentation</title>
+ <title>brctl Ethernet bridge command — NuttX latest documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css" />
@@ -46,8 +46,8 @@
<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="lzf LZF compression tool" href="../lzf/index.html" />
- <link rel="prev" title="libuv libuv asynchronous I/O Library" href="../libuv/index.html" />
+ <link rel="next" title="cdcacm USB CDC/ACM Device Commands" href="../cdcacm/index.html" />
+ <link rel="prev" title="argtable3 ARGTABLE3 library" href="../argtable3/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -166,6 +166,13 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#configuration">Configuration</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#usage">Usage</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#example">Example</a></li>
+</ul>
+</li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
@@ -198,13 +205,7 @@
<li class="toctree-l3"><a class="reference internal" href="../iptables/index.html"><code class="docutils literal notranslate"><span class="pre">iptables</span></code> IPv4 firewall</a></li>
<li class="toctree-l3"><a class="reference internal" href="../kbd/index.html"><code class="docutils literal notranslate"><span class="pre">kbd</span></code> Keyboard dump and injection</a></li>
<li class="toctree-l3"><a class="reference internal" href="../libuv/index.html"><code class="docutils literal notranslate"><span class="pre">libuv</span></code> libuv asynchronous I/O Library</a></li>
-<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">lm75</span></code> LM75 Temperature</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="#configuration">Configuration</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#usage">Usage</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#options">Options</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#examples">Examples</a></li>
-</ul>
-</li>
+<li class="toctree-l3"><a class="reference internal" href="../lm75/index.html"><code class="docutils literal notranslate"><span class="pre">lm75</span></code> LM75 Temperature</a></li>
<li class="toctree-l3"><a class="reference internal" href="../lzf/index.html"><code class="docutils literal notranslate"><span class="pre">lzf</span></code> LZF compression tool</a></li>
<li class="toctree-l3"><a class="reference internal" href="../mdio/index.html"><code class="docutils literal notranslate"><span class="pre">mdio</span></code> PHY MDIO tool</a></li>
<li class="toctree-l3"><a class="reference internal" href="../microros/index.html">micro-ROS</a></li>
@@ -285,9 +286,9 @@
<li><a href="../../../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="../../index.html">Applications</a></li>
<li class="breadcrumb-item"><a href="../index.html">System Libraries and NSH Add-Ons</a></li>
- <li class="breadcrumb-item active"><code class="docutils literal notranslate"><span class="pre">lm75</span></code> LM75 Temperature</li>
+ <li class="breadcrumb-item active"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</li>
<li class="wy-breadcrumbs-aside">
- <a href="https://github.com/apache/nuttx/blob/master/Documentation/applications/system/lm75/index.rst" class="fa fa-github"> Edit on GitHub</a>
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/applications/system/brctl/index.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
@@ -295,65 +296,48 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
- <section id="lm75-lm75-temperature">
-<h1><code class="docutils literal notranslate"><span class="pre">lm75</span></code> LM75 Temperature<a class="headerlink" href="#lm75-lm75-temperature" title="Permalink to this heading"></a></h1>
-<p>The <code class="docutils literal notranslate"><span class="pre">lm75</span></code> command reads temperature data from an LM75 (or compatible)
-I2C temperature sensor and prints the result to standard output. The
-sensor must be enabled via <code class="docutils literal notranslate"><span class="pre">CONFIG_LM75_I2C</span></code>.</p>
+ <section id="brctl-ethernet-bridge-command">
+<h1><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command<a class="headerlink" href="#brctl-ethernet-bridge-command" title="Permalink to this heading"></a></h1>
+<section id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this heading"></a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">brctl</span></code> command creates and deletes Ethernet bridges and adds or
+removes their ports, using the <code class="docutils literal notranslate"><span class="pre">SIOCBRADDBR</span></code>, <code class="docutils literal notranslate"><span class="pre">SIOCBRDELBR</span></code>,
+<code class="docutils literal notranslate"><span class="pre">SIOCBRADDIF</span></code> and <code class="docutils literal notranslate"><span class="pre">SIOCBRDELIF</span></code> ioctl commands. See
+<a class="reference internal" href="../../../os/networking/bridge.html"><span class="doc">Ethernet Bridge</span></a> for how the bridge works.</p>
+</section>
<section id="configuration">
<h2>Configuration<a class="headerlink" href="#configuration" title="Permalink to this heading"></a></h2>
-<p>Enable the command with <code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75</span></code>. This option depends on
-<code class="docutils literal notranslate"><span class="pre">CONFIG_LM75_I2C</span></code>.</p>
-<p>The following configuration options are available:</p>
-<dl class="simple">
-<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_DEVNAME</span></code></dt><dd><p>Sensor device path. Default: <code class="docutils literal notranslate"><span class="pre">/dev/temp</span></code>.</p>
-</dd>
-<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_FAHRENHEIT</span></code></dt><dd><p>Display temperature in degrees Fahrenheit. This is the default.</p>
-</dd>
-<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_CELSIUS</span></code></dt><dd><p>Display temperature in degrees Celsius.</p>
-</dd>
-<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_STACKSIZE</span></code></dt><dd><p>Stack size in bytes. Default: 1024.</p>
-</dd>
-<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_PRIORITY</span></code></dt><dd><p>Command task priority. Default: 100.</p>
-</dd>
-</dl>
+<p>Enable the command with <code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_BRCTL</span></code>. It depends on
+<code class="docutils literal notranslate"><span class="pre">CONFIG_NET_BRIDGE</span></code>.</p>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this heading"></a></h2>
-<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>temp [OPTIONS]
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">brctl addbr <bridge></span>
+<span class="go">brctl delbr <bridge></span>
+<span class="go">brctl addif <bridge> <device></span>
+<span class="go">brctl delif <bridge> <device></span>
</pre></div>
</div>
-</section>
-<section id="options">
-<h2>Options<a class="headerlink" href="#options" title="Permalink to this heading"></a></h2>
<dl class="simple">
-<dt><code class="docutils literal notranslate"><span class="pre">-n</span> <span class="pre"><count></span></code></dt><dd><p>Number of temperature samples to collect. Each sample is read with a
-500 ms interval. Default: 1.</p>
+<dt><code class="docutils literal notranslate"><span class="pre">addbr</span></code></dt><dd><p>Create a bridge device named <code class="docutils literal notranslate"><span class="pre"><bridge></span></code>.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">delbr</span></code></dt><dd><p>Delete a bridge. The bridge must be down (<code class="docutils literal notranslate"><span class="pre">ifdown</span> <span class="pre"><bridge></span></code>).</p>
</dd>
-<dt><code class="docutils literal notranslate"><span class="pre">-h</span></code></dt><dd><p>Show help message and exit.</p>
+<dt><code class="docutils literal notranslate"><span class="pre">addif</span></code></dt><dd><p>Add the network device <code class="docutils literal notranslate"><span class="pre"><device></span></code> to the bridge as a port.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">delif</span></code></dt><dd><p>Remove a port from the bridge.</p>
</dd>
</dl>
</section>
-<section id="examples">
-<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
-<p>Read a single temperature sample:</p>
-<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>nsh> temp
-72.50 degrees Fahrenheit
-</pre></div>
-</div>
-<p>Read five consecutive samples:</p>
-<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>nsh> temp -n 5
-72.50 degrees Fahrenheit
-72.54 degrees Fahrenheit
-72.60 degrees Fahrenheit
-72.58 degrees Fahrenheit
-72.52 degrees Fahrenheit
-</pre></div>
-</div>
-<p>If <code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_LM75_CELSIUS</span></code> is selected instead of Fahrenheit,
-the output displays degrees Celsius:</p>
-<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>nsh> temp
-22.50 degrees Celsius
+<section id="example">
+<h2>Example<a class="headerlink" href="#example" title="Permalink to this heading"></a></h2>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">nsh> ifup eth0</span>
+<span class="go">nsh> ifup eth1</span>
+<span class="go">nsh> brctl addbr br0</span>
+<span class="go">nsh> brctl addif br0 eth0</span>
+<span class="go">nsh> brctl addif br0 eth1</span>
+<span class="go">nsh> ifconfig br0 10.0.0.2 netmask 255.255.255.0</span>
+<span class="go">nsh> ifup br0</span>
</pre></div>
</div>
</section>
@@ -363,8 +347,8 @@ the output displays degrees Celsius:</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="../libuv/index.html" class="btn btn-neutral float-left" title="libuv libuv asynchronous I/O Library" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../lzf/index.html" class="btn btn-neutral float-right" title="lzf LZF compression tool" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="../argtable3/index.html" class="btn btn-neutral float-left" title="argtable3 ARGTABLE3 library" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../cdcacm/index.html" class="btn btn-neutral float-right" title="cdcacm USB CDC/ACM Device Commands" 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/applications/system/cdcacm/index.html b/content/docs/latest/applications/system/cdcacm/index.html
index a4d844830a..6b282648a9 100644
--- a/content/docs/latest/applications/system/cdcacm/index.html
+++ b/content/docs/latest/applications/system/cdcacm/index.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="cfgdata Cfgdata Command" href="../cfgdata/index.html" />
- <link rel="prev" title="argtable3 ARGTABLE3 library" href="../argtable3/index.html" />
+ <link rel="prev" title="brctl Ethernet bridge command" href="../brctl/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
@@ -331,7 +332,7 @@ monitor the buffered trace data.</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="../argtable3/index.html" class="btn btn-neutral float-left" title="argtable3 ARGTABLE3 library" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../brctl/index.html" class="btn btn-neutral float-left" title="brctl Ethernet bridge command" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="../cfgdata/index.html" class="btn btn-neutral float-right" title="cfgdata Cfgdata Command" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
diff --git a/content/docs/latest/applications/system/cfgdata/index.html b/content/docs/latest/applications/system/cfgdata/index.html
index 0ca5d71a03..1bb49bbd96 100644
--- a/content/docs/latest/applications/system/cfgdata/index.html
+++ b/content/docs/latest/applications/system/cfgdata/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/cle/index.html b/content/docs/latest/applications/system/cle/index.html
index d77f49e083..d38c911cc4 100644
--- a/content/docs/latest/applications/system/cle/index.html
+++ b/content/docs/latest/applications/system/cle/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a><ul>
diff --git a/content/docs/latest/applications/system/composite/index.html b/content/docs/latest/applications/system/composite/index.html
index ba9ffe666b..b184758757 100644
--- a/content/docs/latest/applications/system/composite/index.html
+++ b/content/docs/latest/applications/system/composite/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/conntrack/index.html b/content/docs/latest/applications/system/conntrack/index.html
index 8f2e988dea..c75775d39e 100644
--- a/content/docs/latest/applications/system/conntrack/index.html
+++ b/content/docs/latest/applications/system/conntrack/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/coredump/index.html b/content/docs/latest/applications/system/coredump/index.html
index ab8551e1c8..10a0a7dafe 100644
--- a/content/docs/latest/applications/system/coredump/index.html
+++ b/content/docs/latest/applications/system/coredump/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/critmon/index.html b/content/docs/latest/applications/system/critmon/index.html
index daa8e917c9..a3cd5bf5bd 100644
--- a/content/docs/latest/applications/system/critmon/index.html
+++ b/content/docs/latest/applications/system/critmon/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/cu/index.html b/content/docs/latest/applications/system/cu/index.html
index 9346c1cf0b..22127f0fae 100644
--- a/content/docs/latest/applications/system/cu/index.html
+++ b/content/docs/latest/applications/system/cu/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/curl/index.html b/content/docs/latest/applications/system/curl/index.html
index b4c6bf365a..11fbf0ecd0 100644
--- a/content/docs/latest/applications/system/curl/index.html
+++ b/content/docs/latest/applications/system/curl/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/dd/index.html b/content/docs/latest/applications/system/dd/index.html
index c1f5d4694a..d6d95fe638 100644
--- a/content/docs/latest/applications/system/dd/index.html
+++ b/content/docs/latest/applications/system/dd/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/debugpoint/index.html b/content/docs/latest/applications/system/debugpoint/index.html
index 451fbbd644..37c87f0d48 100644
--- a/content/docs/latest/applications/system/debugpoint/index.html
+++ b/content/docs/latest/applications/system/debugpoint/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/dhcp6c/index.html b/content/docs/latest/applications/system/dhcp6c/index.html
index a3ab85530b..76257fd81e 100644
--- a/content/docs/latest/applications/system/dhcp6c/index.html
+++ b/content/docs/latest/applications/system/dhcp6c/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/dhcpc/index.html b/content/docs/latest/applications/system/dhcpc/index.html
index 8c7a80eed9..344988629f 100644
--- a/content/docs/latest/applications/system/dhcpc/index.html
+++ b/content/docs/latest/applications/system/dhcpc/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/dumpstack/index.html b/content/docs/latest/applications/system/dumpstack/index.html
index 50aebd052b..b144a6efdf 100644
--- a/content/docs/latest/applications/system/dumpstack/index.html
+++ b/content/docs/latest/applications/system/dumpstack/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/expat/index.html b/content/docs/latest/applications/system/expat/index.html
index 1687e67006..8b632be2ce 100644
--- a/content/docs/latest/applications/system/expat/index.html
+++ b/content/docs/latest/applications/system/expat/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/fastboot/index.html b/content/docs/latest/applications/system/fastboot/index.html
index 26df698716..5691d0c5a7 100644
--- a/content/docs/latest/applications/system/fastboot/index.html
+++ b/content/docs/latest/applications/system/fastboot/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/fdt/index.html b/content/docs/latest/applications/system/fdt/index.html
index 8f4d4895a8..4f93574793 100644
--- a/content/docs/latest/applications/system/fdt/index.html
+++ b/content/docs/latest/applications/system/fdt/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/flash_eraseall/index.html b/content/docs/latest/applications/system/flash_eraseall/index.html
index 270cd7d64d..046fc658d9 100644
--- a/content/docs/latest/applications/system/flash_eraseall/index.html
+++ b/content/docs/latest/applications/system/flash_eraseall/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/flatbuffers/index.html b/content/docs/latest/applications/system/flatbuffers/index.html
index 870505ebe1..a19035386b 100644
--- a/content/docs/latest/applications/system/flatbuffers/index.html
+++ b/content/docs/latest/applications/system/flatbuffers/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/gcov/index.html b/content/docs/latest/applications/system/gcov/index.html
index 307c317310..6098795f66 100644
--- a/content/docs/latest/applications/system/gcov/index.html
+++ b/content/docs/latest/applications/system/gcov/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/gdbstub/index.html b/content/docs/latest/applications/system/gdbstub/index.html
index 15124b5d45..763a74cf4f 100644
--- a/content/docs/latest/applications/system/gdbstub/index.html
+++ b/content/docs/latest/applications/system/gdbstub/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/gprof/index.html b/content/docs/latest/applications/system/gprof/index.html
index fb2a42d02d..4211b74e7b 100644
--- a/content/docs/latest/applications/system/gprof/index.html
+++ b/content/docs/latest/applications/system/gprof/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/grep/index.html b/content/docs/latest/applications/system/grep/index.html
index bea965372b..972be8330b 100644
--- a/content/docs/latest/applications/system/grep/index.html
+++ b/content/docs/latest/applications/system/grep/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/hex2bin/index.html b/content/docs/latest/applications/system/hex2bin/index.html
index 360bfc8df2..b72e1909b0 100644
--- a/content/docs/latest/applications/system/hex2bin/index.html
+++ b/content/docs/latest/applications/system/hex2bin/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/hexed/index.html b/content/docs/latest/applications/system/hexed/index.html
index b494f37f53..9ac72d8b71 100644
--- a/content/docs/latest/applications/system/hexed/index.html
+++ b/content/docs/latest/applications/system/hexed/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/hostname/index.html b/content/docs/latest/applications/system/hostname/index.html
index c054560d5d..8caa641beb 100644
--- a/content/docs/latest/applications/system/hostname/index.html
+++ b/content/docs/latest/applications/system/hostname/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/i2c/index.html b/content/docs/latest/applications/system/i2c/index.html
index 93bf6002a1..3a8d029523 100644
--- a/content/docs/latest/applications/system/i2c/index.html
+++ b/content/docs/latest/applications/system/i2c/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/index.html b/content/docs/latest/applications/system/index.html
index 82b1546dd5..192ce7be26 100644
--- a/content/docs/latest/applications/system/index.html
+++ b/content/docs/latest/applications/system/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
@@ -296,6 +297,7 @@
<li class="toctree-l1"><a class="reference internal" href="adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l1"><a class="reference internal" href="adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l1"><a class="reference internal" href="argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l1"><a class="reference internal" href="brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/input/index.html b/content/docs/latest/applications/system/input/index.html
index f785ed00dd..f02fdd6936 100644
--- a/content/docs/latest/applications/system/input/index.html
+++ b/content/docs/latest/applications/system/input/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ip6tables/index.html b/content/docs/latest/applications/system/ip6tables/index.html
index d8ed6c1c6f..f9bb38adae 100644
--- a/content/docs/latest/applications/system/ip6tables/index.html
+++ b/content/docs/latest/applications/system/ip6tables/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/iptables/index.html b/content/docs/latest/applications/system/iptables/index.html
index 3912460b06..46e79df76c 100644
--- a/content/docs/latest/applications/system/iptables/index.html
+++ b/content/docs/latest/applications/system/iptables/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/kbd/index.html b/content/docs/latest/applications/system/kbd/index.html
index 6524d32bae..27124b0a36 100644
--- a/content/docs/latest/applications/system/kbd/index.html
+++ b/content/docs/latest/applications/system/kbd/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/libuv/index.html b/content/docs/latest/applications/system/libuv/index.html
index 4d8605badb..d66a923e12 100644
--- a/content/docs/latest/applications/system/libuv/index.html
+++ b/content/docs/latest/applications/system/libuv/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/lm75/index.html b/content/docs/latest/applications/system/lm75/index.html
index 47119f1afa..b25373cab5 100644
--- a/content/docs/latest/applications/system/lm75/index.html
+++ b/content/docs/latest/applications/system/lm75/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/lzf/index.html b/content/docs/latest/applications/system/lzf/index.html
index c74ab93d79..74167989ae 100644
--- a/content/docs/latest/applications/system/lzf/index.html
+++ b/content/docs/latest/applications/system/lzf/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/mdio/index.html b/content/docs/latest/applications/system/mdio/index.html
index 3895bcca65..c2bd546f89 100644
--- a/content/docs/latest/applications/system/mdio/index.html
+++ b/content/docs/latest/applications/system/mdio/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/microros/index.html b/content/docs/latest/applications/system/microros/index.html
index 262fea8f6c..4fe213aa66 100644
--- a/content/docs/latest/applications/system/microros/index.html
+++ b/content/docs/latest/applications/system/microros/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/netdb/index.html b/content/docs/latest/applications/system/netdb/index.html
index 40a0a1f17f..81ca43df81 100644
--- a/content/docs/latest/applications/system/netdb/index.html
+++ b/content/docs/latest/applications/system/netdb/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nsh/index.html b/content/docs/latest/applications/system/nsh/index.html
index b74ed60ca6..a46872c27c 100644
--- a/content/docs/latest/applications/system/nsh/index.html
+++ b/content/docs/latest/applications/system/nsh/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ntpc/index.html b/content/docs/latest/applications/system/ntpc/index.html
index 18a637e038..1ea793ac3a 100644
--- a/content/docs/latest/applications/system/ntpc/index.html
+++ b/content/docs/latest/applications/system/ntpc/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxcamera/index.html b/content/docs/latest/applications/system/nxcamera/index.html
index b538dbd7b9..d4b05d5b9d 100644
--- a/content/docs/latest/applications/system/nxcamera/index.html
+++ b/content/docs/latest/applications/system/nxcamera/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxcodec/index.html b/content/docs/latest/applications/system/nxcodec/index.html
index 358971c97f..544238768f 100644
--- a/content/docs/latest/applications/system/nxcodec/index.html
+++ b/content/docs/latest/applications/system/nxcodec/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxdiag/config.html b/content/docs/latest/applications/system/nxdiag/config.html
index e1852dbb2a..bef7f8bf9d 100644
--- a/content/docs/latest/applications/system/nxdiag/config.html
+++ b/content/docs/latest/applications/system/nxdiag/config.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxdiag/index.html b/content/docs/latest/applications/system/nxdiag/index.html
index 308726c610..aac2c9ce0d 100644
--- a/content/docs/latest/applications/system/nxdiag/index.html
+++ b/content/docs/latest/applications/system/nxdiag/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxinit/index.html b/content/docs/latest/applications/system/nxinit/index.html
index af348b7a6a..904a4415cc 100644
--- a/content/docs/latest/applications/system/nxinit/index.html
+++ b/content/docs/latest/applications/system/nxinit/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxlooper/index.html b/content/docs/latest/applications/system/nxlooper/index.html
index c1a2a2a199..53a3b7a8bf 100644
--- a/content/docs/latest/applications/system/nxlooper/index.html
+++ b/content/docs/latest/applications/system/nxlooper/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxmbclient/index.html b/content/docs/latest/applications/system/nxmbclient/index.html
index cad7219ade..7027db956f 100644
--- a/content/docs/latest/applications/system/nxmbclient/index.html
+++ b/content/docs/latest/applications/system/nxmbclient/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxpkg/index.html b/content/docs/latest/applications/system/nxpkg/index.html
index ae89151e0e..f437d6400f 100644
--- a/content/docs/latest/applications/system/nxpkg/index.html
+++ b/content/docs/latest/applications/system/nxpkg/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxplayer/index.html b/content/docs/latest/applications/system/nxplayer/index.html
index 4b02a1d15b..077e80b42f 100644
--- a/content/docs/latest/applications/system/nxplayer/index.html
+++ b/content/docs/latest/applications/system/nxplayer/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxrecorder/index.html b/content/docs/latest/applications/system/nxrecorder/index.html
index fd4523151d..2edede7b4b 100644
--- a/content/docs/latest/applications/system/nxrecorder/index.html
+++ b/content/docs/latest/applications/system/nxrecorder/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/nxstore/index.html b/content/docs/latest/applications/system/nxstore/index.html
index 363ee48cfe..98bad76238 100644
--- a/content/docs/latest/applications/system/nxstore/index.html
+++ b/content/docs/latest/applications/system/nxstore/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ofloader/index.html b/content/docs/latest/applications/system/ofloader/index.html
index fcd42b8a3d..a9b99ffd64 100644
--- a/content/docs/latest/applications/system/ofloader/index.html
+++ b/content/docs/latest/applications/system/ofloader/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ping/index.html b/content/docs/latest/applications/system/ping/index.html
index b4a236b88e..5e679e314f 100644
--- a/content/docs/latest/applications/system/ping/index.html
+++ b/content/docs/latest/applications/system/ping/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ping6/index.html b/content/docs/latest/applications/system/ping6/index.html
index bc0a90cca4..a5236d9571 100644
--- a/content/docs/latest/applications/system/ping6/index.html
+++ b/content/docs/latest/applications/system/ping6/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/popen/index.html b/content/docs/latest/applications/system/popen/index.html
index 1a1e82e248..3ffbcf2087 100644
--- a/content/docs/latest/applications/system/popen/index.html
+++ b/content/docs/latest/applications/system/popen/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/psmq/index.html b/content/docs/latest/applications/system/psmq/index.html
index 8897798e67..73a44a09f2 100644
--- a/content/docs/latest/applications/system/psmq/index.html
+++ b/content/docs/latest/applications/system/psmq/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ptpd/index.html b/content/docs/latest/applications/system/ptpd/index.html
index cfe86c9eb8..444f313b06 100644
--- a/content/docs/latest/applications/system/ptpd/index.html
+++ b/content/docs/latest/applications/system/ptpd/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/readline/index.html b/content/docs/latest/applications/system/readline/index.html
index 6d21b169f9..896e0569db 100644
--- a/content/docs/latest/applications/system/readline/index.html
+++ b/content/docs/latest/applications/system/readline/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/sched_note/index.html b/content/docs/latest/applications/system/sched_note/index.html
index 2feaa40ba8..ca11b80b0c 100644
--- a/content/docs/latest/applications/system/sched_note/index.html
+++ b/content/docs/latest/applications/system/sched_note/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/sensorscope/index.html b/content/docs/latest/applications/system/sensorscope/index.html
index 53c17f9bc1..d4a5aca7f2 100644
--- a/content/docs/latest/applications/system/sensorscope/index.html
+++ b/content/docs/latest/applications/system/sensorscope/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/sensortest/index.html b/content/docs/latest/applications/system/sensortest/index.html
index 2369f99a21..31fc94a37f 100644
--- a/content/docs/latest/applications/system/sensortest/index.html
+++ b/content/docs/latest/applications/system/sensortest/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/setlogmask/index.html b/content/docs/latest/applications/system/setlogmask/index.html
index 504c316400..5bec113313 100644
--- a/content/docs/latest/applications/system/setlogmask/index.html
+++ b/content/docs/latest/applications/system/setlogmask/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/smf/index.html b/content/docs/latest/applications/system/smf/index.html
index 64272ee24b..822d509d01 100644
--- a/content/docs/latest/applications/system/smf/index.html
+++ b/content/docs/latest/applications/system/smf/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/spi/index.html b/content/docs/latest/applications/system/spi/index.html
index e3fa91a123..f5d89d623c 100644
--- a/content/docs/latest/applications/system/spi/index.html
+++ b/content/docs/latest/applications/system/spi/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/stackmonitor/index.html b/content/docs/latest/applications/system/stackmonitor/index.html
index 07ea02f1e8..46ec3a6397 100644
--- a/content/docs/latest/applications/system/stackmonitor/index.html
+++ b/content/docs/latest/applications/system/stackmonitor/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/stty/index.html b/content/docs/latest/applications/system/stty/index.html
index 30dee50459..5406703551 100644
--- a/content/docs/latest/applications/system/stty/index.html
+++ b/content/docs/latest/applications/system/stty/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/syslogd/index.html b/content/docs/latest/applications/system/syslogd/index.html
index caf8b64152..abafe14eb8 100644
--- a/content/docs/latest/applications/system/syslogd/index.html
+++ b/content/docs/latest/applications/system/syslogd/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/system/index.html b/content/docs/latest/applications/system/system/index.html
index d53703640a..d372eacf03 100644
--- a/content/docs/latest/applications/system/system/index.html
+++ b/content/docs/latest/applications/system/system/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/taskset/index.html b/content/docs/latest/applications/system/taskset/index.html
index 53561879d0..2a74bbc455 100644
--- a/content/docs/latest/applications/system/taskset/index.html
+++ b/content/docs/latest/applications/system/taskset/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/tcpdump/index.html b/content/docs/latest/applications/system/tcpdump/index.html
index f05b65f300..b829d1653e 100644
--- a/content/docs/latest/applications/system/tcpdump/index.html
+++ b/content/docs/latest/applications/system/tcpdump/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/tee/index.html b/content/docs/latest/applications/system/tee/index.html
index c5148a74ae..4ae39db176 100644
--- a/content/docs/latest/applications/system/tee/index.html
+++ b/content/docs/latest/applications/system/tee/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/telnet/index.html b/content/docs/latest/applications/system/telnet/index.html
index b555321291..4620db7a0b 100644
--- a/content/docs/latest/applications/system/telnet/index.html
+++ b/content/docs/latest/applications/system/telnet/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/telnetd/index.html b/content/docs/latest/applications/system/telnetd/index.html
index 66bc4b3363..b51b4b6bb0 100644
--- a/content/docs/latest/applications/system/telnetd/index.html
+++ b/content/docs/latest/applications/system/telnetd/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/termcurses/index.html b/content/docs/latest/applications/system/termcurses/index.html
index f649dec0cf..cf3a5b46a4 100644
--- a/content/docs/latest/applications/system/termcurses/index.html
+++ b/content/docs/latest/applications/system/termcurses/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/toybox/index.html b/content/docs/latest/applications/system/toybox/index.html
index 99f3499394..8d53476a1a 100644
--- a/content/docs/latest/applications/system/toybox/index.html
+++ b/content/docs/latest/applications/system/toybox/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/trace/index.html b/content/docs/latest/applications/system/trace/index.html
index 5211a95f52..5c5d94d917 100644
--- a/content/docs/latest/applications/system/trace/index.html
+++ b/content/docs/latest/applications/system/trace/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ubloxmodem/index.html b/content/docs/latest/applications/system/ubloxmodem/index.html
index e3f9317af5..878ee4f354 100644
--- a/content/docs/latest/applications/system/ubloxmodem/index.html
+++ b/content/docs/latest/applications/system/ubloxmodem/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/uniqueid/index.html b/content/docs/latest/applications/system/uniqueid/index.html
index 87d8e2c599..32774715d8 100644
--- a/content/docs/latest/applications/system/uniqueid/index.html
+++ b/content/docs/latest/applications/system/uniqueid/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/uorb/index.html b/content/docs/latest/applications/system/uorb/index.html
index 414ab0ce97..cf6991897e 100644
--- a/content/docs/latest/applications/system/uorb/index.html
+++ b/content/docs/latest/applications/system/uorb/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/usbmsc/index.html b/content/docs/latest/applications/system/usbmsc/index.html
index 44c91716c1..a86d838ee1 100644
--- a/content/docs/latest/applications/system/usbmsc/index.html
+++ b/content/docs/latest/applications/system/usbmsc/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/vi/index.html b/content/docs/latest/applications/system/vi/index.html
index 534baa34ff..f3cdf4a5a3 100644
--- a/content/docs/latest/applications/system/vi/index.html
+++ b/content/docs/latest/applications/system/vi/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/vncviewer/index.html b/content/docs/latest/applications/system/vncviewer/index.html
index a9c890aa10..551c4e0768 100644
--- a/content/docs/latest/applications/system/vncviewer/index.html
+++ b/content/docs/latest/applications/system/vncviewer/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/xipfs/index.html b/content/docs/latest/applications/system/xipfs/index.html
index 8c9f195435..b9e6178735 100644
--- a/content/docs/latest/applications/system/xipfs/index.html
+++ b/content/docs/latest/applications/system/xipfs/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/ymodem/index.html b/content/docs/latest/applications/system/ymodem/index.html
index fa6a87b03c..9b1941a395 100644
--- a/content/docs/latest/applications/system/ymodem/index.html
+++ b/content/docs/latest/applications/system/ymodem/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/zbus/index.html b/content/docs/latest/applications/system/zbus/index.html
index 874876e02c..f71fd598bf 100644
--- a/content/docs/latest/applications/system/zbus/index.html
+++ b/content/docs/latest/applications/system/zbus/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/zlib/index.html b/content/docs/latest/applications/system/zlib/index.html
index 82f6cf9155..5985888d62 100644
--- a/content/docs/latest/applications/system/zlib/index.html
+++ b/content/docs/latest/applications/system/zlib/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/system/zmodem/index.html b/content/docs/latest/applications/system/zmodem/index.html
index 0213bad290..4871cba801 100644
--- a/content/docs/latest/applications/system/zmodem/index.html
+++ b/content/docs/latest/applications/system/zmodem/index.html
@@ -166,6 +166,7 @@
<li class="toctree-l3"><a class="reference internal" href="../adb/index.html"><code class="docutils literal notranslate"><span class="pre">adb</span></code> ADB daemon application</a></li>
<li class="toctree-l3"><a class="reference internal" href="../adcscope/index.html"><code class="docutils literal notranslate"><span class="pre">adcscope</span></code> NxScope ADC data stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="../argtable3/index.html"><code class="docutils literal notranslate"><span class="pre">argtable3</span></code> ARGTABLE3 library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../brctl/index.html"><code class="docutils literal notranslate"><span class="pre">brctl</span></code> Ethernet bridge command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cdcacm/index.html"><code class="docutils literal notranslate"><span class="pre">cdcacm</span></code> USB CDC/ACM Device Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cfgdata/index.html"><code class="docutils literal notranslate"><span class="pre">cfgdata</span></code> Cfgdata Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="../cle/index.html"><code class="docutils literal notranslate"><span class="pre">cle</span></code> EMACS-like Command Line Editor</a></li>
diff --git a/content/docs/latest/applications/testing/nuts/index.html b/content/docs/latest/applications/testing/nuts/index.html
index 428495e377..dad2b4fe99 100644
--- a/content/docs/latest/applications/testing/nuts/index.html
+++ b/content/docs/latest/applications/testing/nuts/index.html
@@ -399,7 +399,7 @@ on/off the test group. You will have to add this to the NUTS Kconfig file.</p>
<p>In order to reduce the amount of special switches in the
<code class="docutils literal notranslate"><span class="pre">Makefile</span></code>/<code class="docutils literal notranslate"><span class="pre">CMakeLists.txt</span></code> files, all source files in each category
directory are included with a wild card. Thus, to avoid compiling unselected
-test groups, each test group’s C file should be surrounded in the gaurd:</p>
+test groups, each test group’s C file should be surrounded in the guard:</p>
<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="cp">#ifdef CONFIG_TESTING_NUTS_CATEGORY_GROUP</span>
<span class="cm">/* ... your test cases and public test runner function ... */</span>
diff --git a/content/docs/latest/components/net/bridge.html b/content/docs/latest/components/net/bridge.html
new file mode 100644
index 0000000000..ac04563215
--- /dev/null
+++ b/content/docs/latest/components/net/bridge.html
@@ -0,0 +1,5 @@
+<!-- SPDX-License-Identifier: Apache-2.0 -->
+<html><head>
+<script>location.replace("../../os/networking/bridge.html" + location.hash);</script>
+<meta http-equiv="refresh" content="0; url=../../os/networking/bridge.html">
+</head></html>
diff --git a/content/docs/latest/contributing/doc_templates/board.html b/content/docs/latest/contributing/doc_templates/board.html
index 1fac897f78..3dd8879d2c 100644
--- a/content/docs/latest/contributing/doc_templates/board.html
+++ b/content/docs/latest/contributing/doc_templates/board.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/debugging/coredump.html b/content/docs/latest/debugging/coredump.html
index 73e76b4cb4..ed18f819d8 100644
--- a/content/docs/latest/debugging/coredump.html
+++ b/content/docs/latest/debugging/coredump.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/coresight.html b/content/docs/latest/debugging/coresight.html
index 256b8ff535..73b19a2fd4 100644
--- a/content/docs/latest/debugging/coresight.html
+++ b/content/docs/latest/debugging/coresight.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/cortexmhardfaults.html b/content/docs/latest/debugging/cortexmhardfaults.html
index 8388c25ba0..0b3fe9c7ed 100644
--- a/content/docs/latest/debugging/cortexmhardfaults.html
+++ b/content/docs/latest/debugging/cortexmhardfaults.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/debugging_elf_loadable_modules.html b/content/docs/latest/debugging/debugging_elf_loadable_modules.html
index 720f8bcfdc..6a7674aaf5 100644
--- a/content/docs/latest/debugging/debugging_elf_loadable_modules.html
+++ b/content/docs/latest/debugging/debugging_elf_loadable_modules.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/debuggingflash_nuttxonarm.html b/content/docs/latest/debugging/debuggingflash_nuttxonarm.html
index 81abf67905..dc98742d5c 100644
--- a/content/docs/latest/debugging/debuggingflash_nuttxonarm.html
+++ b/content/docs/latest/debugging/debuggingflash_nuttxonarm.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/disabling_stackdumpdebug.html b/content/docs/latest/debugging/disabling_stackdumpdebug.html
index fc800a88b8..4e6c4e1815 100644
--- a/content/docs/latest/debugging/disabling_stackdumpdebug.html
+++ b/content/docs/latest/debugging/disabling_stackdumpdebug.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/gdb/irqinfo.html b/content/docs/latest/debugging/gdb/irqinfo.html
index 3d175ff123..919610c3a7 100644
--- a/content/docs/latest/debugging/gdb/irqinfo.html
+++ b/content/docs/latest/debugging/gdb/irqinfo.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/gdbserver.html b/content/docs/latest/debugging/gdbserver.html
index 1e140a5990..1458ac69fd 100644
--- a/content/docs/latest/debugging/gdbserver.html
+++ b/content/docs/latest/debugging/gdbserver.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/gdbwithpython.html b/content/docs/latest/debugging/gdbwithpython.html
index 7a2713f8b0..5f742e7ee6 100644
--- a/content/docs/latest/debugging/gdbwithpython.html
+++ b/content/docs/latest/debugging/gdbwithpython.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/gprof.html b/content/docs/latest/debugging/gprof.html
index aefc0677ae..223a1c8b57 100644
--- a/content/docs/latest/debugging/gprof.html
+++ b/content/docs/latest/debugging/gprof.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/index.html b/content/docs/latest/debugging/index.html
index 6456582965..efad343bcd 100644
--- a/content/docs/latest/debugging/index.html
+++ b/content/docs/latest/debugging/index.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/kasan.html b/content/docs/latest/debugging/kasan.html
index 311a7f8038..22b3d039ba 100644
--- a/content/docs/latest/debugging/kasan.html
+++ b/content/docs/latest/debugging/kasan.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/mte.html b/content/docs/latest/debugging/mte.html
index 86ba384490..78dbad679d 100644
--- a/content/docs/latest/debugging/mte.html
+++ b/content/docs/latest/debugging/mte.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/qemugdb.html b/content/docs/latest/debugging/qemugdb.html
index 91221cfac2..8bc47946a9 100644
--- a/content/docs/latest/debugging/qemugdb.html
+++ b/content/docs/latest/debugging/qemugdb.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/stackcheck.html b/content/docs/latest/debugging/stackcheck.html
index 1329a02363..27e625f794 100644
--- a/content/docs/latest/debugging/stackcheck.html
+++ b/content/docs/latest/debugging/stackcheck.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/stackrecord.html b/content/docs/latest/debugging/stackrecord.html
index f1ceb285a7..2b9adcfb24 100644
--- a/content/docs/latest/debugging/stackrecord.html
+++ b/content/docs/latest/debugging/stackrecord.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/stackusage.html b/content/docs/latest/debugging/stackusage.html
index 98957bdba2..0b2dc97190 100644
--- a/content/docs/latest/debugging/stackusage.html
+++ b/content/docs/latest/debugging/stackusage.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/tasktrace.html b/content/docs/latest/debugging/tasktrace.html
index 709feb873b..eb5b1dd13e 100644
--- a/content/docs/latest/debugging/tasktrace.html
+++ b/content/docs/latest/debugging/tasktrace.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/tasktraceinternal.html b/content/docs/latest/debugging/tasktraceinternal.html
index 410a84acde..26915ef2d8 100644
--- a/content/docs/latest/debugging/tasktraceinternal.html
+++ b/content/docs/latest/debugging/tasktraceinternal.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/debugging/tasktraceuser.html b/content/docs/latest/debugging/tasktraceuser.html
index cfeabd00b2..39bb61dd43 100644
--- a/content/docs/latest/debugging/tasktraceuser.html
+++ b/content/docs/latest/debugging/tasktraceuser.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../guides/chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/building_nuttx_with_app_out_of_src_tree.html b/content/docs/latest/guides/build/building_nuttx_with_app_out_of_src_tree.html
index 5a153b94d7..99b0b8090d 100644
--- a/content/docs/latest/guides/build/building_nuttx_with_app_out_of_src_tree.html
+++ b/content/docs/latest/guides/build/building_nuttx_with_app_out_of_src_tree.html
@@ -221,6 +221,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/building_uclibcpp.html b/content/docs/latest/guides/build/building_uclibcpp.html
index ac944dee50..bab6c08fae 100644
--- a/content/docs/latest/guides/build/building_uclibcpp.html
+++ b/content/docs/latest/guides/build/building_uclibcpp.html
@@ -200,6 +200,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/cpp_cmake.html b/content/docs/latest/guides/build/cpp_cmake.html
index 65ffd5565a..6540485ec3 100644
--- a/content/docs/latest/guides/build/cpp_cmake.html
+++ b/content/docs/latest/guides/build/cpp_cmake.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/custom_app_directories.html b/content/docs/latest/guides/build/custom_app_directories.html
index 680bb198fb..becd8c305d 100644
--- a/content/docs/latest/guides/build/custom_app_directories.html
+++ b/content/docs/latest/guides/build/custom_app_directories.html
@@ -206,6 +206,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/customapps.html b/content/docs/latest/guides/build/customapps.html
index 85d0a5e725..43d89756cd 100644
--- a/content/docs/latest/guides/build/customapps.html
+++ b/content/docs/latest/guides/build/customapps.html
@@ -222,6 +222,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/integrate_newlib.html b/content/docs/latest/guides/build/integrate_newlib.html
index beeeb2a91e..177a076958 100644
--- a/content/docs/latest/guides/build/integrate_newlib.html
+++ b/content/docs/latest/guides/build/integrate_newlib.html
@@ -212,6 +212,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/nix_flake.html b/content/docs/latest/guides/build/nix_flake.html
index 22b028676b..5bb9dba8a4 100644
--- a/content/docs/latest/guides/build/nix_flake.html
+++ b/content/docs/latest/guides/build/nix_flake.html
@@ -204,6 +204,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/build/platform_directories.html b/content/docs/latest/guides/build/platform_directories.html
index b5b50e54ee..3f51afe72e 100644
--- a/content/docs/latest/guides/build/platform_directories.html
+++ b/content/docs/latest/guides/build/platform_directories.html
@@ -206,6 +206,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/chip-specific/armv7m_runtimestackcheck.html b/content/docs/latest/guides/chip-specific/armv7m_runtimestackcheck.html
index e750e31a4b..1d94c8a724 100644
--- a/content/docs/latest/guides/chip-specific/armv7m_runtimestackcheck.html
+++ b/content/docs/latest/guides/chip-specific/armv7m_runtimestackcheck.html
@@ -206,6 +206,7 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/chip-specific/changing_systemclockconfig.html b/content/docs/latest/guides/chip-specific/changing_systemclockconfig.html
index a1a07324c0..d4469cb656 100644
--- a/content/docs/latest/guides/chip-specific/changing_systemclockconfig.html
+++ b/content/docs/latest/guides/chip-specific/changing_systemclockconfig.html
@@ -210,6 +210,7 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/chip-specific/port_drivers_to_stm32f7.html b/content/docs/latest/guides/chip-specific/port_drivers_to_stm32f7.html
index 960faa46af..b5f0e2ad86 100644
--- a/content/docs/latest/guides/chip-specific/port_drivers_to_stm32f7.html
+++ b/content/docs/latest/guides/chip-specific/port_drivers_to_stm32f7.html
@@ -216,6 +216,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/chip-specific/semihosting.html b/content/docs/latest/guides/chip-specific/semihosting.html
index d1d737c3b7..e343c08c0d 100644
--- a/content/docs/latest/guides/chip-specific/semihosting.html
+++ b/content/docs/latest/guides/chip-specific/semihosting.html
@@ -204,6 +204,7 @@
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/chip-specific/smaller_vector_tables.html b/content/docs/latest/guides/chip-specific/smaller_vector_tables.html
index 8acee75c2d..0a0c8d86dd 100644
--- a/content/docs/latest/guides/chip-specific/smaller_vector_tables.html
+++ b/content/docs/latest/guides/chip-specific/smaller_vector_tables.html
@@ -46,7 +46,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="STM32 ports" href="stm32_ports.html" />
+ <link rel="next" title="STM32 Nucleo standard" href="stm32_nucleo.html" />
<link rel="prev" title="Semihosting" href="semihosting.html" />
</head>
@@ -214,6 +214,7 @@
</li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
@@ -664,7 +665,7 @@ will not be supported explicitly.</p>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="semihosting.html" class="btn btn-neutral float-left" title="Semihosting" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="stm32_ports.html" class="btn btn-neutral float-right" title="STM32 ports" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="stm32_nucleo.html" class="btn btn-neutral float-right" title="STM32 Nucleo standard" 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/guides/chip-specific/stm32nullpointer.html b/content/docs/latest/guides/chip-specific/stm32_nucleo.html
similarity index 69%
copy from content/docs/latest/guides/chip-specific/stm32nullpointer.html
copy to content/docs/latest/guides/chip-specific/stm32_nucleo.html
index f9eafec0da..598b82fbf3 100644
--- a/content/docs/latest/guides/chip-specific/stm32nullpointer.html
+++ b/content/docs/latest/guides/chip-specific/stm32_nucleo.html
@@ -25,7 +25,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>STM32 Null Pointer Detection — NuttX latest documentation</title>
+ <title>STM32 Nucleo standard — NuttX latest documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
@@ -46,8 +46,8 @@
<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="Debugging" href="../../debugging/index.html" />
- <link rel="prev" title="STM32 CCM Allocator" href="stm32ccm.html" />
+ <link rel="next" title="STM32 ports" href="stm32_ports.html" />
+ <link rel="prev" title="Smaller Vector Tables" href="smaller_vector_tables.html" />
</head>
<body class="wy-body-for-nav">
@@ -197,16 +197,13 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
-<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
-<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">STM32 Null Pointer Detection</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#the-null-pointer-problem">The NULL Pointer Problem</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#cortex-m-memory">Cortex-M Memory</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#stm32-memory-aliasing">STM32 Memory Aliasing</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#the-cortex-m-memory-protection-unit">The Cortex-M Memory Protection Unit</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#using-the-mpu-to-detect-null-pointer-usage">Using the MPU to Detect Null Pointer Usage</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">STM32 Nucleo standard</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#common-board-initialization">Common board initialization</a></li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../debugging/index.html">Debugging</a></li>
</ul>
</li>
@@ -232,9 +229,9 @@
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="../index.html">Guides</a></li>
- <li class="breadcrumb-item active">STM32 Null Pointer Detection</li>
+ <li class="breadcrumb-item active">STM32 Nucleo standard</li>
<li class="wy-breadcrumbs-aside">
- <a href="https://github.com/apache/nuttx/blob/master/Documentation/guides/chip-specific/stm32nullpointer.rst" class="fa fa-github"> Edit on GitHub</a>
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/guides/chip-specific/stm32_nucleo.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
@@ -242,66 +239,81 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
- <section id="stm32-null-pointer-detection">
-<h1>STM32 Null Pointer Detection<a class="headerlink" href="#stm32-null-pointer-detection" title="Permalink to this heading"></a></h1>
-<section id="the-null-pointer-problem">
-<h2>The NULL Pointer Problem<a class="headerlink" href="#the-null-pointer-problem" title="Permalink to this heading"></a></h2>
-<p>A common cause of software bugs is null pointers. Pointers may be NULL if they
-are un-initialized and un-checked. The use of NULL pointers almost always results
-in something bad happening. Often, NULL pointer access can cause error exceptions
-and or diagnostic crashes. But on MCUs that have valid address decoding at address
-0x0000:0000, the use of NULL pointers may not cause a crash at all but may, instead,
-cause strange behaviors that can sometimes be difficult to debug.</p>
-</section>
-<section id="cortex-m-memory">
-<h2>Cortex-M Memory<a class="headerlink" href="#cortex-m-memory" title="Permalink to this heading"></a></h2>
-<p>The Cortex-M family (Cortex-M0, M3, and M4) are such MCUs. They have their
-interrupt vectors positioned at address zero. Because of this, NULL pointer
-accesses will not necessarily cause crashes. Instead, the NULL pointers will
-access memory in the vicinity of the vector table and who knows what will happen
-next?</p>
-</section>
-<section id="stm32-memory-aliasing">
-<h2>STM32 Memory Aliasing<a class="headerlink" href="#stm32-memory-aliasing" title="Permalink to this heading"></a></h2>
-<p>The STMicro STM32 family of Cortex-M3/4 MCUs do things a little differently.
-FLASH is physically addressed at address 0x0800:0000; the STM32 vector table
-is then physically located at 0x0800:0000 instead of 0x0000:0000. If the STM32
-hardware is configured to boot from FLASH, then the STM32 will remap the
-FLASH memory so that is aliased at address 0x0000:00000. In that way, the STM32
-can boot from FLASH or external memory or any other memory region that it is
-capable of mapping.</p>
-<p>In the NuttX linker scripts, the applications are linked to execute from the
-physical FLASH region at address 0x0800:0000. All valid FLASH memory access
-will then access memory in the 0x0800:0000 FLASH address range. But illegal
-NULL pointer access will access the aliased copy of FLASH beginning at 0x0000:0000.
-So we still have the problem.</p>
-</section>
-<section id="the-cortex-m-memory-protection-unit">
-<h2>The Cortex-M Memory Protection Unit<a class="headerlink" href="#the-cortex-m-memory-protection-unit" title="Permalink to this heading"></a></h2>
-<p>The Memory Protection Unit (MPU) is an optional component of a Cortex-M implementation.
-Most popular Cortex-M3/4 MCUs do support the MPU. The MPU can be used to protect regions
-of memory so that if there is any attempted, unauthorized access to certain memory
-regions, then a memory protection violation exception will occur and the system will
-detect the illegal access.</p>
-<p>See the ARM website for more information about the Cortex-M3/4 families and the
-Cortex-M3/4 MPU. See, for example
-<a class="reference external" href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/CHDFDFIG.html">2.2. Memory Protection Unit (MPU)</a>.</p>
-</section>
-<section id="using-the-mpu-to-detect-null-pointer-usage">
-<h2>Using the MPU to Detect Null Pointer Usage<a class="headerlink" href="#using-the-mpu-to-detect-null-pointer-usage" title="Permalink to this heading"></a></h2>
-<p>So, for the STM32, one thing that we can do is to program the MPU to prohibit software
-access to the memory region beginning at address 0x0000:0000. Petteri Aimonen posted a code
-snippet on the NuttX Forum showing how to do this. Here is Petteri’s post:</p>
-<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Catch any null pointer dereferences */</span>
+ <section id="stm32-nucleo-standard">
+<h1>STM32 Nucleo standard<a class="headerlink" href="#stm32-nucleo-standard" title="Permalink to this heading"></a></h1>
+<p>Status: draft, see <a class="reference external" href="https://github.com/apache/nuttx/issues/19296">issue 19296</a>.</p>
+<p>This page collects the rules that all STM32 Nucleo boards in NuttX follow.
+It starts with the common board initialization and grows as more of the
+board logic becomes shared.</p>
+<section id="common-board-initialization">
+<h2>Common board initialization<a class="headerlink" href="#common-board-initialization" title="Permalink to this heading"></a></h2>
+<p>Initialization that does not depend on the board lives in
+<code class="docutils literal notranslate"><span class="pre">boards/arm/common/stm32/src/board_common.c</span></code>. It is part of the common
+STM32 board logic (<code class="docutils literal notranslate"><span class="pre">CONFIG_ARCH_BOARD_COMMON</span></code>), which every Nucleo board
+selects, and provides one function:</p>
+<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="cp">#include</span><span class="w"> </span><span class="cpf">"board_common.h"</span>
-<span class="kt">int</span><span class="w"> </span><span class="n">region</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span>
-
-<span class="n">putreg32</span><span class="p">(</span><span class="n">region</span><span class="p">,</span><span class="w"> </span><span class="n">MPU_RNR</span><span class="p">);</span>
-<span class="n">putreg32</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="n">MPU_RBAR</span><span class="p">);</span>
-<span class="n">putreg32</span><span class="p">(</span><span class="n">MPU_RASR_ENABLE</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">MPU_RASR_SIZE_LOG2</span><span class="p">(</span><span class="mi">20</span><span class="p">)</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="p">(</span><span class="mh">0xFF</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span cla [...]
-<span class="n">mpu_control</span><span class="p">(</span><span class="nb">true</span><span class="p">,</span><span class="w"> </span><span class="nb">false</span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">);</span>
+<span class="kt">int</span><span class="w"> </span><span class="nf">stm32_common_initialize</span><span class="p">(</span><span class="kt">void</span><span class="p">);</span>
</pre></div>
</div>
+<p>Every Nucleo board calls <code class="docutils literal notranslate"><span class="pre">stm32_common_initialize()</span></code> early in its
+bringup, in <code class="docutils literal notranslate"><span class="pre">stm32_bringup()</span></code> or, if the board has none, in
+<code class="docutils literal notranslate"><span class="pre">board_late_initialize()</span></code>. A failure is logged and the bringup continues.</p>
+<p>The function currently handles:</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Feature</p></th>
+<th class="head"><p>Enabled by</p></th>
+<th class="head"><p>Result</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>procfs</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_FS_PROCFS</span></code></p></td>
+<td><p>mounted at
+<code class="docutils literal notranslate"><span class="pre">CONFIG_NSH_PROC_MOUNTPOINT</span></code>
+or <code class="docutils literal notranslate"><span class="pre">/proc</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p>tmpfs</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_FS_TMPFS</span></code></p></td>
+<td><p>mounted at
+<code class="docutils literal notranslate"><span class="pre">CONFIG_LIBC_TMPDIR</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p>IWDG</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_IWDG</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">/dev/watchdog0</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p>WWDG</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_WWDG</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">/dev/watchdog1</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p>CAN</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_CAN_CHARDRIVER</span></code>
+<code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_FDCAN_CHARDRIVER</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">/dev/can0</span></code>, <code class="docutils literal notranslate"><span class="pre">/dev/can1</span></code>,
+… in instance order</p></td>
+</tr>
+<tr class="row-odd"><td><p>SocketCAN</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_CAN_SOCKET</span></code>
+<code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_FDCAN_SOCKET</span></code></p></td>
+<td><p>interfaces for all enabled
+instances</p></td>
+</tr>
+<tr class="row-even"><td><p>I2C</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">CONFIG_I2C_DRIVER</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">/dev/i2cN</span></code> for every enabled
+<code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_I2CN</span></code></p></td>
+</tr>
+</tbody>
+</table>
+<p>The file systems are not mounted when <code class="docutils literal notranslate"><span class="pre">CONFIG_DISABLE_MOUNTPOINT</span></code> is
+set. The IWDG uses <code class="docutils literal notranslate"><span class="pre">STM32_LSI_FREQUENCY</span></code> from the board <code class="docutils literal notranslate"><span class="pre">board.h</span></code>.</p>
+<p>Rules for boards:</p>
+<ul class="simple">
+<li><p>Do not repeat any of the features above in the board directory.</p></li>
+<li><p>Board-independent initialization is added to
+<code class="docutils literal notranslate"><span class="pre">stm32_common_initialize()</span></code>, not to individual boards.</p></li>
+</ul>
</section>
</section>
@@ -309,8 +321,8 @@ snippet on the NuttX Forum showing how to do this. Here is Petteri’s post:</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="stm32ccm.html" class="btn btn-neutral float-left" title="STM32 CCM Allocator" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../../debugging/index.html" class="btn btn-neutral float-right" title="Debugging" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="smaller_vector_tables.html" class="btn btn-neutral float-left" title="Smaller Vector Tables" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="stm32_ports.html" class="btn btn-neutral float-right" title="STM32 ports" 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/guides/chip-specific/stm32_ports.html b/content/docs/latest/guides/chip-specific/stm32_ports.html
index a9ed82b358..fa0018140b 100644
--- a/content/docs/latest/guides/chip-specific/stm32_ports.html
+++ b/content/docs/latest/guides/chip-specific/stm32_ports.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="STM32 CCM Allocator" href="stm32ccm.html" />
- <link rel="prev" title="Smaller Vector Tables" href="smaller_vector_tables.html" />
+ <link rel="prev" title="STM32 Nucleo standard" href="stm32_nucleo.html" />
</head>
<body class="wy-body-for-nav">
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">STM32 ports</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#family-status">Family status</a></li>
<li class="toctree-l3"><a class="reference internal" href="#migration-to-nuttx-13-0">Migration to NuttX 13.0</a><ul>
@@ -3202,6 +3203,9 @@ of a peripheral on a given core is <code class="docutils literal notranslate"><s
<p>The core prefix is dropped once an IP is used by more than one core
class. Until then it is kept to make migration of families into common
code simpler.</p>
+<p>All instances of the GPDMA/LPDMA IP family are named <code class="docutils literal notranslate"><span class="pre">STM32_DMAx</span></code> in the
+memory maps, regardless of the GPDMA or LPDMA marketing name. Register bit
+and interrupt vector names keep the reference manual names.</p>
<p>Common STM32 files should follow these rules:</p>
<ul class="simple">
<li><p>Files shared by more than one family are placed under
@@ -3304,7 +3308,7 @@ or per-feature flags.</p></li>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="smaller_vector_tables.html" class="btn btn-neutral float-left" title="Smaller Vector Tables" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="stm32_nucleo.html" class="btn btn-neutral float-left" title="STM32 Nucleo standard" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="stm32ccm.html" class="btn btn-neutral float-right" title="STM32 CCM Allocator" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
diff --git a/content/docs/latest/guides/chip-specific/stm32ccm.html b/content/docs/latest/guides/chip-specific/stm32ccm.html
index d57547fd47..a1b75efd4e 100644
--- a/content/docs/latest/guides/chip-specific/stm32ccm.html
+++ b/content/docs/latest/guides/chip-specific/stm32ccm.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">STM32 CCM Allocator</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#ccm-memory">CCM Memory</a></li>
diff --git a/content/docs/latest/guides/chip-specific/stm32nullpointer.html b/content/docs/latest/guides/chip-specific/stm32nullpointer.html
index f9eafec0da..aa9d1769b8 100644
--- a/content/docs/latest/guides/chip-specific/stm32nullpointer.html
+++ b/content/docs/latest/guides/chip-specific/stm32nullpointer.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">STM32 Null Pointer Detection</a><ul>
diff --git a/content/docs/latest/guides/concurrency/fork_vfork_migration.html b/content/docs/latest/guides/concurrency/fork_vfork_migration.html
index 9a0b29efe5..a1ffc0e231 100644
--- a/content/docs/latest/guides/concurrency/fork_vfork_migration.html
+++ b/content/docs/latest/guides/concurrency/fork_vfork_migration.html
@@ -209,6 +209,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/kernel_threads_with_custom_stacks.html b/content/docs/latest/guides/concurrency/kernel_threads_with_custom_stacks.html
index c9f6525dd1..e6862963b2 100644
--- a/content/docs/latest/guides/concurrency/kernel_threads_with_custom_stacks.html
+++ b/content/docs/latest/guides/concurrency/kernel_threads_with_custom_stacks.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/nestedinterrupts.html b/content/docs/latest/guides/concurrency/nestedinterrupts.html
index 15e82daafd..a92311a45c 100644
--- a/content/docs/latest/guides/concurrency/nestedinterrupts.html
+++ b/content/docs/latest/guides/concurrency/nestedinterrupts.html
@@ -204,6 +204,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/signal_events_interrupt_handlers.html b/content/docs/latest/guides/concurrency/signal_events_interrupt_handlers.html
index 55fa795a38..5dea462cc2 100644
--- a/content/docs/latest/guides/concurrency/signal_events_interrupt_handlers.html
+++ b/content/docs/latest/guides/concurrency/signal_events_interrupt_handlers.html
@@ -204,6 +204,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/signaling_sem_priority_inheritance.html b/content/docs/latest/guides/concurrency/signaling_sem_priority_inheritance.html
index 1971f0af6c..61a1e74995 100644
--- a/content/docs/latest/guides/concurrency/signaling_sem_priority_inheritance.html
+++ b/content/docs/latest/guides/concurrency/signaling_sem_priority_inheritance.html
@@ -219,6 +219,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/thread_local_storage.html b/content/docs/latest/guides/concurrency/thread_local_storage.html
index 24082cd14e..3f54387eea 100644
--- a/content/docs/latest/guides/concurrency/thread_local_storage.html
+++ b/content/docs/latest/guides/concurrency/thread_local_storage.html
@@ -200,6 +200,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/usingkernelthreads.html b/content/docs/latest/guides/concurrency/usingkernelthreads.html
index c8da236480..ea0dfa7c8e 100644
--- a/content/docs/latest/guides/concurrency/usingkernelthreads.html
+++ b/content/docs/latest/guides/concurrency/usingkernelthreads.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/versioning_and_task_names.html b/content/docs/latest/guides/concurrency/versioning_and_task_names.html
index 4441fee326..b1ec401e81 100644
--- a/content/docs/latest/guides/concurrency/versioning_and_task_names.html
+++ b/content/docs/latest/guides/concurrency/versioning_and_task_names.html
@@ -205,6 +205,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/concurrency/zerolatencyinterrupts.html b/content/docs/latest/guides/concurrency/zerolatencyinterrupts.html
index 111505fd7e..ef7dec5e60 100644
--- a/content/docs/latest/guides/concurrency/zerolatencyinterrupts.html
+++ b/content/docs/latest/guides/concurrency/zerolatencyinterrupts.html
@@ -212,6 +212,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/devicetree.html b/content/docs/latest/guides/drivers/devicetree.html
index dac6a34cdf..6a0d3a87f6 100644
--- a/content/docs/latest/guides/drivers/devicetree.html
+++ b/content/docs/latest/guides/drivers/devicetree.html
@@ -201,6 +201,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/drivers.html b/content/docs/latest/guides/drivers/drivers.html
index 1d9c615cd9..039c2c901f 100644
--- a/content/docs/latest/guides/drivers/drivers.html
+++ b/content/docs/latest/guides/drivers/drivers.html
@@ -204,6 +204,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/logging_rambuffer.html b/content/docs/latest/guides/drivers/logging_rambuffer.html
index 9c1c78a183..522baf7de7 100644
--- a/content/docs/latest/guides/drivers/logging_rambuffer.html
+++ b/content/docs/latest/guides/drivers/logging_rambuffer.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/lwl.html b/content/docs/latest/guides/drivers/lwl.html
index 15946f0a89..952a741e23 100644
--- a/content/docs/latest/guides/drivers/lwl.html
+++ b/content/docs/latest/guides/drivers/lwl.html
@@ -208,6 +208,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/ofloader.html b/content/docs/latest/guides/drivers/ofloader.html
index 5ed3272a22..0d2de83ba6 100644
--- a/content/docs/latest/guides/drivers/ofloader.html
+++ b/content/docs/latest/guides/drivers/ofloader.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/reading_can_msgs.html b/content/docs/latest/guides/drivers/reading_can_msgs.html
index 60a8a7194b..66471a6724 100644
--- a/content/docs/latest/guides/drivers/reading_can_msgs.html
+++ b/content/docs/latest/guides/drivers/reading_can_msgs.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/rndis.html b/content/docs/latest/guides/drivers/rndis.html
index a8b7b7c4aa..61eb9657ad 100644
--- a/content/docs/latest/guides/drivers/rndis.html
+++ b/content/docs/latest/guides/drivers/rndis.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/drivers/usbtrace.html b/content/docs/latest/guides/drivers/usbtrace.html
index aab236e764..def3419dc1 100644
--- a/content/docs/latest/guides/drivers/usbtrace.html
+++ b/content/docs/latest/guides/drivers/usbtrace.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/filesystem/automounter.html b/content/docs/latest/guides/filesystem/automounter.html
index 8fc619839c..4d7b73ba8c 100644
--- a/content/docs/latest/guides/filesystem/automounter.html
+++ b/content/docs/latest/guides/filesystem/automounter.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/filesystem/etcromfs.html b/content/docs/latest/guides/filesystem/etcromfs.html
index a306103cbe..7d411ceff9 100644
--- a/content/docs/latest/guides/filesystem/etcromfs.html
+++ b/content/docs/latest/guides/filesystem/etcromfs.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/filesystem/ram_rom_disks.html b/content/docs/latest/guides/filesystem/ram_rom_disks.html
index 89d2bf38f8..6504905467 100644
--- a/content/docs/latest/guides/filesystem/ram_rom_disks.html
+++ b/content/docs/latest/guides/filesystem/ram_rom_disks.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/index.html b/content/docs/latest/guides/index.html
index 097121e209..c72f620108 100644
--- a/content/docs/latest/guides/index.html
+++ b/content/docs/latest/guides/index.html
@@ -197,6 +197,7 @@
<li class="toctree-l2"><a class="reference internal" href="chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
@@ -342,6 +343,7 @@
<li class="toctree-l1"><a class="reference internal" href="chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l1"><a class="reference internal" href="chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l1"><a class="reference internal" href="chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/languages/pysimcoder.html b/content/docs/latest/guides/languages/pysimcoder.html
index 4fd15c30d8..b7a30af718 100644
--- a/content/docs/latest/guides/languages/pysimcoder.html
+++ b/content/docs/latest/guides/languages/pysimcoder.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/languages/rust.html b/content/docs/latest/guides/languages/rust.html
index bbf06a8663..cbd18c71eb 100644
--- a/content/docs/latest/guides/languages/rust.html
+++ b/content/docs/latest/guides/languages/rust.html
@@ -205,6 +205,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/networking/ipv6.html b/content/docs/latest/guides/networking/ipv6.html
index 1686308414..106b8f4027 100644
--- a/content/docs/latest/guides/networking/ipv6.html
+++ b/content/docs/latest/guides/networking/ipv6.html
@@ -222,6 +222,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/networking/nfs.html b/content/docs/latest/guides/networking/nfs.html
index 6f71c92a45..cdc6ca797c 100644
--- a/content/docs/latest/guides/networking/nfs.html
+++ b/content/docs/latest/guides/networking/nfs.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/networking/nsh_network_link_management.html b/content/docs/latest/guides/networking/nsh_network_link_management.html
index 450ab20399..4fb4e0a906 100644
--- a/content/docs/latest/guides/networking/nsh_network_link_management.html
+++ b/content/docs/latest/guides/networking/nsh_network_link_management.html
@@ -201,6 +201,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/networking/testingtcpip.html b/content/docs/latest/guides/networking/testingtcpip.html
index ddc1347848..8598cc741a 100644
--- a/content/docs/latest/guides/networking/testingtcpip.html
+++ b/content/docs/latest/guides/networking/testingtcpip.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/nsh/multiple_nsh_sessions.html b/content/docs/latest/guides/nsh/multiple_nsh_sessions.html
index dae977333c..c46a3b3ffe 100644
--- a/content/docs/latest/guides/nsh/multiple_nsh_sessions.html
+++ b/content/docs/latest/guides/nsh/multiple_nsh_sessions.html
@@ -201,6 +201,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/nsh/remove_device_drivers_nsh.html b/content/docs/latest/guides/nsh/remove_device_drivers_nsh.html
index 2b4cd1e43d..5fdce561ab 100644
--- a/content/docs/latest/guides/nsh/remove_device_drivers_nsh.html
+++ b/content/docs/latest/guides/nsh/remove_device_drivers_nsh.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/case-studies/bcm2711-rpi4b.html b/content/docs/latest/guides/porting/case-studies/bcm2711-rpi4b.html
index 3f3f4b8713..120c0a7643 100644
--- a/content/docs/latest/guides/porting/case-studies/bcm2711-rpi4b.html
+++ b/content/docs/latest/guides/porting/case-studies/bcm2711-rpi4b.html
@@ -213,6 +213,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/case-studies/port_arm_cm4.html b/content/docs/latest/guides/porting/case-studies/port_arm_cm4.html
index f5ca2330db..25cebd0777 100644
--- a/content/docs/latest/guides/porting/case-studies/port_arm_cm4.html
+++ b/content/docs/latest/guides/porting/case-studies/port_arm_cm4.html
@@ -217,6 +217,7 @@
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/customboards.html b/content/docs/latest/guides/porting/customboards.html
index 6c7e83e8e1..9fb7946a90 100644
--- a/content/docs/latest/guides/porting/customboards.html
+++ b/content/docs/latest/guides/porting/customboards.html
@@ -205,6 +205,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/include_files_board_h.html b/content/docs/latest/guides/porting/include_files_board_h.html
index 765c435803..2bec6cc8e2 100644
--- a/content/docs/latest/guides/porting/include_files_board_h.html
+++ b/content/docs/latest/guides/porting/include_files_board_h.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/port.html b/content/docs/latest/guides/porting/port.html
index 9c82879fab..2728612eb4 100644
--- a/content/docs/latest/guides/porting/port.html
+++ b/content/docs/latest/guides/porting/port.html
@@ -207,6 +207,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/port_bootsequence.html b/content/docs/latest/guides/porting/port_bootsequence.html
index e227840e8e..543c1e7c12 100644
--- a/content/docs/latest/guides/porting/port_bootsequence.html
+++ b/content/docs/latest/guides/porting/port_bootsequence.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/port_relatedkernelconfigrations.html b/content/docs/latest/guides/porting/port_relatedkernelconfigrations.html
index 8df88c1e66..d718a3e872 100644
--- a/content/docs/latest/guides/porting/port_relatedkernelconfigrations.html
+++ b/content/docs/latest/guides/porting/port_relatedkernelconfigrations.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/porting/specialstuff_in_nuttxheaderfiles.html b/content/docs/latest/guides/porting/specialstuff_in_nuttxheaderfiles.html
index aa5475a734..1c35286f0a 100644
--- a/content/docs/latest/guides/porting/specialstuff_in_nuttxheaderfiles.html
+++ b/content/docs/latest/guides/porting/specialstuff_in_nuttxheaderfiles.html
@@ -202,6 +202,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/programs/fully_linked_elf.html b/content/docs/latest/guides/programs/fully_linked_elf.html
index 6d9b0ac3d0..6c58715b36 100644
--- a/content/docs/latest/guides/programs/fully_linked_elf.html
+++ b/content/docs/latest/guides/programs/fully_linked_elf.html
@@ -209,6 +209,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
@@ -487,7 +488,7 @@ NuttX package: <code class="docutils literal notranslate"><span class="pre">nutt
<div class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" id="d3e267ea-c2a9-45d0-bdac-ac5b71377402" name="d3e267ea-c2a9-45d0-bdac-ac5b71377402" type="checkbox"><label class="sphinx_collapse__label" for="d3e267ea-c2a9-45d0-bdac-ac5b71377402"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" id="a84519ff-a34f-45b7-ae95-ae65fbb8952d" name="a84519ff-a34f-45b7-ae95-ae65fbb8952d" type="checkbox"><label class="sphinx_collapse__label" for="a84519ff-a34f-45b7-ae95-ae65fbb8952d"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/latest/guides/programs/partially_linked_elf.html b/content/docs/latest/guides/programs/partially_linked_elf.html
index 8bdb322634..6508f8eb46 100644
--- a/content/docs/latest/guides/programs/partially_linked_elf.html
+++ b/content/docs/latest/guides/programs/partially_linked_elf.html
@@ -208,6 +208,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
@@ -513,7 +514,7 @@ NuttX package: <code class="docutils literal notranslate"><span class="pre">nutt
<div class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input" id="a02be7e3-6a77-48f5-80b7-98b1ec5430f5" name="a02be7e3-6a77-48f5-80b7-98b1ec5430f5" type="checkbox"><label class="sphinx_collapse__label" for="a02be7e3-6a77-48f5-80b7-98b1ec5430f5"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input" id="036f8180-070a-4ca3-b5d6-90c3be61acb0" name="036f8180-070a-4ca3-b5d6-90c3be61acb0" type="checkbox"><label class="sphinx_collapse__label" for="036f8180-070a-4ca3-b5d6-90c3be61acb0"><i class="sphinx_collapse__icon"></i>Show content:</label><div class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/latest/guides/programs/protected_build.html b/content/docs/latest/guides/programs/protected_build.html
index ae274826b0..604f31b11f 100644
--- a/content/docs/latest/guides/programs/protected_build.html
+++ b/content/docs/latest/guides/programs/protected_build.html
@@ -216,6 +216,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/programs/updating_release_system_elf.html b/content/docs/latest/guides/programs/updating_release_system_elf.html
index 772ab487ad..85ec7ce36c 100644
--- a/content/docs/latest/guides/programs/updating_release_system_elf.html
+++ b/content/docs/latest/guides/programs/updating_release_system_elf.html
@@ -201,6 +201,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/security/fortify.html b/content/docs/latest/guides/security/fortify.html
index fb8668b8e8..d60b918926 100644
--- a/content/docs/latest/guides/security/fortify.html
+++ b/content/docs/latest/guides/security/fortify.html
@@ -207,6 +207,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/security/optee.html b/content/docs/latest/guides/security/optee.html
index 6d1ae36206..6c94b76896 100644
--- a/content/docs/latest/guides/security/optee.html
+++ b/content/docs/latest/guides/security/optee.html
@@ -203,6 +203,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/simulation/qemu_tips.html b/content/docs/latest/guides/simulation/qemu_tips.html
index 854402eec5..cb64e8f570 100644
--- a/content/docs/latest/guides/simulation/qemu_tips.html
+++ b/content/docs/latest/guides/simulation/qemu_tips.html
@@ -200,6 +200,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/simulation/renode.html b/content/docs/latest/guides/simulation/renode.html
index d617d924df..60b240c41e 100644
--- a/content/docs/latest/guides/simulation/renode.html
+++ b/content/docs/latest/guides/simulation/renode.html
@@ -204,6 +204,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/guides/simulation/simulator.html b/content/docs/latest/guides/simulation/simulator.html
index b133419759..e89a4687bd 100644
--- a/content/docs/latest/guides/simulation/simulator.html
+++ b/content/docs/latest/guides/simulation/simulator.html
@@ -206,6 +206,7 @@
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/port_drivers_to_stm32f7.html">Porting Drivers to the STM32 F7</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/semihosting.html">Semihosting</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/smaller_vector_tables.html">Smaller Vector Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_nucleo.html">STM32 Nucleo standard</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32_ports.html">STM32 ports</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32ccm.html">STM32 CCM Allocator</a></li>
<li class="toctree-l2"><a class="reference internal" href="../chip-specific/stm32nullpointer.html">STM32 Null Pointer Detection</a></li>
diff --git a/content/docs/latest/implementation/naming_os_internals.html b/content/docs/latest/implementation/naming_os_internals.html
index fbcf75caf1..f48921a00e 100644
--- a/content/docs/latest/implementation/naming_os_internals.html
+++ b/content/docs/latest/implementation/naming_os_internals.html
@@ -209,7 +209,7 @@ reflect the current state of the code base.</p>
</div>
<section id="legacy-smooshed-together-names">
<h2>Legacy smooshed-together names<a class="headerlink" href="#legacy-smooshed-together-names" title="Permalink to this heading"></a></h2>
-<p>There has been some controvery lately about the consistency of naming of OS
+<p>There has been some controversy lately about the consistency of naming of OS
internal functions. We should come to a consensus on the desired naming
of conventions for internal OS functions before we start arbitrarily
changing names.</p>
@@ -316,7 +316,7 @@ Hence, I think the naming:</p>
<span class="kt">int</span><span class="w"> </span><span class="nf">clock_systime_timespec</span><span class="p">(</span><span class="n">FAR</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">timespec</span><span class="w"> </span><span class="o">*</span><span class="n">ts</span><span class="p">);</span>
</pre></div>
</div>
-<p>is perfectly accepable without the <code class="docutils literal notranslate"><span class="pre">_get_</span></code>.
+<p>is perfectly acceptable without the <code class="docutils literal notranslate"><span class="pre">_get_</span></code>.
And since <code class="docutils literal notranslate"><span class="pre">_get_</span></code> is the only operation on <code class="docutils literal notranslate"><span class="pre">stackinfo</span></code>,
the following would be a perfectly acceptable renaming:</p>
<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="kt">int</span><span class="w"> </span><span class="nf">sched_stackinfo</span><span class="p">(</span><span class="kt">pid_t</span><span class="w"> </span><span class="n">pid</span><span class="p">,</span><span class="w"> </span><span class="n">FAR</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">stackinfo_s</span><span class="w"> </span><span class [...]
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index 557b061b56..ab486871ec 100644
Binary files a/content/docs/latest/objects.inv and b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/os/drivers/special/mtd/devices/at45db.html b/content/docs/latest/os/drivers/special/mtd/devices/at45db.html
index b6964b2440..956b86c38f 100644
--- a/content/docs/latest/os/drivers/special/mtd/devices/at45db.html
+++ b/content/docs/latest/os/drivers/special/mtd/devices/at45db.html
@@ -213,7 +213,7 @@ capacity is 16 Mbit (2 MB).</p>
<p>The driver is enabled by option <code class="docutils literal notranslate"><span class="pre">CONFIG_MTD_AT64DB</span></code>. It is possible
to set communication frequency with <code class="docutils literal notranslate"><span class="pre">CONFIG_AT64DB_FREQUENCY</span></code> option.</p>
<p>Option <code class="docutils literal notranslate"><span class="pre">CONFIG_AT64DB_PREWAIT</span></code> enables high performance write logic,
-optin <code class="docutils literal notranslate"><span class="pre">CONFIG_AT64DB_PRWSAVE</span></code> allows to device to enter power save mode.</p>
+option <code class="docutils literal notranslate"><span class="pre">CONFIG_AT64DB_PRWSAVE</span></code> allows to device to enter power save mode.</p>
<p>The flash memory has to be initialized before used. This is typically done
from board support package layer during the board’s bringup phase. This
operation is performed by following function.</p>
diff --git a/content/docs/latest/os/drivers/special/syslog_design.html b/content/docs/latest/os/drivers/special/syslog_design.html
index a6a9f0a038..2cd88572de 100644
--- a/content/docs/latest/os/drivers/special/syslog_design.html
+++ b/content/docs/latest/os/drivers/special/syslog_design.html
@@ -264,7 +264,7 @@ SYSLOG output:</p>
<span class="cm"> * Kernel Build: The kernel build is compliant with the POSIX requirement:</span>
<span class="cm"> * There will be one mask for for each user process, controlling the</span>
<span class="cm"> * SYSLOG output only form that process. There will be a separate mask</span>
-<span class="cm"> * accessable only in the kernel code to control kernel SYSLOG output.</span>
+<span class="cm"> * accessible only in the kernel code to control kernel SYSLOG output.</span>
<span class="cm"> *</span>
<span class="cm"> ****************************************************************************/</span>
@@ -462,7 +462,7 @@ of the interrupt buffer with <code class="docutils literal notranslate"><span cl
<p>If you are using a SYSLOG console channel (<code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_CONSOLE</span></code>)
with a serial console (<code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_SERIAL_CONSOLE</span></code>) and if the underlying
architecture supports the low-level <code class="docutils literal notranslate"><span class="pre">up_putc()</span></code> interface
-(<code class="docutils literal notranslate"><span class="pre">CONFIG_ARCH_LOWPUTC</span></code>), then the SYLOG logic will direct the output
+(<code class="docutils literal notranslate"><span class="pre">CONFIG_ARCH_LOWPUTC</span></code>), then the SYSLOG logic will direct the output
to <code class="docutils literal notranslate"><span class="pre">up_putc()</span></code> which is capable of generating the serial output
within the context of an interrupt handler.</p>
<p>There are a few issues in doing this however:</p>
@@ -475,7 +475,7 @@ the real-time behavior of the RTOS.</p></li>
<li><p>The output generated by <code class="docutils literal notranslate"><span class="pre">up_putc()</span></code> is immediate and in real-time.
The normal SYSLOG output, on the other hand, is buffered in the serial
driver and may be delayed with respect to the immediate output by many
-lines. Therefore, the interrupt level SYSLOG ouput provided throug
+lines. Therefore, the interrupt level SYSLOG output provided through
<code class="docutils literal notranslate"><span class="pre">up_putc()</span></code> is grossly out of synchronization with other debug output.</p></li>
</ol>
</section>
@@ -499,7 +499,7 @@ in the proper context. It will then be followed by the normal syslog
output. In this case, the interrupt level SYSLOG output will interrupt
the normal output stream and the interrupt level SYSLOG output will
be inserted into the correct position in the SYSLOG output when
-the next normal SYLOG output is generated.</p></li>
+the next normal SYSLOG output is generated.</p></li>
</ol>
</section>
</section>
@@ -521,7 +521,7 @@ a console device, i.e., that the character device <code class="docutils literal
selected when a UART or USART is configured as the system console.
There is no user selection.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_CONSOLE</span></code>: This configuration option is manually selected
-from the SYSLOG menu. This is the option that acutally enables the SYSLOG
+from the SYSLOG menu. This is the option that actually enables the SYSLOG
console device. It depends on <code class="docutils literal notranslate"><span class="pre">CONFIG_DEV_CONSOLE</span></code> and it will
automatically select <code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_SERIAL_CONSOLE</span></code> if
<code class="docutils literal notranslate"><span class="pre">CONFIG_SERIAL_CONSOLE</span></code> is selected.</p></li>
@@ -567,7 +567,7 @@ on <code class="docutils literal notranslate"><span class="pre">/dev/ttyS0</span
Or suppose you support only a Telnet console but want to capture
debug output <code class="docutils literal notranslate"><span class="pre">/dev/ttyS0</span></code>.</p>
<p>This SYSLOG device channel is selected with <code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_CHAR</span></code> and has
-no other dependencies. Differences fromthe SYSLOG console channel include:</p>
+no other dependencies. Differences from the SYSLOG console channel include:</p>
<ol class="arabic simple">
<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_SYSLOG_DEVPATH</span></code>: This configuration option string must be set
provide the full path to the character device to be used.</p></li>
@@ -699,7 +699,7 @@ Default: 1024 bytes.</p></li>
</ul>
<p>Other miscellaneous settings:</p>
<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_RAMLOG_CRLF</span></code> - Pre-pend a carriage return before every linefeed
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_RAMLOG_CRLF</span></code> - Prepend a carriage return before every linefeed
that goes into the RAM log.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_RAMLOG_NONBLOCKING</span></code> - Reading from the RAMLOG will never block
if the RAMLOG is empty. If the RAMLOG is empty, then zero is returned
@@ -866,10 +866,10 @@ debug output since our instinct is to treat the output as if it were
in sequential order in time.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
-<p>Although a simple working around for a partical debug scenario
+<p>Although a simple working around for a particular debug scenario
is simply to increase the size of the RX buffer in the serial
driver. Assuming that the RX buffer overrun is only the result
-of short-term, bursty behavior, then the large buffer migh prevent
+of short-term, bursty behavior, then the large buffer might prevent
tasks blocking waiting for space to write the next byte.</p>
</div>
<p>Of course, there is no work around for the perverse case where the debug
@@ -882,7 +882,7 @@ on the serial port. You are just basically out-of-luck in that case.</p>
<h4>Serialization Buffer<a class="headerlink" href="#serialization-buffer" title="Permalink to this heading"></a></h4>
<p>Some of these asynchrony problems could also be reduced or eliminated
if all debug output were buffered in an in-memory FIFO. That buffer
-would serialize output from diffrent sources:
+would serialize output from different sources:
Various tasks and interrupt level logic.</p>
<p>There is already a outgoing, RX buffer in the serial driver.
Why would an additional layer of buffering help? Only because then
@@ -919,7 +919,7 @@ is due to bursty, high-volume output. But you can just increase the size
of the serial RX buffer to accomplish that; any special serialization
is of no help (other than it effectively increases the size of the RX buffer).</p>
<p>The existing <code class="docutils literal notranslate"><span class="pre">RAMLOG</span></code> code could be extended so that the buffered data
-is agressively dumped to the <code class="docutils literal notranslate"><span class="pre">SYSLOG</span></code> device and I think all problems
+is aggressively dumped to the <code class="docutils literal notranslate"><span class="pre">SYSLOG</span></code> device and I think all problems
would be eliminated. The buffer could be dumped that the end of each
non-interrupt level execution of <code class="docutils literal notranslate"><span class="pre">syslog()</span></code> (and also on a crash).
Interrupt level output would have to pend in the buffer until the next,
diff --git a/content/docs/latest/os/networking/bridge.html b/content/docs/latest/os/networking/bridge.html
new file mode 100644
index 0000000000..4e5cad199b
--- /dev/null
+++ b/content/docs/latest/os/networking/bridge.html
@@ -0,0 +1,390 @@
+<!--
+ 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.19: https://docutils.sourceforge.io/" />
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>Ethernet Bridge — NuttX latest documentation</title>
+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
+ <link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
+ <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
+ <link rel="stylesheet" type="text/css" href="../../_static/sphinx_collapse.css" />
+ <link rel="stylesheet" type="text/css" href="../../_static/sphinx-design.4cbf315f70debaebd550c87a6162cf0f.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
+
+
+ <link rel="shortcut icon" href="../../_static/favicon.ico"/>
+ <script src="../../_static/jquery.js"></script>
+ <script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+ <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
+ <script src="../../_static/doctools.js"></script>
+ <script src="../../_static/sphinx_highlight.js"></script>
+ <script src="../../_static/clipboard.min.js"></script>
+ <script src="../../_static/copybutton.js"></script>
+ <script src="../../_static/design-tabs.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="Network Devices" href="netdev.html" />
+ <link rel="prev" title="Network Address Translation (NAT)" href="nat.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="nuttx-brand">
+
+ <img src="../../_static/NuttX.png" class="logo" alt="NuttX logo"/>
+
+
+ <span class="nuttx-brand-name">NuttX</span>
+
+ </a>
+
+ <div class="version-selector">
+ <label class="nuttx-version-label" for="nuttx-version">Version</label>
+ <select id="nuttx-version"
+ 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>
+
+ <option value="../../../12.1.0" >12.1.0</option>
+
+ <option value="../../../12.2.0" >12.2.0</option>
+
+ <option value="../../../12.2.1" >12.2.1</option>
+
+ <option value="../../../12.3.0" >12.3.0</option>
+
+ <option value="../../../12.4.0" >12.4.0</option>
+
+ <option value="../../../12.5.0" >12.5.0</option>
+
+ <option value="../../../12.5.1" >12.5.1</option>
+
+ <option value="../../../12.6.0" >12.6.0</option>
+
+ <option value="../../../12.7.0" >12.7.0</option>
+
+ <option value="../../../12.8.0" >12.8.0</option>
+
+ <option value="../../../12.9.0" >12.9.0</option>
+
+ <option value="../../../12.10.0" >12.10.0</option>
+
+ <option value="../../../12.11.0" >12.11.0</option>
+
+ <option value="../../../12.12.0" >12.12.0</option>
+
+ <option value="../../../12.13.0" >12.13.0</option>
+
+ <option value="../../../13.0.0" >13.0.0</option>
+
+ <option value="../../../13.0.1" >13.0.1</option>
+
+ <option value="../../../13.1.0" >13.1.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" aria-label="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="../../platforms/index.html">Supported Platforms</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../guides/index.html">Guides</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../index.html">OS Design</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../index.html#build-modes">Build modes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#the-kernel">The kernel</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#device-drivers">Device drivers</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../index.html#file-systems-and-networking">File systems and networking</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../filesystem/index.html">NuttX File System</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="index.html">Network Support</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="sixlowpan.html">6LoWPAN</a></li>
+<li class="toctree-l4"><a class="reference internal" href="socketcan.html">SocketCAN</a></li>
+<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
+<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#">Ethernet Bridge</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#configuration-options">Configuration Options</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#usage">Usage</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#forwarding">Forwarding</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#limitations">Limitations</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#implementation">Implementation</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#testing-on-the-simulator">Testing on the Simulator</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
+<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
+<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
+<li class="toctree-l4"><a class="reference internal" href="netguardsize.html">CONFIG_NET_GUARDSIZE</a></li>
+<li class="toctree-l4"><a class="reference internal" href="netlink.html">Netlink Route support</a></li>
+<li class="toctree-l4"><a class="reference internal" href="slip.html">SLIP</a></li>
+<li class="toctree-l4"><a class="reference internal" href="wqueuedeadlocks.html">Work Queue Deadlocks</a></li>
+<li class="toctree-l4"><a class="reference internal" href="tcp_network_perf.html">TCP Network Performance</a></li>
+<li class="toctree-l4"><a class="reference internal" href="delay_act_and_tcp_perf.html">Delayed ACK and TCP Performance</a></li>
+<li class="toctree-l4"><a class="reference internal" href="tcp_state_machine.html">NuttX TCP State Machine Notes</a></li>
+<li class="toctree-l4"><a class="reference internal" href="newreno.html">Congestion Control NewReno</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#running-programs">Running programs</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#media-and-security">Media and security</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#portability">Portability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../index.html#reference">Reference</a></li>
+</ul>
+</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="../../applications/index.html">Applications</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../developing/index.html">Developing NuttX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../about/index.html">About</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" aria-label="Home"></a></li>
+ <li class="breadcrumb-item"><a href="../index.html">OS Design</a></li>
+ <li class="breadcrumb-item"><a href="index.html">Network Support</a></li>
+ <li class="breadcrumb-item active">Ethernet Bridge</li>
+ <li class="wy-breadcrumbs-aside">
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/os/networking/bridge.rst" class="fa fa-github"> Edit on GitHub</a>
+ </li>
+ </ul>
+ <hr/>
+</div>
+ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+ <div itemprop="articleBody">
+
+ <section id="ethernet-bridge">
+<h1>Ethernet Bridge<a class="headerlink" href="#ethernet-bridge" title="Permalink to this heading"></a></h1>
+<p>The Ethernet bridge joins several Ethernet (or IEEE 802.11) network devices
+into one layer 2 network, like a simple learning switch. It follows the
+IEEE 802.1D transparent bridge model without the spanning tree protocol.</p>
+<p>A bridge is a virtual network device, <code class="docutils literal notranslate"><span class="pre">br0</span></code> for example. Real devices are
+added to it as <em>ports</em>. Frames received on a port are forwarded to the other
+ports, and frames for the local host are passed to the network stack through
+the bridge device. The IP configuration belongs to the bridge device: the
+ports normally have no IP address.</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>IP stack (sockets, DHCP server, ...)
+ |
+ [ br0 ] <- IP address, MAC address
+ / \
+ [ eth0 ] [ wlan0 ] <- ports, no IP address
+ | |
+ wired LAN Wi-Fi clients
+</pre></div>
+</div>
+<section id="configuration-options">
+<h2>Configuration Options<a class="headerlink" href="#configuration-options" title="Permalink to this heading"></a></h2>
+<dl class="simple">
+<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_NET_BRIDGE</span></code></dt><dd><p>Enable bridge support. Requires <code class="docutils literal notranslate"><span class="pre">CONFIG_NET_ETHERNET</span></code>.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_NET_BRIDGE_MAX_PORTS</span></code></dt><dd><p>Maximum number of ports per bridge (default 4).</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_NET_BRIDGE_FDB_SIZE</span></code></dt><dd><p>Number of MAC addresses that each bridge can learn (default 32). When
+the table is full, the least recently seen address is replaced.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">CONFIG_NET_BRIDGE_AGEING_TIME</span></code></dt><dd><p>Seconds after which an address that sent no frame is forgotten
+(default 300).</p>
+</dd>
+</dl>
+</section>
+<section id="usage">
+<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this heading"></a></h2>
+<p>Bridges are configured with the Linux bridge ioctl commands, which the
+<code class="docutils literal notranslate"><span class="pre">brctl</span></code> command (<code class="docutils literal notranslate"><span class="pre">CONFIG_SYSTEM_BRCTL</span></code>) wraps:</p>
+<dl class="simple">
+<dt><code class="docutils literal notranslate"><span class="pre">SIOCBRADDBR</span></code></dt><dd><p>Create a bridge. The argument is the name of the new device.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">SIOCBRDELBR</span></code></dt><dd><p>Delete a bridge. The bridge must be down.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span class="pre">SIOCBRADDIF</span></code> / <code class="docutils literal notranslate"><span class="pre">SIOCBRDELIF</span></code></dt><dd><p>Add a port to a bridge or remove it. The argument is a
+<code class="docutils literal notranslate"><span class="pre">struct</span> <span class="pre">ifreq</span></code> with the bridge name in <code class="docutils literal notranslate"><span class="pre">ifr_name</span></code> and the interface
+index of the port in <code class="docutils literal notranslate"><span class="pre">ifr_ifindex</span></code>.</p>
+</dd>
+</dl>
+<p>Example from NSH:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">nsh> ifup eth0</span>
+<span class="go">nsh> ifup eth1</span>
+<span class="go">nsh> brctl addbr br0</span>
+<span class="go">nsh> brctl addif br0 eth0</span>
+<span class="go">nsh> brctl addif br0 eth1</span>
+<span class="go">nsh> ifconfig br0 10.0.0.2 netmask 255.255.255.0</span>
+<span class="go">nsh> ifup br0</span>
+</pre></div>
+</div>
+<p>The bridge takes the MAC address of its first port, unless one was set
+before. Its MTU is the smallest MTU of its ports.</p>
+</section>
+<section id="forwarding">
+<h2>Forwarding<a class="headerlink" href="#forwarding" title="Permalink to this heading"></a></h2>
+<ul class="simple">
+<li><p>The source address of every received frame is learned in the filtering
+database (FDB) of the bridge, together with the receiving port.</p></li>
+<li><p>Unicast frames for the address of the bridge or of one of its ports go to
+the local host.</p></li>
+<li><p>Unicast frames for a learned address are sent on the port of that address,
+or dropped if that is the receiving port.</p></li>
+<li><p>Unicast frames for an unknown address are sent on all other ports
+(flooding).</p></li>
+<li><p>Broadcast and multicast frames go to the local host and to all other
+ports, except the IEEE 802.1D reserved addresses <code class="docutils literal notranslate"><span class="pre">01:80:C2:00:00:00</span></code> to
+<code class="docutils literal notranslate"><span class="pre">01:80:C2:00:00:0F</span></code>, which only go to the local host.</p></li>
+<li><p>Frames sent by the local host through the bridge device are forwarded the
+same way.</p></li>
+</ul>
+<p>Packet sockets bound to a port see every frame received on it. Packet
+sockets bound to the bridge device see the frames for the local host and
+the frames it sends.</p>
+</section>
+<section id="limitations">
+<h2>Limitations<a class="headerlink" href="#limitations" title="Permalink to this heading"></a></h2>
+<ul class="simple">
+<li><p>There is no spanning tree protocol. The network must not contain loops
+through the bridge, or broadcast frames will circulate forever.</p></li>
+<li><p>Only devices that use the upper-half driver interface
+(<code class="docutils literal notranslate"><span class="pre">include/nuttx/net/netdev_lowerhalf.h</span></code>) can be ports. Adding another
+device fails with <code class="docutils literal notranslate"><span class="pre">EOPNOTSUPP</span></code>.</p></li>
+<li><p>To forward unicast frames, a port must receive frames for foreign MAC
+addresses: Ethernet devices need <code class="docutils literal notranslate"><span class="pre">CONFIG_NET_PROMISCUOUS</span></code> (if their
+driver supports it), and IEEE 802.11 devices must be in access point mode,
+since a station cannot send frames with foreign source addresses.</p></li>
+<li><p>There is no VLAN filtering: tagged frames are forwarded unchanged.</p></li>
+<li><p>A frame for a port that has no room is dropped, as there is no queue
+between the bridge and the ports. Frames sent by the local host through
+the bridge device are not dropped for that reason: the network stack
+waits until the ports have room.</p></li>
+</ul>
+</section>
+<section id="implementation">
+<h2>Implementation<a class="headerlink" href="#implementation" title="Permalink to this heading"></a></h2>
+<p>The code is in <code class="docutils literal notranslate"><span class="pre">drivers/net/bridge.c</span></code>. The bridge device is a network
+device of the upper-half driver interface, like a VLAN device, and the ports
+are ordinary upper-half devices:</p>
+<ul class="simple">
+<li><p><strong>Receive</strong>: the upper half of a port gives every received frame to the
+bridge instead of the network stack. The bridge learns the source
+address, sends the frame to the other ports with the <code class="docutils literal notranslate"><span class="pre">transmit</span></code>
+operation of the port, and passes it to the network stack with
+<code class="docutils literal notranslate"><span class="pre">netdev_lower_input()</span></code> when the frame is for the local host.</p></li>
+<li><p><strong>Transmit</strong>: the <code class="docutils literal notranslate"><span class="pre">transmit</span></code> operation of the bridge device forwards a
+frame sent by the local host in the same way. The TX quota of the bridge
+device is the room of its ports with the least room, so the network
+stack only polls the bridge device when the ports can take a frame, and
+polls again when a port reports a completed transmission.</p></li>
+<li><p><strong>Locking</strong>: the bridge lock serializes the filtering database and the
+transmission to the ports, and it is never held while a network device
+lock is taken, so the receive path of a port, which holds the port lock,
+can forward to another port without a lock order inversion.</p></li>
+</ul>
+</section>
+<section id="testing-on-the-simulator">
+<h2>Testing on the Simulator<a class="headerlink" href="#testing-on-the-simulator" title="Permalink to this heading"></a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">sim:bridge</span></code> configuration has two TAP devices, <code class="docutils literal notranslate"><span class="pre">eth0</span></code> and <code class="docutils literal notranslate"><span class="pre">eth1</span></code>.
+On the Linux host, put each TAP device in its own network namespace (as
+root), then bridge them in NuttX as shown above:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp"># </span>ip<span class="w"> </span>netns<span class="w"> </span>add<span class="w"> </span>bra
+<span class="gp"># </span>ip<span class="w"> </span>link<span class="w"> </span><span class="nb">set</span><span class="w"> </span>tap0<span class="w"> </span>netns<span class="w"> </span>bra
+<span class="gp"># </span>ip<span class="w"> </span>-n<span class="w"> </span>bra<span class="w"> </span>addr<span class="w"> </span>add<span class="w"> </span><span class="m">10</span>.0.0.1/24<span class="w"> </span>dev<span class="w"> </span>tap0
+<span class="gp"># </span>ip<span class="w"> </span>-n<span class="w"> </span>bra<span class="w"> </span>link<span class="w"> </span><span class="nb">set</span><span class="w"> </span>tap0<span class="w"> </span>up
+<span class="gp"># </span>ip<span class="w"> </span>netns<span class="w"> </span>add<span class="w"> </span>brb
+<span class="gp"># </span>ip<span class="w"> </span>link<span class="w"> </span><span class="nb">set</span><span class="w"> </span>tap1<span class="w"> </span>netns<span class="w"> </span>brb
+<span class="gp"># </span>ip<span class="w"> </span>-n<span class="w"> </span>brb<span class="w"> </span>addr<span class="w"> </span>add<span class="w"> </span><span class="m">10</span>.0.0.3/24<span class="w"> </span>dev<span class="w"> </span>tap1
+<span class="gp"># </span>ip<span class="w"> </span>-n<span class="w"> </span>brb<span class="w"> </span>link<span class="w"> </span><span class="nb">set</span><span class="w"> </span>tap1<span class="w"> </span>up
+<span class="gp"># </span>ip<span class="w"> </span>netns<span class="w"> </span><span class="nb">exec</span><span class="w"> </span>bra<span class="w"> </span>ping<span class="w"> </span><span class="m">10</span>.0.0.3
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">nuttx</span></code> program must run as root (or with <code class="docutils literal notranslate"><span class="pre">CAP_NET_ADMIN</span></code>) to create
+the TAP devices.</p>
+</section>
+</section>
+
+
+ </div>
+ </div>
+ <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+ <a href="nat.html" class="btn btn-neutral float-left" title="Network Address Translation (NAT)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="netdev.html" class="btn btn-neutral float-right" title="Network Devices" 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-2026, 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/os/networking/delay_act_and_tcp_perf.html b/content/docs/latest/os/networking/delay_act_and_tcp_perf.html
index 53b83b1b20..50f1de6fd9 100644
--- a/content/docs/latest/os/networking/delay_act_and_tcp_perf.html
+++ b/content/docs/latest/os/networking/delay_act_and_tcp_perf.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/index.html b/content/docs/latest/os/networking/index.html
index a3f2f687fe..6ec9175cf8 100644
--- a/content/docs/latest/os/networking/index.html
+++ b/content/docs/latest/os/networking/index.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
@@ -214,6 +215,7 @@
|
+- arp - Address resolution protocol (IPv4)
+- bluetooth - PF_BLUETOOTH socket interface
+ +- bridge - Ethernet bridge
+- can - SocketCAN
+- devif - Stack/device interface layer
+- icmp - Internet Control Message Protocol (IPv4)
@@ -268,6 +270,7 @@
<li class="toctree-l1"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l1"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l1"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l1"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l1"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l1"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/ipfilter.html b/content/docs/latest/os/networking/ipfilter.html
index 148daf9c6b..0ba19fb5d4 100644
--- a/content/docs/latest/os/networking/ipfilter.html
+++ b/content/docs/latest/os/networking/ipfilter.html
@@ -158,6 +158,7 @@
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/mdio.html b/content/docs/latest/os/networking/mdio.html
index 8072ad6ee9..130dfac530 100644
--- a/content/docs/latest/os/networking/mdio.html
+++ b/content/docs/latest/os/networking/mdio.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">MDIO Bus Driver</a><ul>
diff --git a/content/docs/latest/os/networking/nat.html b/content/docs/latest/os/networking/nat.html
index 890523a69a..a2ad7d8a29 100644
--- a/content/docs/latest/os/networking/nat.html
+++ b/content/docs/latest/os/networking/nat.html
@@ -46,7 +46,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="Network Devices" href="netdev.html" />
+ <link rel="next" title="Ethernet Bridge" href="bridge.html" />
<link rel="prev" title="IP Packet Filter" href="ipfilter.html" />
</head>
@@ -159,6 +159,7 @@
<li class="toctree-l5"><a class="reference internal" href="#validation">Validation</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
@@ -540,7 +541,7 @@ translation.</p>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="ipfilter.html" class="btn btn-neutral float-left" title="IP Packet Filter" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="netdev.html" class="btn btn-neutral float-right" title="Network Devices" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="bridge.html" class="btn btn-neutral float-right" title="Ethernet Bridge" 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/os/networking/netdev.html b/content/docs/latest/os/networking/netdev.html
index 7dfee3b792..4f953d5cb5 100644
--- a/content/docs/latest/os/networking/netdev.html
+++ b/content/docs/latest/os/networking/netdev.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Network Drivers" href="netdriver.html" />
- <link rel="prev" title="Network Address Translation (NAT)" href="nat.html" />
+ <link rel="prev" title="Ethernet Bridge" href="bridge.html" />
</head>
<body class="wy-body-for-nav">
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">Network Devices</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#ip-addresses">IP Addresses</a></li>
<li class="toctree-l5"><a class="reference internal" href="#hardware-checksum-offload">Hardware Checksum Offload</a></li>
@@ -490,7 +491,7 @@ slot it stored.</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="nat.html" class="btn btn-neutral float-left" title="Network Address Translation (NAT)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="bridge.html" class="btn btn-neutral float-left" title="Ethernet Bridge" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="netdriver.html" class="btn btn-neutral float-right" title="Network Drivers" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
diff --git a/content/docs/latest/os/networking/netdriver.html b/content/docs/latest/os/networking/netdriver.html
index dd9b6fbc0d..38504ce7bf 100644
--- a/content/docs/latest/os/networking/netdriver.html
+++ b/content/docs/latest/os/networking/netdriver.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4 current"><a class="current reference internal" href="#">Network Drivers</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#how-to-change-full-network-driver-into-lower-half-one">How to change full network driver into lower-half one</a></li>
diff --git a/content/docs/latest/os/networking/netguardsize.html b/content/docs/latest/os/networking/netguardsize.html
index 5bbb8981cf..e49a351c14 100644
--- a/content/docs/latest/os/networking/netguardsize.html
+++ b/content/docs/latest/os/networking/netguardsize.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/netlink.html b/content/docs/latest/os/networking/netlink.html
index caf8be9d7b..00183d10be 100644
--- a/content/docs/latest/os/networking/netlink.html
+++ b/content/docs/latest/os/networking/netlink.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/newreno.html b/content/docs/latest/os/networking/newreno.html
index d38c0ae50e..7933e2ef04 100644
--- a/content/docs/latest/os/networking/newreno.html
+++ b/content/docs/latest/os/networking/newreno.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/pkt.html b/content/docs/latest/os/networking/pkt.html
index 30b9f0ab3c..1db97f5e07 100644
--- a/content/docs/latest/os/networking/pkt.html
+++ b/content/docs/latest/os/networking/pkt.html
@@ -157,6 +157,7 @@
</li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/sixlowpan.html b/content/docs/latest/os/networking/sixlowpan.html
index 62c450e485..c72ed64651 100644
--- a/content/docs/latest/os/networking/sixlowpan.html
+++ b/content/docs/latest/os/networking/sixlowpan.html
@@ -160,6 +160,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/slip.html b/content/docs/latest/os/networking/slip.html
index 4457a3d42f..e586917046 100644
--- a/content/docs/latest/os/networking/slip.html
+++ b/content/docs/latest/os/networking/slip.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/socketcan.html b/content/docs/latest/os/networking/socketcan.html
index fd133bf4eb..c382a6fd10 100644
--- a/content/docs/latest/os/networking/socketcan.html
+++ b/content/docs/latest/os/networking/socketcan.html
@@ -157,6 +157,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/tcp_network_perf.html b/content/docs/latest/os/networking/tcp_network_perf.html
index 8a9da6a09f..050624e299 100644
--- a/content/docs/latest/os/networking/tcp_network_perf.html
+++ b/content/docs/latest/os/networking/tcp_network_perf.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/tcp_state_machine.html b/content/docs/latest/os/networking/tcp_state_machine.html
index 3badd481bc..f96468bc0f 100644
--- a/content/docs/latest/os/networking/tcp_state_machine.html
+++ b/content/docs/latest/os/networking/tcp_state_machine.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/networking/wqueuedeadlocks.html b/content/docs/latest/os/networking/wqueuedeadlocks.html
index 8623d4df4e..210379f946 100644
--- a/content/docs/latest/os/networking/wqueuedeadlocks.html
+++ b/content/docs/latest/os/networking/wqueuedeadlocks.html
@@ -153,6 +153,7 @@
<li class="toctree-l4"><a class="reference internal" href="pkt.html">“Raw” packet socket support</a></li>
<li class="toctree-l4"><a class="reference internal" href="ipfilter.html">IP Packet Filter</a></li>
<li class="toctree-l4"><a class="reference internal" href="nat.html">Network Address Translation (NAT)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="bridge.html">Ethernet Bridge</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdev.html">Network Devices</a></li>
<li class="toctree-l4"><a class="reference internal" href="netdriver.html">Network Drivers</a></li>
<li class="toctree-l4"><a class="reference internal" href="mdio.html">MDIO Bus Driver</a></li>
diff --git a/content/docs/latest/os/scheduling/cancellation_points.html b/content/docs/latest/os/scheduling/cancellation_points.html
index 8808647d38..e2974a2aeb 100644
--- a/content/docs/latest/os/scheduling/cancellation_points.html
+++ b/content/docs/latest/os/scheduling/cancellation_points.html
@@ -234,8 +234,8 @@ Instead, the cancellation will be deferred until the pthread is at
of interface functions. Those interface functions are listed here:
<a class="reference external" href="http://OpenGroup.org">http://OpenGroup.org</a>.</p>
</section>
-<section id="enter-and-leave-cancelation-point">
-<h2>Enter and Leave Cancelation Point<a class="headerlink" href="#enter-and-leave-cancelation-point" title="Permalink to this heading"></a></h2>
+<section id="enter-and-leave-cancellation-point">
+<h2>Enter and Leave Cancellation Point<a class="headerlink" href="#enter-and-leave-cancellation-point" title="Permalink to this heading"></a></h2>
<p>In NuttX, each of these functions <code class="docutils literal notranslate"><span class="pre">CONFIG_CANCELLATION_POINTS=y</span></code> will enable
a special call to <code class="docutils literal notranslate"><span class="pre">enter_cancellation_point()</span></code> at the beginning
of the function and a matching call to <code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code> before
@@ -247,7 +247,7 @@ may call another, etc. The <code class="docutils literal notranslate"><span clas
<code class="docutils literal notranslate"><span class="pre">enter_cancellation_point()</span></code> increments the nesting level and
<code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code> decrements the nesting level.
No action is taken unless the nesting level is zero then, in that case,
-if there is a pending cancellation then the thread exists normally
+if there is a pending cancellation then the thread exits normally
by simply calling <code class="docutils literal notranslate"><span class="pre">pthread_exit()</span></code>.</p>
</section>
<section id="pthread-cancel">
@@ -257,8 +257,8 @@ cancellation mode is enabled for the target pthread. If so it will:</p>
<ol class="arabic simple">
<li><p>Mark the cancellation as pending.</p></li>
<li><p>If the thread is waiting on a semaphore or message queue (and is in
-a cancelable state), it will wake it just in the same was as if
-the thread received a single (except with <code class="docutils literal notranslate"><span class="pre">ECANCELED</span></code>
+a cancelable state), it will wake it just in the same way as if
+the thread received a signal (except with <code class="docutils literal notranslate"><span class="pre">ECANCELED</span></code>
instead of <code class="docutils literal notranslate"><span class="pre">EINTR</span></code>).</p></li>
</ol>
<p>If, on the other hand, the asynchronous mode is enabled (and the thread is
@@ -268,7 +268,7 @@ kill the thread immediately.</p>
<p class="admonition-title">Note</p>
<p>For pthreads, the cancelable state is controlled by the interface
<code class="docutils literal notranslate"><span class="pre">pthread_setcancelstate().</span></code> This allows the pthread to disable or
-re-enable cancelability. If the thread is not cancelable when
+re-enable cancellation. If the thread is not cancelable when
<code class="docutils literal notranslate"><span class="pre">pthread_cancel()</span></code> is called, it will never do more than just mark
the cancellation as pending. When the cancelable state is
re-enabled, then any pending cancellation will take effect.</p>
@@ -285,7 +285,7 @@ drivers and, eventually, calls <code class="docutils literal notranslate"><span
</ul>
<p>So this pthread will spend almost all of its time waiting in <code class="docutils literal notranslate"><span class="pre">sem_wait()</span></code>
and that is the most likely state of the pthread when <code class="docutils literal notranslate"><span class="pre">pthread_cancel()</span></code>
-is called with deferred cancellation eanbled.</p>
+is called with deferred cancellation enabled.</p>
<ul class="simple">
<li><p>When <code class="docutils literal notranslate"><span class="pre">pthread_cancel()</span></code> is called, it will set the pending cancellation
state and wake up <code class="docutils literal notranslate"><span class="pre">sem_wait()</span></code> with the <code class="docutils literal notranslate"><span class="pre">ECANCELED</span></code> error.</p></li>
@@ -319,7 +319,7 @@ to stranded memory. Not a good state to leave the system!</p></li>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">pthread_cancel()</span></code> cancels a thread.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">pthread_setcancelstate()</span></code> can enable or disable a cancellation.</p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">pthread_setcanceltype()</span></code> can be used to switched between asynchronous
+<li><p><code class="docutils literal notranslate"><span class="pre">pthread_setcanceltype()</span></code> can be used to switch between asynchronous
and deferred thread cancellation.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">pthread_testcancel()</span></code> can be used to force a cancellation point.</p></li>
</ul>
@@ -332,7 +332,7 @@ is identical and the task application interfaces are very similar:</p>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">task_delete()</span></code> deletes (cancels) a task.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">task_setcancelstate()</span></code> can enable or disable task cancellation.</p></li>
-<li><p><code class="docutils literal notranslate"><span class="pre">task_setcanceltype()</span></code> can be used to switched between asynchronous
+<li><p><code class="docutils literal notranslate"><span class="pre">task_setcanceltype()</span></code> can be used to switch between asynchronous
and deferred task cancellation.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">task_testcancel()</span></code> can be used to force a cancellation point.</p></li>
</ul>
@@ -344,7 +344,7 @@ and deferred task cancellation.</p></li>
<p>The issue addressed in this paragraph is covered by
<a class="reference external" href="https://github.com/apache/nuttx/issues/619">Issue 619</a>
has been corrected in the code base through a series of changes
-culiminating in
+culminating in
<a class="reference external" href="https://github.com/apache/nuttx/pull/733">PR 733</a>.
This discussion still has value, however, as a warning
for things that one needs to take into consideration
@@ -352,7 +352,7 @@ when designing logic within the OS.</p>
</div>
<p>There is one logical problem in many parts of the system. The following
sequence of code appears in many places in the code base.
-It will work not work with thread/task cancellation:</p>
+It will not work with thread/task cancellation:</p>
<div class="highlight-c notranslate"><div class="highlight"><pre><span></span><span class="kt">void</span><span class="w"> </span><span class="nf">some_lock</span><span class="p">(</span><span class="n">FAR</span><span class="w"> </span><span class="n">sem_t</span><span class="w"> </span><span class="o">*</span><span class="n">sem</span><span class="p">)</span>
<span class="p">{</span>
<span class="w"> </span><span class="k">while</span><span class="w"> </span><span class="p">((</span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">nxsem_wait</span><span class="p">(</span><span class="n">sem</span><span class="p">))</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span>
@@ -362,7 +362,7 @@ It will work not work with thread/task cancellation:</p>
<span class="p">}</span>
</pre></div>
</div>
-<p>That logic will makes it impossible to cancel the thread.
+<p>That logic will make it impossible to cancel the thread.
Let me explain why:</p>
<ul class="simple">
<li><p>The fact that <code class="docutils literal notranslate"><span class="pre">-ECANCELED</span></code> is occurring means that some other task
@@ -417,25 +417,25 @@ be called and the function will exit correctly.</p>
<p>The
<a class="reference external" href="https://github.com/apache/nuttx/issues/619">Issue 619</a>
has been corrected in the code base through a series of changes
-culiminating in
+culminating in
<a class="reference external" href="https://github.com/apache/nuttx/pull/733">PR 733</a>.</p>
</div>
<section id="nxsem-wait-uninterruptible">
<h3>nxsem_wait_uninterruptible()<a class="headerlink" href="#nxsem-wait-uninterruptible" title="Permalink to this heading"></a></h3>
-<p>In NuttX, thread or tasks may be canceled using <code class="docutils literal notranslate"><span class="pre">pthread_cancle()</span></code> or
+<p>In NuttX, thread or tasks may be canceled using <code class="docutils literal notranslate"><span class="pre">pthread_cancel()</span></code> or
<code class="docutils literal notranslate"><span class="pre">task_delete()</span></code>. These can also be canceled via certain signals if default
signal actions are enabled.</p>
<p>When threads or tasks are canceled asynchronously, resources may be stranded.
For example, if memory is allocated, it will not be deallocated when the
-task/thread is canceled in the FLAT build. These kind on leaks can be handled
+task/thread is canceled in the FLAT build. These kinds of leaks can be handled
by the application with functions registered with <code class="docutils literal notranslate"><span class="pre">pthread_cleanup()</span></code> or
<code class="docutils literal notranslate"><span class="pre">on_exit()</span></code>, but others cannot.</p>
<p>The generic solution for NuttX is through the use of cancellation points.
Cancellation points are a mechanism that assures that all resources used
-internal by OS interface calls are cleaned-up automatically at designated
+internally by OS interface calls are cleaned-up automatically at designated
cancellation points. An interface is normally a cancellation point if
it has any possibility of blocking.</p>
-<p>In NuttX, when threads are blocked waiting of a semaphore when they are
+<p>In NuttX, when threads are blocked waiting on a semaphore when they are
canceled, <code class="docutils literal notranslate"><span class="pre">nxsem_wait()</span></code> will return <code class="docutils literal notranslate"><span class="pre">-ECANCELED</span></code> and the correct behavior
to let the error ripple back to the cancellation point where the thread/task
will be canceled after all resources have been cleaned up.</p>
@@ -464,7 +464,7 @@ If the task/thread is awakened by a signal just continue waiting.
The behavior for <code class="docutils literal notranslate"><span class="pre">-ECANCELED</span></code> is not correct. It should not loop.
Looping like this will prevent the cancellation from working.
Instead of returning through the cancellation point, the code will be stuck
-in the above loop (in defferred cancellation mode) and cannot be cancelled.</p>
+in the above loop (in deferred cancellation mode) and cannot be cancelled.</p>
<p>The correct behavior is to return when <code class="docutils literal notranslate"><span class="pre">-ECANCELED</span></code> is encountered,
not to continue looping:</p>
<ul class="simple">
@@ -474,8 +474,8 @@ not to continue looping:</p>
<p>The only complexity to this suggested change is that the callers of
<code class="docutils literal notranslate"><span class="pre">nxsem_wait_uninterruptible()</span></code> must also check the return value for any
errors and make sure that that error is returned to the caller.
-The error must propogate all the way back up to the cancellation point.</p>
-<p>These are other related inline functions in <code class="docutils literal notranslate"><span class="pre">include/nuttx/semaphore.h</span></code>
+The error must propagate all the way back up to the cancellation point.</p>
+<p>There are other related inline functions in <code class="docutils literal notranslate"><span class="pre">include/nuttx/semaphore.h</span></code>
that behave in this same way. This issue applies to them as well.</p>
<div class="admonition important">
<p class="admonition-title">Important</p>
@@ -487,18 +487,18 @@ mode should be deferred mode.</p>
<p>There are three interfaces affected by this issue:
<code class="docutils literal notranslate"><span class="pre">nxsem_wait_uninterruptible()</span></code> as discussed above, but also
<code class="docutils literal notranslate"><span class="pre">nxsem_timedwait_uninterruptible()</span></code> and
-<code class="docutils literal notranslate"><span class="pre">nxsem_tickwait_uninteruptible()</span></code> which are closely related.</p>
+<code class="docutils literal notranslate"><span class="pre">nxsem_tickwait_uninterruptible()</span></code> which are closely related.</p>
</div>
</section>
<section id="mutual-exclusion-semaphores-vs-signaling-semaphores">
<h3>Mutual Exclusion Semaphores vs. Signaling Semaphores<a class="headerlink" href="#mutual-exclusion-semaphores-vs-signaling-semaphores" title="Permalink to this heading"></a></h3>
-<p>Semaphore have two usages in NuttX:</p>
+<p>Semaphores have two usages in NuttX:</p>
<ul class="simple">
<li><p>Mutual Exclusion Semaphores: Protect the shared data and force mutually
exclusive use of semaphores.</p></li>
-<li><p>Signling Semaphores: Used to wait for events to be signaled asynchronously.</p></li>
+<li><p>Signaling Semaphores: Used to wait for events to be signaled asynchronously.</p></li>
</ul>
-<p>Should we return <code class="docutils literal notranslate"><span class="pre">-ECANCEL/-EINTR</span></code> for both? Or only for ithe second?
+<p>Should we return <code class="docutils literal notranslate"><span class="pre">-ECANCEL/-EINTR</span></code> for both? Or only for the second?
I think both should work the same: For both the semaphore wait should be
terminated and correct error should be returned.</p>
</section>
@@ -507,7 +507,7 @@ terminated and correct error should be returned.</p>
<p>If the API requires returning <code class="docutils literal notranslate"><span class="pre">EINTR</span></code> if a signal is received, we should
return the error. This is required in many POSIX interfaces and don’t see
how you could avoid that. However, the mutual exclusion semaphores are
-the just there for the correctness in the design. There is seldom any real
+just there for the correctness in the design. There is seldom any real
competitor for the exclusion semaphore so, in general, they do not block and,
hence, would never generate any error.</p>
<p>And even if taking the mutual exclusion semaphore does cause the thread
@@ -515,7 +515,7 @@ to block, it should block for only a very brief moment of time and the
likelihood of a signal received or of the task being canceled is very small.</p>
<p>But if there is even a small possibility of that event happening,
it WILL happen in an embedded system (Murphy’s law).</p>
-<p>But if during the that brief moment while the thread is blocked,
+<p>But if during that brief moment while the thread is blocked,
a signal is received, I think that it is correct to return <code class="docutils literal notranslate"><span class="pre">-EINTR</span></code>.
This is not so critical only because such an event it is rare.
But the specification requires it so we should do it.</p>
@@ -538,15 +538,15 @@ if the thread is canceled, then it is essential to terminate the semaphore
wait and return the error condition.
We should have no difference of opinion on that.</p>
<p>There is really no difference in the actions that must be taken if a signal
-is received of if the task is canceled. Both mutual exclusion semaphores
+is received or if the task is canceled. Both mutual exclusion semaphores
and signaling semaphores should wake up and return the error condition.
The only real differences is that mutual exclusion semaphores either
-do not block or, if they do, the do not block as long.</p>
+do not block or, if they do, they do not block as long.</p>
</section>
</section>
<section id="mutual-exclusion-semaphores-and-serialization">
<h3>Mutual Exclusion Semaphores and Serialization<a class="headerlink" href="#mutual-exclusion-semaphores-and-serialization" title="Permalink to this heading"></a></h3>
-<p>There are situations were the task may block for a very long time,
+<p>There are situations where the task may block for a very long time,
even indefinitely, on a mutual exclusion semaphore. Consider the following
scenario: A driver that reads data could have a sequence like this:</p>
<ol class="arabic simple">
@@ -559,15 +559,15 @@ that open the driver and try to read from it. The first, Task <code class="docut
the mutual exclusion semaphore at <code class="docutils literal notranslate"><span class="pre">(1)</span></code> and then will hang waiting
for data at (2). It may have to wait for a very long time to receive data.
When re-entered by the second, Task <code class="docutils literal notranslate"><span class="pre">B</span></code>, it will hang at <code class="docutils literal notranslate"><span class="pre">(1)</span></code>
-also for very long time. Task <code class="docutils literal notranslate"><span class="pre">B</span></code> is effectively queued and cannot event
-begin its wait on the signaling semphore until Task <code class="docutils literal notranslate"><span class="pre">A</span></code> receives its data
+also for very long time. Task <code class="docutils literal notranslate"><span class="pre">B</span></code> is effectively queued and cannot even
+begin its wait on the signaling semaphore until Task <code class="docutils literal notranslate"><span class="pre">A</span></code> receives its data
and releases the mutual exclusion semaphore. This is normal behavior
and exactly, how this kind of driver is supposed to work:
-This use of mutual exclusion impelements serialization of I/O.</p>
+This use of mutual exclusion implements serialization of I/O.</p>
<p>But now suppose that Task <code class="docutils literal notranslate"><span class="pre">B</span></code> receives a signal interrupt or a cancellation
event while waiting on the mutual exclusion semaphore. It MUST terminate the
wait and return <code class="docutils literal notranslate"><span class="pre">-EINTR</span></code> or <code class="docutils literal notranslate"><span class="pre">-ECANCEL</span></code> immediately. Task <code class="docutils literal notranslate"><span class="pre">A</span></code> may never
-receive data and if that action is not taken, the signal interrup
+receive data and if that action is not taken, the signal interrupt
or cancellation event is lost and the functionality has failed.</p>
<section id="when-to-return-eintr">
<h4>When to Return EINTR<a class="headerlink" href="#when-to-return-eintr" title="Permalink to this heading"></a></h4>
@@ -594,12 +594,12 @@ that the if the task has been canceled. That flag is tested in the
<code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code> function so I don’t think that there is any
corresponding issue for thread cancellation. We just need to make sure that
all waits are aborted if <code class="docutils literal notranslate"><span class="pre">ECANCELED</span></code> is received and let the error
-indication ripple all they back to the <code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code>
+indication ripple all the way back to the <code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code>
function. Then the function will exit cleanly, safely, and quickly.</p>
<p>Interestingly, the <code class="docutils literal notranslate"><span class="pre">ECANCELED</span></code> error will never be seen by the application.
-It just triggers the return uwind sequence where all resources are recovered
+It just triggers the return unwind sequence where all resources are recovered
and finally until <code class="docutils literal notranslate"><span class="pre">leave_cancellation_point()</span></code> is called. Then the thread
-will exit before it returns to the applicaton.</p>
+will exit before it returns to the application.</p>
<p>You can see all of this working in the <code class="docutils literal notranslate"><span class="pre">board/sim/sim/sim/configs/ostest</span></code>
configuration if you also enable:</p>
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>CONFIG_CANCELLATION_POINTS=y
diff --git a/content/docs/latest/os/time/tickless_os.html b/content/docs/latest/os/time/tickless_os.html
index 679c66a9d0..f860230771 100644
--- a/content/docs/latest/os/time/tickless_os.html
+++ b/content/docs/latest/os/time/tickless_os.html
@@ -283,7 +283,7 @@ file for your board. Here is what the selection looks in the
bool "Simulation"
select ARCH_HAVE_TICKLESS
---help---
- Linux/Cywgin user-mode simulation.
+ Linux/Cygwin user-mode simulation.
</pre></div>
</div>
</li>
@@ -347,8 +347,8 @@ comparison count at the value of the free running timer PLUS the desired
delay. Then you could have both with a single timer:
An alarm and a free-running counter with the same timer!</p>
</section>
-<section id="imported-intefaces">
-<h3>Imported Intefaces<a class="headerlink" href="#imported-intefaces" title="Permalink to this heading"></a></h3>
+<section id="imported-interfaces">
+<h3>Imported Interfaces<a class="headerlink" href="#imported-interfaces" title="Permalink to this heading"></a></h3>
<p>The interfaces that must be provided by the platform specified code
are defined in <code class="docutils literal notranslate"><span class="pre">include/nuttx/arch.h</span></code> and summarized below.</p>
<section id="up-timer-initialize">
@@ -453,7 +453,7 @@ then that pending interrupt must be cleared so that
<code class="docutils literal notranslate"><span class="pre">up_timer_start()</span></code> and the remaining time of zero should be returned.</p></li>
<li><p><strong>Input Parameters:</strong> <code class="docutils literal notranslate"><span class="pre">*ts</span></code> - Location to return the remaining time.
Zero should be returned if the timer is not active. <code class="docutils literal notranslate"><span class="pre">ts</span></code> may be <code class="docutils literal notranslate"><span class="pre">NULL</span></code>
-in which case the time remainging is not returned</p></li>
+in which case the time remaining is not returned</p></li>
<li><p><strong>Returned Value:</strong> Zero (<code class="docutils literal notranslate"><span class="pre">OK</span></code>) is returned on success;
a negated <code class="docutils literal notranslate"><span class="pre">errno</span></code> value is returned on any failure.</p></li>
<li><p><strong>Assumptions:</strong> May be called from interrupt level handling
diff --git a/content/docs/latest/platforms/arm/a1x/boards/pcduino-a10/index.html b/content/docs/latest/platforms/arm/a1x/boards/pcduino-a10/index.html
index e412665227..6336321cf9 100644
--- a/content/docs/latest/platforms/arm/a1x/boards/pcduino-a10/index.html
+++ b/content/docs/latest/platforms/arm/a1x/boards/pcduino-a10/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/am335x/boards/beaglebone-black/index.html b/content/docs/latest/platforms/arm/am335x/boards/beaglebone-black/index.html
index 1ad3faad6a..b865d44632 100644
--- a/content/docs/latest/platforms/arm/am335x/boards/beaglebone-black/index.html
+++ b/content/docs/latest/platforms/arm/am335x/boards/beaglebone-black/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm/am335x/boards/beaglebone/index.html b/content/docs/latest/platforms/arm/am335x/boards/beaglebone/index.html
index ac072113ef..a7dcedaf55 100644
--- a/content/docs/latest/platforms/arm/am335x/boards/beaglebone/index.html
+++ b/content/docs/latest/platforms/arm/am335x/boards/beaglebone/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm/am67/boards/t3-gem-o1/index.html b/content/docs/latest/platforms/arm/am67/boards/t3-gem-o1/index.html
index 267db037e7..b2b5699d15 100644
--- a/content/docs/latest/platforms/arm/am67/boards/t3-gem-o1/index.html
+++ b/content/docs/latest/platforms/arm/am67/boards/t3-gem-o1/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm/at32/boards/at32f437-mini/index.html b/content/docs/latest/platforms/arm/at32/boards/at32f437-mini/index.html
index 6ed47f11d4..ce705257ef 100644
--- a/content/docs/latest/platforms/arm/at32/boards/at32f437-mini/index.html
+++ b/content/docs/latest/platforms/arm/at32/boards/at32f437-mini/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/c5471/boards/c5471evm/index.html b/content/docs/latest/platforms/arm/c5471/boards/c5471evm/index.html
index 14c1f898d2..ce62071e9d 100644
--- a/content/docs/latest/platforms/arm/c5471/boards/c5471evm/index.html
+++ b/content/docs/latest/platforms/arm/c5471/boards/c5471evm/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm/dm320/boards/ntosd-dm320/index.html b/content/docs/latest/platforms/arm/dm320/boards/ntosd-dm320/index.html
index 5beb853594..450512c426 100644
--- a/content/docs/latest/platforms/arm/dm320/boards/ntosd-dm320/index.html
+++ b/content/docs/latest/platforms/arm/dm320/boards/ntosd-dm320/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm/efm32/boards/efm32-g8xx-stk/index.html b/content/docs/latest/platforms/arm/efm32/boards/efm32-g8xx-stk/index.html
index a3945ad416..4d9d7b0ec3 100644
--- a/content/docs/latest/platforms/arm/efm32/boards/efm32-g8xx-stk/index.html
+++ b/content/docs/latest/platforms/arm/efm32/boards/efm32-g8xx-stk/index.html
@@ -200,7 +200,7 @@
</li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/efm32/boards/efm32gg-stk3700/index.html b/content/docs/latest/platforms/arm/efm32/boards/efm32gg-stk3700/index.html
index 0bcee4dab9..0e07698ae1 100644
--- a/content/docs/latest/platforms/arm/efm32/boards/efm32gg-stk3700/index.html
+++ b/content/docs/latest/platforms/arm/efm32/boards/efm32gg-stk3700/index.html
@@ -200,7 +200,7 @@
</li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/efm32/boards/olimex-efm32g880f128-stk/index.html b/content/docs/latest/platforms/arm/efm32/boards/olimex-efm32g880f128-stk/index.html
index ff16f31d53..9ccd7ae47a 100644
--- a/content/docs/latest/platforms/arm/efm32/boards/olimex-efm32g880f128-stk/index.html
+++ b/content/docs/latest/platforms/arm/efm32/boards/olimex-efm32g880f128-stk/index.html
@@ -200,7 +200,7 @@
</li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/eoss3/boards/quickfeather/index.html b/content/docs/latest/platforms/arm/eoss3/boards/quickfeather/index.html
index 14f8ffce5e..9837c5e810 100644
--- a/content/docs/latest/platforms/arm/eoss3/boards/quickfeather/index.html
+++ b/content/docs/latest/platforms/arm/eoss3/boards/quickfeather/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/fvp-v8r-aarch32/boards/fvp-armv8r-aarch32/index.html b/content/docs/latest/platforms/arm/fvp-v8r-aarch32/boards/fvp-armv8r-aarch32/index.html
index 28ce8b3da7..85b77a2605 100644
--- a/content/docs/latest/platforms/arm/fvp-v8r-aarch32/boards/fvp-armv8r-aarch32/index.html
+++ b/content/docs/latest/platforms/arm/fvp-v8r-aarch32/boards/fvp-armv8r-aarch32/index.html
@@ -202,7 +202,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-aiotbox/index.html b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-aiotbox/index.html
index d2dc1a165b..4b0e54f2b0 100644
--- a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-aiotbox/index.html
+++ b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-aiotbox/index.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-eval/index.html b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-eval/index.html
index 54326fa4d4..811874a7ce 100644
--- a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-eval/index.html
+++ b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f450zk-eval/index.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470ik-eval/index.html b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470ik-eval/index.html
index d6bcf2d6d6..d7cc73891d 100644
--- a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470ik-eval/index.html
+++ b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470ik-eval/index.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-aiotbox/index.html b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-aiotbox/index.html
index 94d4150180..d653783dbf 100644
--- a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-aiotbox/index.html
+++ b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-aiotbox/index.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-eval/index.html b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-eval/index.html
index 7ad2393447..d9d8fecfe7 100644
--- a/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-eval/index.html
+++ b/content/docs/latest/platforms/arm/gd32f4/boards/gd32f470zk-eval/index.html
@@ -204,7 +204,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/imx6/boards/sabre-6quad/index.html b/content/docs/latest/platforms/arm/imx6/boards/sabre-6quad/index.html
index 8bbcc456e2..b84ebdddd5 100644
--- a/content/docs/latest/platforms/arm/imx6/boards/sabre-6quad/index.html
+++ b/content/docs/latest/platforms/arm/imx6/boards/sabre-6quad/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/imx9/boards/imx95-evk/index.html b/content/docs/latest/platforms/arm/imx9/boards/imx95-evk/index.html
index 663e7915b5..1e986792fa 100644
--- a/content/docs/latest/platforms/arm/imx9/boards/imx95-evk/index.html
+++ b/content/docs/latest/platforms/arm/imx9/boards/imx95-evk/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/arcx-socket-grid/index.html b/content/docs/latest/platforms/arm/imxrt/boards/arcx-socket-grid/index.html
index 6cb54fa3cf..c1c708706f 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/arcx-socket-grid/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/arcx-socket-grid/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 88d426c547..8bfac758a4 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 6cfbe07852..7afba3a4dc 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 bb85a4c53f..1874b8ec96 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 350ad2c8ed..c31704a990 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1170-evk/index.html b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1170-evk/index.html
index 7d84db7e31..b1c33cc254 100644
--- a/content/docs/latest/platforms/arm/imxrt/boards/imxrt1170-evk/index.html
+++ b/content/docs/latest/platforms/arm/imxrt/boards/imxrt1170-evk/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 88ee271e1f..a69fd93b11 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k28f/index.html b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k28f/index.html
index 51c8a34194..1f944b07b2 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k28f/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k28f/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k64f/index.html b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k64f/index.html
index 21048b4d1e..58701a75e8 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k64f/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k64f/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k66f/index.html b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k66f/index.html
index 28a5101a52..8d4034efd1 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/freedom-k66f/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/freedom-k66f/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/kwikstik-k40/index.html b/content/docs/latest/platforms/arm/kinetis/boards/kwikstik-k40/index.html
index 721a0778c8..f5454b1229 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/kwikstik-k40/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/kwikstik-k40/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/teensy-3.x/index.html b/content/docs/latest/platforms/arm/kinetis/boards/teensy-3.x/index.html
index 143abd3524..9d21c349d5 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/teensy-3.x/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/teensy-3.x/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/twr-k60n512/index.html b/content/docs/latest/platforms/arm/kinetis/boards/twr-k60n512/index.html
index 4699ffdc03..09fe6d9f7b 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/twr-k60n512/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/twr-k60n512/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kinetis/boards/twr-k64f120m/index.html b/content/docs/latest/platforms/arm/kinetis/boards/twr-k64f120m/index.html
index 869b6b1283..3063630ff0 100644
--- a/content/docs/latest/platforms/arm/kinetis/boards/twr-k64f120m/index.html
+++ b/content/docs/latest/platforms/arm/kinetis/boards/twr-k64f120m/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kl/boards/freedom-kl25z/index.html b/content/docs/latest/platforms/arm/kl/boards/freedom-kl25z/index.html
index 32f68a1088..d37590d1af 100644
--- a/content/docs/latest/platforms/arm/kl/boards/freedom-kl25z/index.html
+++ b/content/docs/latest/platforms/arm/kl/boards/freedom-kl25z/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kl/boards/freedom-kl26z/index.html b/content/docs/latest/platforms/arm/kl/boards/freedom-kl26z/index.html
index dabf0300fb..04c840a39e 100644
--- a/content/docs/latest/platforms/arm/kl/boards/freedom-kl26z/index.html
+++ b/content/docs/latest/platforms/arm/kl/boards/freedom-kl26z/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/kl/boards/teensy-lc/index.html b/content/docs/latest/platforms/arm/kl/boards/teensy-lc/index.html
index 81540a977c..e06fbae423 100644
--- a/content/docs/latest/platforms/arm/kl/boards/teensy-lc/index.html
+++ b/content/docs/latest/platforms/arm/kl/boards/teensy-lc/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lc823450/boards/lc823450-xgevk/index.html b/content/docs/latest/platforms/arm/lc823450/boards/lc823450-xgevk/index.html
index de3eae4908..d16f3c3e68 100644
--- a/content/docs/latest/platforms/arm/lc823450/boards/lc823450-xgevk/index.html
+++ b/content/docs/latest/platforms/arm/lc823450/boards/lc823450-xgevk/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lincoln60/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lincoln60/index.html
index d66b831e6f..a12d0bbbb8 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lincoln60/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lincoln60/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lpcxpresso-lpc1768/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lpcxpresso-lpc1768/index.html
index 1c7c14e368..ac894a318e 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lpcxpresso-lpc1768/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lpcxpresso-lpc1768/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lx_cpu/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lx_cpu/index.html
index 7cc09e0ac7..c0622be533 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lx_cpu/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/lx_cpu/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mbed/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mbed/index.html
index cf8e5c5e99..2bbbb7ff0c 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mbed/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mbed/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mcb1700/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mcb1700/index.html
index 3d507ca353..baf7a15917 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mcb1700/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/mcb1700/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/olimex-lpc1766stk/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/olimex-lpc1766stk/index.html
index 2dabcd0fcc..cd3dc50e44 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/olimex-lpc1766stk/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/olimex-lpc1766stk/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/open1788/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/open1788/index.html
index 9bae740cdd..48a05256c1 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/open1788/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/open1788/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/pnev5180b/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/pnev5180b/index.html
index 358c363293..fd44d79699 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/pnev5180b/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/pnev5180b/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/u-blox-c027/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/u-blox-c027/index.html
index 48a2c8523d..95ca7a0d01 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/u-blox-c027/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/u-blox-c027/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/zkit-arm-1769/index.html b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/zkit-arm-1769/index.html
index 6386717719..d971e5bdd9 100644
--- a/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/zkit-arm-1769/index.html
+++ b/content/docs/latest/platforms/arm/lpc17xx_40xx/boards/zkit-arm-1769/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc214x/boards/mcu123-lpc214x/index.html b/content/docs/latest/platforms/arm/lpc214x/boards/mcu123-lpc214x/index.html
index 49a1e6da38..70d6d1c8a8 100644
--- a/content/docs/latest/platforms/arm/lpc214x/boards/mcu123-lpc214x/index.html
+++ b/content/docs/latest/platforms/arm/lpc214x/boards/mcu123-lpc214x/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc214x/boards/zp214xpa/index.html b/content/docs/latest/platforms/arm/lpc214x/boards/zp214xpa/index.html
index 54ca5ef18b..9748203584 100644
--- a/content/docs/latest/platforms/arm/lpc214x/boards/zp214xpa/index.html
+++ b/content/docs/latest/platforms/arm/lpc214x/boards/zp214xpa/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc2378/boards/olimex-lpc2378/index.html b/content/docs/latest/platforms/arm/lpc2378/boards/olimex-lpc2378/index.html
index 70c66baed6..10210b7758 100644
--- a/content/docs/latest/platforms/arm/lpc2378/boards/olimex-lpc2378/index.html
+++ b/content/docs/latest/platforms/arm/lpc2378/boards/olimex-lpc2378/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc31xx/boards/ea3131/index.html b/content/docs/latest/platforms/arm/lpc31xx/boards/ea3131/index.html
index d2e35de7c1..506e8854b8 100644
--- a/content/docs/latest/platforms/arm/lpc31xx/boards/ea3131/index.html
+++ b/content/docs/latest/platforms/arm/lpc31xx/boards/ea3131/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc31xx/boards/ea3152/index.html b/content/docs/latest/platforms/arm/lpc31xx/boards/ea3152/index.html
index d311046373..6556cd7bb6 100644
--- a/content/docs/latest/platforms/arm/lpc31xx/boards/ea3152/index.html
+++ b/content/docs/latest/platforms/arm/lpc31xx/boards/ea3152/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.html b/content/docs/latest/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.html
index 27d20441be..a8b7ff49de 100644
--- a/content/docs/latest/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.html
+++ b/content/docs/latest/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc43xx/boards/lpc4370-link2/index.html b/content/docs/latest/platforms/arm/lpc43xx/boards/lpc4370-link2/index.html
index a5145408d6..3f8c1f247c 100644
--- a/content/docs/latest/platforms/arm/lpc43xx/boards/lpc4370-link2/index.html
+++ b/content/docs/latest/platforms/arm/lpc43xx/boards/lpc4370-link2/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/lpc54xx/boards/lpcxpresso-lpc54628/index.html b/content/docs/latest/platforms/arm/lpc54xx/boards/lpcxpresso-lpc54628/index.html
index 1f9d3d5eed..257162843a 100644
--- a/content/docs/latest/platforms/arm/lpc54xx/boards/lpcxpresso-lpc54628/index.html
+++ b/content/docs/latest/platforms/arm/lpc54xx/boards/lpcxpresso-lpc54628/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/max326xx/boards/max32660-evsys/index.html b/content/docs/latest/platforms/arm/max326xx/boards/max32660-evsys/index.html
index cd36b6820a..cc5007a29c 100644
--- a/content/docs/latest/platforms/arm/max326xx/boards/max32660-evsys/index.html
+++ b/content/docs/latest/platforms/arm/max326xx/boards/max32660-evsys/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/moxart/boards/moxa/index.html b/content/docs/latest/platforms/arm/moxart/boards/moxa/index.html
index e542451ba1..fc44b6a433 100644
--- a/content/docs/latest/platforms/arm/moxart/boards/moxa/index.html
+++ b/content/docs/latest/platforms/arm/moxart/boards/moxa/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/mps/boards/mps2-an500/index.html b/content/docs/latest/platforms/arm/mps/boards/mps2-an500/index.html
index f1bc158f94..3f93fa288d 100644
--- a/content/docs/latest/platforms/arm/mps/boards/mps2-an500/index.html
+++ b/content/docs/latest/platforms/arm/mps/boards/mps2-an500/index.html
@@ -202,7 +202,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/mps/boards/mps2-an521/index.html b/content/docs/latest/platforms/arm/mps/boards/mps2-an521/index.html
index 45743350d2..4157cdf2ec 100644
--- a/content/docs/latest/platforms/arm/mps/boards/mps2-an521/index.html
+++ b/content/docs/latest/platforms/arm/mps/boards/mps2-an521/index.html
@@ -202,7 +202,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/mps/boards/mps3-an547/index.html b/content/docs/latest/platforms/arm/mps/boards/mps3-an547/index.html
index 651ec54dfd..0a45037dda 100644
--- a/content/docs/latest/platforms/arm/mps/boards/mps3-an547/index.html
+++ b/content/docs/latest/platforms/arm/mps/boards/mps3-an547/index.html
@@ -202,7 +202,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/mx8mp/boards/verdin-mx8mp/index.html b/content/docs/latest/platforms/arm/mx8mp/boards/verdin-mx8mp/index.html
index c088a16e3a..70b80b38d2 100644
--- a/content/docs/latest/platforms/arm/mx8mp/boards/verdin-mx8mp/index.html
+++ b/content/docs/latest/platforms/arm/mx8mp/boards/verdin-mx8mp/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/nuc1xx/boards/nutiny-nuc120/index.html b/content/docs/latest/platforms/arm/nuc1xx/boards/nutiny-nuc120/index.html
index 25be551406..85a5efdded 100644
--- a/content/docs/latest/platforms/arm/nuc1xx/boards/nutiny-nuc120/index.html
+++ b/content/docs/latest/platforms/arm/nuc1xx/boards/nutiny-nuc120/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/phy62xx/boards/phy6222/index.html b/content/docs/latest/platforms/arm/phy62xx/boards/phy6222/index.html
index 51cfc45f63..39b9571484 100644
--- a/content/docs/latest/platforms/arm/phy62xx/boards/phy6222/index.html
+++ b/content/docs/latest/platforms/arm/phy62xx/boards/phy6222/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/ra4/boards/arduino-r4-minima/index.html b/content/docs/latest/platforms/arm/ra4/boards/arduino-r4-minima/index.html
index 77bd7695fc..32d4c84110 100644
--- a/content/docs/latest/platforms/arm/ra4/boards/arduino-r4-minima/index.html
+++ b/content/docs/latest/platforms/arm/ra4/boards/arduino-r4-minima/index.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/ra4/boards/xiao-ra4m1/index.html b/content/docs/latest/platforms/arm/ra4/boards/xiao-ra4m1/index.html
index 1524758d39..dd76b9d588 100644
--- a/content/docs/latest/platforms/arm/ra4/boards/xiao-ra4m1/index.html
+++ b/content/docs/latest/platforms/arm/ra4/boards/xiao-ra4m1/index.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 3dcc792f29..52cf7a4763 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 79fa04e241..c8e379be45 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 39d55fdee5..765f51da46 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 bb46fea64f..353aa8e0b4 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 5237c1d3ca..0572cb8f6a 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 3042c578df..8df58de9ea 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html
index 4f94396091..cfff6c0bce 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/seeed-xiao-rp2040/index.html
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/w5500-evb-pico/index.html b/content/docs/latest/platforms/arm/rp2040/boards/w5500-evb-pico/index.html
index 6b33004947..5033fc8d0a 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/w5500-evb-pico/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/w5500-evb-pico/index.html
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 f84f0704bf..1017a56fe6 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
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-zero/index.html b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-zero/index.html
index 0ecff1caca..3cf9dd99c5 100644
--- a/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-zero/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/boards/waveshare-rp2040-zero/index.html
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rp2040/index.html b/content/docs/latest/platforms/arm/rp2040/index.html
index fbd67f7c2d..61b9b2ab1f 100644
--- a/content/docs/latest/platforms/arm/rp2040/index.html
+++ b/content/docs/latest/platforms/arm/rp2040/index.html
@@ -215,7 +215,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rp23xx/boards/pimoroni-pico-plus-2-w/index.html b/content/docs/latest/platforms/arm/rp23xx/boards/pimoroni-pico-plus-2-w/index.html
index 3e9f042e53..56cee78a5e 100644
--- a/content/docs/latest/platforms/arm/rp23xx/boards/pimoroni-pico-plus-2-w/index.html
+++ b/content/docs/latest/platforms/arm/rp23xx/boards/pimoroni-pico-plus-2-w/index.html
@@ -177,7 +177,7 @@
<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf91">nrf91</a></li>
<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#qemu">qemu</a></li>
<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx">rp23xx</a></li>
-<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx-rv">rp23xx-rv</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx-rv">rp23xx-rv</a></li>
<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c0">stm32c0</a></li>
<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c5">stm32c5</a></li>
<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f0">stm32f0</a></li>
diff --git a/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html b/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
index ec93bdbf74..832821b652 100644
--- a/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
+++ b/content/docs/latest/platforms/arm/rtl8720f/boards/rtl8720f_evb/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html b/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
index 9e5aafc987..7c40461540 100644
--- a/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
+++ b/content/docs/latest/platforms/arm/rtl8721dx/boards/pke8721daf/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html b/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
index f566eb8c7d..c461fc5df4 100644
--- a/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
+++ b/content/docs/latest/platforms/arm/rtl8721f/boards/rtl8721f_evb/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.html b/content/docs/latest/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.html
index 0fb6ebc9e9..050e0580d1 100644
--- a/content/docs/latest/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.html
+++ b/content/docs/latest/platforms/arm/rtl8730e/boards/rtl8730e_evb/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
@@ -285,6 +285,10 @@ through the SDK fwlib ROM layer (the LOG-UART owns the console and
<code class="docutils literal notranslate"><span class="pre">/dev/ttyS0</span></code>)</p></li>
<li><p>I2C master buses exposed as <code class="docutils literal notranslate"><span class="pre">/dev/i2cN</span></code> character devices, driven in
polling mode through the SDK fwlib register layer</p></li>
+<li><p>SPI master buses exposed as <code class="docutils literal notranslate"><span class="pre">/dev/spiN</span></code> character devices, driven in
+polling mode through the SDK fwlib register layer</p></li>
+<li><p>PWM output exposed as a <code class="docutils literal notranslate"><span class="pre">/dev/pwm0</span></code> character device, driven directly on
+the SDK fwlib timer layer</p></li>
<li><p>littlefs persistent storage mounted at <code class="docutils literal notranslate"><span class="pre">/data</span></code> (a dedicated SPI NOR flash
partition), backing the Wi-Fi key-value store</p></li>
<li><p>Wi-Fi station and SoftAP through the <code class="docutils literal notranslate"><span class="pre">wapi</span></code> tool</p></li>
@@ -356,6 +360,43 @@ SCL/SDA. Probe a bus with the tool:</p>
</pre></div>
</div>
</section>
+<section id="spi">
+<h3>spi<a class="headerlink" href="#spi" title="Permalink to this heading"></a></h3>
+<p>Minimal NSH with the SPI master driver and the <code class="docutils literal notranslate"><span class="pre">spi</span></code> tool (<code class="docutils literal notranslate"><span class="pre">system/spi</span></code>)
+enabled (no Wi-Fi). The board registers two buses from its table (see
+<code class="docutils literal notranslate"><span class="pre">boards/arm/rtl8730e/rtl8730e_evb/src/rtl8730e_spi.c</span></code>): SPI0 at
+<code class="docutils literal notranslate"><span class="pre">/dev/spi0</span></code> with CLK/MOSI/MISO/CS on PB18/PB19/PB20/PB21 and SPI1 at
+<code class="docutils literal notranslate"><span class="pre">/dev/spi1</span></code> on PA11/PA9/PA10/PA12. The pads use the same <code class="docutils literal notranslate"><span class="pre">AMEBA_PA()</span></code> /
+<code class="docutils literal notranslate"><span class="pre">AMEBA_PB()</span></code> encoding as the GPIO table and are muxed to the SPI function
+through the SDK ROM, while the chip-select is driven as a plain GPIO. As with
+I2C – and unlike the GPIO and UART crossbars – a pad reaches exactly one
+controller, so edit that table within each controller’s own set: PB18-PB21
+for SPI0, PB25-PB28 or PA9-PA12 for SPI1. Pads the audio codec drives cannot
+be used. Exercise a bus with the tool:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> spi exch -b 0 -x 4 deadbeef # full-duplex transfer on /dev/spi0
+</pre></div>
+</div>
+</section>
+<section id="pwm">
+<h3>pwm<a class="headerlink" href="#pwm" title="Permalink to this heading"></a></h3>
+<p>Minimal NSH with the PWM driver and the <code class="docutils literal notranslate"><span class="pre">pwm</span></code> example (<code class="docutils literal notranslate"><span class="pre">examples/pwm</span></code>)
+enabled (no Wi-Fi). The board registers one timer at <code class="docutils literal notranslate"><span class="pre">/dev/pwm0</span></code> (see
+<code class="docutils literal notranslate"><span class="pre">boards/arm/rtl8730e/rtl8730e_evb/src/rtl8730e_pwm.c</span></code>): TIM8 drives six
+compare channels off one shared time base, so every channel shares one
+frequency and each carries its own duty cycle. The table routes the channels
+to PA7/PA9/PA10/PA4/PA5/PA6. Despite the chip having a single
+<code class="docutils literal notranslate"><span class="pre">PINMUX_FUNCTION_PWM</span></code> code, each pad is tied to one channel – the pin-mux
+table names a pad’s PWM function <code class="docutils literal notranslate"><span class="pre">HS_PWM<n></span></code>, which is channel n + 1 – so
+an entry may only be cleared to <code class="docutils literal notranslate"><span class="pre">AMEBA_PWM_PIN_NC</span></code> or swapped for another
+pad carrying the same <code class="docutils literal notranslate"><span class="pre">HS_PWM<n></span></code>; PB14-PB16 are the alternative for
+channels 1-3. Avoid PA14/PA13, which are SWD_CLK/SWD_DATA and stay muxed to
+the debug port unless the board calls <code class="docutils literal notranslate"><span class="pre">Pinmux_Swdoff()</span></code>. Set
+<code class="docutils literal notranslate"><span class="pre">CONFIG_PWM_NCHANNELS</span></code> to the number of channels used. Exercise it with the
+example:</p>
+<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>nsh> pwm -d 25 -f 1000 # 1 kHz, 25% duty on /dev/pwm0
+</pre></div>
+</div>
+</section>
</section>
<section id="wi-fi">
<h2>Wi-Fi<a class="headerlink" href="#wi-fi" title="Permalink to this heading"></a></h2>
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 87eb4c81a4..7ac1da0128 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 c2d77dda18..abb5e7c486 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k118evb/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 2ea4ae04d5..34a558746b 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k144evb/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 ee13b49aec..20b14b1640 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k146evb/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 d681e4e575..02e5ff4f97 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/s32k148evb/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 d57a40dabb..11e8c5c287 100644
--- a/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
+++ b/content/docs/latest/platforms/arm/s32k1xx/boards/ucans32k146/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 0773df37af..16280c8eb7 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
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></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 f0dfa5f154..f884ae2389 100644
--- a/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
+++ b/content/docs/latest/platforms/arm/s32k3xx/boards/s32k344evb/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/arduino-due/index.html b/content/docs/latest/platforms/arm/sam34/boards/arduino-due/index.html
index a2c731e451..187535ea0a 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/arduino-due/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/arduino-due/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/flipnclick-sam3x/index.html b/content/docs/latest/platforms/arm/sam34/boards/flipnclick-sam3x/index.html
index 64704eba5e..855130db07 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/flipnclick-sam3x/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/flipnclick-sam3x/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam3u-ek/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam3u-ek/index.html
index 41f78618cc..3a8d062799 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam3u-ek/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam3u-ek/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam4cmp-db/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam4cmp-db/index.html
index 8fefa4360f..8c88bcd812 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam4cmp-db/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam4cmp-db/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam4e-ek/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam4e-ek/index.html
index cfaa4669d9..12e744989c 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam4e-ek/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam4e-ek/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam4l-xplained/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam4l-xplained/index.html
index 608ae3708b..171a4b174b 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam4l-xplained/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam4l-xplained/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained-pro/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained-pro/index.html
index f26ddf10e4..fb263b3430 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained-pro/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained-pro/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained/index.html b/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained/index.html
index e21bcbf16c..cffa59b320 100644
--- a/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained/index.html
+++ b/content/docs/latest/platforms/arm/sam34/boards/sam4s-xplained/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm/stm32c0/boards/nucleo-c071rb/index.html b/content/docs/latest/platforms/arm/stm32c0/boards/nucleo-c071rb/index.html
index 00df653238..5fd76993ea 100644
--- a/content/docs/latest/platforms/arm/stm32c0/boards/nucleo-c071rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32c0/boards/nucleo-c071rb/index.html
@@ -162,48 +162,28 @@
<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#architecture">Architecture</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#vendor">Vendor</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#chip">Chip</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/tagsindex.html#families">Families</a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#parts">Parts</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#atmega">atmega</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#cxd56xx">cxd56xx</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#esp32">esp32</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#fvp-v8r">fvp-v8r</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#ht32f491x3">ht32f491x3</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imx9">imx9</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imxrt">imxrt</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#n32h7">n32h7</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf52">nrf52</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf53">nrf53</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf91">nrf91</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#qemu">qemu</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx">rp23xx</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx-rv">rp23xx-rv</a></li>
-<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c0">stm32c0</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c5">stm32c5</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f0">stm32f0</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f1">stm32f1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f2">stm32f2</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f3">stm32f3</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f4">stm32f4</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f7">stm32f7</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g0">stm32g0</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g4">stm32g4</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h5">stm32h5</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h7">stm32h7</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l0">stm32l0</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l1">stm32l1</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l4">stm32l4</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l5">stm32l5</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32n6">stm32n6</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u0">stm32u0</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u3">stm32u3</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u5">stm32u5</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wb">stm32wb</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wl5">stm32wl5</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#tiva">tiva</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#zynq-mpsoc">zynq-mpsoc</a></li>
+<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#families">Families</a><ul class="current">
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#unknown">(unknown)</a></li>
+<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#arm">arm</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#arm64">arm64</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#avr">avr</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#hc">hc</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#mips">mips</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#misoc">misoc</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#or1k">or1k</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#renesas">renesas</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#risc-v">risc-v</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#sim">sim</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#sparc">sparc</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#tricore">tricore</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#x86">x86</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#x86-64">x86_64</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#xtensa">xtensa</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#z16">z16</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#z80">z80</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/tagsindex.html#parts">Parts</a></li>
</ul>
</li>
</ul>
diff --git a/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
index f3e621d45e..6093d1a4f5 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
@@ -46,7 +46,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="olimexino-stm32" href="../olimexino-stm32/index.html" />
+ <link rel="next" title="nvmpg-stm32f1" href="../nvmpg-stm32f1/index.html" />
<link rel="prev" title="maple" href="../maple/index.html" />
</head>
@@ -408,7 +408,7 @@ VBUS_RATIO = 1/VBUS_gain = 19.152</p>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="../maple/index.html" class="btn btn-neutral float-left" title="maple" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="../olimexino-stm32/index.html" class="btn btn-neutral float-right" title="olimexino-stm32" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="../nvmpg-stm32f1/index.html" class="btn btn-neutral float-right" title="nvmpg-stm32f1" 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/stm32f1/boards/nucleo-f103rb/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html
similarity index 50%
copy from content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
copy to content/docs/latest/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html
index f3e621d45e..30b1163ce4 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/nucleo-f103rb/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.html
@@ -25,7 +25,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>ST Nucleo F103RB — NuttX latest documentation</title>
+ <title>nvmpg-stm32f1 — NuttX latest documentation</title>
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css" />
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../search.html" />
<link rel="next" title="olimexino-stm32" href="../olimexino-stm32/index.html" />
- <link rel="prev" title="maple" href="../maple/index.html" />
+ <link rel="prev" title="ST Nucleo F103RB" href="../nucleo-f103rb/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -215,9 +215,9 @@
<li class="breadcrumb-item"><a href="../../../../index.html">Supported Platforms</a></li>
<li class="breadcrumb-item"><a href="../../../index.html">ARM</a></li>
<li class="breadcrumb-item"><a href="../../index.html">ST STM32F1</a></li>
- <li class="breadcrumb-item active">ST Nucleo F103RB</li>
+ <li class="breadcrumb-item active">nvmpg-stm32f1</li>
<li class="wy-breadcrumbs-aside">
- <a href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/stm32f1/boards/nucleo-f103rb/index.rst" class="fa fa-github"> Edit on GitHub</a>
+ <a href="https://github.com/apache/nuttx/blob/master/Documentation/platforms/arm/stm32f1/boards/nvmpg-stm32f1/index.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
@@ -225,180 +225,363 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
- <section id="st-nucleo-f103rb">
-<h1>ST Nucleo F103RB<a class="headerlink" href="#st-nucleo-f103rb" title="Permalink to this heading"></a></h1>
+ <section id="nvmpg-stm32f1">
+<h1>nvmpg-stm32f1<a class="headerlink" href="#nvmpg-stm32f1" title="Permalink to this heading"></a></h1>
<p class="tags"><span>Tags: </span><a class="sd-sphinx-override sd-badge sd-bg-primary sd-bg-text-primary reference internal" href="../../../../../_tags/arch-arm.html"><span class="doc">arch:arm</span></a><span> </span><a class="sd-sphinx-override sd-badge sd-bg-secondary sd-bg-text-secondary reference internal" href="../../../../../_tags/chip-stm32f1.html"><span class="doc">chip:stm32f1</span></a><span> </span><a class="sd-sphinx-override sd-badge sd-bg-primary sd-bg-text-primary refere [...]
-<p>The Nucleo F103RB is a member of the Nucleo-64 board family.</p>
-<section id="configurations">
-<h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2>
-<section id="ihm07m1-b16">
-<h3>ihm07m1_b16:<a class="headerlink" href="#ihm07m1-b16" title="Permalink to this heading"></a></h3>
-<p>These examples are dedicated for the X-NUCLEO-IHM07M1 expansion board
-based on L6230 DMOS driver for three-phase brushless DC motors.</p>
-<p>X-NUCLEO-IHM07M1 must be configured to work with FOC and 3-shunt
-resistors. See ST documentation for details.</p>
-<p>Pin configuration for the X-NUCLEO-IHM07M1 (TIM1 configuration):</p>
-<blockquote>
-<div><table class="docutils align-default">
+<figure class="align-center" id="id1">
+<img alt="Digital Dream NVMPG CNC pendant" src="../../../../../_images/nvmpg-stm32f1.png" />
+<figcaption>
+<p><span class="caption-text">Digital Dream NVMPG CNC pendant</span><a class="headerlink" href="#id1" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>The NVMPG is a hand-held MPG (Manual Pulse Generator) pendant made by Digital
+Dream for its NVUM, NVEM, EC300 and EC500 CNC motion controllers. It has a
+handwheel, ten push buttons and a 2.0” color TFT display that shows the axis
+positions, the feed/spindle/jog overrides and the MPG step that the
+controller reports over a serial link.</p>
+<p>Inside it there is an STM32F103RCT6 that drives the display, scans the keys
+and talks to the controller. The handwheel encoder and the E-stop are not
+connected to the MCU: they are wired straight through the cable to the
+controller.</p>
+<p>This port replaces the original firmware. The <code class="docutils literal notranslate"><span class="pre">dro</span></code> configuration speaks the
+same serial protocol, so the pendant keeps working with the controller.</p>
+<section id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h2>
+<ul class="simple">
+<li><p>STM32F103RCT6: Cortex-M3, 256 KiB of FLASH and 48 KiB of SRAM</p></li>
+<li><p>ILI9225 176x220 RGB565 TFT display on a 16-bit 8080 parallel bus, used in
+landscape mode (220x176)</p></li>
+<li><p>10 push buttons</p></li>
+<li><p>USART1 link to the CNC controller (115200 8N1)</p></li>
+<li><p>SWD debug interface</p></li>
+</ul>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The display bus is driven by bit-banging GPIOs (GPIOB is the 16-bit data
+bus), not through the FSMC, because the STM32F103RC in its 64-pin package
+has no FSMC. The upstream <code class="docutils literal notranslate"><span class="pre">drivers/lcd/ili9225.c</span></code> driver only supports
+SPI, so this board provides its own <code class="docutils literal notranslate"><span class="pre">lcd_dev_s</span></code> implementation in
+<code class="docutils literal notranslate"><span class="pre">src/stm32_ili9225.c</span></code>.</p>
+</div>
+</section>
+<section id="buttons-and-leds">
+<h2>Buttons and LEDs<a class="headerlink" href="#buttons-and-leds" title="Permalink to this heading"></a></h2>
+<p>There are no user LEDs.</p>
+<p>The ten buttons are active-low inputs with external pull-up resistors. They
+are registered as <code class="docutils literal notranslate"><span class="pre">/dev/gpio0</span></code> .. <code class="docutils literal notranslate"><span class="pre">/dev/gpio9</span></code> (<code class="docutils literal notranslate"><span class="pre">CONFIG_DEV_GPIO</span></code>) and
+polled by the application: PA0-PA3 and PC0-PC3 share the same EXTI lines, so
+they cannot all be used as interrupt buttons.</p>
+<table class="docutils align-default">
<thead>
-<tr class="row-odd"><th class="head"><p>Board Function</p></th>
-<th class="head"><p>Chip Function</p></th>
-<th class="head"><p>Chip Pin Number</p></th>
+<tr class="row-odd"><th class="head"><p>Device</p></th>
+<th class="head"><p>Pin</p></th>
+<th class="head"><p>Code (press)</p></th>
+<th class="head"><p>Button</p></th>
</tr>
</thead>
<tbody>
-<tr class="row-even"><td><p>Phase U high</p></td>
-<td><p>TIM1_CH1</p></td>
-<td><p>PA8</p></td>
+<tr class="row-even"><td><p>gpio0</p></td>
+<td><p>PA2</p></td>
+<td><p>0x02</p></td>
+<td><p>Axis Up</p></td>
</tr>
-<tr class="row-odd"><td><p>Phase U enable</p></td>
-<td><p>GPIO_PC10</p></td>
-<td><p>PC10</p></td>
+<tr class="row-odd"><td><p>gpio1</p></td>
+<td><p>PA1</p></td>
+<td><p>0x03</p></td>
+<td><p>Axis Down</p></td>
</tr>
-<tr class="row-even"><td><p>Phase V high</p></td>
-<td><p>TIM1_CH2</p></td>
-<td><p>PA9</p></td>
+<tr class="row-even"><td><p>gpio2</p></td>
+<td><p>PA0</p></td>
+<td><p>0x04</p></td>
+<td><p>Spindle</p></td>
</tr>
-<tr class="row-odd"><td><p>Phase V enable</p></td>
-<td><p>GPIO_PC11</p></td>
-<td><p>PC11</p></td>
+<tr class="row-odd"><td><p>gpio3</p></td>
+<td><p>PC3</p></td>
+<td><p>0x05</p></td>
+<td><p>Step (x1, x10, x100)</p></td>
</tr>
-<tr class="row-even"><td><p>Phase W high</p></td>
-<td><p>TIM1_CH3</p></td>
-<td><p>PA10</p></td>
+<tr class="row-even"><td><p>gpio4</p></td>
+<td><p>PC2</p></td>
+<td><p>0x06</p></td>
+<td><p>Home</p></td>
</tr>
-<tr class="row-odd"><td><p>Phase W enable</p></td>
-<td><p>GPIO_PC12</p></td>
-<td><p>PC12</p></td>
+<tr class="row-odd"><td><p>gpio5</p></td>
+<td><p>PC1</p></td>
+<td><p>0x07</p></td>
+<td><p>GOTOZ</p></td>
</tr>
-<tr class="row-even"><td><p>DIAG/EN</p></td>
-<td><p>GPIO_PA11</p></td>
-<td><p>PA11</p></td>
+<tr class="row-even"><td><p>gpio6</p></td>
+<td><p>PC0</p></td>
+<td><p>0x08</p></td>
+<td><p>Zero</p></td>
</tr>
-<tr class="row-odd"><td><p>Current U</p></td>
-<td><p>ADC1_IN0</p></td>
-<td><p>PA0</p></td>
+<tr class="row-odd"><td><p>gpio7</p></td>
+<td><p>PC15</p></td>
+<td><p>0x09</p></td>
+<td><p>1/2</p></td>
</tr>
-<tr class="row-even"><td><p>Current V</p></td>
-<td><p>ADC1_IN11</p></td>
-<td><p>PC1</p></td>
+<tr class="row-even"><td><p>gpio8</p></td>
+<td><p>PC14</p></td>
+<td><p>0x0A</p></td>
+<td><p>Right Side button (START)</p></td>
</tr>
-<tr class="row-odd"><td><p>Current W</p></td>
-<td><p>ADC1_IN10</p></td>
-<td><p>PC0</p></td>
+<tr class="row-odd"><td><p>gpio9</p></td>
+<td><p>PA3</p></td>
+<td><p>0x0B</p></td>
+<td><p>Left Side button (STOP)</p></td>
</tr>
-<tr class="row-even"><td><p>Temperature</p></td>
-<td><p>ADC1_IN12</p></td>
-<td><p>PC2</p></td>
+</tbody>
+</table>
+<p>The code column is the byte sent to the controller when the key is pressed.
+The release code is the same value with bit 7 set (<code class="docutils literal notranslate"><span class="pre">code</span> <span class="pre">|</span> <span class="pre">0x80</span></code>).</p>
+</section>
+<section id="serial-protocol">
+<h2>Serial Protocol<a class="headerlink" href="#serial-protocol" title="Permalink to this heading"></a></h2>
+<p>The pendant is a slave of the controller. All the information on the display
+comes from the controller, and the pendant only reports key events. For
+instance, pressing the Step key sends <code class="docutils literal notranslate"><span class="pre">0x05</span></code>; the controller then changes the
+MPG step and reports the new value back, and only then the display changes.</p>
+<p>Controller to pendant:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">5A</span> <span class="pre">5A</span></code> followed by a 51-byte status frame (no checksum).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">5A</span> <span class="pre">5B</span></code>: identify request. The pendant answers <code class="docutils literal notranslate"><span class="pre">01</span> <span class="pre">13</span></code>.</p></li>
+</ul>
+<p>Status frame layout (little-endian):</p>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Offset</p></th>
+<th class="head"><p>Type</p></th>
+<th class="head"><p>Meaning</p></th>
</tr>
-<tr class="row-odd"><td><p>VBUS</p></td>
-<td><p>ADC1_IN1</p></td>
-<td><p>PA1</p></td>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>0x00</p></td>
+<td><p>int32</p></td>
+<td><p>X position, in 0.0001 units</p></td>
</tr>
-<tr class="row-even"><td><p>BEMF1</p></td>
-<td><p>(NU)</p></td>
-<td><p>PC3</p></td>
+<tr class="row-odd"><td><p>0x04</p></td>
+<td><p>int32</p></td>
+<td><p>Y position</p></td>
</tr>
-<tr class="row-odd"><td><p>BEMF2</p></td>
-<td><p>(NU)</p></td>
-<td><p>PB0</p></td>
+<tr class="row-even"><td><p>0x08</p></td>
+<td><p>int32</p></td>
+<td><p>Z position</p></td>
</tr>
-<tr class="row-even"><td><p>BEMF3</p></td>
-<td><p>(NU)</p></td>
-<td><p>PA7</p></td>
+<tr class="row-odd"><td><p>0x0C</p></td>
+<td><p>int32</p></td>
+<td><p>A position</p></td>
</tr>
-<tr class="row-odd"><td><p>LED</p></td>
-<td><p>GPIO_PB2</p></td>
-<td><p>PB2</p></td>
+<tr class="row-even"><td><p>0x10</p></td>
+<td><p>int32</p></td>
+<td><p>B position</p></td>
</tr>
-<tr class="row-even"><td><p>+3V3 (CN7_16)</p></td>
-<td></td>
+<tr class="row-odd"><td><p>0x14</p></td>
+<td><p>int32</p></td>
+<td><p>C position</p></td>
+</tr>
+<tr class="row-even"><td><p>0x19</p></td>
+<td><p>uint8</p></td>
+<td><p>RESET lamp: 0 = green, otherwise red</p></td>
+</tr>
+<tr class="row-odd"><td><p>0x1B</p></td>
+<td><p>int32</p></td>
+<td><p>Value shown in the lower right box (5 digits)</p></td>
+</tr>
+<tr class="row-even"><td><p>0x1F</p></td>
+<td><p>uint8</p></td>
+<td><p>COMM lamp: 0 = off, otherwise yellow</p></td>
+</tr>
+<tr class="row-odd"><td><p>0x20</p></td>
+<td><p>uint8</p></td>
+<td><p>FRO, feed rate override (%)</p></td>
+</tr>
+<tr class="row-even"><td><p>0x21</p></td>
+<td><p>uint8</p></td>
+<td><p>SJR, slow jog rate (%)</p></td>
+</tr>
+<tr class="row-odd"><td><p>0x22</p></td>
+<td><p>uint8</p></td>
+<td><p>SRO, spindle rate override (%)</p></td>
+</tr>
+<tr class="row-even"><td><p>0x24</p></td>
+<td><p>uint8</p></td>
+<td><p>Selected override: 0 = none, 1 = FRO, 2 = SJR, 3 = SRO</p></td>
+</tr>
+<tr class="row-odd"><td><p>0x25</p></td>
+<td><p>uint8</p></td>
+<td><p>Selected axis: 0..5 = X..C. 0..2 shows the XYZ page and
+3..5 the ABC page</p></td>
+</tr>
+<tr class="row-even"><td><p>0x26</p></td>
+<td><p>uint8</p></td>
+<td><p>MPG step: 0 = x1, 1 = x10, 2 = x100, 3 = x1000</p></td>
+</tr>
+</tbody>
+</table>
+<p>The fields at 0x19, 0x1B and 0x1F were identified from how the original
+firmware draws them; their exact meaning depends on the controller.</p>
+</section>
+<section id="pin-mapping">
+<h2>Pin Mapping<a class="headerlink" href="#pin-mapping" title="Permalink to this heading"></a></h2>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p>Pin</p></th>
+<th class="head"><p>Signal</p></th>
+<th class="head"><p>Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>PB0</p></td>
+<td><p>LCD D0</p></td>
+<td><p>PB0..PB15 are the 16-bit LCD data bus</p></td>
+</tr>
+<tr class="row-odd"><td><p>…</p></td>
+<td><p>…</p></td>
<td></td>
</tr>
-<tr class="row-odd"><td><p>GND (CN7_20)</p></td>
+<tr class="row-even"><td><p>PB15</p></td>
+<td><p>LCD D15</p></td>
<td></td>
+</tr>
+<tr class="row-odd"><td><p>PC10</p></td>
+<td><p>LCD /WR</p></td>
<td></td>
</tr>
-<tr class="row-even"><td><p>GPIO_BEMF</p></td>
-<td><p>(NU)</p></td>
-<td><p>PC9</p></td>
+<tr class="row-even"><td><p>PC11</p></td>
+<td><p>LCD RS</p></td>
+<td><p>0 = index register, 1 = data</p></td>
</tr>
-<tr class="row-odd"><td><p>ENCO_A/HALL_H1</p></td>
-<td><p>TIM2_CH1</p></td>
-<td><p>PA15</p></td>
+<tr class="row-odd"><td><p>PC12</p></td>
+<td><p>LCD /CS</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>ENCO_B/HALL_H2</p></td>
-<td><p>TIM2_CH2</p></td>
-<td><p>PB3</p></td>
+<tr class="row-even"><td><p>PA15</p></td>
+<td><p>LCD /RD</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>ENCO_Z/HALL_H3</p></td>
-<td><p>TIM2_CH3</p></td>
-<td><p>PB10</p></td>
+<tr class="row-odd"><td><p>PA9</p></td>
+<td><p>USART1 TX</p></td>
+<td><p>To the controller</p></td>
</tr>
-<tr class="row-even"><td><p>GPIO1</p></td>
-<td><p>(NU)</p></td>
-<td><p>PB13</p></td>
+<tr class="row-even"><td><p>PA10</p></td>
+<td><p>USART1 RX</p></td>
+<td><p>From the controller</p></td>
</tr>
-<tr class="row-odd"><td><p>GPIO2</p></td>
-<td><p>(NU)</p></td>
-<td><p>PB5</p></td>
+<tr class="row-odd"><td><p>PA13</p></td>
+<td><p>SWDIO</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>GPIO3</p></td>
-<td><p>(NU)</p></td>
-<td><p>PA5</p></td>
+<tr class="row-even"><td><p>PA14</p></td>
+<td><p>SWCLK</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>CPOUT</p></td>
-<td><p>(NU)</p></td>
-<td><p>PA12</p></td>
+<tr class="row-odd"><td><p>PA0</p></td>
+<td><p>Key</p></td>
+<td><p>See <a class="reference internal" href="#buttons-and-leds">Buttons and LEDs</a></p></td>
</tr>
-<tr class="row-even"><td><p>BKIN1</p></td>
-<td><p>(NU)</p></td>
-<td><p>PB14</p></td>
+<tr class="row-even"><td><p>PA1</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>POT</p></td>
-<td><p>ADC1_IN9</p></td>
-<td><p>PB1</p></td>
+<tr class="row-odd"><td><p>PA2</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>CURR_REF</p></td>
-<td><p>(NU)</p></td>
-<td><p>PB4</p></td>
+<tr class="row-even"><td><p>PA3</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>DAC</p></td>
-<td><p>DAC1_CH1</p></td>
-<td><p>PA4</p></td>
+<tr class="row-odd"><td><p>PC0</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>DEBUG0</p></td>
-<td><p>GPIO</p></td>
-<td><p>PB8</p></td>
+<tr class="row-even"><td><p>PC1</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>DEBUG1</p></td>
-<td><p>GPIO</p></td>
-<td><p>PB9</p></td>
+<tr class="row-odd"><td><p>PC2</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>DEBUG2</p></td>
-<td><p>GPIO</p></td>
-<td><p>PC6</p></td>
+<tr class="row-even"><td><p>PC3</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-odd"><td><p>DEBUG3</p></td>
-<td><p>GPIO</p></td>
-<td><p>PC5</p></td>
+<tr class="row-odd"><td><p>PC14</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
-<tr class="row-even"><td><p>DEBUG4</p></td>
-<td><p>GPIO</p></td>
-<td><p>PC8</p></td>
+<tr class="row-even"><td><p>PC15</p></td>
+<td><p>Key</p></td>
+<td></td>
</tr>
</tbody>
</table>
-<p>Current shunt resistance = 0.33
-Current sense gain = -1.53 (inverted current)
-Vbus sense gain = 9.31k/(9.31k+169k) = 0.0522124390107
-Vbus min = 8V
-Vbus max = 48V
-Iout max = 1.4A RMS</p>
-<p>IPHASE_RATIO = 1/(R_shunt*gain) = -1.98
-VBUS_RATIO = 1/VBUS_gain = 19.152</p>
-<p>For now only 3-shunt resistors configuration is supported.</p>
-</div></blockquote>
+<p>The LCD reset line is not connected to the MCU. PB3 and PB4 are only usable
+as GPIOs with JTAG-DP disabled, so the board is configured with
+<code class="docutils literal notranslate"><span class="pre">CONFIG_STM32_JTAG_SW_ENABLE</span></code> (SWD only).</p>
+</section>
+<section id="power-supply">
+<h2>Power Supply<a class="headerlink" href="#power-supply" title="Permalink to this heading"></a></h2>
+<p>The pendant is powered with 5 V by the controller through the MPG cable.</p>
+</section>
+<section id="clock">
+<h2>Clock<a class="headerlink" href="#clock" title="Permalink to this heading"></a></h2>
+<p>The original firmware clocks the PLL from HSI/2, so it is not known for sure
+which crystal is fitted to the board. By default the port does the same
+(HSI/2 x 16 = 64 MHz), which works whatever crystal is fitted.</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">CONFIG_NVMPG_STM32F1_HSE_8MHZ</span></code>: clock the PLL from an 8 MHz HSE crystal
+instead, for a 72 MHz system clock.</p></li>
+</ul>
+</section>
+<section id="installation">
+<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this heading"></a></h2>
+<p>The toolchain and build environment are the same as for the other STM32F1
+boards; see <a class="reference internal" href="../../../../../quickstart/install.html"><span class="doc">Installing</span></a>.</p>
+</section>
+<section id="building-nuttx">
+<h2>Building NuttX<a class="headerlink" href="#building-nuttx" title="Permalink to this heading"></a></h2>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>./tools/configure.sh<span class="w"> </span>nvmpg-stm32f1:dro
+<span class="gp">$ </span>make
+</pre></div>
+</div>
+</section>
+<section id="flashing">
+<h2>Flashing<a class="headerlink" href="#flashing" title="Permalink to this heading"></a></h2>
+<p>The board is programmed through SWD (PA13/PA14) with an ST-Link probe and
+OpenOCD:</p>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>openocd<span class="w"> </span>-f<span class="w"> </span>interface/stlink.cfg<span class="w"> </span>-f<span class="w"> </span>target/stm32f1x.cfg<span class="w"> </span><span class="se">\</span>
+<span class="w"> </span>-c<span class="w"> </span><span class="s2">"program nuttx.bin 0x08000000 verify reset; shutdown"</span>
+</pre></div>
+</div>
+<p>ST-Link clones with old firmware (older than V2J24) only work with the
+<code class="docutils literal notranslate"><span class="pre">interface/stlink-hla.cfg</span></code> interface script.</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Back up the original firmware before flashing NuttX, for instance with
+<code class="docutils literal notranslate"><span class="pre">dump_image</span> <span class="pre">nvmpg-original.bin</span> <span class="pre">0x08000000</span> <span class="pre">0x40000</span></code> from OpenOCD, if you
+want to be able to restore it later.</p>
+</div>
+<p>The board configuration sets <code class="docutils literal notranslate"><span class="pre">DBGMCU_CR.DBG_SLEEP</span></code> at boot, so the debugger
+can attach to the running firmware even while the CPU is sleeping in the idle
+loop.</p>
+</section>
+<section id="configurations">
+<h2>Configurations<a class="headerlink" href="#configurations" title="Permalink to this heading"></a></h2>
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>./tools/configure.sh<span class="w"> </span>nvmpg-stm32f1:<config-name>
+</pre></div>
+</div>
+<section id="dro">
+<h3>dro<a class="headerlink" href="#dro" title="Permalink to this heading"></a></h3>
+<p>Replacement firmware for the pendant. It starts the
+<a class="reference internal" href="../../../../../applications/industry/cnc/nvmpg-dro/index.html"><span class="doc">nvmpg-dro</span></a> application
+directly (<code class="docutils literal notranslate"><span class="pre">CONFIG_INIT_ENTRYPOINT="nvmpg_dro_main"</span></code>). There is no NSH
+console: USART1 is used for the link to the controller (<code class="docutils literal notranslate"><span class="pre">/dev/ttyS0</span></code>).</p>
+<p>At power up the NuttX logo is shown for one second, then the DRO screen: the
+axis positions, the FRO/SJR/SRO overrides, the MPG step, and the RESET and
+COMM lamps. The positions are drawn in grey when no frame was received from
+the controller for one second.</p>
</section>
</section>
</section>
@@ -407,7 +590,7 @@ VBUS_RATIO = 1/VBUS_gain = 19.152</p>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="../maple/index.html" class="btn btn-neutral float-left" title="maple" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../nucleo-f103rb/index.html" class="btn btn-neutral float-left" title="ST Nucleo F103RB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="../olimexino-stm32/index.html" class="btn btn-neutral float-right" title="olimexino-stm32" 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/arm/stm32f1/boards/olimexino-stm32/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/olimexino-stm32/index.html
index 8a33d1a8d9..5da3ce978f 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/olimexino-stm32/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/olimexino-stm32/index.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../search.html" />
<link rel="next" title="Shenzhou IV" href="../shenzhou/index.html" />
- <link rel="prev" title="ST Nucleo F103RB" href="../nucleo-f103rb/index.html" />
+ <link rel="prev" title="nvmpg-stm32f1" href="../nvmpg-stm32f1/index.html" />
</head>
<body class="wy-body-for-nav">
@@ -234,7 +234,7 @@
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="../nucleo-f103rb/index.html" class="btn btn-neutral float-left" title="ST Nucleo F103RB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="../nvmpg-stm32f1/index.html" class="btn btn-neutral float-left" title="nvmpg-stm32f1" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="../shenzhou/index.html" class="btn btn-neutral float-right" title="Shenzhou IV" 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/arm/stm32f1/boards/stm32vldiscovery/index.html b/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
index 6634b47999..ac5256a5a1 100644
--- a/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/boards/stm32vldiscovery/index.html
@@ -162,28 +162,48 @@
<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#architecture">Architecture</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#vendor">Vendor</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#chip">Chip</a><ul class="current">
-<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#families">Families</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#unknown">(unknown)</a></li>
-<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#arm">arm</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#arm64">arm64</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#avr">avr</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#hc">hc</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#mips">mips</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#misoc">misoc</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#or1k">or1k</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#renesas">renesas</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#risc-v">risc-v</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#sim">sim</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#sparc">sparc</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#tricore">tricore</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#x86">x86</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#x86-64">x86_64</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#xtensa">xtensa</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#z16">z16</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#z80">z80</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/tagsindex.html#families">Families</a></li>
+<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#parts">Parts</a><ul class="current">
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#atmega">atmega</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#cxd56xx">cxd56xx</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#esp32">esp32</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#fvp-v8r">fvp-v8r</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#ht32f491x3">ht32f491x3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imx9">imx9</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imxrt">imxrt</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#n32h7">n32h7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf52">nrf52</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf53">nrf53</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf91">nrf91</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#qemu">qemu</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx">rp23xx</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx-rv">rp23xx-rv</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c0">stm32c0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c5">stm32c5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f0">stm32f0</a></li>
+<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f1">stm32f1</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f2">stm32f2</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f3">stm32f3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f4">stm32f4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f7">stm32f7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g0">stm32g0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g4">stm32g4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h5">stm32h5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h7">stm32h7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l0">stm32l0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l1">stm32l1</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l4">stm32l4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l5">stm32l5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32n6">stm32n6</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u0">stm32u0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u3">stm32u3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u5">stm32u5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wb">stm32wb</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wl5">stm32wl5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#tiva">tiva</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#zynq-mpsoc">zynq-mpsoc</a></li>
</ul>
</li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/tagsindex.html#parts">Parts</a></li>
</ul>
</li>
</ul>
diff --git a/content/docs/latest/platforms/arm/stm32f1/index.html b/content/docs/latest/platforms/arm/stm32f1/index.html
index 2069c84f49..9994e6676b 100644
--- a/content/docs/latest/platforms/arm/stm32f1/index.html
+++ b/content/docs/latest/platforms/arm/stm32f1/index.html
@@ -208,6 +208,7 @@
<li class="toctree-l5"><a class="reference internal" href="boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l5"><a class="reference internal" href="boards/maple/index.html">maple</a></li>
<li class="toctree-l5"><a class="reference internal" href="boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l5"><a class="reference internal" href="boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l5"><a class="reference internal" href="boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l5"><a class="reference internal" href="boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l5"><a class="reference internal" href="boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -412,6 +413,7 @@
<li class="toctree-l1"><a class="reference internal" href="boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l1"><a class="reference internal" href="boards/maple/index.html">maple</a></li>
<li class="toctree-l1"><a class="reference internal" href="boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l1"><a class="reference internal" href="boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l1"><a class="reference internal" href="boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l1"><a class="reference internal" href="boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l1"><a class="reference internal" href="boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
diff --git a/content/docs/latest/platforms/arm64/a527/boards/avaota-a1/index.html b/content/docs/latest/platforms/arm64/a527/boards/avaota-a1/index.html
index 43b68a49b9..044a61c05e 100644
--- a/content/docs/latest/platforms/arm64/a527/boards/avaota-a1/index.html
+++ b/content/docs/latest/platforms/arm64/a527/boards/avaota-a1/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/a64/boards/pinephone/index.html b/content/docs/latest/platforms/arm64/a64/boards/pinephone/index.html
index 4d80c0b802..06602326f3 100644
--- a/content/docs/latest/platforms/arm64/a64/boards/pinephone/index.html
+++ b/content/docs/latest/platforms/arm64/a64/boards/pinephone/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/am62x/boards/beagleplay/index.html b/content/docs/latest/platforms/arm64/am62x/boards/beagleplay/index.html
index ef09430631..1d4453dcda 100644
--- a/content/docs/latest/platforms/arm64/am62x/boards/beagleplay/index.html
+++ b/content/docs/latest/platforms/arm64/am62x/boards/beagleplay/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm64/am62x/boards/pocketbeagle2/index.html b/content/docs/latest/platforms/arm64/am62x/boards/pocketbeagle2/index.html
index 7ce263dade..7b21550f0d 100644
--- a/content/docs/latest/platforms/arm64/am62x/boards/pocketbeagle2/index.html
+++ b/content/docs/latest/platforms/arm64/am62x/boards/pocketbeagle2/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a><ul class="current">
diff --git a/content/docs/latest/platforms/arm64/bcm2711/boards/raspberrypi-4b/index.html b/content/docs/latest/platforms/arm64/bcm2711/boards/raspberrypi-4b/index.html
index a256c90ec3..b19d87175e 100644
--- a/content/docs/latest/platforms/arm64/bcm2711/boards/raspberrypi-4b/index.html
+++ b/content/docs/latest/platforms/arm64/bcm2711/boards/raspberrypi-4b/index.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/bcm2711/index.html b/content/docs/latest/platforms/arm64/bcm2711/index.html
index aeea3b76f3..eb8087a7cd 100644
--- a/content/docs/latest/platforms/arm64/bcm2711/index.html
+++ b/content/docs/latest/platforms/arm64/bcm2711/index.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.html b/content/docs/latest/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.html
index 66baa4c0e9..16a9a4c7e6 100644
--- a/content/docs/latest/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.html
+++ b/content/docs/latest/platforms/arm64/fvp-v8r/boards/fvp-armv8r/index.html
@@ -160,56 +160,52 @@
<li class="toctree-l2"><a class="reference internal" href="../../../../z80/index.html">Z80</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html">Tags</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#architecture">Architecture</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#vendor">Vendor</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-aifoundry.html">vendor:aifoundry (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-allwinner.html">vendor:allwinner (4)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-amd.html">vendor:amd (1)</a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-arm.html">vendor:arm (5)</a><ul class="current">
-<li class="toctree-l5"><a class="reference internal" href="../../../../arm/fvp-v8r-aarch32/boards/fvp-armv8r-aarch32/index.html">fvp-armv8r-aarch32</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../arm/mps/boards/mps2-an500/index.html">MPS2 AN500 Board</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../arm/mps/boards/mps2-an521/index.html">MPS2 AN521 Board</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../../../../arm/mps/boards/mps3-an547/index.html">MPS3 AN547 Board</a></li>
-<li class="toctree-l5 current"><a class="current reference internal" href="#">FVP ARMv8-r</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#vendor">Vendor</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#chip">Chip</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/tagsindex.html#families">Families</a></li>
+<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#parts">Parts</a><ul class="current">
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#atmega">atmega</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#cxd56xx">cxd56xx</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#esp32">esp32</a></li>
+<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#fvp-v8r">fvp-v8r</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#ht32f491x3">ht32f491x3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imx9">imx9</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#imxrt">imxrt</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#n32h7">n32h7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf52">nrf52</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf53">nrf53</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#nrf91">nrf91</a></li>
+<li class="toctree-l5 current"><a class="reference internal" href="../../../../../_tags/tagsindex.html#qemu">qemu</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx">rp23xx</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#rp23xx-rv">rp23xx-rv</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c0">stm32c0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32c5">stm32c5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f0">stm32f0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f1">stm32f1</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f2">stm32f2</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f3">stm32f3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f4">stm32f4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32f7">stm32f7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g0">stm32g0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32g4">stm32g4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h5">stm32h5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32h7">stm32h7</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l0">stm32l0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l1">stm32l1</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l4">stm32l4</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32l5">stm32l5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32n6">stm32n6</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u0">stm32u0</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u3">stm32u3</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32u5">stm32u5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wb">stm32wb</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#stm32wl5">stm32wl5</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#tiva">tiva</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../../../../../_tags/tagsindex.html#zynq-mpsoc">zynq-mpsoc</a></li>
</ul>
</li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-artery.html">vendor:artery (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-bouffalolab.html">vendor:bouffalolab (2)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-broadcom.html">vendor:broadcom (2)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-canaan.html">vendor:canaan (2)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-espressif.html">vendor:espressif (35)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-eswin.html">vendor:eswin (3)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-example.html">vendor:example (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-gigadevice.html">vendor:gigadevice (7)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-holtek.html">vendor:holtek (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-hpmicro.html">vendor:hpmicro (2)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-infineon.html">vendor:infineon (4)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ingenic.html">vendor:ingenic (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-maxim.html">vendor:maxim (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-microchip.html">vendor:microchip (46)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-moxa.html">vendor:moxa (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-nations.html">vendor:nations (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-nordic.html">vendor:nordic (17)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-nuvoton.html">vendor:nuvoton (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-nxp.html">vendor:nxp (57)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-onsemi.html">vendor:onsemi (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-phyplus.html">vendor:phyplus (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-quicklogic.html">vendor:quicklogic (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-raspberry-pi.html">vendor:raspberry-pi (18)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-realtek.html">vendor:realtek (4)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-renesas.html">vendor:renesas (6)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-rockchip.html">vendor:rockchip (4)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sifive.html">vendor:sifive (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-zilog.html">vendor:zilog (9)</a></li>
</ul>
</li>
-<li class="toctree-l3"><a class="reference internal" href="../../../../../_tags/tagsindex.html#chip">Chip</a></li>
</ul>
</li>
</ul>
@@ -299,7 +295,7 @@ port:</p>
<span class="go"> terminal_3: Listening for serial connection on port 5003</span>
</pre></div>
</div>
-<p>FVP has four UART port and UART1 was choosen as tty, so just telnet to port 5001
+<p>FVP has four UART port and UART1 was chosen as tty, so just telnet to port 5001
will enter <code class="docutils literal notranslate"><span class="pre">nsh</span></code>:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>telnet<span class="w"> </span>localhost<span class="w"> </span><span class="m">5001</span>
</pre></div>
diff --git a/content/docs/latest/platforms/arm64/imx8/boards/imx8qm-mek/index.html b/content/docs/latest/platforms/arm64/imx8/boards/imx8qm-mek/index.html
index bc35ba5298..ad543a49c0 100644
--- a/content/docs/latest/platforms/arm64/imx8/boards/imx8qm-mek/index.html
+++ b/content/docs/latest/platforms/arm64/imx8/boards/imx8qm-mek/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/rk3399/boards/nanopi_m4/index.html b/content/docs/latest/platforms/arm64/rk3399/boards/nanopi_m4/index.html
index fd2ba51ed9..1e0d2a0663 100644
--- a/content/docs/latest/platforms/arm64/rk3399/boards/nanopi_m4/index.html
+++ b/content/docs/latest/platforms/arm64/rk3399/boards/nanopi_m4/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/rk3399/boards/pinephonepro/index.html b/content/docs/latest/platforms/arm64/rk3399/boards/pinephonepro/index.html
index 9e6d011776..3d2ca3dfd1 100644
--- a/content/docs/latest/platforms/arm64/rk3399/boards/pinephonepro/index.html
+++ b/content/docs/latest/platforms/arm64/rk3399/boards/pinephonepro/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/rk3588/boards/orangepi-5-pro/index.html b/content/docs/latest/platforms/arm64/rk3588/boards/orangepi-5-pro/index.html
index f262185f61..3b845ee08f 100644
--- a/content/docs/latest/platforms/arm64/rk3588/boards/orangepi-5-pro/index.html
+++ b/content/docs/latest/platforms/arm64/rk3588/boards/orangepi-5-pro/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/arm64/rk3588/index.html b/content/docs/latest/platforms/arm64/rk3588/index.html
index ef15912c70..89dd3f019c 100644
--- a/content/docs/latest/platforms/arm64/rk3588/index.html
+++ b/content/docs/latest/platforms/arm64/rk3588/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/at32uc3/boards/avr32dev1/index.html b/content/docs/latest/platforms/avr/at32uc3/boards/avr32dev1/index.html
index 6293d510e2..9410ffc402 100644
--- a/content/docs/latest/platforms/avr/at32uc3/boards/avr32dev1/index.html
+++ b/content/docs/latest/platforms/avr/at32uc3/boards/avr32dev1/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/at90usb/boards/micropendous3/index.html b/content/docs/latest/platforms/avr/at90usb/boards/micropendous3/index.html
index 1657987fa5..47f0f78858 100644
--- a/content/docs/latest/platforms/avr/at90usb/boards/micropendous3/index.html
+++ b/content/docs/latest/platforms/avr/at90usb/boards/micropendous3/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/at90usb/boards/teensy-2.0/index.html b/content/docs/latest/platforms/avr/at90usb/boards/teensy-2.0/index.html
index d386f04e58..4c7cd003f6 100644
--- a/content/docs/latest/platforms/avr/at90usb/boards/teensy-2.0/index.html
+++ b/content/docs/latest/platforms/avr/at90usb/boards/teensy-2.0/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/atmega/atmega128/index.html b/content/docs/latest/platforms/avr/atmega/atmega128/index.html
index dbe76d6a3b..f8e85f1dd3 100644
--- a/content/docs/latest/platforms/avr/atmega/atmega128/index.html
+++ b/content/docs/latest/platforms/avr/atmega/atmega128/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/atmega/atmega1284p/index.html b/content/docs/latest/platforms/avr/atmega/atmega1284p/index.html
index dcbe2e4557..ff6c11d205 100644
--- a/content/docs/latest/platforms/avr/atmega/atmega1284p/index.html
+++ b/content/docs/latest/platforms/avr/atmega/atmega1284p/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/atmega/atmega2560/index.html b/content/docs/latest/platforms/avr/atmega/atmega2560/index.html
index 27c468ba4b..e9fe7f10cd 100644
--- a/content/docs/latest/platforms/avr/atmega/atmega2560/index.html
+++ b/content/docs/latest/platforms/avr/atmega/atmega2560/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/atmega/index.html b/content/docs/latest/platforms/avr/atmega/index.html
index badb471fc5..f774bcd95a 100644
--- a/content/docs/latest/platforms/avr/atmega/index.html
+++ b/content/docs/latest/platforms/avr/atmega/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/avr/avrdx/boards/breadxavr/index.html b/content/docs/latest/platforms/avr/avrdx/boards/breadxavr/index.html
index ef2aa4f6f3..9c1f50bde0 100644
--- a/content/docs/latest/platforms/avr/avrdx/boards/breadxavr/index.html
+++ b/content/docs/latest/platforms/avr/avrdx/boards/breadxavr/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/hc/m9s12/boards/demo9s12ne64/index.html b/content/docs/latest/platforms/hc/m9s12/boards/demo9s12ne64/index.html
index 1cc9982da4..d4b00852f6 100644
--- a/content/docs/latest/platforms/hc/m9s12/boards/demo9s12ne64/index.html
+++ b/content/docs/latest/platforms/hc/m9s12/boards/demo9s12ne64/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/hc/m9s12/boards/ne64badge/index.html b/content/docs/latest/platforms/hc/m9s12/boards/ne64badge/index.html
index b9f3997dd7..0cff87c320 100644
--- a/content/docs/latest/platforms/hc/m9s12/boards/ne64badge/index.html
+++ b/content/docs/latest/platforms/hc/m9s12/boards/ne64badge/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/hc/m9s12/index.html b/content/docs/latest/platforms/hc/m9s12/index.html
index cef69b26d3..20227c696e 100644
--- a/content/docs/latest/platforms/hc/m9s12/index.html
+++ b/content/docs/latest/platforms/hc/m9s12/index.html
@@ -254,7 +254,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/index.html b/content/docs/latest/platforms/index.html
index c9f26fc687..599414e98a 100644
--- a/content/docs/latest/platforms/index.html
+++ b/content/docs/latest/platforms/index.html
@@ -531,6 +531,7 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -1077,7 +1078,7 @@ series and boards supported in NuttX:</p>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../_tags/tagsindex.html">Tags</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../_tags/arch-arm.html">arch:arm (262)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../_tags/arch-arm.html">arch:arm (263)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../os/drivers/character/analog/dac/stm32h7/index.html">STM32H7 DAC Driver</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/a1x/boards/pcduino-a10/index.html">pcduino-a10</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/am335x/boards/beaglebone-black/index.html">beaglebone-black</a></li>
@@ -1238,6 +1239,7 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -1874,7 +1876,7 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="risc-v/sg2000/boards/milkv_duos/index.html">Milk-V Duo S</a></li>
</ul>
</li>
-<li class="toctree-l2"><a class="reference internal" href="../_tags/vendor-st.html">vendor:st (113)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../_tags/vendor-st.html">vendor:st (114)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../os/drivers/character/analog/dac/stm32h7/index.html">STM32H7 DAC Driver</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32c0/boards/nucleo-c071rb/index.html">ST Nucleo C071RB</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32c0/boards/nucleo-c092rc/index.html">ST Nucleo C092RC</a></li>
@@ -1889,6 +1891,7 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -2366,13 +2369,14 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f0/boards/stm32f072-discovery/index.html">ST STM32F072-DISCOVERY</a></li>
</ul>
</li>
-<li class="toctree-l2"><a class="reference internal" href="../_tags/chip-stm32f1.html">chip:stm32f1 (14)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../_tags/chip-stm32f1.html">chip:stm32f1 (15)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/cloudctrl/index.html">CloudController</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/et-stm32-stamp/index.html">ET-STM32 Stamp</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/fire-stm32v2/index.html">fire-stm2v2</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/shenzhou/index.html">Shenzhou IV</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
@@ -3069,12 +3073,13 @@ series and boards supported in NuttX:</p>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm32vldiscovery/index.html">ST STM32VLDiscovery</a></li>
</ul>
</li>
-<li class="toctree-l2"><a class="reference internal" href="../_tags/part-stm32f103.html">part:stm32f103 (10)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../_tags/part-stm32f103.html">part:stm32f103 (11)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/et-stm32-stamp/index.html">ET-STM32 Stamp</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/fire-stm32v2/index.html">fire-stm2v2</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/hymini-stm32v/index.html">HY-MiniSTM32V</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/maple/index.html">maple</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nucleo-f103rb/index.html">ST Nucleo F103RB</a></li>
+<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/nvmpg-stm32f1/index.html">nvmpg-stm32f1</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/olimexino-stm32/index.html">olimexino-stm32</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm3210e-eval/index.html">ST STM3210E-EVAL</a></li>
<li class="toctree-l3"><a class="reference internal" href="arm/stm32f1/boards/stm32_tiny/index.html">STM32 Tiny</a></li>
diff --git a/content/docs/latest/platforms/mips/jz4780/boards/ci20/index.html b/content/docs/latest/platforms/mips/jz4780/boards/ci20/index.html
index 38fc4ea738..d5683ca57f 100644
--- a/content/docs/latest/platforms/mips/jz4780/boards/ci20/index.html
+++ b/content/docs/latest/platforms/mips/jz4780/boards/ci20/index.html
@@ -198,7 +198,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mx/boards/mirtoo/index.html b/content/docs/latest/platforms/mips/pic32mx/boards/mirtoo/index.html
index ed39f02ed6..42bc71ff9d 100644
--- a/content/docs/latest/platforms/mips/pic32mx/boards/mirtoo/index.html
+++ b/content/docs/latest/platforms/mips/pic32mx/boards/mirtoo/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx-starterkit/index.html b/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx-starterkit/index.html
index 8d329c448e..6ded2389dc 100644
--- a/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx-starterkit/index.html
+++ b/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx-starterkit/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx7mmb/index.html b/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx7mmb/index.html
index 9f4d14a2af..4622461de3 100644
--- a/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx7mmb/index.html
+++ b/content/docs/latest/platforms/mips/pic32mx/boards/pic32mx7mmb/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mx/boards/sure-pic32mx/index.html b/content/docs/latest/platforms/mips/pic32mx/boards/sure-pic32mx/index.html
index d1407dfc1c..898773198f 100644
--- a/content/docs/latest/platforms/mips/pic32mx/boards/sure-pic32mx/index.html
+++ b/content/docs/latest/platforms/mips/pic32mx/boards/sure-pic32mx/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mx/boards/ubw32/index.html b/content/docs/latest/platforms/mips/pic32mx/boards/ubw32/index.html
index 3c6e249566..c8816768eb 100644
--- a/content/docs/latest/platforms/mips/pic32mx/boards/ubw32/index.html
+++ b/content/docs/latest/platforms/mips/pic32mx/boards/ubw32/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mz/boards/chipkit-wifire/index.html b/content/docs/latest/platforms/mips/pic32mz/boards/chipkit-wifire/index.html
index e7b230aeda..d5510d007c 100644
--- a/content/docs/latest/platforms/mips/pic32mz/boards/chipkit-wifire/index.html
+++ b/content/docs/latest/platforms/mips/pic32mz/boards/chipkit-wifire/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mz/boards/ev49n51a/index.html b/content/docs/latest/platforms/mips/pic32mz/boards/ev49n51a/index.html
index eb37bbb3ff..77a744e9ea 100644
--- a/content/docs/latest/platforms/mips/pic32mz/boards/ev49n51a/index.html
+++ b/content/docs/latest/platforms/mips/pic32mz/boards/ev49n51a/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mz/boards/flipnclick-pic32mz/index.html b/content/docs/latest/platforms/mips/pic32mz/boards/flipnclick-pic32mz/index.html
index 221acc38ce..88c8bc248b 100644
--- a/content/docs/latest/platforms/mips/pic32mz/boards/flipnclick-pic32mz/index.html
+++ b/content/docs/latest/platforms/mips/pic32mz/boards/flipnclick-pic32mz/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/mips/pic32mz/boards/pic32mz-starterkit/index.html b/content/docs/latest/platforms/mips/pic32mz/boards/pic32mz-starterkit/index.html
index 756161bcfa..cc53f08323 100644
--- a/content/docs/latest/platforms/mips/pic32mz/boards/pic32mz-starterkit/index.html
+++ b/content/docs/latest/platforms/mips/pic32mz/boards/pic32mz-starterkit/index.html
@@ -243,7 +243,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/renesas/m16c/boards/skp16c26/index.html b/content/docs/latest/platforms/renesas/m16c/boards/skp16c26/index.html
index ed3e70c8ec..c20affd8cf 100644
--- a/content/docs/latest/platforms/renesas/m16c/boards/skp16c26/index.html
+++ b/content/docs/latest/platforms/renesas/m16c/boards/skp16c26/index.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-grrose/index.html b/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-grrose/index.html
index 08aece0418..b38e47f2dd 100644
--- a/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-grrose/index.html
+++ b/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-grrose/index.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-rsk2mb/index.html b/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-rsk2mb/index.html
index c078e322c7..9a304a5fa9 100644
--- a/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-rsk2mb/index.html
+++ b/content/docs/latest/platforms/renesas/rx65n/boards/rx65n-rsk2mb/index.html
@@ -203,7 +203,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/allwinner-d1/boards/lichee-rv-86-panel/index.html b/content/docs/latest/platforms/risc-v/allwinner-d1/boards/lichee-rv-86-panel/index.html
index cf5231b9ff..59f555235c 100644
--- a/content/docs/latest/platforms/risc-v/allwinner-d1/boards/lichee-rv-86-panel/index.html
+++ b/content/docs/latest/platforms/risc-v/allwinner-d1/boards/lichee-rv-86-panel/index.html
@@ -201,7 +201,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html b/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
index 05bbf0dd73..b4180dcea8 100644
--- a/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
+++ b/content/docs/latest/platforms/risc-v/bl602/boards/bl602evb/index.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html b/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
index e8f3319c0b..71bfae1962 100644
--- a/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
+++ b/content/docs/latest/platforms/risc-v/bl808/boards/ox64/index.html
@@ -199,7 +199,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html b/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
index 4d9743ba9b..1ebcd6ab16 100644
--- a/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
+++ b/content/docs/latest/platforms/risc-v/c906/boards/smartl-c906/index.html
@@ -195,7 +195,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">smartl-c906</a></li>
diff --git a/content/docs/latest/platforms/risc-v/eic7700x/boards/eic7700-evb/index.html b/content/docs/latest/platforms/risc-v/eic7700x/boards/eic7700-evb/index.html
index b0e866a126..c3c41af808 100644
--- a/content/docs/latest/platforms/risc-v/eic7700x/boards/eic7700-evb/index.html
+++ b/content/docs/latest/platforms/risc-v/eic7700x/boards/eic7700-evb/index.html
@@ -200,7 +200,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/eic7700x/boards/starpro64/index.html b/content/docs/latest/platforms/risc-v/eic7700x/boards/starpro64/index.html
index 67d3ac498c..80607981ff 100644
--- a/content/docs/latest/platforms/risc-v/eic7700x/boards/starpro64/index.html
+++ b/content/docs/latest/platforms/risc-v/eic7700x/boards/starpro64/index.html
@@ -200,7 +200,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/eic7700x/index.html b/content/docs/latest/platforms/risc-v/eic7700x/index.html
index 3f956d4b8e..721602cf29 100644
--- a/content/docs/latest/platforms/risc-v/eic7700x/index.html
+++ b/content/docs/latest/platforms/risc-v/eic7700x/index.html
@@ -200,7 +200,7 @@
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-silabs.html">vendor:silabs (3)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sony.html">vendor:sony (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-sophgo.html">vendor:sophgo (1)</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (113)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-st.html">vendor:st (114)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-starfive.html">vendor:starfive (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-thead.html">vendor:thead (1)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../../../_tags/vendor-ti.html">vendor:ti (9)</a></li>
diff --git a/content/docs/latest/platforms/risc-v/erbium/boards/minion/index.html b/content/docs/latest/platforms/risc-v/erbium/boards/minion/index.html
index c0d8d2a6bf..da111b21df 100644
--- a/content/docs/latest/platforms/risc-v/erbium/boards/minion/index.html
... 627 lines suppressed ...