diff --git a/boards/espressif32/weactstudio_esp32c3coreboard.rst b/boards/espressif32/weactstudio_esp32c3coreboard.rst new file mode 100644 index 0000000000..50ebb9266b --- /dev/null +++ b/boards/espressif32/weactstudio_esp32c3coreboard.rst @@ -0,0 +1,168 @@ +.. Copyright (c) 2014-present PlatformIO + Licensed 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. + +.. _board_espressif32_weactstudio_esp32c3coreboard: + +WeAct Studio ESP32C3CoreBoard +============================= + +.. contents:: + +Hardware +-------- + +Platform :ref:`platform_espressif32`: ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and Bluetooth. ESP32 integrates an antenna switch, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. + +.. list-table:: + + * - **Microcontroller** + - ESP32C3 + * - **Frequency** + - 160MHz + * - **Flash** + - 384KB + * - **RAM** + - 400KB + * - **Vendor** + - `WeAct Studio `__ + + +Configuration +------------- + +Please use ``weactstudio_esp32c3coreboard`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:weactstudio_esp32c3coreboard] + platform = espressif32 + board = weactstudio_esp32c3coreboard + +You can override default WeAct Studio ESP32C3CoreBoard settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `weactstudio_esp32c3coreboard.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:weactstudio_esp32c3coreboard] + platform = espressif32 + board = weactstudio_esp32c3coreboard + + ; change microcontroller + board_build.mcu = esp32c3 + + ; change MCU frequency + board_build.f_cpu = 160000000L + + +Uploading +--------- +WeAct Studio ESP32C3CoreBoard supports the following uploading protocols: + +* ``cmsis-dap`` +* ``esp-bridge`` +* ``esp-builtin`` +* ``esp-prog`` +* ``espota`` +* ``esptool`` +* ``iot-bus-jtag`` +* ``jlink`` +* ``minimodule`` +* ``olimex-arm-usb-ocd`` +* ``olimex-arm-usb-ocd-h`` +* ``olimex-arm-usb-tiny-h`` +* ``olimex-jtag-tiny`` +* ``tumpa`` + +Default protocol is ``esptool`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:weactstudio_esp32c3coreboard] + platform = espressif32 + board = weactstudio_esp32c3coreboard + + upload_protocol = esptool + +Debugging +--------- + +:ref:`piodebug` - "1-click" solution for debugging with a zero configuration. + +.. warning:: + You will need to install debug tool drivers depending on your system. + Please click on compatible debug tool below for the further + instructions and configuration information. + +You can switch between debugging :ref:`debugging_tools` using +:ref:`projectconf_debug_tool` option in :ref:`projectconf`. + +WeAct Studio ESP32C3CoreBoard does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_cmsis-dap` + - + - Yes + * - ``esp-bridge`` + - + - + * - ``esp-builtin`` + - + - + * - :ref:`debugging_tool_esp-prog` + - + - + * - :ref:`debugging_tool_iot-bus-jtag` + - + - + * - :ref:`debugging_tool_jlink` + - + - + * - :ref:`debugging_tool_minimodule` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-ocd` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-ocd-h` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-tiny-h` + - + - + * - :ref:`debugging_tool_olimex-jtag-tiny` + - + - + * - :ref:`debugging_tool_tumpa` + - + - + +Frameworks +---------- +.. list-table:: + :header-rows: 1 + + * - Name + - Description + + * - :ref:`framework_arduino` + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + + * - :ref:`framework_espidf` + - Espressif IoT Development Framework. Official development framework for ESP32 chip \ No newline at end of file diff --git a/boards/index.rst b/boards/index.rst index 3917a825da..957121d5e2 100644 --- a/boards/index.rst +++ b/boards/index.rst @@ -671,6 +671,7 @@ Espressif 32 espressif32/lolin_s3_pro espressif32/lolin32 espressif32/lolin32_lite + espressif32/weactstudio_esp32c3coreboard espressif32/wemosbat espressif32/widora-air espressif32/wt32-eth01 @@ -1408,6 +1409,8 @@ ST STM32 ststm32/rak811_tracker ststm32/rak811_tracker_32 ststm32/rhf76_052 + ststm32/rymcu_nebulapi_f103ve + ststm32/rymcu_f407ve ststm32/cloud_jam ststm32/cloud_jam_l4 ststm32/disco_f334c8 diff --git a/boards/renesas-ra/uno_r4_wifi.rst b/boards/renesas-ra/uno_r4_wifi.rst index 6e02d34b43..0c05f40a5b 100644 --- a/boards/renesas-ra/uno_r4_wifi.rst +++ b/boards/renesas-ra/uno_r4_wifi.rst @@ -97,7 +97,7 @@ Debugging You can switch between debugging :ref:`debugging_tools` using :ref:`projectconf_debug_tool` option in :ref:`projectconf`. -Arduino Uno R4 WiFi does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below. +Arduino Uno R4 WiFi has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe. .. list-table:: :header-rows: 1 @@ -106,7 +106,7 @@ Arduino Uno R4 WiFi does not have on-board debug probe and **IS NOT READY** for - On-board - Default * - :ref:`debugging_tool_cmsis-dap` - - + - Yes - Yes * - :ref:`debugging_tool_jlink` - diff --git a/boards/ststm32/nucleo_f439zi.rst b/boards/ststm32/nucleo_f439zi.rst index 15c8f73f06..a1eeb7ab0b 100644 --- a/boards/ststm32/nucleo_f439zi.rst +++ b/boards/ststm32/nucleo_f439zi.rst @@ -30,9 +30,9 @@ Platform :ref:`platform_ststm32`: The STM32 family of 32-bit Flash MCUs based on * - **Flash** - 2MB * - **RAM** - - 256KB + - 192KB * - **Vendor** - - `ST `__ + - `ST `__ Configuration @@ -128,6 +128,9 @@ Frameworks * - Name - Description + * - :ref:`framework_arduino` + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + * - :ref:`framework_cmsis` - Vendor-independent hardware abstraction layer for the Cortex-M processor series diff --git a/boards/ststm32/nucleo_u575zi_q.rst b/boards/ststm32/nucleo_u575zi_q.rst index e329a5cb6b..36c8fac0ea 100644 --- a/boards/ststm32/nucleo_u575zi_q.rst +++ b/boards/ststm32/nucleo_u575zi_q.rst @@ -129,4 +129,7 @@ Frameworks - Description * - :ref:`framework_arduino` - - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. \ No newline at end of file + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + + * - :ref:`framework_mbed` + - Arm Mbed OS is a platform operating system designed for the internet of things \ No newline at end of file diff --git a/boards/ststm32/rymcu_f407ve.rst b/boards/ststm32/rymcu_f407ve.rst new file mode 100644 index 0000000000..774387f6c4 --- /dev/null +++ b/boards/ststm32/rymcu_f407ve.rst @@ -0,0 +1,142 @@ +.. Copyright (c) 2014-present PlatformIO + Licensed 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. + +.. _board_ststm32_rymcu_f407ve: + +RYMCU STM32F407VE (192k RAM. 512k Flash) +======================================== + +.. contents:: + +Hardware +-------- + +Platform :ref:`platform_ststm32`: The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development. + +.. list-table:: + + * - **Microcontroller** + - STM32F407VET6 + * - **Frequency** + - 168MHz + * - **Flash** + - 502.23KB + * - **RAM** + - 128KB + * - **Vendor** + - `RYMCU `__ + + +Configuration +------------- + +Please use ``rymcu_f407ve`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:rymcu_f407ve] + platform = ststm32 + board = rymcu_f407ve + +You can override default RYMCU STM32F407VE (192k RAM. 512k Flash) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `rymcu_f407ve.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:rymcu_f407ve] + platform = ststm32 + board = rymcu_f407ve + + ; change microcontroller + board_build.mcu = stm32f407vet6 + + ; change MCU frequency + board_build.f_cpu = 168000000L + + +Uploading +--------- +RYMCU STM32F407VE (192k RAM. 512k Flash) supports the following uploading protocols: + +* ``blackmagic`` +* ``cmsis-dap`` +* ``dfu`` +* ``jlink`` +* ``serial`` +* ``stlink`` + +Default protocol is ``stlink`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:rymcu_f407ve] + platform = ststm32 + board = rymcu_f407ve + + upload_protocol = stlink + +Debugging +--------- + +:ref:`piodebug` - "1-click" solution for debugging with a zero configuration. + +.. warning:: + You will need to install debug tool drivers depending on your system. + Please click on compatible debug tool below for the further + instructions and configuration information. + +You can switch between debugging :ref:`debugging_tools` using +:ref:`projectconf_debug_tool` option in :ref:`projectconf`. + +RYMCU STM32F407VE (192k RAM. 512k Flash) does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_blackmagic` + - + - + * - :ref:`debugging_tool_cmsis-dap` + - + - + * - :ref:`debugging_tool_jlink` + - + - + * - :ref:`debugging_tool_stlink` + - + - Yes + +Frameworks +---------- +.. list-table:: + :header-rows: 1 + + * - Name + - Description + + * - :ref:`framework_arduino` + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + + * - :ref:`framework_cmsis` + - Vendor-independent hardware abstraction layer for the Cortex-M processor series + + * - :ref:`framework_libopencm3` + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. + + * - :ref:`framework_stm32cube` + - STM32Cube embedded software libraries, including: The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls; The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency \ No newline at end of file diff --git a/boards/ststm32/rymcu_nebulapi_f103ve.rst b/boards/ststm32/rymcu_nebulapi_f103ve.rst new file mode 100644 index 0000000000..e4df048175 --- /dev/null +++ b/boards/ststm32/rymcu_nebulapi_f103ve.rst @@ -0,0 +1,142 @@ +.. Copyright (c) 2014-present PlatformIO + Licensed 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. + +.. _board_ststm32_rymcu_nebulapi_f103ve: + +RYMCU Nebula Pi F103VE (64k RAM. 512k Flash) +============================================ + +.. contents:: + +Hardware +-------- + +Platform :ref:`platform_ststm32`: The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development. + +.. list-table:: + + * - **Microcontroller** + - STM32F103VET6 + * - **Frequency** + - 72MHz + * - **Flash** + - 512KB + * - **RAM** + - 64KB + * - **Vendor** + - `RYMCU `__ + + +Configuration +------------- + +Please use ``rymcu_nebulapi_f103ve`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:rymcu_nebulapi_f103ve] + platform = ststm32 + board = rymcu_nebulapi_f103ve + +You can override default RYMCU Nebula Pi F103VE (64k RAM. 512k Flash) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `rymcu_nebulapi_f103ve.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:rymcu_nebulapi_f103ve] + platform = ststm32 + board = rymcu_nebulapi_f103ve + + ; change microcontroller + board_build.mcu = stm32f103vet6 + + ; change MCU frequency + board_build.f_cpu = 72000000L + + +Uploading +--------- +RYMCU Nebula Pi F103VE (64k RAM. 512k Flash) supports the following uploading protocols: + +* ``blackmagic`` +* ``cmsis-dap`` +* ``dfu`` +* ``jlink`` +* ``serial`` +* ``stlink`` + +Default protocol is ``stlink`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:rymcu_nebulapi_f103ve] + platform = ststm32 + board = rymcu_nebulapi_f103ve + + upload_protocol = stlink + +Debugging +--------- + +:ref:`piodebug` - "1-click" solution for debugging with a zero configuration. + +.. warning:: + You will need to install debug tool drivers depending on your system. + Please click on compatible debug tool below for the further + instructions and configuration information. + +You can switch between debugging :ref:`debugging_tools` using +:ref:`projectconf_debug_tool` option in :ref:`projectconf`. + +RYMCU Nebula Pi F103VE (64k RAM. 512k Flash) does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_blackmagic` + - + - Yes + * - :ref:`debugging_tool_cmsis-dap` + - + - + * - :ref:`debugging_tool_jlink` + - + - + * - :ref:`debugging_tool_stlink` + - + - + +Frameworks +---------- +.. list-table:: + :header-rows: 1 + + * - Name + - Description + + * - :ref:`framework_arduino` + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + + * - :ref:`framework_cmsis` + - Vendor-independent hardware abstraction layer for the Cortex-M processor series + + * - :ref:`framework_libopencm3` + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. + + * - :ref:`framework_stm32cube` + - STM32Cube embedded software libraries, including: The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls; The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency \ No newline at end of file diff --git a/frameworks/arduino.rst b/frameworks/arduino.rst index f8161abd80..35478ae8c8 100644 --- a/frameworks/arduino.rst +++ b/frameworks/arduino.rst @@ -166,6 +166,12 @@ You do not need to use/buy external debug probe. - 64MHz - 515.25KB - 62.78KB + * - :ref:`board_renesas-ra_uno_r4_wifi` + - :ref:`platform_renesas-ra` + - RA4M1 + - 48MHz + - 256KB + - 32KB * - :ref:`board_atmelsam_zero` - :ref:`platform_atmelsam` - SAMD21G18A @@ -478,6 +484,12 @@ You do not need to use/buy external debug probe. - 180MHz - 2MB - 192KB + * - :ref:`board_ststm32_nucleo_f439zi` + - :ref:`platform_ststm32` + - STM32F439ZIT6 + - 180MHz + - 2MB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - STM32F446RET6 @@ -1853,12 +1865,6 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB - * - :ref:`board_renesas-ra_uno_r4_wifi` - - :ref:`platform_renesas-ra` - - RA4M1 - - 48MHz - - 256KB - - 32KB * - :ref:`board_atmelavr_yun` - :ref:`platform_atmelavr` - ATMEGA32U4 @@ -2963,6 +2969,18 @@ Please click on board name for the further details. - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_raspberrypi_pico` - :ref:`platform_raspberrypi` - RP2040 @@ -4223,6 +4241,12 @@ Please click on board name for the further details. - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_ststm32_weact_mini_h743vitx` - :ref:`platform_ststm32` - STM32H743VIT6 @@ -5786,7 +5810,7 @@ Arduino - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB @@ -11217,6 +11241,34 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + Raspberry Pi ~~~~~~~~~~~~ @@ -11853,6 +11905,13 @@ ST - 180MHz - 2MB - 192KB + * - :ref:`board_ststm32_nucleo_f439zi` + - :ref:`platform_ststm32` + - On-board + - STM32F439ZIT6 + - 180MHz + - 2MB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board @@ -13883,6 +13942,13 @@ WeAct Studio - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_ststm32_weact_mini_h743vitx` - :ref:`platform_ststm32` - External diff --git a/frameworks/cmsis.rst b/frameworks/cmsis.rst index 64f87d8e7c..e16ffc2311 100644 --- a/frameworks/cmsis.rst +++ b/frameworks/cmsis.rst @@ -111,6 +111,12 @@ You do not need to use/buy external debug probe. - 168MHz - 512KB - 128KB + * - :ref:`board_renesas-ra_uno_r4_wifi` + - :ref:`platform_renesas-ra` + - RA4M1 + - 48MHz + - 256KB + - 32KB * - :ref:`board_ststm32_armstrap_eagle1024` - :ref:`platform_ststm32` - STM32F417VGT6 @@ -410,7 +416,7 @@ You do not need to use/buy external debug probe. - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - STM32F446RET6 @@ -736,12 +742,6 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB - * - :ref:`board_renesas-ra_uno_r4_wifi` - - :ref:`platform_renesas-ra` - - RA4M1 - - 48MHz - - 256KB - - 32KB * - :ref:`board_ststm32_black_f407ve` - :ref:`platform_ststm32` - STM32F407VET6 @@ -1030,6 +1030,18 @@ Please click on board name for the further details. - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_ststm32_disco_g031j6` - :ref:`platform_ststm32` - STM32G031J6 @@ -1779,7 +1791,7 @@ Arduino - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB @@ -2947,6 +2959,34 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + RemRam ~~~~~~ @@ -3393,7 +3433,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board diff --git a/frameworks/espidf.rst b/frameworks/espidf.rst index 0bb50c4e46..22164e8278 100644 --- a/frameworks/espidf.rst +++ b/frameworks/espidf.rst @@ -1069,6 +1069,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - ESP32 @@ -3887,6 +3893,27 @@ WEMOS - 4MB - 320KB +WeAct Studio +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB + Widora ~~~~~~ diff --git a/frameworks/fsp.rst b/frameworks/fsp.rst index dbab985712..12a3545e15 100644 --- a/frameworks/fsp.rst +++ b/frameworks/fsp.rst @@ -61,6 +61,30 @@ You can switch between debugging :ref:`debugging_tools` using Please click on compatible debug tool below for the further instructions. +On-Board Debug Tools +^^^^^^^^^^^^^^^^^^^^ + +Boards listed below have on-board debug probe and **ARE READY** for debugging! +You do not need to use/buy external debug probe. + + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_renesas-ra_uno_r4_wifi` + - :ref:`platform_renesas-ra` + - RA4M1 + - 48MHz + - 256KB + - 32KB + + External Debug Tools ^^^^^^^^^^^^^^^^^^^^ @@ -90,12 +114,6 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB - * - :ref:`board_renesas-ra_uno_r4_wifi` - - :ref:`platform_renesas-ra` - - RA4M1 - - 48MHz - - 256KB - - 32KB Boards @@ -134,7 +152,7 @@ Arduino - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB diff --git a/frameworks/libopencm3.rst b/frameworks/libopencm3.rst index 9727103e61..8864dacd33 100644 --- a/frameworks/libopencm3.rst +++ b/frameworks/libopencm3.rst @@ -11,8 +11,8 @@ .. _framework_libopencm3: -Open-source ARM Cortex-M microcontroller library -================================================ +LibOpenCM3 +========== :Configuration: :ref:`projectconf_env_framework` = ``libopencm3`` @@ -40,8 +40,8 @@ Platforms Examples -------- -* `Open-source ARM Cortex-M microcontroller library for ST STM32 `_ -* `Open-source ARM Cortex-M microcontroller library for TI TIVA `_ +* `LibOpenCM3 for ST STM32 `_ +* `LibOpenCM3 for TI TIVA `_ Debugging --------- @@ -398,7 +398,7 @@ You do not need to use/buy external debug probe. - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - STM32F446RET6 @@ -964,6 +964,18 @@ Please click on board name for the further details. - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_ststm32_disco_g031j6` - :ref:`platform_ststm32` - STM32G031J6 @@ -2779,6 +2791,34 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + RemRam ~~~~~~ @@ -3204,7 +3244,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board diff --git a/frameworks/mbed.rst b/frameworks/mbed.rst index eb83034479..fecb117d31 100644 --- a/frameworks/mbed.rst +++ b/frameworks/mbed.rst @@ -381,7 +381,7 @@ You do not need to use/buy external debug probe. - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - STM32F446RET6 @@ -478,6 +478,12 @@ You do not need to use/buy external debug probe. - 120MHz - 2MB - 640KB + * - :ref:`board_ststm32_nucleo_u575zi_q` + - :ref:`platform_ststm32` + - STM32U575ZIT6Q + - 160MHz + - 2MB + - 256KB * - :ref:`board_ststm32_disco_h747xi` - :ref:`platform_ststm32` - STM32H747XIH6 @@ -1126,7 +1132,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board @@ -1239,6 +1245,13 @@ ST - 120MHz - 2MB - 640KB + * - :ref:`board_ststm32_nucleo_u575zi_q` + - :ref:`platform_ststm32` + - On-board + - STM32U575ZIT6Q + - 160MHz + - 2MB + - 256KB * - :ref:`board_ststm32_disco_h747xi` - :ref:`platform_ststm32` - On-board diff --git a/frameworks/stm32cube.rst b/frameworks/stm32cube.rst index abea0f68a9..6e08478287 100644 --- a/frameworks/stm32cube.rst +++ b/frameworks/stm32cube.rst @@ -419,7 +419,7 @@ You do not need to use/buy external debug probe. - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - STM32F446RET6 @@ -1111,6 +1111,18 @@ Please click on board name for the further details. - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_ststm32_disco_g031j6` - :ref:`platform_ststm32` - STM32G031J6 @@ -3095,6 +3107,34 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + RemRam ~~~~~~ @@ -3541,7 +3581,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board diff --git a/platforms/espressif32.rst b/platforms/espressif32.rst index 9bd0c1079a..640e03d439 100644 --- a/platforms/espressif32.rst +++ b/platforms/espressif32.rst @@ -928,6 +928,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - ESP32 - 240MHz @@ -3598,6 +3603,25 @@ WEMOS - 4MB - 320KB +WeAct Studio +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB + Widora ~~~~~~ diff --git a/platforms/renesas-ra.rst b/platforms/renesas-ra.rst index e76cf92bf9..5c63a36ca2 100644 --- a/platforms/renesas-ra.rst +++ b/platforms/renesas-ra.rst @@ -64,6 +64,28 @@ You can switch between debugging :ref:`debugging_tools` using Please click on compatible debug tool below for the further instructions. +On-Board Debug Tools +^^^^^^^^^^^^^^^^^^^^ + +Boards listed below have on-board debug probe and **ARE READY** for debugging! +You do not need to use/buy external debug probe. + + +.. list-table:: + :header-rows: 1 + + * - Name + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_renesas-ra_uno_r4_wifi` + - RA4M1 + - 48MHz + - 256KB + - 32KB + + External Debug Tools ^^^^^^^^^^^^^^^^^^^^ @@ -90,11 +112,6 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB - * - :ref:`board_renesas-ra_uno_r4_wifi` - - RA4M1 - - 48MHz - - 256KB - - 32KB Stable and upstream versions @@ -230,7 +247,7 @@ Arduino - 256KB - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - - External + - On-board - RA4M1 - 48MHz - 256KB diff --git a/platforms/ststm32.rst b/platforms/ststm32.rst index 26c9d326ff..ea3e7628ce 100644 --- a/platforms/ststm32.rst +++ b/platforms/ststm32.rst @@ -402,7 +402,7 @@ You do not need to use/buy external debug probe. - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - STM32F446RET6 - 180MHz @@ -1036,6 +1036,16 @@ Please click on board name for the further details. - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_ststm32_disco_g031j6` - STM32G031J6 - 64MHz @@ -3074,6 +3084,31 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + RemRam ~~~~~~ @@ -3472,7 +3507,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - On-board - STM32F446RET6 diff --git a/plus/debug-tools/blackmagic.rst b/plus/debug-tools/blackmagic.rst index d5fc856a54..98e0108a6d 100644 --- a/plus/debug-tools/blackmagic.rst +++ b/plus/debug-tools/blackmagic.rst @@ -1520,6 +1520,20 @@ Boards - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_nordicnrf52_raytac_mdbt50q_rx` - :ref:`platform_nordicnrf52` - External @@ -1897,7 +1911,7 @@ Boards - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board diff --git a/plus/debug-tools/cmsis-dap.rst b/plus/debug-tools/cmsis-dap.rst index 2631a42bd1..cfded23c8f 100644 --- a/plus/debug-tools/cmsis-dap.rst +++ b/plus/debug-tools/cmsis-dap.rst @@ -590,7 +590,7 @@ Boards - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB @@ -1960,6 +1960,20 @@ Boards - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_raspberrypi_pico` - :ref:`platform_raspberrypi` - External @@ -2302,7 +2316,7 @@ Boards - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board @@ -3269,6 +3283,13 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_ststm32_weact_mini_h743vitx` - :ref:`platform_ststm32` - External diff --git a/plus/debug-tools/esp-prog.rst b/plus/debug-tools/esp-prog.rst index a63aed1957..4692e79d88 100644 --- a/plus/debug-tools/esp-prog.rst +++ b/plus/debug-tools/esp-prog.rst @@ -1314,6 +1314,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/iot-bus-jtag.rst b/plus/debug-tools/iot-bus-jtag.rst index 1a1b8d34bd..c51c000381 100644 --- a/plus/debug-tools/iot-bus-jtag.rst +++ b/plus/debug-tools/iot-bus-jtag.rst @@ -1281,6 +1281,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/jlink.rst b/plus/debug-tools/jlink.rst index bc8a43ca0d..fa945b6e9b 100644 --- a/plus/debug-tools/jlink.rst +++ b/plus/debug-tools/jlink.rst @@ -1132,7 +1132,7 @@ Boards - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB @@ -2740,6 +2740,20 @@ Boards - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_raspberrypi_pico` - :ref:`platform_raspberrypi` - External @@ -3145,7 +3159,7 @@ Boards - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board @@ -4686,6 +4700,13 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_ststm32_weact_mini_h743vitx` - :ref:`platform_ststm32` - External diff --git a/plus/debug-tools/minimodule.rst b/plus/debug-tools/minimodule.rst index 13369c219d..7c8fb062f2 100644 --- a/plus/debug-tools/minimodule.rst +++ b/plus/debug-tools/minimodule.rst @@ -1301,6 +1301,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-arm-usb-ocd-h.rst b/plus/debug-tools/olimex-arm-usb-ocd-h.rst index 58983a9ab0..8d4f8548d7 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd-h.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd-h.rst @@ -1328,6 +1328,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-arm-usb-ocd.rst b/plus/debug-tools/olimex-arm-usb-ocd.rst index c47cd555e1..79b1e0cd63 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd.rst @@ -1328,6 +1328,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-arm-usb-tiny-h.rst b/plus/debug-tools/olimex-arm-usb-tiny-h.rst index 5abe26dab7..228e297352 100644 --- a/plus/debug-tools/olimex-arm-usb-tiny-h.rst +++ b/plus/debug-tools/olimex-arm-usb-tiny-h.rst @@ -1327,6 +1327,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-jtag-tiny.rst b/plus/debug-tools/olimex-jtag-tiny.rst index 57b07624b8..b1c2b89236 100644 --- a/plus/debug-tools/olimex-jtag-tiny.rst +++ b/plus/debug-tools/olimex-jtag-tiny.rst @@ -1327,6 +1327,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/stlink.rst b/plus/debug-tools/stlink.rst index 1b27832d0a..9d06eddbd0 100644 --- a/plus/debug-tools/stlink.rst +++ b/plus/debug-tools/stlink.rst @@ -1125,6 +1125,20 @@ Boards - 32MHz - 64KB - 8KB + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB * - :ref:`board_nordicnrf52_raytac_mdbt50q_rx` - :ref:`platform_nordicnrf52` - External @@ -1453,7 +1467,7 @@ Boards - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board diff --git a/plus/debug-tools/tumpa.rst b/plus/debug-tools/tumpa.rst index daaca96181..b85bebdd56 100644 --- a/plus/debug-tools/tumpa.rst +++ b/plus/debug-tools/tumpa.rst @@ -1331,6 +1331,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_espressif32_wemosbat` - :ref:`platform_espressif32` - External diff --git a/plus/debugging.rst b/plus/debugging.rst index df566f2861..eb0e88df16 100644 --- a/plus/debugging.rst +++ b/plus/debugging.rst @@ -1731,7 +1731,7 @@ Arduino - 32KB * - :ref:`board_renesas-ra_uno_r4_wifi` - :ref:`platform_renesas-ra` - - External + - On-board - RA4M1 - 48MHz - 256KB @@ -5531,6 +5531,34 @@ RUMBA - 512KB - 128KB +RYMCU +~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_ststm32_rymcu_nebulapi_f103ve` + - :ref:`platform_ststm32` + - External + - STM32F103VET6 + - 72MHz + - 512KB + - 64KB + * - :ref:`board_ststm32_rymcu_f407ve` + - :ref:`platform_ststm32` + - External + - STM32F407VET6 + - 168MHz + - 502.23KB + - 128KB + Raspberry Pi ~~~~~~~~~~~~ @@ -6327,7 +6355,7 @@ ST - STM32F439ZIT6 - 180MHz - 2MB - - 256KB + - 192KB * - :ref:`board_ststm32_nucleo_f446re` - :ref:`platform_ststm32` - On-board @@ -8456,6 +8484,13 @@ WeAct Studio - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_weactstudio_esp32c3coreboard` + - :ref:`platform_espressif32` + - External + - ESP32C3 + - 160MHz + - 384KB + - 400KB * - :ref:`board_ststm32_weact_mini_h743vitx` - :ref:`platform_ststm32` - External