diff --git a/boards/espressif32/esp32-c6-devkitc-1.rst b/boards/espressif32/esp32-c6-devkitc-1.rst index 074ed9f525..34e4f7394e 100644 --- a/boards/espressif32/esp32-c6-devkitc-1.rst +++ b/boards/espressif32/esp32-c6-devkitc-1.rst @@ -30,7 +30,7 @@ Platform :ref:`platform_espressif32`: ESP32 is a series of low-cost, low-power s * - **Flash** - 8MB * - **RAM** - - 512KB + - 320KB * - **Vendor** - `Espressif `__ diff --git a/boards/espressif32/esp32s3_powerfeather.rst b/boards/espressif32/esp32s3_powerfeather.rst new file mode 100644 index 0000000000..63b424ae7c --- /dev/null +++ b/boards/espressif32/esp32s3_powerfeather.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_esp32s3_powerfeather: + +ESP32-S3 PowerFeather +===================== + +.. 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** + - ESP32S3 + * - **Frequency** + - 240MHz + * - **Flash** + - 8MB + * - **RAM** + - 320KB + * - **Vendor** + - `PowerFeather `__ + + +Configuration +------------- + +Please use ``esp32s3_powerfeather`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:esp32s3_powerfeather] + platform = espressif32 + board = esp32s3_powerfeather + +You can override default ESP32-S3 PowerFeather settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `esp32s3_powerfeather.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:esp32s3_powerfeather] + platform = espressif32 + board = esp32s3_powerfeather + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +ESP32-S3 PowerFeather 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:esp32s3_powerfeather] + platform = espressif32 + board = esp32s3_powerfeather + + 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`. + +ESP32-S3 PowerFeather 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/espressif32/m5stack-core-esp32-16M.rst b/boards/espressif32/m5stack-core-esp32-16M.rst new file mode 100644 index 0000000000..63d1eb1c65 --- /dev/null +++ b/boards/espressif32/m5stack-core-esp32-16M.rst @@ -0,0 +1,102 @@ +.. 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_m5stack-core-esp32-16M: + +M5Stack Core ESP32 16M +====================== + +.. 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** + - ESP32 + * - **Frequency** + - 240MHz + * - **Flash** + - 16MB + * - **RAM** + - 520KB + * - **Vendor** + - `M5Stack `__ + + +Configuration +------------- + +Please use ``m5stack-core-esp32-16M`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:m5stack-core-esp32-16M] + platform = espressif32 + board = m5stack-core-esp32-16M + +You can override default M5Stack Core ESP32 16M settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `m5stack-core-esp32-16M.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:m5stack-core-esp32-16M] + platform = espressif32 + board = m5stack-core-esp32-16M + + ; change microcontroller + board_build.mcu = esp32 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +M5Stack Core ESP32 16M supports the following uploading protocols: + +* ``espota`` +* ``esptool`` + +Default protocol is ``esptool`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:m5stack-core-esp32-16M] + platform = espressif32 + board = m5stack-core-esp32-16M + + upload_protocol = esptool + +Debugging +--------- +:ref:`piodebug` currently does not support M5Stack Core ESP32 16M board. + +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/espressif32/motorgo_mini_1.rst b/boards/espressif32/motorgo_mini_1.rst new file mode 100644 index 0000000000..03f6ba71fe --- /dev/null +++ b/boards/espressif32/motorgo_mini_1.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_motorgo_mini_1: + +MotorGo Mini 1 (ESP32-S3) +========================= + +.. 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** + - ESP32S3 + * - **Frequency** + - 240MHz + * - **Flash** + - 4MB + * - **RAM** + - 320KB + * - **Vendor** + - `MotorGo `__ + + +Configuration +------------- + +Please use ``motorgo_mini_1`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:motorgo_mini_1] + platform = espressif32 + board = motorgo_mini_1 + +You can override default MotorGo Mini 1 (ESP32-S3) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `motorgo_mini_1.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:motorgo_mini_1] + platform = espressif32 + board = motorgo_mini_1 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +MotorGo Mini 1 (ESP32-S3) 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:motorgo_mini_1] + platform = espressif32 + board = motorgo_mini_1 + + 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`. + +MotorGo Mini 1 (ESP32-S3) 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/espressif32/sensebox_mcu_esp32s2.rst b/boards/espressif32/sensebox_mcu_esp32s2.rst new file mode 100644 index 0000000000..b742cb7269 --- /dev/null +++ b/boards/espressif32/sensebox_mcu_esp32s2.rst @@ -0,0 +1,164 @@ +.. 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_sensebox_mcu_esp32s2: + +senseBox MCU-S2 ESP32-S2 +======================== + +.. 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** + - ESP32S2 + * - **Frequency** + - 240MHz + * - **Flash** + - 4MB + * - **RAM** + - 320KB + * - **Vendor** + - `senseBox `__ + + +Configuration +------------- + +Please use ``sensebox_mcu_esp32s2`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:sensebox_mcu_esp32s2] + platform = espressif32 + board = sensebox_mcu_esp32s2 + +You can override default senseBox MCU-S2 ESP32-S2 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `sensebox_mcu_esp32s2.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:sensebox_mcu_esp32s2] + platform = espressif32 + board = sensebox_mcu_esp32s2 + + ; change microcontroller + board_build.mcu = esp32s2 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +senseBox MCU-S2 ESP32-S2 supports the following uploading protocols: + +* ``cmsis-dap`` +* ``esp-bridge`` +* ``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:sensebox_mcu_esp32s2] + platform = espressif32 + board = sensebox_mcu_esp32s2 + + 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`. + +senseBox MCU-S2 ESP32-S2 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`` + - + - + * - :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 c97303f650..3917a825da 100644 --- a/boards/index.rst +++ b/boards/index.rst @@ -517,6 +517,7 @@ Espressif 32 espressif32/pocket_32 espressif32/fm-devkit espressif32/pico32 + espressif32/esp32s3_powerfeather espressif32/esp32s3camlcd espressif32/esp32vn-iot-uno espressif32/espectro32 @@ -569,6 +570,7 @@ Espressif 32 espressif32/lionbits3 espressif32/m5stack-atoms3 espressif32/m5stack-core-esp32 + espressif32/m5stack-core-esp32-16M espressif32/m5stack-core2 espressif32/m5stack-cores3 espressif32/m5stack-fire @@ -588,6 +590,7 @@ Espressif 32 espressif32/kb32-ft espressif32/nano32 espressif32/microduino-core-esp32 + espressif32/motorgo_mini_1 espressif32/redpill_esp32s3 espressif32/namino_arancio espressif32/namino_rosso @@ -676,6 +679,7 @@ Espressif 32 espressif32/micros2 espressif32/iotbusio espressif32/iotbusproteus + espressif32/sensebox_mcu_esp32s2 espressif32/nina_w10 espressif32/upesy_wroom espressif32/upesy_wrover @@ -1324,6 +1328,8 @@ ST STM32 ststm32/acsip_s76s ststm32/adafruit_feather_f405 ststm32/afroflight_f103cb + ststm32/giga_r1_m4 + ststm32/giga_r1_m7 ststm32/nicla_vision ststm32/nicla_vision_m4 ststm32/opta diff --git a/boards/ststm32/1bitsy_stm32f415rgt.rst b/boards/ststm32/1bitsy_stm32f415rgt.rst index 0037ab1132..2fef6e5bb1 100644 --- a/boards/ststm32/1bitsy_stm32f415rgt.rst +++ b/boards/ststm32/1bitsy_stm32f415rgt.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/acsip_s76s.rst b/boards/ststm32/acsip_s76s.rst index c3ff3d9efb..8f4432953f 100644 --- a/boards/ststm32/acsip_s76s.rst +++ b/boards/ststm32/acsip_s76s.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/adafruit_feather_f405.rst b/boards/ststm32/adafruit_feather_f405.rst index 0b88945b84..0ca4953a25 100644 --- a/boards/ststm32/adafruit_feather_f405.rst +++ b/boards/ststm32/adafruit_feather_f405.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/afroflight_f103cb.rst b/boards/ststm32/afroflight_f103cb.rst index b2872bba8c..7c33dc1392 100644 --- a/boards/ststm32/afroflight_f103cb.rst +++ b/boards/ststm32/afroflight_f103cb.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/agafia_sg0.rst b/boards/ststm32/agafia_sg0.rst index 97b29cc67e..329200eefe 100644 --- a/boards/ststm32/agafia_sg0.rst +++ b/boards/ststm32/agafia_sg0.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/armed_v1.rst b/boards/ststm32/armed_v1.rst index 6331205166..829a0af0a6 100644 --- a/boards/ststm32/armed_v1.rst +++ b/boards/ststm32/armed_v1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/armstrap_eagle1024.rst b/boards/ststm32/armstrap_eagle1024.rst index dc6f8dcd1d..50bc8ec2d5 100644 --- a/boards/ststm32/armstrap_eagle1024.rst +++ b/boards/ststm32/armstrap_eagle1024.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/armstrap_eagle2048.rst b/boards/ststm32/armstrap_eagle2048.rst index 1fceae9bb8..fe0334eb3d 100644 --- a/boards/ststm32/armstrap_eagle2048.rst +++ b/boards/ststm32/armstrap_eagle2048.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/armstrap_eagle512.rst b/boards/ststm32/armstrap_eagle512.rst index 5d332a3d92..03f52f48ae 100644 --- a/boards/ststm32/armstrap_eagle512.rst +++ b/boards/ststm32/armstrap_eagle512.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/b96b_aerocore2.rst b/boards/ststm32/b96b_aerocore2.rst index 13ac3e80a8..01f55e47f0 100644 --- a/boards/ststm32/b96b_aerocore2.rst +++ b/boards/ststm32/b96b_aerocore2.rst @@ -129,7 +129,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/b96b_argonkey.rst b/boards/ststm32/b96b_argonkey.rst index 89093ec8cd..676f5f2ef9 100644 --- a/boards/ststm32/b96b_argonkey.rst +++ b/boards/ststm32/b96b_argonkey.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/b96b_f446ve.rst b/boards/ststm32/b96b_f446ve.rst index ebffc18eba..c5e002cd7e 100644 --- a/boards/ststm32/b96b_f446ve.rst +++ b/boards/ststm32/b96b_f446ve.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/b96b_neonkey.rst b/boards/ststm32/b96b_neonkey.rst index cb4c74bdb5..2ed7a74ecf 100644 --- a/boards/ststm32/b96b_neonkey.rst +++ b/boards/ststm32/b96b_neonkey.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/black_f407ve.rst b/boards/ststm32/black_f407ve.rst index 47bf90037a..67020a8125 100644 --- a/boards/ststm32/black_f407ve.rst +++ b/boards/ststm32/black_f407ve.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/black_f407vg.rst b/boards/ststm32/black_f407vg.rst index e471b000c4..3d821298fc 100644 --- a/boards/ststm32/black_f407vg.rst +++ b/boards/ststm32/black_f407vg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/black_f407ze.rst b/boards/ststm32/black_f407ze.rst index c74b4c60d5..fa6653c82c 100644 --- a/boards/ststm32/black_f407ze.rst +++ b/boards/ststm32/black_f407ze.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/black_f407zg.rst b/boards/ststm32/black_f407zg.rst index d8fa840de1..67b63e35a4 100644 --- a/boards/ststm32/black_f407zg.rst +++ b/boards/ststm32/black_f407zg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/blackpill_f103c8.rst b/boards/ststm32/blackpill_f103c8.rst index b9eb2b9526..41ca78cb35 100644 --- a/boards/ststm32/blackpill_f103c8.rst +++ b/boards/ststm32/blackpill_f103c8.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/blackpill_f103c8_128.rst b/boards/ststm32/blackpill_f103c8_128.rst index a3790d07e6..9360aaff81 100644 --- a/boards/ststm32/blackpill_f103c8_128.rst +++ b/boards/ststm32/blackpill_f103c8_128.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/blackpill_f401cc.rst b/boards/ststm32/blackpill_f401cc.rst index b8d742032c..efffc1acd6 100644 --- a/boards/ststm32/blackpill_f401cc.rst +++ b/boards/ststm32/blackpill_f401cc.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/blackpill_f401ce.rst b/boards/ststm32/blackpill_f401ce.rst index e0ec3d05e3..287ad488b2 100644 --- a/boards/ststm32/blackpill_f401ce.rst +++ b/boards/ststm32/blackpill_f401ce.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/blackpill_f411ce.rst b/boards/ststm32/blackpill_f411ce.rst index 170d81ec48..3c28dceb61 100644 --- a/boards/ststm32/blackpill_f411ce.rst +++ b/boards/ststm32/blackpill_f411ce.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/blue_f407ve_mini.rst b/boards/ststm32/blue_f407ve_mini.rst index 120252b8d8..4c2aef9aa5 100644 --- a/boards/ststm32/blue_f407ve_mini.rst +++ b/boards/ststm32/blue_f407ve_mini.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/bluepill_f103c6.rst b/boards/ststm32/bluepill_f103c6.rst index e059815fe2..66801affba 100644 --- a/boards/ststm32/bluepill_f103c6.rst +++ b/boards/ststm32/bluepill_f103c6.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/bluepill_f103c8.rst b/boards/ststm32/bluepill_f103c8.rst index 7516f012ef..022eecbe01 100644 --- a/boards/ststm32/bluepill_f103c8.rst +++ b/boards/ststm32/bluepill_f103c8.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/bluepill_f103c8_128k.rst b/boards/ststm32/bluepill_f103c8_128k.rst index a29625c822..81ed85a2f5 100644 --- a/boards/ststm32/bluepill_f103c8_128k.rst +++ b/boards/ststm32/bluepill_f103c8_128k.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/cloud_jam.rst b/boards/ststm32/cloud_jam.rst index 941fe647ad..71a95ede7e 100644 --- a/boards/ststm32/cloud_jam.rst +++ b/boards/ststm32/cloud_jam.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/cloud_jam_l4.rst b/boards/ststm32/cloud_jam_l4.rst index 003907266e..de09b339ac 100644 --- a/boards/ststm32/cloud_jam_l4.rst +++ b/boards/ststm32/cloud_jam_l4.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/coreboard_f401rc.rst b/boards/ststm32/coreboard_f401rc.rst index ba32de76bf..a75e815519 100644 --- a/boards/ststm32/coreboard_f401rc.rst +++ b/boards/ststm32/coreboard_f401rc.rst @@ -137,7 +137,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/demo_f030f4.rst b/boards/ststm32/demo_f030f4.rst index ba5f9a65ca..fea6e2d94f 100644 --- a/boards/ststm32/demo_f030f4.rst +++ b/boards/ststm32/demo_f030f4.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f030r8.rst b/boards/ststm32/disco_f030r8.rst index 6270dde3c2..ccc630ed5f 100644 --- a/boards/ststm32/disco_f030r8.rst +++ b/boards/ststm32/disco_f030r8.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f051r8.rst b/boards/ststm32/disco_f051r8.rst index 9cd88674c7..d217fdf8d6 100644 --- a/boards/ststm32/disco_f051r8.rst +++ b/boards/ststm32/disco_f051r8.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_f072rb.rst b/boards/ststm32/disco_f072rb.rst index 2fb6a7402a..37bf703960 100644 --- a/boards/ststm32/disco_f072rb.rst +++ b/boards/ststm32/disco_f072rb.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_f100rb.rst b/boards/ststm32/disco_f100rb.rst index 7c7c8084b1..2aa9c1b60c 100644 --- a/boards/ststm32/disco_f100rb.rst +++ b/boards/ststm32/disco_f100rb.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f303vc.rst b/boards/ststm32/disco_f303vc.rst index 73d97e3aa7..feccbe5bd4 100644 --- a/boards/ststm32/disco_f303vc.rst +++ b/boards/ststm32/disco_f303vc.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/disco_f334c8.rst b/boards/ststm32/disco_f334c8.rst index 66848a36ee..95738e5ef6 100644 --- a/boards/ststm32/disco_f334c8.rst +++ b/boards/ststm32/disco_f334c8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f401vc.rst b/boards/ststm32/disco_f401vc.rst index fae188f590..f4e38cb6a4 100644 --- a/boards/ststm32/disco_f401vc.rst +++ b/boards/ststm32/disco_f401vc.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f407vg.rst b/boards/ststm32/disco_f407vg.rst index 6b4ed8f4c0..f0a6eaf6da 100644 --- a/boards/ststm32/disco_f407vg.rst +++ b/boards/ststm32/disco_f407vg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/disco_f411ve.rst b/boards/ststm32/disco_f411ve.rst index a5c99b89c4..f6e1d710be 100644 --- a/boards/ststm32/disco_f411ve.rst +++ b/boards/ststm32/disco_f411ve.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_f412zg.rst b/boards/ststm32/disco_f412zg.rst index ece22bbd95..d0d54361da 100644 --- a/boards/ststm32/disco_f412zg.rst +++ b/boards/ststm32/disco_f412zg.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_f413zh.rst b/boards/ststm32/disco_f413zh.rst index e977a340f1..088e7ecaf5 100644 --- a/boards/ststm32/disco_f413zh.rst +++ b/boards/ststm32/disco_f413zh.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_f429zi.rst b/boards/ststm32/disco_f429zi.rst index 36b6b6996a..9e497143fb 100644 --- a/boards/ststm32/disco_f429zi.rst +++ b/boards/ststm32/disco_f429zi.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_f469ni.rst b/boards/ststm32/disco_f469ni.rst index 7de1de3abd..48ffc1cda4 100644 --- a/boards/ststm32/disco_f469ni.rst +++ b/boards/ststm32/disco_f469ni.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_f723ie.rst b/boards/ststm32/disco_f723ie.rst index 35431c261f..aad0fccc16 100644 --- a/boards/ststm32/disco_f723ie.rst +++ b/boards/ststm32/disco_f723ie.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_f746ng.rst b/boards/ststm32/disco_f746ng.rst index 6ae08efa7d..18b3419a20 100644 --- a/boards/ststm32/disco_f746ng.rst +++ b/boards/ststm32/disco_f746ng.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_f750n8.rst b/boards/ststm32/disco_f750n8.rst index 63094bb490..b76a12c67f 100644 --- a/boards/ststm32/disco_f750n8.rst +++ b/boards/ststm32/disco_f750n8.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_f769ni.rst b/boards/ststm32/disco_f769ni.rst index 69f633c65a..746f6067c5 100644 --- a/boards/ststm32/disco_f769ni.rst +++ b/boards/ststm32/disco_f769ni.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_g031j6.rst b/boards/ststm32/disco_g031j6.rst index 1c63fec2ab..1dfd2064dd 100644 --- a/boards/ststm32/disco_g031j6.rst +++ b/boards/ststm32/disco_g031j6.rst @@ -28,7 +28,7 @@ Platform :ref:`platform_ststm32`: The STM32 family of 32-bit Flash MCUs based on * - **Frequency** - 64MHz * - **Flash** - - 128KB + - 32KB * - **RAM** - 8KB * - **Vendor** @@ -133,7 +133,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_g071rb.rst b/boards/ststm32/disco_g071rb.rst index 8a8d7fa357..47ed671133 100644 --- a/boards/ststm32/disco_g071rb.rst +++ b/boards/ststm32/disco_g071rb.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/disco_h747xi.rst b/boards/ststm32/disco_h747xi.rst index 54051af0e9..339f1783dc 100644 --- a/boards/ststm32/disco_h747xi.rst +++ b/boards/ststm32/disco_h747xi.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_l053c8.rst b/boards/ststm32/disco_l053c8.rst index 567197571c..21a99f703d 100644 --- a/boards/ststm32/disco_l053c8.rst +++ b/boards/ststm32/disco_l053c8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_l072cz_lrwan1.rst b/boards/ststm32/disco_l072cz_lrwan1.rst index 8939f51acd..8aca5a0cc1 100644 --- a/boards/ststm32/disco_l072cz_lrwan1.rst +++ b/boards/ststm32/disco_l072cz_lrwan1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_l100rc.rst b/boards/ststm32/disco_l100rc.rst index 3ba0e8c074..fe53b82729 100644 --- a/boards/ststm32/disco_l100rc.rst +++ b/boards/ststm32/disco_l100rc.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/disco_l152rb.rst b/boards/ststm32/disco_l152rb.rst index b12f412c7b..031f19876b 100644 --- a/boards/ststm32/disco_l152rb.rst +++ b/boards/ststm32/disco_l152rb.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/disco_l475vg_iot01a.rst b/boards/ststm32/disco_l475vg_iot01a.rst index 4242472438..ba0eafea9a 100644 --- a/boards/ststm32/disco_l475vg_iot01a.rst +++ b/boards/ststm32/disco_l475vg_iot01a.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_l476vg.rst b/boards/ststm32/disco_l476vg.rst index 6ca3a73918..ad4bc49b67 100644 --- a/boards/ststm32/disco_l476vg.rst +++ b/boards/ststm32/disco_l476vg.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/disco_l496ag.rst b/boards/ststm32/disco_l496ag.rst index f4efc864f0..6e2296c664 100644 --- a/boards/ststm32/disco_l496ag.rst +++ b/boards/ststm32/disco_l496ag.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/diymore_f407vgt.rst b/boards/ststm32/diymore_f407vgt.rst index 4c59ee2997..6c7396ae76 100644 --- a/boards/ststm32/diymore_f407vgt.rst +++ b/boards/ststm32/diymore_f407vgt.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/elektor_f072c8.rst b/boards/ststm32/elektor_f072c8.rst index 124acabc95..c6bec2b8fc 100644 --- a/boards/ststm32/elektor_f072c8.rst +++ b/boards/ststm32/elektor_f072c8.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/elektor_f072cb.rst b/boards/ststm32/elektor_f072cb.rst index d237eeed59..95e65edf8c 100644 --- a/boards/ststm32/elektor_f072cb.rst +++ b/boards/ststm32/elektor_f072cb.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/elmo_f411re.rst b/boards/ststm32/elmo_f411re.rst index 65b400d920..7d405c52f8 100644 --- a/boards/ststm32/elmo_f411re.rst +++ b/boards/ststm32/elmo_f411re.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/eval_f072vb.rst b/boards/ststm32/eval_f072vb.rst index d637f80cad..4fc682e242 100644 --- a/boards/ststm32/eval_f072vb.rst +++ b/boards/ststm32/eval_f072vb.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/eval_f107vc.rst b/boards/ststm32/eval_f107vc.rst index aba944730c..ed7254d95c 100644 --- a/boards/ststm32/eval_f107vc.rst +++ b/boards/ststm32/eval_f107vc.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/eval_f373vc.rst b/boards/ststm32/eval_f373vc.rst index e6cc305a8e..1b1e76844f 100644 --- a/boards/ststm32/eval_f373vc.rst +++ b/boards/ststm32/eval_f373vc.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/eval_l073z.rst b/boards/ststm32/eval_l073z.rst index d3ffad479b..62894d42c9 100644 --- a/boards/ststm32/eval_l073z.rst +++ b/boards/ststm32/eval_l073z.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/fk407m1.rst b/boards/ststm32/fk407m1.rst index 5d0d2f6e41..d693f53e11 100644 --- a/boards/ststm32/fk407m1.rst +++ b/boards/ststm32/fk407m1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/fysetc_s6.rst b/boards/ststm32/fysetc_s6.rst index 26129cd37e..e01ad42b9a 100644 --- a/boards/ststm32/fysetc_s6.rst +++ b/boards/ststm32/fysetc_s6.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103C4.rst b/boards/ststm32/genericSTM32F103C4.rst index ddeb57869c..d773e314fa 100644 --- a/boards/ststm32/genericSTM32F103C4.rst +++ b/boards/ststm32/genericSTM32F103C4.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103C6.rst b/boards/ststm32/genericSTM32F103C6.rst index d26f4850c6..00c11a77ce 100644 --- a/boards/ststm32/genericSTM32F103C6.rst +++ b/boards/ststm32/genericSTM32F103C6.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103C8.rst b/boards/ststm32/genericSTM32F103C8.rst index 46a25e0f10..e7c14d688f 100644 --- a/boards/ststm32/genericSTM32F103C8.rst +++ b/boards/ststm32/genericSTM32F103C8.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103CB.rst b/boards/ststm32/genericSTM32F103CB.rst index 2abdec41a7..5d9c1c0eb4 100644 --- a/boards/ststm32/genericSTM32F103CB.rst +++ b/boards/ststm32/genericSTM32F103CB.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103R4.rst b/boards/ststm32/genericSTM32F103R4.rst index 0f3f14f1ac..3216398e3d 100644 --- a/boards/ststm32/genericSTM32F103R4.rst +++ b/boards/ststm32/genericSTM32F103R4.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103R6.rst b/boards/ststm32/genericSTM32F103R6.rst index dca962e88d..63f53bb74e 100644 --- a/boards/ststm32/genericSTM32F103R6.rst +++ b/boards/ststm32/genericSTM32F103R6.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103R8.rst b/boards/ststm32/genericSTM32F103R8.rst index eb3539b794..7fb7bda328 100644 --- a/boards/ststm32/genericSTM32F103R8.rst +++ b/boards/ststm32/genericSTM32F103R8.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103RB.rst b/boards/ststm32/genericSTM32F103RB.rst index c9330216ed..7f0a345abf 100644 --- a/boards/ststm32/genericSTM32F103RB.rst +++ b/boards/ststm32/genericSTM32F103RB.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/genericSTM32F103RC.rst b/boards/ststm32/genericSTM32F103RC.rst index f0f3c7a802..4ed91f3238 100644 --- a/boards/ststm32/genericSTM32F103RC.rst +++ b/boards/ststm32/genericSTM32F103RC.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103RD.rst b/boards/ststm32/genericSTM32F103RD.rst index daa8188fd9..38eb590d9e 100644 --- a/boards/ststm32/genericSTM32F103RD.rst +++ b/boards/ststm32/genericSTM32F103RD.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103RE.rst b/boards/ststm32/genericSTM32F103RE.rst index 07e310aa04..ecaa4f5c91 100644 --- a/boards/ststm32/genericSTM32F103RE.rst +++ b/boards/ststm32/genericSTM32F103RE.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103RF.rst b/boards/ststm32/genericSTM32F103RF.rst index ff0de86b15..4f059da96c 100644 --- a/boards/ststm32/genericSTM32F103RF.rst +++ b/boards/ststm32/genericSTM32F103RF.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103RG.rst b/boards/ststm32/genericSTM32F103RG.rst index 6e7a5c15f4..a105a1eea6 100644 --- a/boards/ststm32/genericSTM32F103RG.rst +++ b/boards/ststm32/genericSTM32F103RG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103T4.rst b/boards/ststm32/genericSTM32F103T4.rst index be8539033e..f3cae66f34 100644 --- a/boards/ststm32/genericSTM32F103T4.rst +++ b/boards/ststm32/genericSTM32F103T4.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103T6.rst b/boards/ststm32/genericSTM32F103T6.rst index 8cbabd98d4..da1a92f1ba 100644 --- a/boards/ststm32/genericSTM32F103T6.rst +++ b/boards/ststm32/genericSTM32F103T6.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103T8.rst b/boards/ststm32/genericSTM32F103T8.rst index 2ac7a3c215..06666a0181 100644 --- a/boards/ststm32/genericSTM32F103T8.rst +++ b/boards/ststm32/genericSTM32F103T8.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103TB.rst b/boards/ststm32/genericSTM32F103TB.rst index 738c388afe..160523fb1e 100644 --- a/boards/ststm32/genericSTM32F103TB.rst +++ b/boards/ststm32/genericSTM32F103TB.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103V8.rst b/boards/ststm32/genericSTM32F103V8.rst index d2d4e71d93..803df52617 100644 --- a/boards/ststm32/genericSTM32F103V8.rst +++ b/boards/ststm32/genericSTM32F103V8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VB.rst b/boards/ststm32/genericSTM32F103VB.rst index a3fd8cbec1..ca35fa6a4b 100644 --- a/boards/ststm32/genericSTM32F103VB.rst +++ b/boards/ststm32/genericSTM32F103VB.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VC.rst b/boards/ststm32/genericSTM32F103VC.rst index 7e86cd0920..83e51d8493 100644 --- a/boards/ststm32/genericSTM32F103VC.rst +++ b/boards/ststm32/genericSTM32F103VC.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VD.rst b/boards/ststm32/genericSTM32F103VD.rst index 8249fe6ce4..ba97e201fd 100644 --- a/boards/ststm32/genericSTM32F103VD.rst +++ b/boards/ststm32/genericSTM32F103VD.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VE.rst b/boards/ststm32/genericSTM32F103VE.rst index 2b7b0b4244..c13d0a3f68 100644 --- a/boards/ststm32/genericSTM32F103VE.rst +++ b/boards/ststm32/genericSTM32F103VE.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VF.rst b/boards/ststm32/genericSTM32F103VF.rst index 930159b5be..333eb840a9 100644 --- a/boards/ststm32/genericSTM32F103VF.rst +++ b/boards/ststm32/genericSTM32F103VF.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103VG.rst b/boards/ststm32/genericSTM32F103VG.rst index 21086958f2..7d62037de3 100644 --- a/boards/ststm32/genericSTM32F103VG.rst +++ b/boards/ststm32/genericSTM32F103VG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103ZC.rst b/boards/ststm32/genericSTM32F103ZC.rst index 089ef43258..37a24ff9c8 100644 --- a/boards/ststm32/genericSTM32F103ZC.rst +++ b/boards/ststm32/genericSTM32F103ZC.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103ZD.rst b/boards/ststm32/genericSTM32F103ZD.rst index 4843b9bdf1..429a8c8a87 100644 --- a/boards/ststm32/genericSTM32F103ZD.rst +++ b/boards/ststm32/genericSTM32F103ZD.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103ZE.rst b/boards/ststm32/genericSTM32F103ZE.rst index 2d4e082b17..43b211185f 100644 --- a/boards/ststm32/genericSTM32F103ZE.rst +++ b/boards/ststm32/genericSTM32F103ZE.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103ZF.rst b/boards/ststm32/genericSTM32F103ZF.rst index 9e19584623..e9c52b6343 100644 --- a/boards/ststm32/genericSTM32F103ZF.rst +++ b/boards/ststm32/genericSTM32F103ZF.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F103ZG.rst b/boards/ststm32/genericSTM32F103ZG.rst index 8735546eb3..80025b2589 100644 --- a/boards/ststm32/genericSTM32F103ZG.rst +++ b/boards/ststm32/genericSTM32F103ZG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F303CB.rst b/boards/ststm32/genericSTM32F303CB.rst index 8dca542224..1bc11f2d7a 100644 --- a/boards/ststm32/genericSTM32F303CB.rst +++ b/boards/ststm32/genericSTM32F303CB.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401CB.rst b/boards/ststm32/genericSTM32F401CB.rst index 15906ebe94..faff527c49 100644 --- a/boards/ststm32/genericSTM32F401CB.rst +++ b/boards/ststm32/genericSTM32F401CB.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401CC.rst b/boards/ststm32/genericSTM32F401CC.rst index fc87293eaa..aa3517f7be 100644 --- a/boards/ststm32/genericSTM32F401CC.rst +++ b/boards/ststm32/genericSTM32F401CC.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401CD.rst b/boards/ststm32/genericSTM32F401CD.rst index e21bf69d1f..d161b303e8 100644 --- a/boards/ststm32/genericSTM32F401CD.rst +++ b/boards/ststm32/genericSTM32F401CD.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401CE.rst b/boards/ststm32/genericSTM32F401CE.rst index b38ed4d3de..6caab76c31 100644 --- a/boards/ststm32/genericSTM32F401CE.rst +++ b/boards/ststm32/genericSTM32F401CE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401RB.rst b/boards/ststm32/genericSTM32F401RB.rst index bc872fc4b0..0344dd6f1e 100644 --- a/boards/ststm32/genericSTM32F401RB.rst +++ b/boards/ststm32/genericSTM32F401RB.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/genericSTM32F401RC.rst b/boards/ststm32/genericSTM32F401RC.rst index 2d7cf781af..3be9f96475 100644 --- a/boards/ststm32/genericSTM32F401RC.rst +++ b/boards/ststm32/genericSTM32F401RC.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/genericSTM32F401RD.rst b/boards/ststm32/genericSTM32F401RD.rst index 484d3561fc..949bd3d420 100644 --- a/boards/ststm32/genericSTM32F401RD.rst +++ b/boards/ststm32/genericSTM32F401RD.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F401RE.rst b/boards/ststm32/genericSTM32F401RE.rst index 3e63ef8111..ab7af17093 100644 --- a/boards/ststm32/genericSTM32F401RE.rst +++ b/boards/ststm32/genericSTM32F401RE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_spl` - Standard Peripheral Library for ST STM32 microcontrollers diff --git a/boards/ststm32/genericSTM32F405RG.rst b/boards/ststm32/genericSTM32F405RG.rst index 5543132784..46d0c0ebed 100644 --- a/boards/ststm32/genericSTM32F405RG.rst +++ b/boards/ststm32/genericSTM32F405RG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F407IGT6.rst b/boards/ststm32/genericSTM32F407IGT6.rst index 725f24cd04..548a223098 100644 --- a/boards/ststm32/genericSTM32F407IGT6.rst +++ b/boards/ststm32/genericSTM32F407IGT6.rst @@ -129,7 +129,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F407VET6.rst b/boards/ststm32/genericSTM32F407VET6.rst index 7b2ba32c5c..00fb935b2d 100644 --- a/boards/ststm32/genericSTM32F407VET6.rst +++ b/boards/ststm32/genericSTM32F407VET6.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F407VGT6.rst b/boards/ststm32/genericSTM32F407VGT6.rst index 731677b953..285924390c 100644 --- a/boards/ststm32/genericSTM32F407VGT6.rst +++ b/boards/ststm32/genericSTM32F407VGT6.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F410C8.rst b/boards/ststm32/genericSTM32F410C8.rst index 06b1ad6f60..02fd232660 100644 --- a/boards/ststm32/genericSTM32F410C8.rst +++ b/boards/ststm32/genericSTM32F410C8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F410CB.rst b/boards/ststm32/genericSTM32F410CB.rst index 44bad3f80a..6ca555cb6c 100644 --- a/boards/ststm32/genericSTM32F410CB.rst +++ b/boards/ststm32/genericSTM32F410CB.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F410R8.rst b/boards/ststm32/genericSTM32F410R8.rst index 986ef80f18..78e9a66a39 100644 --- a/boards/ststm32/genericSTM32F410R8.rst +++ b/boards/ststm32/genericSTM32F410R8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F410RB.rst b/boards/ststm32/genericSTM32F410RB.rst index 7d07789c01..2945673e16 100644 --- a/boards/ststm32/genericSTM32F410RB.rst +++ b/boards/ststm32/genericSTM32F410RB.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F411CC.rst b/boards/ststm32/genericSTM32F411CC.rst index a7530a92b9..b3ca075be0 100644 --- a/boards/ststm32/genericSTM32F411CC.rst +++ b/boards/ststm32/genericSTM32F411CC.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F411CE.rst b/boards/ststm32/genericSTM32F411CE.rst index 0920f8e65d..d9d3538313 100644 --- a/boards/ststm32/genericSTM32F411CE.rst +++ b/boards/ststm32/genericSTM32F411CE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F411RC.rst b/boards/ststm32/genericSTM32F411RC.rst index 6422fe007f..191448d44c 100644 --- a/boards/ststm32/genericSTM32F411RC.rst +++ b/boards/ststm32/genericSTM32F411RC.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F411RE.rst b/boards/ststm32/genericSTM32F411RE.rst index 1ff8341e29..9eede04ac2 100644 --- a/boards/ststm32/genericSTM32F411RE.rst +++ b/boards/ststm32/genericSTM32F411RE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F412CE.rst b/boards/ststm32/genericSTM32F412CE.rst index a349388107..0571b31372 100644 --- a/boards/ststm32/genericSTM32F412CE.rst +++ b/boards/ststm32/genericSTM32F412CE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F412CG.rst b/boards/ststm32/genericSTM32F412CG.rst index 1172db3016..9bae67a127 100644 --- a/boards/ststm32/genericSTM32F412CG.rst +++ b/boards/ststm32/genericSTM32F412CG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F412RE.rst b/boards/ststm32/genericSTM32F412RE.rst index fd7771187f..3819ed21c4 100644 --- a/boards/ststm32/genericSTM32F412RE.rst +++ b/boards/ststm32/genericSTM32F412RE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F412RG.rst b/boards/ststm32/genericSTM32F412RG.rst index 66300cf698..36f6c8bc49 100644 --- a/boards/ststm32/genericSTM32F412RG.rst +++ b/boards/ststm32/genericSTM32F412RG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F413CG.rst b/boards/ststm32/genericSTM32F413CG.rst index e5e2ed536e..42a95419a2 100644 --- a/boards/ststm32/genericSTM32F413CG.rst +++ b/boards/ststm32/genericSTM32F413CG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F413CH.rst b/boards/ststm32/genericSTM32F413CH.rst index 4d1d5f5598..971cee3298 100644 --- a/boards/ststm32/genericSTM32F413CH.rst +++ b/boards/ststm32/genericSTM32F413CH.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F413RG.rst b/boards/ststm32/genericSTM32F413RG.rst index a7c28525f0..0babc6f290 100644 --- a/boards/ststm32/genericSTM32F413RG.rst +++ b/boards/ststm32/genericSTM32F413RG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F413RH.rst b/boards/ststm32/genericSTM32F413RH.rst index a0190c701e..400ddec826 100644 --- a/boards/ststm32/genericSTM32F413RH.rst +++ b/boards/ststm32/genericSTM32F413RH.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F415RG.rst b/boards/ststm32/genericSTM32F415RG.rst index 53575652a6..29755351c7 100644 --- a/boards/ststm32/genericSTM32F415RG.rst +++ b/boards/ststm32/genericSTM32F415RG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F417VE.rst b/boards/ststm32/genericSTM32F417VE.rst index 1433bfd204..10f3034c77 100644 --- a/boards/ststm32/genericSTM32F417VE.rst +++ b/boards/ststm32/genericSTM32F417VE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F417VG.rst b/boards/ststm32/genericSTM32F417VG.rst index 22555aef77..ebd235cef7 100644 --- a/boards/ststm32/genericSTM32F417VG.rst +++ b/boards/ststm32/genericSTM32F417VG.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F423CH.rst b/boards/ststm32/genericSTM32F423CH.rst index ab28278edc..a1a59a7fe3 100644 --- a/boards/ststm32/genericSTM32F423CH.rst +++ b/boards/ststm32/genericSTM32F423CH.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F423RH.rst b/boards/ststm32/genericSTM32F423RH.rst index ffb73faa0a..dc0d5d7a08 100644 --- a/boards/ststm32/genericSTM32F423RH.rst +++ b/boards/ststm32/genericSTM32F423RH.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F446RC.rst b/boards/ststm32/genericSTM32F446RC.rst index 9ab99afb8a..de3ab14134 100644 --- a/boards/ststm32/genericSTM32F446RC.rst +++ b/boards/ststm32/genericSTM32F446RC.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32F446RE.rst b/boards/ststm32/genericSTM32F446RE.rst index b591767d8a..d092f538be 100644 --- a/boards/ststm32/genericSTM32F446RE.rst +++ b/boards/ststm32/genericSTM32F446RE.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32G431CB.rst b/boards/ststm32/genericSTM32G431CB.rst index c7f6ec2865..2897d8d8df 100644 --- a/boards/ststm32/genericSTM32G431CB.rst +++ b/boards/ststm32/genericSTM32G431CB.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/genericSTM32H750VB.rst b/boards/ststm32/genericSTM32H750VB.rst index b5e90cf088..a2e237436e 100644 --- a/boards/ststm32/genericSTM32H750VB.rst +++ b/boards/ststm32/genericSTM32H750VB.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/giga_r1_m4.rst b/boards/ststm32/giga_r1_m4.rst new file mode 100644 index 0000000000..eebde93493 --- /dev/null +++ b/boards/ststm32/giga_r1_m4.rst @@ -0,0 +1,129 @@ +.. 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_giga_r1_m4: + +Arduino Giga R1 (M4 core) +========================= + +.. 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** + - STM32H747XIH6 + * - **Frequency** + - 480MHz + * - **Flash** + - 1MB + * - **RAM** + - 287.35KB + * - **Vendor** + - `Arduino `__ + + +Configuration +------------- + +Please use ``giga_r1_m4`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:giga_r1_m4] + platform = ststm32 + board = giga_r1_m4 + +You can override default Arduino Giga R1 (M4 core) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `giga_r1_m4.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:giga_r1_m4] + platform = ststm32 + board = giga_r1_m4 + + ; change microcontroller + board_build.mcu = stm32h747xih6 + + ; change MCU frequency + board_build.f_cpu = 480000000L + + +Uploading +--------- +Arduino Giga R1 (M4 core) supports the following uploading protocols: + +* ``cmsis-dap`` +* ``dfu`` +* ``jlink`` +* ``mbed`` +* ``stlink`` + +Default protocol is ``dfu`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:giga_r1_m4] + platform = ststm32 + board = giga_r1_m4 + + upload_protocol = dfu + +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`. + +Arduino Giga R1 (M4 core) 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 + * - :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. \ No newline at end of file diff --git a/boards/ststm32/giga_r1_m7.rst b/boards/ststm32/giga_r1_m7.rst new file mode 100644 index 0000000000..af229d3559 --- /dev/null +++ b/boards/ststm32/giga_r1_m7.rst @@ -0,0 +1,129 @@ +.. 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_giga_r1_m7: + +Arduino Giga R1 (M7 core) +========================= + +.. 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** + - STM32H747XIH6 + * - **Frequency** + - 480MHz + * - **Flash** + - 768KB + * - **RAM** + - 511.35KB + * - **Vendor** + - `Arduino `__ + + +Configuration +------------- + +Please use ``giga_r1_m7`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:giga_r1_m7] + platform = ststm32 + board = giga_r1_m7 + +You can override default Arduino Giga R1 (M7 core) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `giga_r1_m7.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:giga_r1_m7] + platform = ststm32 + board = giga_r1_m7 + + ; change microcontroller + board_build.mcu = stm32h747xih6 + + ; change MCU frequency + board_build.f_cpu = 480000000L + + +Uploading +--------- +Arduino Giga R1 (M7 core) supports the following uploading protocols: + +* ``cmsis-dap`` +* ``dfu`` +* ``jlink`` +* ``mbed`` +* ``stlink`` + +Default protocol is ``dfu`` + +You can change upload protocol using :ref:`projectconf_upload_protocol` option: + +.. code-block:: ini + + [env:giga_r1_m7] + platform = ststm32 + board = giga_r1_m7 + + upload_protocol = dfu + +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`. + +Arduino Giga R1 (M7 core) 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 + * - :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. \ No newline at end of file diff --git a/boards/ststm32/hy_tinystm103tb.rst b/boards/ststm32/hy_tinystm103tb.rst index 57a8734c97..2c5741e7ac 100644 --- a/boards/ststm32/hy_tinystm103tb.rst +++ b/boards/ststm32/hy_tinystm103tb.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/leafony_ap03.rst b/boards/ststm32/leafony_ap03.rst index f73521a36a..4db63658d2 100644 --- a/boards/ststm32/leafony_ap03.rst +++ b/boards/ststm32/leafony_ap03.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/malyanm200_f070cb.rst b/boards/ststm32/malyanm200_f070cb.rst index 1a9261dcad..9dd0fd438f 100644 --- a/boards/ststm32/malyanm200_f070cb.rst +++ b/boards/ststm32/malyanm200_f070cb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/malyanm200_f103cb.rst b/boards/ststm32/malyanm200_f103cb.rst index d79569125e..602521f71c 100644 --- a/boards/ststm32/malyanm200_f103cb.rst +++ b/boards/ststm32/malyanm200_f103cb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/malyanm300_f070cb.rst b/boards/ststm32/malyanm300_f070cb.rst index 318fcfef59..9104d117aa 100644 --- a/boards/ststm32/malyanm300_f070cb.rst +++ b/boards/ststm32/malyanm300_f070cb.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/maple.rst b/boards/ststm32/maple.rst index 6eba34f7ef..817803302e 100644 --- a/boards/ststm32/maple.rst +++ b/boards/ststm32/maple.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/maple_mini_b20.rst b/boards/ststm32/maple_mini_b20.rst index 37373d0e9b..c30e602f3e 100644 --- a/boards/ststm32/maple_mini_b20.rst +++ b/boards/ststm32/maple_mini_b20.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/maple_mini_origin.rst b/boards/ststm32/maple_mini_origin.rst index f4d1221ec2..a93c4a0da9 100644 --- a/boards/ststm32/maple_mini_origin.rst +++ b/boards/ststm32/maple_mini_origin.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/maple_ret6.rst b/boards/ststm32/maple_ret6.rst index fee586ac91..90eee603db 100644 --- a/boards/ststm32/maple_ret6.rst +++ b/boards/ststm32/maple_ret6.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/mbed_connect_odin.rst b/boards/ststm32/mbed_connect_odin.rst index f5615424be..f7a9d8a2ff 100644 --- a/boards/ststm32/mbed_connect_odin.rst +++ b/boards/ststm32/mbed_connect_odin.rst @@ -128,7 +128,7 @@ Frameworks - Description * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/microduino32_flash.rst b/boards/ststm32/microduino32_flash.rst index 424cc835c4..d4bd6d8387 100644 --- a/boards/ststm32/microduino32_flash.rst +++ b/boards/ststm32/microduino32_flash.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/mote_l152rc.rst b/boards/ststm32/mote_l152rc.rst index c260759cff..f4644b0120 100644 --- a/boards/ststm32/mote_l152rc.rst +++ b/boards/ststm32/mote_l152rc.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/mts_dragonfly_f411re.rst b/boards/ststm32/mts_dragonfly_f411re.rst index f329b1358b..d455c51389 100644 --- a/boards/ststm32/mts_dragonfly_f411re.rst +++ b/boards/ststm32/mts_dragonfly_f411re.rst @@ -129,7 +129,7 @@ Frameworks - Description * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/mts_mdot_f405rg.rst b/boards/ststm32/mts_mdot_f405rg.rst index d6c554eb4c..7f5745f429 100644 --- a/boards/ststm32/mts_mdot_f405rg.rst +++ b/boards/ststm32/mts_mdot_f405rg.rst @@ -129,7 +129,7 @@ Frameworks - Description * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/mts_mdot_f411re.rst b/boards/ststm32/mts_mdot_f411re.rst index 2f184491c0..eb20effc04 100644 --- a/boards/ststm32/mts_mdot_f411re.rst +++ b/boards/ststm32/mts_mdot_f411re.rst @@ -129,7 +129,7 @@ Frameworks - Description * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/mxchip_az3166.rst b/boards/ststm32/mxchip_az3166.rst index 7a9dbf37cd..b048bb07a9 100644 --- a/boards/ststm32/mxchip_az3166.rst +++ b/boards/ststm32/mxchip_az3166.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/netduino2plus.rst b/boards/ststm32/netduino2plus.rst index 2188d7664e..50c255d921 100644 --- a/boards/ststm32/netduino2plus.rst +++ b/boards/ststm32/netduino2plus.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_f030r8.rst b/boards/ststm32/nucleo_f030r8.rst index 9cb6ed63e8..7e982f16ee 100644 --- a/boards/ststm32/nucleo_f030r8.rst +++ b/boards/ststm32/nucleo_f030r8.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_f031k6.rst b/boards/ststm32/nucleo_f031k6.rst index b1ad3a38e4..cf9b0bf765 100644 --- a/boards/ststm32/nucleo_f031k6.rst +++ b/boards/ststm32/nucleo_f031k6.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_f042k6.rst b/boards/ststm32/nucleo_f042k6.rst index 83c5001f28..5f47b60c49 100644 --- a/boards/ststm32/nucleo_f042k6.rst +++ b/boards/ststm32/nucleo_f042k6.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_f070rb.rst b/boards/ststm32/nucleo_f070rb.rst index c4a5ac1f19..22b48329ae 100644 --- a/boards/ststm32/nucleo_f070rb.rst +++ b/boards/ststm32/nucleo_f070rb.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f072rb.rst b/boards/ststm32/nucleo_f072rb.rst index fee892efbf..0734307fae 100644 --- a/boards/ststm32/nucleo_f072rb.rst +++ b/boards/ststm32/nucleo_f072rb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f091rc.rst b/boards/ststm32/nucleo_f091rc.rst index 065db672b6..3c4d6e5cb2 100644 --- a/boards/ststm32/nucleo_f091rc.rst +++ b/boards/ststm32/nucleo_f091rc.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f103rb.rst b/boards/ststm32/nucleo_f103rb.rst index 70cb88fda5..11912c4fcd 100644 --- a/boards/ststm32/nucleo_f103rb.rst +++ b/boards/ststm32/nucleo_f103rb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f207zg.rst b/boards/ststm32/nucleo_f207zg.rst index f59345b008..3e6c37cd59 100644 --- a/boards/ststm32/nucleo_f207zg.rst +++ b/boards/ststm32/nucleo_f207zg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f302r8.rst b/boards/ststm32/nucleo_f302r8.rst index 1b07f50fb1..f207f37a15 100644 --- a/boards/ststm32/nucleo_f302r8.rst +++ b/boards/ststm32/nucleo_f302r8.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_f303k8.rst b/boards/ststm32/nucleo_f303k8.rst index 7069feb0bd..6e3df1840b 100644 --- a/boards/ststm32/nucleo_f303k8.rst +++ b/boards/ststm32/nucleo_f303k8.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f303re.rst b/boards/ststm32/nucleo_f303re.rst index 55a8f80a95..87670654e1 100644 --- a/boards/ststm32/nucleo_f303re.rst +++ b/boards/ststm32/nucleo_f303re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f303ze.rst b/boards/ststm32/nucleo_f303ze.rst index 26087e4639..f2374335b5 100644 --- a/boards/ststm32/nucleo_f303ze.rst +++ b/boards/ststm32/nucleo_f303ze.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f334r8.rst b/boards/ststm32/nucleo_f334r8.rst index 9dc5c64ac5..4826a1806a 100644 --- a/boards/ststm32/nucleo_f334r8.rst +++ b/boards/ststm32/nucleo_f334r8.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_f401re.rst b/boards/ststm32/nucleo_f401re.rst index 7470974e60..b69c60e8c2 100644 --- a/boards/ststm32/nucleo_f401re.rst +++ b/boards/ststm32/nucleo_f401re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f410rb.rst b/boards/ststm32/nucleo_f410rb.rst index e9df4e437f..34017829d8 100644 --- a/boards/ststm32/nucleo_f410rb.rst +++ b/boards/ststm32/nucleo_f410rb.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_f411re.rst b/boards/ststm32/nucleo_f411re.rst index 0e5876c30f..904263a9d4 100644 --- a/boards/ststm32/nucleo_f411re.rst +++ b/boards/ststm32/nucleo_f411re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f412zg.rst b/boards/ststm32/nucleo_f412zg.rst index e6fed7aabf..132eb1f019 100644 --- a/boards/ststm32/nucleo_f412zg.rst +++ b/boards/ststm32/nucleo_f412zg.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f413zh.rst b/boards/ststm32/nucleo_f413zh.rst index 1abc8d3728..e7c86fbed4 100644 --- a/boards/ststm32/nucleo_f413zh.rst +++ b/boards/ststm32/nucleo_f413zh.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f429zi.rst b/boards/ststm32/nucleo_f429zi.rst index 5930343474..9ffad5d9e9 100644 --- a/boards/ststm32/nucleo_f429zi.rst +++ b/boards/ststm32/nucleo_f429zi.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f439zi.rst b/boards/ststm32/nucleo_f439zi.rst index 261ea767d7..15c8f73f06 100644 --- a/boards/ststm32/nucleo_f439zi.rst +++ b/boards/ststm32/nucleo_f439zi.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f446re.rst b/boards/ststm32/nucleo_f446re.rst index f066286e2a..1f8104e0af 100644 --- a/boards/ststm32/nucleo_f446re.rst +++ b/boards/ststm32/nucleo_f446re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f446ze.rst b/boards/ststm32/nucleo_f446ze.rst index 8d0852367e..4bcc4ba944 100644 --- a/boards/ststm32/nucleo_f446ze.rst +++ b/boards/ststm32/nucleo_f446ze.rst @@ -128,11 +128,14 @@ 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 * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f722ze.rst b/boards/ststm32/nucleo_f722ze.rst index 7c2f9f0c4a..219b96f8c5 100644 --- a/boards/ststm32/nucleo_f722ze.rst +++ b/boards/ststm32/nucleo_f722ze.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_f746zg.rst b/boards/ststm32/nucleo_f746zg.rst index b65b5fa9e5..468b4af6d2 100644 --- a/boards/ststm32/nucleo_f746zg.rst +++ b/boards/ststm32/nucleo_f746zg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f756zg.rst b/boards/ststm32/nucleo_f756zg.rst index 5bfa8b790e..1752c09a0f 100644 --- a/boards/ststm32/nucleo_f756zg.rst +++ b/boards/ststm32/nucleo_f756zg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_f767zi.rst b/boards/ststm32/nucleo_f767zi.rst index 77c14809a2..79975cb747 100644 --- a/boards/ststm32/nucleo_f767zi.rst +++ b/boards/ststm32/nucleo_f767zi.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_g070rb.rst b/boards/ststm32/nucleo_g070rb.rst index 6795708e3e..251f5aa465 100644 --- a/boards/ststm32/nucleo_g070rb.rst +++ b/boards/ststm32/nucleo_g070rb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_g071rb.rst b/boards/ststm32/nucleo_g071rb.rst index 73d1c5a3b9..597a93d4ea 100644 --- a/boards/ststm32/nucleo_g071rb.rst +++ b/boards/ststm32/nucleo_g071rb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_g431kb.rst b/boards/ststm32/nucleo_g431kb.rst index 9942c4e514..dfbe7ffb3d 100644 --- a/boards/ststm32/nucleo_g431kb.rst +++ b/boards/ststm32/nucleo_g431kb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_g431rb.rst b/boards/ststm32/nucleo_g431rb.rst index 36dcde8ff8..1b44e63e6c 100644 --- a/boards/ststm32/nucleo_g431rb.rst +++ b/boards/ststm32/nucleo_g431rb.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_g474re.rst b/boards/ststm32/nucleo_g474re.rst index b42312e531..1a3077d377 100644 --- a/boards/ststm32/nucleo_g474re.rst +++ b/boards/ststm32/nucleo_g474re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_h723zg.rst b/boards/ststm32/nucleo_h723zg.rst index 1ececda5aa..0e3439a5a0 100644 --- a/boards/ststm32/nucleo_h723zg.rst +++ b/boards/ststm32/nucleo_h723zg.rst @@ -131,6 +131,9 @@ Frameworks * - :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_libopencm3` + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. + * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_h753zi.rst b/boards/ststm32/nucleo_h753zi.rst index 86ce13a636..f4791dfbaa 100644 --- a/boards/ststm32/nucleo_h753zi.rst +++ b/boards/ststm32/nucleo_h753zi.rst @@ -30,7 +30,7 @@ Platform :ref:`platform_ststm32`: The STM32 family of 32-bit Flash MCUs based on * - **Flash** - 2MB * - **RAM** - - 864KB + - 512KB * - **Vendor** - `ST `__ @@ -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_l011k4.rst b/boards/ststm32/nucleo_l011k4.rst index 55671954c3..73ac1ef79b 100644 --- a/boards/ststm32/nucleo_l011k4.rst +++ b/boards/ststm32/nucleo_l011k4.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_l031k6.rst b/boards/ststm32/nucleo_l031k6.rst index e5d622e26d..7754fac8d1 100644 --- a/boards/ststm32/nucleo_l031k6.rst +++ b/boards/ststm32/nucleo_l031k6.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_l053r8.rst b/boards/ststm32/nucleo_l053r8.rst index 8f62b38982..7e08a91913 100644 --- a/boards/ststm32/nucleo_l053r8.rst +++ b/boards/ststm32/nucleo_l053r8.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/nucleo_l073rz.rst b/boards/ststm32/nucleo_l073rz.rst index 1396ea3bb1..61cf833642 100644 --- a/boards/ststm32/nucleo_l073rz.rst +++ b/boards/ststm32/nucleo_l073rz.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l152re.rst b/boards/ststm32/nucleo_l152re.rst index 956a355d55..440bc5ca7e 100644 --- a/boards/ststm32/nucleo_l152re.rst +++ b/boards/ststm32/nucleo_l152re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l432kc.rst b/boards/ststm32/nucleo_l432kc.rst index 1ddfdbedb0..9e80aa5e59 100644 --- a/boards/ststm32/nucleo_l432kc.rst +++ b/boards/ststm32/nucleo_l432kc.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l433rc_p.rst b/boards/ststm32/nucleo_l433rc_p.rst index ef7446ac2f..0c6b35ef13 100644 --- a/boards/ststm32/nucleo_l433rc_p.rst +++ b/boards/ststm32/nucleo_l433rc_p.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l452re.rst b/boards/ststm32/nucleo_l452re.rst index 88da4b75dd..1434c09baa 100644 --- a/boards/ststm32/nucleo_l452re.rst +++ b/boards/ststm32/nucleo_l452re.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/nucleo_l476rg.rst b/boards/ststm32/nucleo_l476rg.rst index a6aec8a978..c0fe1c7b2b 100644 --- a/boards/ststm32/nucleo_l476rg.rst +++ b/boards/ststm32/nucleo_l476rg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l486rg.rst b/boards/ststm32/nucleo_l486rg.rst index c4505491eb..a7fe7c03b7 100644 --- a/boards/ststm32/nucleo_l486rg.rst +++ b/boards/ststm32/nucleo_l486rg.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l496zg.rst b/boards/ststm32/nucleo_l496zg.rst index 67d4f8323f..43410b4b1a 100644 --- a/boards/ststm32/nucleo_l496zg.rst +++ b/boards/ststm32/nucleo_l496zg.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/nucleo_l496zg_p.rst b/boards/ststm32/nucleo_l496zg_p.rst index 2e5db62e11..50163d428b 100644 --- a/boards/ststm32/nucleo_l496zg_p.rst +++ b/boards/ststm32/nucleo_l496zg_p.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/olimex_e407.rst b/boards/ststm32/olimex_e407.rst index 712e2176fb..fbbbc7a709 100644 --- a/boards/ststm32/olimex_e407.rst +++ b/boards/ststm32/olimex_e407.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/olimex_f103.rst b/boards/ststm32/olimex_f103.rst index bb31158ac6..0c363e0e24 100644 --- a/boards/ststm32/olimex_f103.rst +++ b/boards/ststm32/olimex_f103.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/olimex_h407.rst b/boards/ststm32/olimex_h407.rst index ced0ac56f1..57128767e8 100644 --- a/boards/ststm32/olimex_h407.rst +++ b/boards/ststm32/olimex_h407.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/olimex_p405.rst b/boards/ststm32/olimex_p405.rst index 1e401fd019..7e93e8c28a 100644 --- a/boards/ststm32/olimex_p405.rst +++ b/boards/ststm32/olimex_p405.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/olimexino.rst b/boards/ststm32/olimexino.rst index 3a24cc9d6b..2dc51ea024 100644 --- a/boards/ststm32/olimexino.rst +++ b/boards/ststm32/olimexino.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/olimexino_stm32f3.rst b/boards/ststm32/olimexino_stm32f3.rst index 55181fa225..c48d1ca6ef 100644 --- a/boards/ststm32/olimexino_stm32f3.rst +++ b/boards/ststm32/olimexino_stm32f3.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/piconomix_px_her0.rst b/boards/ststm32/piconomix_px_her0.rst index b209b27a09..7cae9673c2 100644 --- a/boards/ststm32/piconomix_px_her0.rst +++ b/boards/ststm32/piconomix_px_her0.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/prntr_v2.rst b/boards/ststm32/prntr_v2.rst index 21c32e8bbd..5125d01e00 100644 --- a/boards/ststm32/prntr_v2.rst +++ b/boards/ststm32/prntr_v2.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/pybstick26_duino.rst b/boards/ststm32/pybstick26_duino.rst index 67de430e41..55fd6c68c3 100644 --- a/boards/ststm32/pybstick26_duino.rst +++ b/boards/ststm32/pybstick26_duino.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/pybstick26_lite.rst b/boards/ststm32/pybstick26_lite.rst index 26a7deac76..2e91628de9 100644 --- a/boards/ststm32/pybstick26_lite.rst +++ b/boards/ststm32/pybstick26_lite.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/pybstick26_pro.rst b/boards/ststm32/pybstick26_pro.rst index a9e883fff8..cdac688bac 100644 --- a/boards/ststm32/pybstick26_pro.rst +++ b/boards/ststm32/pybstick26_pro.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/pybstick26_std.rst b/boards/ststm32/pybstick26_std.rst index bf98cd5d05..d84c774766 100644 --- a/boards/ststm32/pybstick26_std.rst +++ b/boards/ststm32/pybstick26_std.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/rak811_tracker.rst b/boards/ststm32/rak811_tracker.rst index 2065ddd35f..e1ce94e64d 100644 --- a/boards/ststm32/rak811_tracker.rst +++ b/boards/ststm32/rak811_tracker.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/rak811_tracker_32.rst b/boards/ststm32/rak811_tracker_32.rst index 933a7762ea..2dae5df11f 100644 --- a/boards/ststm32/rak811_tracker_32.rst +++ b/boards/ststm32/rak811_tracker_32.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/remram_v1.rst b/boards/ststm32/remram_v1.rst index fb24f61153..9f8b664c9c 100644 --- a/boards/ststm32/remram_v1.rst +++ b/boards/ststm32/remram_v1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/rhf76_052.rst b/boards/ststm32/rhf76_052.rst index 778a739243..42d9bb7081 100644 --- a/boards/ststm32/rhf76_052.rst +++ b/boards/ststm32/rhf76_052.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/rhombio_l476dmw1k.rst b/boards/ststm32/rhombio_l476dmw1k.rst index 27e27eb4c7..bf85de2adc 100644 --- a/boards/ststm32/rhombio_l476dmw1k.rst +++ b/boards/ststm32/rhombio_l476dmw1k.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/robotdyn_blackpill_f303cc.rst b/boards/ststm32/robotdyn_blackpill_f303cc.rst index 0c9dfe13f9..349a28e061 100644 --- a/boards/ststm32/robotdyn_blackpill_f303cc.rst +++ b/boards/ststm32/robotdyn_blackpill_f303cc.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/rumba32_f446ve.rst b/boards/ststm32/rumba32_f446ve.rst index c364037a03..cf33b0a34b 100644 --- a/boards/ststm32/rumba32_f446ve.rst +++ b/boards/ststm32/rumba32_f446ve.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/sakuraio_evb_01.rst b/boards/ststm32/sakuraio_evb_01.rst index 5697f0b72b..acef82bfc4 100644 --- a/boards/ststm32/sakuraio_evb_01.rst +++ b/boards/ststm32/sakuraio_evb_01.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/seeedArchMax.rst b/boards/ststm32/seeedArchMax.rst index 3417ad6758..7f69c232bc 100644 --- a/boards/ststm32/seeedArchMax.rst +++ b/boards/ststm32/seeedArchMax.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/silica_sensor_node.rst b/boards/ststm32/silica_sensor_node.rst index d1d7543b39..8e5a97c91e 100644 --- a/boards/ststm32/silica_sensor_node.rst +++ b/boards/ststm32/silica_sensor_node.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/sparkfun_micromod_f405.rst b/boards/ststm32/sparkfun_micromod_f405.rst index 4bd5ace30a..4672ca7c2a 100644 --- a/boards/ststm32/sparkfun_micromod_f405.rst +++ b/boards/ststm32/sparkfun_micromod_f405.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/sparky_v1.rst b/boards/ststm32/sparky_v1.rst index c14986039a..22caf9d7ae 100644 --- a/boards/ststm32/sparky_v1.rst +++ b/boards/ststm32/sparky_v1.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/steval_fcu001v1.rst b/boards/ststm32/steval_fcu001v1.rst index 49bcc3b331..8a87c793e4 100644 --- a/boards/ststm32/steval_fcu001v1.rst +++ b/boards/ststm32/steval_fcu001v1.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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 diff --git a/boards/ststm32/steval_mksboxv1.rst b/boards/ststm32/steval_mksboxv1.rst index a7c105f3dc..0c83ab9f69 100644 --- a/boards/ststm32/steval_mksboxv1.rst +++ b/boards/ststm32/steval_mksboxv1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/stm32f4stamp.rst b/boards/ststm32/stm32f4stamp.rst index ac774f7695..39624b6bd0 100644 --- a/boards/ststm32/stm32f4stamp.rst +++ b/boards/ststm32/stm32f4stamp.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/storm32_v1_31_rc.rst b/boards/ststm32/storm32_v1_31_rc.rst index db46167ae6..d358f5e300 100644 --- a/boards/ststm32/storm32_v1_31_rc.rst +++ b/boards/ststm32/storm32_v1_31_rc.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/thunder_pack.rst b/boards/ststm32/thunder_pack.rst index fcc8c04ebc..a70bc4612d 100644 --- a/boards/ststm32/thunder_pack.rst +++ b/boards/ststm32/thunder_pack.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/thunder_pack_f411.rst b/boards/ststm32/thunder_pack_f411.rst index 9bda346a43..51b5cee3b0 100644 --- a/boards/ststm32/thunder_pack_f411.rst +++ b/boards/ststm32/thunder_pack_f411.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/vake_v1.rst b/boards/ststm32/vake_v1.rst index 40d0f8c33e..b08162e74a 100644 --- a/boards/ststm32/vake_v1.rst +++ b/boards/ststm32/vake_v1.rst @@ -135,7 +135,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/vccgnd_f103zet6.rst b/boards/ststm32/vccgnd_f103zet6.rst index 31f189ef0c..cea6041377 100644 --- a/boards/ststm32/vccgnd_f103zet6.rst +++ b/boards/ststm32/vccgnd_f103zet6.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/vccgnd_f407zg_mini.rst b/boards/ststm32/vccgnd_f407zg_mini.rst index 3a9ec29ace..9f08ab06b8 100644 --- a/boards/ststm32/vccgnd_f407zg_mini.rst +++ b/boards/ststm32/vccgnd_f407zg_mini.rst @@ -136,7 +136,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/waveshare_open103z.rst b/boards/ststm32/waveshare_open103z.rst index 477b992717..96a146fb71 100644 --- a/boards/ststm32/waveshare_open103z.rst +++ b/boards/ststm32/waveshare_open103z.rst @@ -134,7 +134,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/wio_3g.rst b/boards/ststm32/wio_3g.rst index 67f09147af..603e50d05e 100644 --- a/boards/ststm32/wio_3g.rst +++ b/boards/ststm32/wio_3g.rst @@ -127,7 +127,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/ststm32/wraith32_v1.rst b/boards/ststm32/wraith32_v1.rst index 7fe3fd80af..fd99b8137d 100644 --- a/boards/ststm32/wraith32_v1.rst +++ b/boards/ststm32/wraith32_v1.rst @@ -132,7 +132,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - 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/xdot_l151cc.rst b/boards/ststm32/xdot_l151cc.rst index 53215d48c4..681a699656 100644 --- a/boards/ststm32/xdot_l151cc.rst +++ b/boards/ststm32/xdot_l151cc.rst @@ -131,7 +131,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things diff --git a/boards/titiva/lplm4f120h5qr.rst b/boards/titiva/lplm4f120h5qr.rst index 6107f60909..39fff5c834 100644 --- a/boards/titiva/lplm4f120h5qr.rst +++ b/boards/titiva/lplm4f120h5qr.rst @@ -100,4 +100,4 @@ Frameworks - 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_libopencm3` - - Open source ARM Cortex-M microcontroller library \ No newline at end of file + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. \ No newline at end of file diff --git a/boards/titiva/lptm4c123gh6pm.rst b/boards/titiva/lptm4c123gh6pm.rst index 2a0bd3b8ac..3d3e1e4ffb 100644 --- a/boards/titiva/lptm4c123gh6pm.rst +++ b/boards/titiva/lptm4c123gh6pm.rst @@ -100,4 +100,4 @@ Frameworks - 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_libopencm3` - - Open source ARM Cortex-M microcontroller library \ No newline at end of file + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. \ No newline at end of file diff --git a/boards/titiva/lptm4c1294ncpdt.rst b/boards/titiva/lptm4c1294ncpdt.rst index 8d410676d6..025c272a61 100644 --- a/boards/titiva/lptm4c1294ncpdt.rst +++ b/boards/titiva/lptm4c1294ncpdt.rst @@ -100,4 +100,4 @@ Frameworks - 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_libopencm3` - - Open source ARM Cortex-M microcontroller library \ No newline at end of file + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. \ No newline at end of file diff --git a/core/migration.rst b/core/migration.rst index e7b26a54ff..92bde35fd4 100644 --- a/core/migration.rst +++ b/core/migration.rst @@ -65,7 +65,7 @@ taking into account the following steps: [env:myenv] ; Depend on ANY/Latest version of the development platform ; allowing breaking changes - platform = espressif32 + platform = platformio/espressif32 lib_deps = ; Omit library package owner (/) and depend on the library by name. @@ -89,7 +89,7 @@ taking into account the following steps: ; allowing new functionality (backward-compatible), and bug fixes. ; No breaking changes ; FYI: ^4 == ^4.0.0 == (>=4.0.0, <5.0.0) - platform = espressif32 @ ^4 + platform = platformio/espressif32 @ ^4 lib_deps = ; Depend on the latest 6.x stable version of ArduinoJson. diff --git a/frameworks/arduino.rst b/frameworks/arduino.rst index 52052be129..f8161abd80 100644 --- a/frameworks/arduino.rst +++ b/frameworks/arduino.rst @@ -484,6 +484,12 @@ You do not need to use/buy external debug probe. - 180MHz - 512KB - 128KB + * - :ref:`board_ststm32_nucleo_f446ze` + - :ref:`platform_ststm32` + - STM32F446ZET6 + - 180MHz + - 512KB + - 128KB * - :ref:`board_ststm32_nucleo_f722ze` - :ref:`platform_ststm32` - STM32F722ZET6 @@ -526,6 +532,12 @@ You do not need to use/buy external debug probe. - 400MHz - 2MB - 512KB + * - :ref:`board_ststm32_nucleo_h753zi` + - :ref:`platform_ststm32` + - STM32H753ZIT6 + - 400MHz + - 2MB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - STM32L010RBT6 @@ -1547,6 +1559,18 @@ Please click on board name for the further details. - 8MHz - 30KB - 2KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_atmelavr_chiwawa` - :ref:`platform_atmelavr` - ATMEGA32U4 @@ -2189,6 +2213,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - ESP32S3 @@ -2723,6 +2753,12 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - ESP32S3 @@ -3039,7 +3075,7 @@ Please click on board name for the further details. - :ref:`platform_ststm32` - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm8_stm8s003f3` - :ref:`platform_ststm8` @@ -4319,6 +4355,12 @@ Please click on board name for the further details. - 16MHz - 32KB - 2KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - ESP32 @@ -5378,6 +5420,20 @@ Arduino - 8MHz - 30KB - 2KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_atmelavr_chiwawa` - :ref:`platform_atmelavr` - External @@ -8885,6 +8941,13 @@ M5Stack - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_m5stack-core-esp32-16M` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 16MB + - 520KB * - :ref:`board_espressif32_m5stack-core2` - :ref:`platform_espressif32` - No @@ -10300,6 +10363,27 @@ MikroElektronika - 1.98MB - 512KB +MotorGo +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + Munich Labs ~~~~~~~~~~~ @@ -10881,6 +10965,27 @@ Pontech - 508KB - 128KB +PowerFeather +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + PrntrBoard ~~~~~~~~~~ @@ -11755,6 +11860,13 @@ ST - 180MHz - 512KB - 128KB + * - :ref:`board_ststm32_nucleo_f446ze` + - :ref:`platform_ststm32` + - On-board + - STM32F446ZET6 + - 180MHz + - 512KB + - 128KB * - :ref:`board_ststm32_nucleo_f722ze` - :ref:`platform_ststm32` - On-board @@ -11804,6 +11916,13 @@ ST - 400MHz - 2MB - 512KB + * - :ref:`board_ststm32_nucleo_h753zi` + - :ref:`platform_ststm32` + - On-board + - STM32H753ZIT6 + - 400MHz + - 2MB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -11942,7 +12061,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_l4s5i_iot01a` - :ref:`platform_ststm32` @@ -14199,6 +14318,27 @@ sduino - 32KB - 2KB +senseBox +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB + sino:bit ~~~~~~~~ diff --git a/frameworks/cmsis.rst b/frameworks/cmsis.rst index 72aa43abcf..64f87d8e7c 100644 --- a/frameworks/cmsis.rst +++ b/frameworks/cmsis.rst @@ -464,7 +464,7 @@ You do not need to use/buy external debug probe. - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - STM32L011K4T6 @@ -1034,7 +1034,7 @@ Please click on board name for the further details. - :ref:`platform_ststm32` - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_steval_fcu001v1` - :ref:`platform_ststm32` @@ -3456,7 +3456,7 @@ ST - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - On-board @@ -3602,7 +3602,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` diff --git a/frameworks/espidf.rst b/frameworks/espidf.rst index 989da1cc7f..0bb50c4e46 100644 --- a/frameworks/espidf.rst +++ b/frameworks/espidf.rst @@ -469,6 +469,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - ESP32S3 @@ -679,6 +685,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - ESP32S3 @@ -1093,6 +1105,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - ESP32 @@ -2019,7 +2037,7 @@ Espressif - ESP32C6 - 160MHz - 8MB - - 512KB + - 320KB * - :ref:`board_espressif32_esp32-c6-devkitm-1` - :ref:`platform_espressif32` - External @@ -2552,6 +2570,13 @@ M5Stack - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_m5stack-core-esp32-16M` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 16MB + - 520KB * - :ref:`board_espressif32_m5stack-core2` - :ref:`platform_espressif32` - No @@ -2784,6 +2809,27 @@ Microduino - 4MB - 320KB +MotorGo +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + Munich Labs ~~~~~~~~~~~ @@ -2945,6 +2991,27 @@ Onehorse - 4MB - 320KB +PowerFeather +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + ProtoCentral ~~~~~~~~~~~~ @@ -3953,6 +4020,27 @@ oddWires - 4MB - 320KB +senseBox +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB + u-blox ~~~~~~ diff --git a/frameworks/espidf_extra.rst b/frameworks/espidf_extra.rst index 87d99ba512..85a37d0699 100644 --- a/frameworks/espidf_extra.rst +++ b/frameworks/espidf_extra.rst @@ -86,7 +86,7 @@ A typical PlatformIO project for the ESP-IDF framework must have the following s src_dir = main [env:esp32dev] - platform = espressif32 + platform = platformio/espressif32 framework = espidf board = esp32dev @@ -260,7 +260,7 @@ At the moment several limitations are present: core_dir = C:/.platformio [env:esp32dev] - platform = espressif32 + platform = platformio/espressif32 framework = espidf board = esp32dev diff --git a/frameworks/libopencm3.rst b/frameworks/libopencm3.rst index 4f27fae6e7..9727103e61 100644 --- a/frameworks/libopencm3.rst +++ b/frameworks/libopencm3.rst @@ -11,13 +11,13 @@ .. _framework_libopencm3: -libopencm3 -========== +Open-source ARM Cortex-M microcontroller library +================================================ :Configuration: :ref:`projectconf_env_framework` = ``libopencm3`` -Open source ARM Cortex-M microcontroller library +The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. .. contents:: Contents :local: @@ -40,8 +40,8 @@ Platforms Examples -------- -* `libopencm3 for ST STM32 `_ -* `libopencm3 for TI TIVA `_ +* `Open-source ARM Cortex-M microcontroller library for ST STM32 `_ +* `Open-source ARM Cortex-M microcontroller library for TI TIVA `_ Debugging --------- @@ -435,6 +435,12 @@ You do not need to use/buy external debug probe. - 216MHz - 2MB - 512KB + * - :ref:`board_ststm32_nucleo_h723zg` + - :ref:`platform_ststm32` + - STM32H723ZGT6 + - 550MHz + - 1MB + - 320KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - STM32L011K4T6 @@ -962,7 +968,7 @@ Please click on board name for the further details. - :ref:`platform_ststm32` - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_steval_fcu001v1` - :ref:`platform_ststm32` @@ -3241,6 +3247,13 @@ ST - 216MHz - 2MB - 512KB + * - :ref:`board_ststm32_nucleo_h723zg` + - :ref:`platform_ststm32` + - On-board + - STM32H723ZGT6 + - 550MHz + - 1MB + - 320KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - On-board @@ -3358,7 +3371,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` diff --git a/frameworks/stm32cube.rst b/frameworks/stm32cube.rst index 82a1fdfb4f..abea0f68a9 100644 --- a/frameworks/stm32cube.rst +++ b/frameworks/stm32cube.rst @@ -485,7 +485,7 @@ You do not need to use/buy external debug probe. - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - STM32L010RBT6 @@ -1115,7 +1115,7 @@ Please click on board name for the further details. - :ref:`platform_ststm32` - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_steval_fcu001v1` - :ref:`platform_ststm32` @@ -3618,7 +3618,7 @@ ST - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -3771,7 +3771,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` diff --git a/frameworks/zephyr.rst b/frameworks/zephyr.rst index ae59834d8d..35140f1df6 100644 --- a/frameworks/zephyr.rst +++ b/frameworks/zephyr.rst @@ -593,7 +593,7 @@ You do not need to use/buy external debug probe. - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - STM32L011K4T6 @@ -2085,7 +2085,7 @@ ST - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l011k4` - :ref:`platform_ststm32` - On-board diff --git a/integration/ide/vscode.rst b/integration/ide/vscode.rst index 254620a21b..4a0a233229 100644 --- a/integration/ide/vscode.rst +++ b/integration/ide/vscode.rst @@ -276,7 +276,7 @@ Example: .. code-block:: ini [env:esp32dev] - platform = espressif32 + platform = platformio/espressif32 framework = arduino board = esp32dev diff --git a/platforms/aceinna_imu.rst b/platforms/aceinna_imu.rst index f0eb1e7de1..15efc78774 100644 --- a/platforms/aceinna_imu.rst +++ b/platforms/aceinna_imu.rst @@ -17,7 +17,7 @@ Aceinna IMU :Registry: `https://registry.platformio.org/platforms/aceinna/aceinna_imu `__ :Configuration: - :ref:`projectconf_env_platform` = ``aceinna_imu`` + :ref:`projectconf_env_platform` = ``aceinna/aceinna_imu`` Open-source, embedded development platform for Aceinna IMU hardware. Run custom algorithms and navigation code on Aceinna IMU/INS hardware. diff --git a/platforms/atmelavr.rst b/platforms/atmelavr.rst index 0b235fb994..755e896b17 100644 --- a/platforms/atmelavr.rst +++ b/platforms/atmelavr.rst @@ -17,7 +17,7 @@ Atmel AVR :Registry: `https://registry.platformio.org/platforms/platformio/atmelavr `__ :Configuration: - :ref:`projectconf_env_platform` = ``atmelavr`` + :ref:`projectconf_env_platform` = ``platformio/atmelavr`` Atmel AVR 8-bit MCUs deliver a unique combination of performance, power efficiency and design flexibility. Optimized to speed time to market-and easily adapt to new ones-they are based on the industry's most code-efficient architecture for C and assembly programming diff --git a/platforms/atmelmegaavr.rst b/platforms/atmelmegaavr.rst index 3cbbaa1c83..6dfe81dcbf 100644 --- a/platforms/atmelmegaavr.rst +++ b/platforms/atmelmegaavr.rst @@ -17,7 +17,7 @@ Atmel megaAVR :Registry: `https://registry.platformio.org/platforms/platformio/atmelmegaavr `__ :Configuration: - :ref:`projectconf_env_platform` = ``atmelmegaavr`` + :ref:`projectconf_env_platform` = ``platformio/atmelmegaavr`` 8-bit MCUs Built for Real-time Control with Core Independent Peripherals combining intelligent hardware peripherals along with the low-power capability of an AVR core, megaAVR microcontrollers (MCUs) broaden the effectiveness of your real-time control systems. diff --git a/platforms/atmelsam.rst b/platforms/atmelsam.rst index c3aec66f38..7dcd633513 100644 --- a/platforms/atmelsam.rst +++ b/platforms/atmelsam.rst @@ -17,7 +17,7 @@ Atmel SAM :Registry: `https://registry.platformio.org/platforms/platformio/atmelsam `__ :Configuration: - :ref:`projectconf_env_platform` = ``atmelsam`` + :ref:`projectconf_env_platform` = ``platformio/atmelsam`` Atmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix. diff --git a/platforms/chipsalliance.rst b/platforms/chipsalliance.rst index 4241c4c331..cdc7c8f93d 100644 --- a/platforms/chipsalliance.rst +++ b/platforms/chipsalliance.rst @@ -17,7 +17,7 @@ CHIPS Alliance :Registry: `https://registry.platformio.org/platforms/platformio/chipsalliance `__ :Configuration: - :ref:`projectconf_env_platform` = ``chipsalliance`` + :ref:`projectconf_env_platform` = ``platformio/chipsalliance`` The CHIPS Alliance develops high-quality, open source hardware designs relevant to silicon devices and FPGAs. diff --git a/platforms/espressif32.rst b/platforms/espressif32.rst index 09a601f42b..9bd0c1079a 100644 --- a/platforms/espressif32.rst +++ b/platforms/espressif32.rst @@ -17,7 +17,7 @@ Espressif 32 :Registry: `https://registry.platformio.org/platforms/platformio/espressif32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``espressif32`` + :ref:`projectconf_env_platform` = ``platformio/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. @@ -47,7 +47,6 @@ Examples are listed from `Espressif 32 development platform repository `_ * `espidf-arduino-blink `_ * `espidf-hello-world `_ -* `espidf-aws-iot `_ * `arduino-ble5-advertising `_ * `espidf-peripherals-usb `_ * `espidf-peripherals-uart `_ @@ -424,6 +423,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - ESP32S3 - 240MHz @@ -604,6 +608,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - ESP32S3 - 240MHz @@ -949,6 +958,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - ESP32 - 240MHz @@ -1066,6 +1080,9 @@ Packages * - `toolchain-riscv32-esp `__ - GCC Toolchain for Espressif 32-bit RISC-V based MCUs + * - `toolchain-xtensa-esp-elf `__ + - GCC Toolchain for Espressif ESP32 Xtensa MCUs + * - `toolchain-xtensa-esp32 `__ - GCC Toolchain for Espressif ESP32 Xtensa MCUs @@ -1900,7 +1917,7 @@ Espressif - ESP32C6 - 160MHz - 8MB - - 512KB + - 320KB * - :ref:`board_espressif32_esp32-c6-devkitm-1` - External - ESP32C6 @@ -2395,6 +2412,12 @@ M5Stack - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_m5stack-core-esp32-16M` + - No + - ESP32 + - 240MHz + - 16MB + - 520KB * - :ref:`board_espressif32_m5stack-core2` - No - ESP32 @@ -2600,6 +2623,25 @@ Microduino - 4MB - 320KB +MotorGo +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_motorgo_mini_1` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + Munich Labs ~~~~~~~~~~~ @@ -2744,6 +2786,25 @@ Onehorse - 4MB - 320KB +PowerFeather +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32s3_powerfeather` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + ProtoCentral ~~~~~~~~~~~~ @@ -3657,6 +3718,25 @@ oddWires - 4MB - 320KB +senseBox +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB + u-blox ~~~~~~ diff --git a/platforms/espressif32_extra.rst b/platforms/espressif32_extra.rst index b5da426fa0..29253130f9 100644 --- a/platforms/espressif32_extra.rst +++ b/platforms/espressif32_extra.rst @@ -80,7 +80,7 @@ Framework :ref:`framework_arduino`: .. code-block:: ini [env:myenv] - platform = espressif32 + platform = platformio/espressif32 framework = arduino board = ... build_flags = @@ -92,7 +92,7 @@ Framework :ref:`framework_espidf`: .. code-block:: ini [env:myenv] - platform = espressif32 + platform = platformio/espressif32 framework = espidf board = ... build_flags = @@ -211,7 +211,7 @@ in ``board_build.embed_txtfiles`` option are null-terminated in the final binary .. code-block:: ini [env:myenv] - platform = espressif32 + platform = platformio/espressif32 board = ... board_build.embed_txtfiles = src/private.pem.key @@ -266,7 +266,7 @@ for example: .. code-block:: ini [env:myenv] - platform = espressif32 + platform = platformio/espressif32 framework = arduino board = ... board_build.filesystem = littlefs @@ -328,7 +328,7 @@ For example: .. code-block:: ini [env:myenv] - platform = espressif32 + platform = platformio/espressif32 board = esp32dev framework = arduino upload_protocol = espota @@ -416,7 +416,7 @@ please open :ref:`pioide` and navigate to ``PlatformIO Home > Platforms > Update .. code-block:: ini [env:esp32dev] - platform = espressif32 + platform = platformio/espressif32 board = esp32dev framework = arduino platform_packages = diff --git a/platforms/espressif8266.rst b/platforms/espressif8266.rst index 4570840d72..197de8b6f6 100644 --- a/platforms/espressif8266.rst +++ b/platforms/espressif8266.rst @@ -17,7 +17,7 @@ Espressif 8266 :Registry: `https://registry.platformio.org/platforms/platformio/espressif8266 `__ :Configuration: - :ref:`projectconf_env_platform` = ``espressif8266`` + :ref:`projectconf_env_platform` = ``platformio/espressif8266`` ESP8266 is a cost-effective and highly integrated Wi-Fi MCU with built-in TCP/IP networking software for IoT applications. ESP8266 integrates an enhanced version of Tensilica’s L106 Diamond series 32-bit processor and on-chip SRAM. diff --git a/platforms/freescalekinetis.rst b/platforms/freescalekinetis.rst index d6b329b46b..0a95851898 100644 --- a/platforms/freescalekinetis.rst +++ b/platforms/freescalekinetis.rst @@ -17,7 +17,7 @@ Freescale Kinetis :Registry: `https://registry.platformio.org/platforms/platformio/freescalekinetis `__ :Configuration: - :ref:`projectconf_env_platform` = ``freescalekinetis`` + :ref:`projectconf_env_platform` = ``platformio/freescalekinetis`` Freescale Kinetis Microcontrollers is family of multiple hardware- and software-compatible ARM Cortex-M0+, Cortex-M4 and Cortex-M7-based MCU series. Kinetis MCUs offer exceptional low-power performance, scalability and feature integration. diff --git a/platforms/heltec-cubecell.rst b/platforms/heltec-cubecell.rst index 1261bd58a2..f7b027da62 100644 --- a/platforms/heltec-cubecell.rst +++ b/platforms/heltec-cubecell.rst @@ -17,7 +17,7 @@ Heltec CubeCell :Registry: `https://registry.platformio.org/platforms/heltecautomation/heltec-cubecell `__ :Configuration: - :ref:`projectconf_env_platform` = ``heltec-cubecell`` + :ref:`projectconf_env_platform` = ``heltecautomation/heltec-cubecell`` Heltec CubeCell is an easy-to-use LoRa Node series brand based on a highly integrated and ultra low power SoC and the LoRa SX1262 transceiver. diff --git a/platforms/intel_arc32.rst b/platforms/intel_arc32.rst index 2d7d09da5c..65d70a27e5 100644 --- a/platforms/intel_arc32.rst +++ b/platforms/intel_arc32.rst @@ -17,7 +17,7 @@ Intel ARC32 :Registry: `https://registry.platformio.org/platforms/platformio/intel_arc32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``intel_arc32`` + :ref:`projectconf_env_platform` = ``platformio/intel_arc32`` ARC embedded processors are a family of 32-bit CPUs that are widely used in SoC devices for storage, home, mobile, automotive, and Internet of Things applications. diff --git a/platforms/intel_mcs51.rst b/platforms/intel_mcs51.rst index 0cc57fbe9e..987e8aec1e 100644 --- a/platforms/intel_mcs51.rst +++ b/platforms/intel_mcs51.rst @@ -17,7 +17,7 @@ Intel MCS-51 (8051) :Registry: `https://registry.platformio.org/platforms/platformio/intel_mcs51 `__ :Configuration: - :ref:`projectconf_env_platform` = ``intel_mcs51`` + :ref:`projectconf_env_platform` = ``platformio/intel_mcs51`` The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computer (CISC) instruction set, single chip microcontroller (uC) series developed by Intel in 1980 for use in embedded systems. diff --git a/platforms/lattice_ice40.rst b/platforms/lattice_ice40.rst index 5da9b0414d..0968279df7 100644 --- a/platforms/lattice_ice40.rst +++ b/platforms/lattice_ice40.rst @@ -17,7 +17,7 @@ Lattice iCE40 :Registry: `https://registry.platformio.org/platforms/platformio/lattice_ice40 `__ :Configuration: - :ref:`projectconf_env_platform` = ``lattice_ice40`` + :ref:`projectconf_env_platform` = ``platformio/lattice_ice40`` The iCE40 family of ultra-low power, non-volatile FPGAs has five devices with densities ranging from 384 to 7680 Look-Up Tables (LUTs). In addition to LUT-based,low-cost programmable logic, these devices feature Embedded Block RAM (EBR), Non-volatile Configuration Memory (NVCM) and Phase Locked Loops (PLLs). These features allow the devices to be used in low-cost, high-volume consumer and system applications. diff --git a/platforms/linux_arm.rst b/platforms/linux_arm.rst index 907b678d15..ac186b37c0 100644 --- a/platforms/linux_arm.rst +++ b/platforms/linux_arm.rst @@ -17,7 +17,7 @@ Linux ARM :Registry: `https://registry.platformio.org/platforms/platformio/linux_arm `__ :Configuration: - :ref:`projectconf_env_platform` = ``linux_arm`` + :ref:`projectconf_env_platform` = ``platformio/linux_arm`` Linux ARM is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. Using host OS (Mac OS X, Linux ARM) you can build native application for Linux ARM platform. diff --git a/platforms/linux_i686.rst b/platforms/linux_i686.rst index b118c1344d..a832085463 100644 --- a/platforms/linux_i686.rst +++ b/platforms/linux_i686.rst @@ -17,7 +17,7 @@ Linux i686 :Registry: `https://registry.platformio.org/platforms/platformio/linux_i686 `__ :Configuration: - :ref:`projectconf_env_platform` = ``linux_i686`` + :ref:`projectconf_env_platform` = ``platformio/linux_i686`` Linux i686 (32-bit) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. Using host OS (Mac OS X or Linux 32-bit) you can build native application for Linux i686 platform. diff --git a/platforms/linux_x86_64.rst b/platforms/linux_x86_64.rst index 315b165019..e5a34dfe51 100644 --- a/platforms/linux_x86_64.rst +++ b/platforms/linux_x86_64.rst @@ -17,7 +17,7 @@ Linux x86_64 :Registry: `https://registry.platformio.org/platforms/platformio/linux_x86_64 `__ :Configuration: - :ref:`projectconf_env_platform` = ``linux_x86_64`` + :ref:`projectconf_env_platform` = ``platformio/linux_x86_64`` Linux x86_64 (64-bit) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. Using host OS (Mac OS X or Linux 64-bit) you can build native application for Linux x86_64 platform. diff --git a/platforms/maxim32.rst b/platforms/maxim32.rst index 5cc2577105..0dc92dc085 100644 --- a/platforms/maxim32.rst +++ b/platforms/maxim32.rst @@ -17,7 +17,7 @@ Maxim 32 :Registry: `https://registry.platformio.org/platforms/platformio/maxim32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``maxim32`` + :ref:`projectconf_env_platform` = ``platformio/maxim32`` Maxim's microcontrollers provide low-power, efficient, and secure solutions for challenging embedded applications. Maxim's processors embed cutting-edge technologies to secure data and intellectual property, proven analog circuitry for real-world applications, and battery-conserving low power operation. diff --git a/platforms/microchippic32.rst b/platforms/microchippic32.rst index 3d3877465e..f76b74293c 100644 --- a/platforms/microchippic32.rst +++ b/platforms/microchippic32.rst @@ -17,7 +17,7 @@ Microchip PIC32 :Registry: `https://registry.platformio.org/platforms/platformio/microchippic32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``microchippic32`` + :ref:`projectconf_env_platform` = ``platformio/microchippic32`` Microchip's 32-bit portfolio with the MIPS microAptiv or M4K core offer high performance microcontrollers, and all the tools needed to develop your embedded projects. PIC32 MCUs gives your application the processing power, memory and peripherals your design needs! diff --git a/platforms/native.rst b/platforms/native.rst index d5b150c02e..e36ce167ba 100644 --- a/platforms/native.rst +++ b/platforms/native.rst @@ -17,7 +17,7 @@ Native :Registry: `https://registry.platformio.org/platforms/platformio/native `__ :Configuration: - :ref:`projectconf_env_platform` = ``native`` + :ref:`projectconf_env_platform` = ``platformio/native`` Native development platform is intended to be used for desktop OS. This platform uses built-in toolchains (preferable based on GCC), frameworks, libs from particular OS where it will be run. diff --git a/platforms/nordicnrf51.rst b/platforms/nordicnrf51.rst index 46f9285d87..1c44c07893 100644 --- a/platforms/nordicnrf51.rst +++ b/platforms/nordicnrf51.rst @@ -17,7 +17,7 @@ Nordic nRF51 :Registry: `https://registry.platformio.org/platforms/platformio/nordicnrf51 `__ :Configuration: - :ref:`projectconf_env_platform` = ``nordicnrf51`` + :ref:`projectconf_env_platform` = ``platformio/nordicnrf51`` The Nordic nRF51 Series is a family of highly flexible, multi-protocol, system-on-chip (SoC) devices for ultra-low power wireless applications. nRF51 Series devices support a range of protocol stacks including Bluetooth Smart (previously called Bluetooth low energy), ANT and proprietary 2.4GHz protocols such as Gazell. diff --git a/platforms/nordicnrf52.rst b/platforms/nordicnrf52.rst index d784c801d0..61acba19bd 100644 --- a/platforms/nordicnrf52.rst +++ b/platforms/nordicnrf52.rst @@ -17,7 +17,7 @@ Nordic nRF52 :Registry: `https://registry.platformio.org/platforms/platformio/nordicnrf52 `__ :Configuration: - :ref:`projectconf_env_platform` = ``nordicnrf52`` + :ref:`projectconf_env_platform` = ``platformio/nordicnrf52`` The nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor which makes them quite capable Bluetooth Smart SoCs. diff --git a/platforms/nxpimxrt.rst b/platforms/nxpimxrt.rst index 55e5cb8bfa..e47f6307e0 100644 --- a/platforms/nxpimxrt.rst +++ b/platforms/nxpimxrt.rst @@ -17,7 +17,7 @@ NXP i.MX RT :Registry: `https://registry.platformio.org/platforms/platformio/nxpimxrt `__ :Configuration: - :ref:`projectconf_env_platform` = ``nxpimxrt`` + :ref:`projectconf_env_platform` = ``platformio/nxpimxrt`` The i.MX RT series of crossover processors features the Arm Cortex-M core, real-time functionality and MCU usability at a cost-effective price. diff --git a/platforms/nxplpc.rst b/platforms/nxplpc.rst index 41e19ffa2e..3bd899ab30 100644 --- a/platforms/nxplpc.rst +++ b/platforms/nxplpc.rst @@ -17,7 +17,7 @@ NXP LPC :Registry: `https://registry.platformio.org/platforms/platformio/nxplpc `__ :Configuration: - :ref:`projectconf_env_platform` = ``nxplpc`` + :ref:`projectconf_env_platform` = ``platformio/nxplpc`` The NXP LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. diff --git a/platforms/openhw.rst b/platforms/openhw.rst index 9a7c4123b5..1c05953c0f 100644 --- a/platforms/openhw.rst +++ b/platforms/openhw.rst @@ -17,7 +17,7 @@ OpenHW Group :Registry: `https://registry.platformio.org/platforms/platformio/openhw `__ :Configuration: - :ref:`projectconf_env_platform` = ``openhw`` + :ref:`projectconf_env_platform` = ``platformio/openhw`` OpenHW Group is a not-for-profit, global organization that provides an infrastructure for hosting high quality open-source HW developments in line with industry best practices. The OpenHW CV32E40P RISC-V core is the first open-source core for high-volume chips verified with the state-of-the-art process required for high-integrity, commercial SoCs. diff --git a/platforms/raspberrypi.rst b/platforms/raspberrypi.rst index 4387914571..06cc764415 100644 --- a/platforms/raspberrypi.rst +++ b/platforms/raspberrypi.rst @@ -17,7 +17,7 @@ Raspberry Pi RP2040 :Registry: `https://registry.platformio.org/platforms/platformio/raspberrypi `__ :Configuration: - :ref:`projectconf_env_platform` = ``raspberrypi`` + :ref:`projectconf_env_platform` = ``platformio/raspberrypi`` RP2040 is a low-cost, high-performance microcontroller device with a large on-chip memory, symmetric dual-core processor complex, and rich peripheral. diff --git a/platforms/renesas-ra.rst b/platforms/renesas-ra.rst index 853cf54e19..e76cf92bf9 100644 --- a/platforms/renesas-ra.rst +++ b/platforms/renesas-ra.rst @@ -17,7 +17,7 @@ Renesas RA :Registry: `https://registry.platformio.org/platforms/platformio/renesas-ra `__ :Configuration: - :ref:`projectconf_env_platform` = ``renesas-ra`` + :ref:`projectconf_env_platform` = ``platformio/renesas-ra`` Renesas Advanced (RA) 32-bit microcontrollers with the Arm Cortex-M33, -M23 and -M4 processor cores deliver key advantages compared to competitive Arm Cortex-M MCUs by providing stronger embedded security, superior CoreMark performance and ultra-low power operation. diff --git a/platforms/riscv_gap.rst b/platforms/riscv_gap.rst index aa534faf92..bdce359b9d 100644 --- a/platforms/riscv_gap.rst +++ b/platforms/riscv_gap.rst @@ -17,7 +17,7 @@ RISC-V GAP :Registry: `https://registry.platformio.org/platforms/platformio/riscv_gap `__ :Configuration: - :ref:`projectconf_env_platform` = ``riscv_gap`` + :ref:`projectconf_env_platform` = ``platformio/riscv_gap`` GreenWaves GAP8 IoT application processor enables the cost-effective development, deployment and autonomous operation of intelligent sensing devices that capture, analyze, classify and act on the fusion of rich data sources such as images, sounds or vibrations. diff --git a/platforms/shakti.rst b/platforms/shakti.rst index bdadacdbd4..1b5d8d23a4 100644 --- a/platforms/shakti.rst +++ b/platforms/shakti.rst @@ -17,7 +17,7 @@ Shakti :Registry: `https://registry.platformio.org/platforms/platformio/shakti `__ :Configuration: - :ref:`projectconf_env_platform` = ``shakti`` + :ref:`projectconf_env_platform` = ``platformio/shakti`` Shakti is an open-source initiative by the RISE group at IIT-Madras, which is not only building open source, production grade processors, but also associated components like interconnect fabrics, verification tools, storage controllers, peripheral IPs and SOC tools. diff --git a/platforms/sifive.rst b/platforms/sifive.rst index 2ca0615317..c9162c48a8 100644 --- a/platforms/sifive.rst +++ b/platforms/sifive.rst @@ -17,7 +17,7 @@ SiFive :Registry: `https://registry.platformio.org/platforms/platformio/sifive `__ :Configuration: - :ref:`projectconf_env_platform` = ``sifive`` + :ref:`projectconf_env_platform` = ``platformio/sifive`` SiFive brings the power of open source and software automation to the semiconductor industry, making it possible to develop new hardware faster and more affordably than ever before. diff --git a/platforms/siliconlabsefm32.rst b/platforms/siliconlabsefm32.rst index b0662f5725..f1e2d1d7c2 100644 --- a/platforms/siliconlabsefm32.rst +++ b/platforms/siliconlabsefm32.rst @@ -17,7 +17,7 @@ Silicon Labs EFM32 :Registry: `https://registry.platformio.org/platforms/platformio/siliconlabsefm32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``siliconlabsefm32`` + :ref:`projectconf_env_platform` = ``platformio/siliconlabsefm32`` Silicon Labs EFM32 Gecko 32-bit microcontroller (MCU) family includes devices that offer flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 48 MHz. Based on the powerful ARM Cortex-M core, the Gecko family features innovative low energy techniques, short wake-up time from energy saving modes and a wide selection of peripherals, making it ideal for battery operated applications and other systems requiring high performance and low-energy consumption. diff --git a/platforms/ststm32.rst b/platforms/ststm32.rst index de2d073850..26c9d326ff 100644 --- a/platforms/ststm32.rst +++ b/platforms/ststm32.rst @@ -17,7 +17,7 @@ ST STM32 :Registry: `https://registry.platformio.org/platforms/platformio/ststm32 `__ :Configuration: - :ref:`projectconf_env_platform` = ``ststm32`` + :ref:`projectconf_env_platform` = ``platformio/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. @@ -457,7 +457,7 @@ You do not need to use/buy external debug probe. - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - STM32L010RBT6 - 32MHz @@ -706,6 +706,16 @@ Please click on board name for the further details. - 72MHz - 128KB - 20KB + * - :ref:`board_ststm32_giga_r1_m4` + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_ststm32_nicla_vision` - STM32H747XIH6 - 480MHz @@ -1029,7 +1039,7 @@ Please click on board name for the further details. * - :ref:`board_ststm32_disco_g031j6` - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_steval_fcu001v1` - STM32F401CCU6 @@ -1623,7 +1633,7 @@ Packages - CMSIS component for the STMicroelectronics STM32L5 series * - `framework-libopencm3 `__ - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - `framework-mbed `__ - Arm Mbed OS is a platform operating system designed for the internet of things @@ -1735,7 +1745,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -1901,6 +1911,18 @@ Arduino - Frequency - Flash - RAM + * - :ref:`board_ststm32_giga_r1_m4` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_ststm32_nicla_vision` - External - STM32H747XIH6 @@ -3516,7 +3538,7 @@ ST - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - On-board - STM32L010RBT6 @@ -3659,7 +3681,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - On-board diff --git a/platforms/ststm8.rst b/platforms/ststm8.rst index 985df54973..6b9af49869 100644 --- a/platforms/ststm8.rst +++ b/platforms/ststm8.rst @@ -17,7 +17,7 @@ ST STM8 :Registry: `https://registry.platformio.org/platforms/platformio/ststm8 `__ :Configuration: - :ref:`projectconf_env_platform` = ``ststm8`` + :ref:`projectconf_env_platform` = ``platformio/ststm8`` The STM8 is an 8-bit microcontroller family by STMicroelectronics an extended variant of the ST7 microcontroller architecture. STM8 microcontrollers are particularly low cost for a full-featured 8-bit microcontroller. diff --git a/platforms/teensy.rst b/platforms/teensy.rst index 969c3f7ef1..6c1617d4e7 100644 --- a/platforms/teensy.rst +++ b/platforms/teensy.rst @@ -17,7 +17,7 @@ Teensy :Registry: `https://registry.platformio.org/platforms/platformio/teensy `__ :Configuration: - :ref:`projectconf_env_platform` = ``teensy`` + :ref:`projectconf_env_platform` = ``platformio/teensy`` Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port. No special programmer is needed, only a standard USB cable and a PC or Macintosh with a USB port. diff --git a/platforms/timsp430.rst b/platforms/timsp430.rst index 3f6b553fed..72cfd800b7 100644 --- a/platforms/timsp430.rst +++ b/platforms/timsp430.rst @@ -17,7 +17,7 @@ TI MSP430 :Registry: `https://registry.platformio.org/platforms/platformio/timsp430 `__ :Configuration: - :ref:`projectconf_env_platform` = ``timsp430`` + :ref:`projectconf_env_platform` = ``platformio/timsp430`` MSP430 microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit, RISC-based, mixed-signal processors designed for ultra-low power. These MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of applications. diff --git a/platforms/titiva.rst b/platforms/titiva.rst index d164b1fd9c..253816831e 100644 --- a/platforms/titiva.rst +++ b/platforms/titiva.rst @@ -17,7 +17,7 @@ TI TIVA :Registry: `https://registry.platformio.org/platforms/platformio/titiva `__ :Configuration: - :ref:`projectconf_env_platform` = ``titiva`` + :ref:`projectconf_env_platform` = ``platformio/titiva`` Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions. @@ -139,7 +139,7 @@ Packages - Energia Wiring-based Framework for Texas Instruments TIVA C Series * - `framework-libopencm3 `__ - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - `tool-openocd `__ - Open On-Chip Debugger. Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing @@ -176,7 +176,7 @@ Frameworks - Energia Wiring-based Framework for Texas Instruments MSP430 microcontrollers * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. Boards ------ diff --git a/platforms/windows_x86.rst b/platforms/windows_x86.rst index e65c9b1e10..4443507e91 100644 --- a/platforms/windows_x86.rst +++ b/platforms/windows_x86.rst @@ -17,7 +17,7 @@ Windows x86 :Registry: `https://registry.platformio.org/platforms/platformio/windows_x86 `__ :Configuration: - :ref:`projectconf_env_platform` = ``windows_x86`` + :ref:`projectconf_env_platform` = ``platformio/windows_x86`` Windows x86 (32-bit) is a metafamily of graphical operating systems developed and marketed by Microsoft. Using host OS (Windows, Linux 32/64 or Mac OS X) you can build native application for Windows x86 platform. diff --git a/plus/debug-tools/blackmagic.rst b/plus/debug-tools/blackmagic.rst index c3fef06d76..d5fc856a54 100644 --- a/plus/debug-tools/blackmagic.rst +++ b/plus/debug-tools/blackmagic.rst @@ -208,7 +208,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -1974,7 +1974,7 @@ Boards - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -2134,7 +2134,7 @@ Boards - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` diff --git a/plus/debug-tools/cmsis-dap.rst b/plus/debug-tools/cmsis-dap.rst index 3638909855..2631a42bd1 100644 --- a/plus/debug-tools/cmsis-dap.rst +++ b/plus/debug-tools/cmsis-dap.rst @@ -130,7 +130,7 @@ Frameworks - The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA family of Arm Microcontrollers. * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -490,6 +490,20 @@ Boards - 160MHz - 4MB - 320KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_atmelsam_mzeropro` - :ref:`platform_atmelsam` - On-board @@ -1008,6 +1022,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -1610,6 +1631,13 @@ Boards - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_mts_mdot_f405rg` - :ref:`platform_ststm32` - External @@ -2351,7 +2379,7 @@ Boards - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -2518,7 +2546,7 @@ Boards - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` @@ -3318,6 +3346,13 @@ Boards - 100MHz - 1MB - 128KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_nordicnrf52_ublox_bmd345eval_nrf52840` - :ref:`platform_nordicnrf52` - On-board diff --git a/plus/debug-tools/esp-prog.rst b/plus/debug-tools/esp-prog.rst index 0241e0598f..a63aed1957 100644 --- a/plus/debug-tools/esp-prog.rst +++ b/plus/debug-tools/esp-prog.rst @@ -565,6 +565,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -859,6 +866,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1342,6 +1356,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/iot-bus-jtag.rst b/plus/debug-tools/iot-bus-jtag.rst index 85dbd2dd73..1a1b8d34bd 100644 --- a/plus/debug-tools/iot-bus-jtag.rst +++ b/plus/debug-tools/iot-bus-jtag.rst @@ -532,6 +532,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -826,6 +833,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1309,6 +1323,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/jlink.rst b/plus/debug-tools/jlink.rst index cce412b318..bc8a43ca0d 100644 --- a/plus/debug-tools/jlink.rst +++ b/plus/debug-tools/jlink.rst @@ -270,7 +270,7 @@ Frameworks - The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA family of Arm Microcontrollers. * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -948,6 +948,20 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_atmelsam_mzeroUSB` - :ref:`platform_atmelsam` - External @@ -1620,6 +1634,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -2278,6 +2299,13 @@ Boards - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_mts_mdot_f405rg` - :ref:`platform_ststm32` - External @@ -3194,7 +3222,7 @@ Boards - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -3361,7 +3389,7 @@ Boards - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` @@ -4749,6 +4777,13 @@ Boards - 100MHz - 1MB - 128KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_nordicnrf52_ublox_bmd345eval_nrf52840` - :ref:`platform_nordicnrf52` - On-board diff --git a/plus/debug-tools/minimodule.rst b/plus/debug-tools/minimodule.rst index e3594a1d5f..13369c219d 100644 --- a/plus/debug-tools/minimodule.rst +++ b/plus/debug-tools/minimodule.rst @@ -552,6 +552,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -846,6 +853,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1329,6 +1343,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :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 86962b16c6..58983a9ab0 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd-h.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd-h.rst @@ -572,6 +572,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -866,6 +873,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1356,6 +1370,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :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 a1fa16f3f1..c47cd555e1 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd.rst @@ -572,6 +572,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -866,6 +873,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1356,6 +1370,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :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 d5dc909bf8..5abe26dab7 100644 --- a/plus/debug-tools/olimex-arm-usb-tiny-h.rst +++ b/plus/debug-tools/olimex-arm-usb-tiny-h.rst @@ -571,6 +571,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -865,6 +872,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1355,6 +1369,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-jtag-tiny.rst b/plus/debug-tools/olimex-jtag-tiny.rst index db3a84415d..57b07624b8 100644 --- a/plus/debug-tools/olimex-jtag-tiny.rst +++ b/plus/debug-tools/olimex-jtag-tiny.rst @@ -571,6 +571,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -865,6 +872,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1355,6 +1369,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/stlink.rst b/plus/debug-tools/stlink.rst index 1846ec2dee..1b27832d0a 100644 --- a/plus/debug-tools/stlink.rst +++ b/plus/debug-tools/stlink.rst @@ -121,7 +121,7 @@ Frameworks - Vendor-independent hardware abstraction layer for the Cortex-M processor series * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -355,6 +355,20 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_ststm32_nicla_vision` - :ref:`platform_ststm32` - External @@ -1516,7 +1530,7 @@ Boards - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board diff --git a/plus/debug-tools/ti-icdi.rst b/plus/debug-tools/ti-icdi.rst index cefd271a9a..9159efc9f9 100644 --- a/plus/debug-tools/ti-icdi.rst +++ b/plus/debug-tools/ti-icdi.rst @@ -89,7 +89,7 @@ Frameworks - 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_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. Boards ------ diff --git a/plus/debug-tools/tumpa.rst b/plus/debug-tools/tumpa.rst index 3abd325d7b..daaca96181 100644 --- a/plus/debug-tools/tumpa.rst +++ b/plus/debug-tools/tumpa.rst @@ -582,6 +582,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_esp32s3camlcd` - :ref:`platform_espressif32` - External @@ -876,6 +883,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_redpill_esp32s3` - :ref:`platform_espressif32` - External @@ -1359,6 +1373,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_upesy_wroom` - :ref:`platform_espressif32` - External diff --git a/plus/debugging.rst b/plus/debugging.rst index ea28713263..df566f2861 100644 --- a/plus/debugging.rst +++ b/plus/debugging.rst @@ -253,7 +253,7 @@ Frameworks - The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA family of Arm Microcontrollers. * - :ref:`framework_libopencm3` - - Open source ARM Cortex-M microcontroller library + - The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers. * - :ref:`framework_mbed` - Arm Mbed OS is a platform operating system designed for the internet of things @@ -1372,6 +1372,20 @@ Arduino - 8MHz - 30KB - 2KB + * - :ref:`board_ststm32_giga_r1_m4` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 1MB + - 287.35KB + * - :ref:`board_ststm32_giga_r1_m7` + - :ref:`platform_ststm32` + - External + - STM32H747XIH6 + - 480MHz + - 768KB + - 511.35KB * - :ref:`board_atmelavr_chiwawa` - :ref:`platform_atmelavr` - External @@ -4726,6 +4740,27 @@ MikroElektronika - 1MB - 256KB +MotorGo +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_motorgo_mini_1` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + MultiTech ~~~~~~~~~ @@ -5293,6 +5328,27 @@ Pololu Corporation - 28KB - 2.50KB +PowerFeather +~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32s3_powerfeather` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + PrntrBoard ~~~~~~~~~~ @@ -6348,7 +6404,7 @@ ST - STM32H753ZIT6 - 400MHz - 2MB - - 864KB + - 512KB * - :ref:`board_ststm32_nucleo_l010rb` - :ref:`platform_ststm32` - On-board @@ -6515,7 +6571,7 @@ ST - External - STM32G031J6 - 64MHz - - 128KB + - 32KB - 8KB * - :ref:`board_ststm32_disco_g071rb` - :ref:`platform_ststm32` @@ -8779,6 +8835,27 @@ sduino - 32KB - 2KB +senseBox +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_sensebox_mcu_esp32s2` + - :ref:`platform_espressif32` + - External + - ESP32S2 + - 240MHz + - 4MB + - 320KB + sino:bit ~~~~~~~~ diff --git a/projectconf/interpolation.rst b/projectconf/interpolation.rst index 5451b6dd4a..ec2d7511fd 100644 --- a/projectconf/interpolation.rst +++ b/projectconf/interpolation.rst @@ -119,7 +119,7 @@ The interpolation feature adheres to the following syntax: ${platformio.build_dir}/${this.__env__}/firmware.elf [env:esp32dev] - platform = espressif32 + platform = platformio/espressif32 board = esp32dev build_flags = ${env.build_flags} -Wall lib_deps = diff --git a/projectconf/sections/env/options/advanced/extends.rst b/projectconf/sections/env/options/advanced/extends.rst index 36ddeae076..a10c55297a 100644 --- a/projectconf/sections/env/options/advanced/extends.rst +++ b/projectconf/sections/env/options/advanced/extends.rst @@ -32,7 +32,7 @@ Example: lib_compat_mode = strict [espressi32_base] - platform = espressif32 + platform = platformio/espressif32 framework = arduino [env:release] diff --git a/projectconf/sections/env/options/platform/platform.rst b/projectconf/sections/env/options/platform/platform.rst index a193bfdd7d..5e3e8b87d7 100644 --- a/projectconf/sections/env/options/platform/platform.rst +++ b/projectconf/sections/env/options/platform/platform.rst @@ -31,19 +31,19 @@ Example of using a `Espressif 32 development platform