From 266d076c2e69d1d33887d99ce8d471f86fbfb334 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 27 Dec 2023 15:22:15 +0200 Subject: [PATCH] Sync dev-platforms --- boards/atmelavr/uno_mini.rst | 103 ++++++ .../4d_systems_esp32s3_gen4_r8n16.rst | 168 ++++++++++ .../espressif32/adafruit_camera_esp32s3.rst | 168 ++++++++++ boards/espressif32/adafruit_metro_esp32s3.rst | 168 ++++++++++ .../adafruit_qtpy_esp32s3_n4r2.rst | 168 ++++++++++ .../espressif32/adafruit_qualia_s3_rgb666.rst | 168 ++++++++++ boards/espressif32/atd147_s3.rst | 168 ++++++++++ boards/espressif32/aventen_s3_sync.rst | 168 ++++++++++ boards/espressif32/bee_data_logger.rst | 168 ++++++++++ boards/espressif32/esp32-pico-devkitm-2.rst | 102 ++++++ boards/espressif32/esp32-s2-kaluga-1.rst | 8 +- boards/espressif32/esp32-s3-devkitm-1.rst | 168 ++++++++++ boards/espressif32/esp32s3usbotg.rst | 168 ++++++++++ boards/espressif32/ioxesp32.rst | 164 ++++++++++ boards/espressif32/ioxesp32ps.rst | 164 ++++++++++ boards/espressif32/lilygo-t-display.rst | 102 ++++++ boards/espressif32/lionbits3.rst | 168 ++++++++++ boards/espressif32/namino_arancio.rst | 168 ++++++++++ boards/espressif32/namino_rosso.rst | 168 ++++++++++ boards/espressif32/um_nanos3.rst | 168 ++++++++++ boards/index.rst | 19 ++ boards/ststm32/nucleo_h723zg.rst | 3 + frameworks/arduino.rst | 305 ++++++++++++++++- frameworks/espidf.rst | 306 +++++++++++++++++- frameworks/mbed.rst | 13 + platforms/atmelavr.rst | 11 + platforms/espressif32.rst | 265 ++++++++++++++- platforms/renesas-ra.rst | 1 + plus/debug-tools/avr-stub.rst | 7 + plus/debug-tools/cmsis-dap.rst | 114 ++++++- plus/debug-tools/esp-prog.rst | 114 ++++++- plus/debug-tools/ftdi.rst | 7 + plus/debug-tools/iot-bus-jtag.rst | 114 ++++++- plus/debug-tools/jlink.rst | 114 ++++++- plus/debug-tools/minimodule.rst | 114 ++++++- plus/debug-tools/olimex-arm-usb-ocd-h.rst | 114 ++++++- plus/debug-tools/olimex-arm-usb-ocd.rst | 114 ++++++- plus/debug-tools/olimex-arm-usb-tiny-h.rst | 114 ++++++- plus/debug-tools/olimex-jtag-tiny.rst | 114 ++++++- plus/debug-tools/simavr.rst | 7 + plus/debug-tools/tumpa.rst | 114 ++++++- plus/debugging.rst | 177 +++++++++- 42 files changed, 5223 insertions(+), 33 deletions(-) create mode 100644 boards/atmelavr/uno_mini.rst create mode 100644 boards/espressif32/4d_systems_esp32s3_gen4_r8n16.rst create mode 100644 boards/espressif32/adafruit_camera_esp32s3.rst create mode 100644 boards/espressif32/adafruit_metro_esp32s3.rst create mode 100644 boards/espressif32/adafruit_qtpy_esp32s3_n4r2.rst create mode 100644 boards/espressif32/adafruit_qualia_s3_rgb666.rst create mode 100644 boards/espressif32/atd147_s3.rst create mode 100644 boards/espressif32/aventen_s3_sync.rst create mode 100644 boards/espressif32/bee_data_logger.rst create mode 100644 boards/espressif32/esp32-pico-devkitm-2.rst create mode 100644 boards/espressif32/esp32-s3-devkitm-1.rst create mode 100644 boards/espressif32/esp32s3usbotg.rst create mode 100644 boards/espressif32/ioxesp32.rst create mode 100644 boards/espressif32/ioxesp32ps.rst create mode 100644 boards/espressif32/lilygo-t-display.rst create mode 100644 boards/espressif32/lionbits3.rst create mode 100644 boards/espressif32/namino_arancio.rst create mode 100644 boards/espressif32/namino_rosso.rst create mode 100644 boards/espressif32/um_nanos3.rst diff --git a/boards/atmelavr/uno_mini.rst b/boards/atmelavr/uno_mini.rst new file mode 100644 index 0000000000..0c82436824 --- /dev/null +++ b/boards/atmelavr/uno_mini.rst @@ -0,0 +1,103 @@ +.. 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_atmelavr_uno_mini: + +Arduino Uno Mini +================ + +.. contents:: + +Hardware +-------- + +Platform :ref:`platform_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 + +.. list-table:: + + * - **Microcontroller** + - ATMEGA328P + * - **Frequency** + - 16MHz + * - **Flash** + - 31.50KB + * - **RAM** + - 2KB + * - **Vendor** + - `Arduino `__ + + +Configuration +------------- + +Please use ``uno_mini`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:uno_mini] + platform = atmelavr + board = uno_mini + +You can override default Arduino Uno Mini settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `uno_mini.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:uno_mini] + platform = atmelavr + board = uno_mini + + ; change microcontroller + board_build.mcu = atmega328p + + ; change MCU frequency + board_build.f_cpu = 16000000L + +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 Uno Mini 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_avr-stub` + - + - Yes + * - :ref:`debugging_tool_simavr` + - + - + +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/espressif32/4d_systems_esp32s3_gen4_r8n16.rst b/boards/espressif32/4d_systems_esp32s3_gen4_r8n16.rst new file mode 100644 index 0000000000..f8d6cf184d --- /dev/null +++ b/boards/espressif32/4d_systems_esp32s3_gen4_r8n16.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_4d_systems_esp32s3_gen4_r8n16: + +4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16) +========================================== + +.. 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** + - 16MB + * - **RAM** + - 320KB + * - **Vendor** + - `4D Systems `__ + + +Configuration +------------- + +Please use ``4d_systems_esp32s3_gen4_r8n16`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:4d_systems_esp32s3_gen4_r8n16] + platform = espressif32 + board = 4d_systems_esp32s3_gen4_r8n16 + +You can override default 4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `4d_systems_esp32s3_gen4_r8n16.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:4d_systems_esp32s3_gen4_r8n16] + platform = espressif32 + board = 4d_systems_esp32s3_gen4_r8n16 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16) 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:4d_systems_esp32s3_gen4_r8n16] + platform = espressif32 + board = 4d_systems_esp32s3_gen4_r8n16 + + 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`. + +4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16) 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/adafruit_camera_esp32s3.rst b/boards/espressif32/adafruit_camera_esp32s3.rst new file mode 100644 index 0000000000..734e019b23 --- /dev/null +++ b/boards/espressif32/adafruit_camera_esp32s3.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_adafruit_camera_esp32s3: + +Adafruit pyCamera 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** + - `Adafruit `__ + + +Configuration +------------- + +Please use ``adafruit_camera_esp32s3`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:adafruit_camera_esp32s3] + platform = espressif32 + board = adafruit_camera_esp32s3 + +You can override default Adafruit pyCamera S3 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `adafruit_camera_esp32s3.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:adafruit_camera_esp32s3] + platform = espressif32 + board = adafruit_camera_esp32s3 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Adafruit pyCamera 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:adafruit_camera_esp32s3] + platform = espressif32 + board = adafruit_camera_esp32s3 + + 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`. + +Adafruit pyCamera 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/adafruit_metro_esp32s3.rst b/boards/espressif32/adafruit_metro_esp32s3.rst new file mode 100644 index 0000000000..35bbf4331b --- /dev/null +++ b/boards/espressif32/adafruit_metro_esp32s3.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_adafruit_metro_esp32s3: + +Adafruit Metro 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** + - 16MB + * - **RAM** + - 320KB + * - **Vendor** + - `Adafruit `__ + + +Configuration +------------- + +Please use ``adafruit_metro_esp32s3`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:adafruit_metro_esp32s3] + platform = espressif32 + board = adafruit_metro_esp32s3 + +You can override default Adafruit Metro ESP32-S3 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `adafruit_metro_esp32s3.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:adafruit_metro_esp32s3] + platform = espressif32 + board = adafruit_metro_esp32s3 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Adafruit Metro 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:adafruit_metro_esp32s3] + platform = espressif32 + board = adafruit_metro_esp32s3 + + 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`. + +Adafruit Metro 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/adafruit_qtpy_esp32s3_n4r2.rst b/boards/espressif32/adafruit_qtpy_esp32s3_n4r2.rst new file mode 100644 index 0000000000..b7dfcf3e56 --- /dev/null +++ b/boards/espressif32/adafruit_qtpy_esp32s3_n4r2.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_adafruit_qtpy_esp32s3_n4r2: + +Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM) +=========================================== + +.. 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** + - `Adafruit `__ + + +Configuration +------------- + +Please use ``adafruit_qtpy_esp32s3_n4r2`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:adafruit_qtpy_esp32s3_n4r2] + platform = espressif32 + board = adafruit_qtpy_esp32s3_n4r2 + +You can override default Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM) settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `adafruit_qtpy_esp32s3_n4r2.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:adafruit_qtpy_esp32s3_n4r2] + platform = espressif32 + board = adafruit_qtpy_esp32s3_n4r2 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM) 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:adafruit_qtpy_esp32s3_n4r2] + platform = espressif32 + board = adafruit_qtpy_esp32s3_n4r2 + + 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`. + +Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM) 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/adafruit_qualia_s3_rgb666.rst b/boards/espressif32/adafruit_qualia_s3_rgb666.rst new file mode 100644 index 0000000000..3878ba3468 --- /dev/null +++ b/boards/espressif32/adafruit_qualia_s3_rgb666.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_adafruit_qualia_s3_rgb666: + +Adafruit Qualia ESP32-S3 RGB666 +=============================== + +.. 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** + - 16MB + * - **RAM** + - 320KB + * - **Vendor** + - `Adafruit `__ + + +Configuration +------------- + +Please use ``adafruit_qualia_s3_rgb666`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:adafruit_qualia_s3_rgb666] + platform = espressif32 + board = adafruit_qualia_s3_rgb666 + +You can override default Adafruit Qualia ESP32-S3 RGB666 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `adafruit_qualia_s3_rgb666.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:adafruit_qualia_s3_rgb666] + platform = espressif32 + board = adafruit_qualia_s3_rgb666 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Adafruit Qualia ESP32-S3 RGB666 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:adafruit_qualia_s3_rgb666] + platform = espressif32 + board = adafruit_qualia_s3_rgb666 + + 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`. + +Adafruit Qualia ESP32-S3 RGB666 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/atd147_s3.rst b/boards/espressif32/atd147_s3.rst new file mode 100644 index 0000000000..6343ed5982 --- /dev/null +++ b/boards/espressif32/atd147_s3.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_atd147_s3: + +ArtronShop ATD1.47-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** + - 8MB + * - **RAM** + - 320KB + * - **Vendor** + - `ArtronShop `__ + + +Configuration +------------- + +Please use ``atd147_s3`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:atd147_s3] + platform = espressif32 + board = atd147_s3 + +You can override default ArtronShop ATD1.47-S3 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `atd147_s3.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:atd147_s3] + platform = espressif32 + board = atd147_s3 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +ArtronShop ATD1.47-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:atd147_s3] + platform = espressif32 + board = atd147_s3 + + 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`. + +ArtronShop ATD1.47-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/aventen_s3_sync.rst b/boards/espressif32/aventen_s3_sync.rst new file mode 100644 index 0000000000..9f9c38909b --- /dev/null +++ b/boards/espressif32/aventen_s3_sync.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_aventen_s3_sync: + +Aventen S3 Sync +=============== + +.. 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** + - 16MB + * - **RAM** + - 320KB + * - **Vendor** + - `Aventen `__ + + +Configuration +------------- + +Please use ``aventen_s3_sync`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:aventen_s3_sync] + platform = espressif32 + board = aventen_s3_sync + +You can override default Aventen S3 Sync settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `aventen_s3_sync.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:aventen_s3_sync] + platform = espressif32 + board = aventen_s3_sync + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Aventen S3 Sync 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:aventen_s3_sync] + platform = espressif32 + board = aventen_s3_sync + + 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`. + +Aventen S3 Sync 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/bee_data_logger.rst b/boards/espressif32/bee_data_logger.rst new file mode 100644 index 0000000000..1d1ad02255 --- /dev/null +++ b/boards/espressif32/bee_data_logger.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_bee_data_logger: + +Smart Bee Data Logger +===================== + +.. 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** + - `Smart Bee `__ + + +Configuration +------------- + +Please use ``bee_data_logger`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:bee_data_logger] + platform = espressif32 + board = bee_data_logger + +You can override default Smart Bee Data Logger settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `bee_data_logger.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:bee_data_logger] + platform = espressif32 + board = bee_data_logger + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Smart Bee Data Logger 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:bee_data_logger] + platform = espressif32 + board = bee_data_logger + + 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`. + +Smart Bee Data Logger 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/esp32-pico-devkitm-2.rst b/boards/espressif32/esp32-pico-devkitm-2.rst new file mode 100644 index 0000000000..19c694d1f5 --- /dev/null +++ b/boards/espressif32/esp32-pico-devkitm-2.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_esp32-pico-devkitm-2: + +Espressif ESP32-PICO-DevKitM-2 +============================== + +.. 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** + - 8MB + * - **RAM** + - 320KB + * - **Vendor** + - `Espressif Systems `__ + + +Configuration +------------- + +Please use ``esp32-pico-devkitm-2`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:esp32-pico-devkitm-2] + platform = espressif32 + board = esp32-pico-devkitm-2 + +You can override default Espressif ESP32-PICO-DevKitM-2 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `esp32-pico-devkitm-2.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:esp32-pico-devkitm-2] + platform = espressif32 + board = esp32-pico-devkitm-2 + + ; change microcontroller + board_build.mcu = esp32 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Espressif ESP32-PICO-DevKitM-2 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:esp32-pico-devkitm-2] + platform = espressif32 + board = esp32-pico-devkitm-2 + + upload_protocol = esptool + +Debugging +--------- +:ref:`piodebug` currently does not support Espressif ESP32-PICO-DevKitM-2 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/esp32-s2-kaluga-1.rst b/boards/espressif32/esp32-s2-kaluga-1.rst index 00e8d89669..f391f7141b 100644 --- a/boards/espressif32/esp32-s2-kaluga-1.rst +++ b/boards/espressif32/esp32-s2-kaluga-1.rst @@ -73,6 +73,7 @@ Espressif ESP32-S2-Kaluga-1 Kit supports the following uploading protocols: * ``esp-prog`` * ``espota`` * ``esptool`` +* ``ftdi`` * ``iot-bus-jtag`` * ``jlink`` * ``minimodule`` @@ -107,7 +108,7 @@ Debugging You can switch between debugging :ref:`debugging_tools` using :ref:`projectconf_debug_tool` option in :ref:`projectconf`. -Espressif ESP32-S2-Kaluga-1 Kit 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. +Espressif ESP32-S2-Kaluga-1 Kit has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe. .. list-table:: :header-rows: 1 @@ -117,13 +118,16 @@ Espressif ESP32-S2-Kaluga-1 Kit does not have on-board debug probe and **IS NOT - Default * - :ref:`debugging_tool_cmsis-dap` - - - Yes + - * - ``esp-bridge`` - - * - :ref:`debugging_tool_esp-prog` - - + * - :ref:`debugging_tool_ftdi` + - Yes + - Yes * - :ref:`debugging_tool_iot-bus-jtag` - - diff --git a/boards/espressif32/esp32-s3-devkitm-1.rst b/boards/espressif32/esp32-s3-devkitm-1.rst new file mode 100644 index 0000000000..8d8ff3a5b8 --- /dev/null +++ b/boards/espressif32/esp32-s3-devkitm-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_esp32-s3-devkitm-1: + +Espressif ESP32-S3-DevKitM-1 +============================ + +.. 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** + - `Espressif `__ + + +Configuration +------------- + +Please use ``esp32-s3-devkitm-1`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:esp32-s3-devkitm-1] + platform = espressif32 + board = esp32-s3-devkitm-1 + +You can override default Espressif ESP32-S3-DevKitM-1 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `esp32-s3-devkitm-1.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:esp32-s3-devkitm-1] + platform = espressif32 + board = esp32-s3-devkitm-1 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Espressif ESP32-S3-DevKitM-1 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:esp32-s3-devkitm-1] + platform = espressif32 + board = esp32-s3-devkitm-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`. + +Espressif ESP32-S3-DevKitM-1 has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_cmsis-dap` + - + - + * - ``esp-bridge`` + - + - + * - ``esp-builtin`` + - Yes + - Yes + * - :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/esp32s3usbotg.rst b/boards/espressif32/esp32s3usbotg.rst new file mode 100644 index 0000000000..92a097fe6d --- /dev/null +++ b/boards/espressif32/esp32s3usbotg.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_esp32s3usbotg: + +Espressif ESP32-S3-USB-OTG +========================== + +.. 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** + - `Espressif `__ + + +Configuration +------------- + +Please use ``esp32s3usbotg`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:esp32s3usbotg] + platform = espressif32 + board = esp32s3usbotg + +You can override default Espressif ESP32-S3-USB-OTG settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `esp32s3usbotg.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:esp32s3usbotg] + platform = espressif32 + board = esp32s3usbotg + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Espressif ESP32-S3-USB-OTG 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:esp32s3usbotg] + platform = espressif32 + board = esp32s3usbotg + + 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`. + +Espressif ESP32-S3-USB-OTG has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_cmsis-dap` + - + - + * - ``esp-bridge`` + - + - + * - ``esp-builtin`` + - Yes + - Yes + * - :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/ioxesp32.rst b/boards/espressif32/ioxesp32.rst new file mode 100644 index 0000000000..5d1bc4c0fd --- /dev/null +++ b/boards/espressif32/ioxesp32.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_ioxesp32: + +ArtronShop IOXESP32 +=================== + +.. 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** + - 4MB + * - **RAM** + - 320KB + * - **Vendor** + - `ArtronShop `__ + + +Configuration +------------- + +Please use ``ioxesp32`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:ioxesp32] + platform = espressif32 + board = ioxesp32 + +You can override default ArtronShop IOXESP32 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `ioxesp32.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:ioxesp32] + platform = espressif32 + board = ioxesp32 + + ; change microcontroller + board_build.mcu = esp32 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +ArtronShop IOXESP32 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:ioxesp32] + platform = espressif32 + board = ioxesp32 + + 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`. + +ArtronShop IOXESP32 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/espressif32/ioxesp32ps.rst b/boards/espressif32/ioxesp32ps.rst new file mode 100644 index 0000000000..87b5facf3b --- /dev/null +++ b/boards/espressif32/ioxesp32ps.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_ioxesp32ps: + +ArtronShop IOXESP32PS +===================== + +.. 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** + - 4MB + * - **RAM** + - 320KB + * - **Vendor** + - `ArtronShop `__ + + +Configuration +------------- + +Please use ``ioxesp32ps`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:ioxesp32ps] + platform = espressif32 + board = ioxesp32ps + +You can override default ArtronShop IOXESP32PS settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `ioxesp32ps.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:ioxesp32ps] + platform = espressif32 + board = ioxesp32ps + + ; change microcontroller + board_build.mcu = esp32 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +ArtronShop IOXESP32PS 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:ioxesp32ps] + platform = espressif32 + board = ioxesp32ps + + 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`. + +ArtronShop IOXESP32PS 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/espressif32/lilygo-t-display.rst b/boards/espressif32/lilygo-t-display.rst new file mode 100644 index 0000000000..d88c054b65 --- /dev/null +++ b/boards/espressif32/lilygo-t-display.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_lilygo-t-display: + +LilyGo T-Display +================ + +.. 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** + - 4MB + * - **RAM** + - 320KB + * - **Vendor** + - `LilyGo `__ + + +Configuration +------------- + +Please use ``lilygo-t-display`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:lilygo-t-display] + platform = espressif32 + board = lilygo-t-display + +You can override default LilyGo T-Display settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `lilygo-t-display.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:lilygo-t-display] + platform = espressif32 + board = lilygo-t-display + + ; change microcontroller + board_build.mcu = esp32 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +LilyGo T-Display 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:lilygo-t-display] + platform = espressif32 + board = lilygo-t-display + + upload_protocol = esptool + +Debugging +--------- +:ref:`piodebug` currently does not support LilyGo T-Display 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/lionbits3.rst b/boards/espressif32/lionbits3.rst new file mode 100644 index 0000000000..b40496f138 --- /dev/null +++ b/boards/espressif32/lionbits3.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_lionbits3: + +Lion:Bit S3 STEM Dev Board +========================== + +.. 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** + - `Lion:Bit `__ + + +Configuration +------------- + +Please use ``lionbits3`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:lionbits3] + platform = espressif32 + board = lionbits3 + +You can override default Lion:Bit S3 STEM Dev Board settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `lionbits3.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:lionbits3] + platform = espressif32 + board = lionbits3 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Lion:Bit S3 STEM Dev Board 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:lionbits3] + platform = espressif32 + board = lionbits3 + + 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`. + +Lion:Bit S3 STEM Dev Board has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_cmsis-dap` + - + - + * - ``esp-bridge`` + - + - + * - ``esp-builtin`` + - Yes + - Yes + * - :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/namino_arancio.rst b/boards/espressif32/namino_arancio.rst new file mode 100644 index 0000000000..c128d47bb8 --- /dev/null +++ b/boards/espressif32/namino_arancio.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_namino_arancio: + +Namino Arancio +============== + +.. 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** + - `MECT SRL `__ + + +Configuration +------------- + +Please use ``namino_arancio`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:namino_arancio] + platform = espressif32 + board = namino_arancio + +You can override default Namino Arancio settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `namino_arancio.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:namino_arancio] + platform = espressif32 + board = namino_arancio + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Namino Arancio 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:namino_arancio] + platform = espressif32 + board = namino_arancio + + 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`. + +Namino Arancio 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/namino_rosso.rst b/boards/espressif32/namino_rosso.rst new file mode 100644 index 0000000000..f72c833691 --- /dev/null +++ b/boards/espressif32/namino_rosso.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_namino_rosso: + +Namino Rosso +============ + +.. 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** + - `MECT SRL `__ + + +Configuration +------------- + +Please use ``namino_rosso`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:namino_rosso] + platform = espressif32 + board = namino_rosso + +You can override default Namino Rosso settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `namino_rosso.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:namino_rosso] + platform = espressif32 + board = namino_rosso + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Namino Rosso 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:namino_rosso] + platform = espressif32 + board = namino_rosso + + 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`. + +Namino Rosso 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/um_nanos3.rst b/boards/espressif32/um_nanos3.rst new file mode 100644 index 0000000000..5d705bfcdc --- /dev/null +++ b/boards/espressif32/um_nanos3.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_um_nanos3: + +Unexpected Maker NanoS3 +======================= + +.. 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** + - `Unexpected Maker `__ + + +Configuration +------------- + +Please use ``um_nanos3`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`: + +.. code-block:: ini + + [env:um_nanos3] + platform = espressif32 + board = um_nanos3 + +You can override default Unexpected Maker NanoS3 settings per build environment using +``board_***`` option, where ``***`` is a JSON object path from +board manifest `um_nanos3.json `_. For example, +``board_build.mcu``, ``board_build.f_cpu``, etc. + +.. code-block:: ini + + [env:um_nanos3] + platform = espressif32 + board = um_nanos3 + + ; change microcontroller + board_build.mcu = esp32s3 + + ; change MCU frequency + board_build.f_cpu = 240000000L + + +Uploading +--------- +Unexpected Maker NanoS3 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:um_nanos3] + platform = espressif32 + board = um_nanos3 + + 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`. + +Unexpected Maker NanoS3 does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below. + +.. list-table:: + :header-rows: 1 + + * - Compatible Tools + - On-board + - Default + * - :ref:`debugging_tool_cmsis-dap` + - + - Yes + * - ``esp-bridge`` + - + - + * - ``esp-builtin`` + - + - + * - :ref:`debugging_tool_esp-prog` + - + - + * - :ref:`debugging_tool_iot-bus-jtag` + - + - + * - :ref:`debugging_tool_jlink` + - + - + * - :ref:`debugging_tool_minimodule` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-ocd` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-ocd-h` + - + - + * - :ref:`debugging_tool_olimex-arm-usb-tiny-h` + - + - + * - :ref:`debugging_tool_olimex-jtag-tiny` + - + - + * - :ref:`debugging_tool_tumpa` + - + - + +Frameworks +---------- +.. list-table:: + :header-rows: 1 + + * - Name + - Description + + * - :ref:`framework_arduino` + - Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. + + * - :ref:`framework_espidf` + - Espressif IoT Development Framework. Official development framework for ESP32 chip \ No newline at end of file diff --git a/boards/index.rst b/boards/index.rst index 83a829bf90..6876627618 100644 --- a/boards/index.rst +++ b/boards/index.rst @@ -155,6 +155,7 @@ Atmel AVR atmelavr/robotControl atmelavr/robotMotor atmelavr/uno + atmelavr/uno_mini atmelavr/yun atmelavr/yunmini atmelavr/at90pwm216 @@ -455,6 +456,7 @@ Espressif 32 .. toctree:: :maxdepth: 1 + espressif32/4d_systems_esp32s3_gen4_r8n16 espressif32/esp32cam espressif32/alksesp32 espressif32/az-delivery-devkit-v4 @@ -472,15 +474,23 @@ Espressif 32 espressif32/adafruit_magtag29_esp32s2 espressif32/adafruit_matrixportal_esp32s3 espressif32/adafruit_metro_esp32s2 + espressif32/adafruit_metro_esp32s3 espressif32/adafruit_qtpy_esp32 espressif32/adafruit_qtpy_esp32c3 espressif32/adafruit_qtpy_esp32s2 + espressif32/adafruit_qtpy_esp32s3_n4r2 espressif32/adafruit_qtpy_esp32s3_nopsram + espressif32/adafruit_qualia_s3_rgb666 + espressif32/adafruit_camera_esp32s3 espressif32/esp32-c3-m1i-kit espressif32/nodemcu-32s2 espressif32/airm2m_core_esp32c3 espressif32/espea32 espressif32/arduino_nano_esp32 + espressif32/atd147_s3 + espressif32/ioxesp32 + espressif32/ioxesp32ps + espressif32/aventen_s3_sync espressif32/bpi-bit espressif32/bpi_leaf_s3 espressif32/wifiduino32 @@ -523,10 +533,13 @@ Espressif 32 espressif32/esp32-c3-devkitm-1 espressif32/esp32-c6-devkitc-1 espressif32/esp32-c6-devkitm-1 + espressif32/esp32-pico-devkitm-2 espressif32/esp32-s2-kaluga-1 espressif32/esp32-s2-saola-1 espressif32/esp32s3box espressif32/esp32-s3-devkitc-1 + espressif32/esp32-s3-devkitm-1 + espressif32/esp32s3usbotg espressif32/firebeetle32 espressif32/piranha_esp32 espressif32/franzininho_wifi_esp32s2 @@ -552,8 +565,10 @@ Espressif 32 espressif32/nebulas3 espressif32/sensesiot_weizen espressif32/labplus_mpython + espressif32/lilygo-t-display espressif32/lilygo-t-display-s3 espressif32/lionbit + espressif32/lionbits3 espressif32/m5stack-atoms3 espressif32/m5stack-core-esp32 espressif32/m5stack-core2 @@ -576,6 +591,8 @@ Espressif 32 espressif32/nano32 espressif32/microduino-core-esp32 espressif32/redpill_esp32s3 + espressif32/namino_arancio + espressif32/namino_rosso espressif32/node32s espressif32/nodemcu-32s espressif32/quantum @@ -602,6 +619,7 @@ Espressif 32 espressif32/seeed_xiao_esp32c3 espressif32/seeed_xiao_esp32s3 espressif32/wesp32 + espressif32/bee_data_logger espressif32/bee_motion espressif32/bee_motion_mini espressif32/bee_motion_s3 @@ -631,6 +649,7 @@ Espressif 32 espressif32/um_feathers2 espressif32/um_feathers2_neo espressif32/um_feathers3 + espressif32/um_nanos3 espressif32/um_pros3 espressif32/um_rmp espressif32/tinypico diff --git a/boards/ststm32/nucleo_h723zg.rst b/boards/ststm32/nucleo_h723zg.rst index 52e4ace533..1ececda5aa 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_mbed` + - Arm Mbed OS is a platform operating system designed for the internet of things + * - :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/frameworks/arduino.rst b/frameworks/arduino.rst index d4302331a8..be89561ba0 100644 --- a/frameworks/arduino.rst +++ b/frameworks/arduino.rst @@ -214,18 +214,42 @@ You do not need to use/buy external debug probe. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32-s2-kaluga-1` + - :ref:`platform_espressif32` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-s3-devkitc-1` - :ref:`platform_espressif32` - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_ststm32_leafony_ap03` - :ref:`platform_ststm32` - STM32L452RET6 - 80MHz - 512KB - 160KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_mxchip_az3166` - :ref:`platform_ststm32` - STM32F412ZGT6 @@ -779,6 +803,12 @@ Please click on board name for the further details. - 180MHz - 512KB - 128KB + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_ststm32_acsip_s76s` - :ref:`platform_ststm32` - STM32L073RZ @@ -1205,6 +1235,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_metro_m0` - :ref:`platform_atmelsam` - SAMD21G18A @@ -1307,6 +1343,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - ESP32S3 @@ -1319,6 +1361,12 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_rotarytrinkey_m0` - :ref:`platform_atmelsam` - SAMD21E18A @@ -1373,6 +1421,12 @@ Please click on board name for the further details. - 120MHz - 512KB - 192KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_afroflight_f103cb` - :ref:`platform_ststm32` - STM32F103CBT6 @@ -1757,6 +1811,12 @@ Please click on board name for the further details. - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - :ref:`platform_atmelavr` + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_renesas-ra_uno_r4_minima` - :ref:`platform_renesas-ra` - RA4M1 @@ -1787,6 +1847,30 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - ESP32S3 @@ -2213,12 +2297,6 @@ Please click on board name for the further details. - 160MHz - 4MB - 320KB - * - :ref:`board_espressif32_esp32-s2-kaluga-1` - - :ref:`platform_espressif32` - - ESP32S2 - - 240MHz - - 4MB - - 320KB * - :ref:`board_espressif32_esp32-s2-saola-1` - :ref:`platform_espressif32` - ESP32S2 @@ -2669,6 +2747,18 @@ Please click on board name for the further details. - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - ESP32 @@ -3533,6 +3623,12 @@ Please click on board name for the further details. - 32MHz - 256KB - 32KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - ESP32S2 @@ -3929,6 +4025,12 @@ Please click on board name for the further details. - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - ESP32S3 @@ -4269,6 +4371,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_microchippic32_picadillo_35t` - :ref:`platform_microchippic32` - No @@ -4675,6 +4784,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_metro_m0` - :ref:`platform_atmelsam` - External @@ -4794,6 +4910,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -4808,6 +4931,13 @@ Adafruit - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_rotarytrinkey_m0` - :ref:`platform_atmelsam` - External @@ -4871,6 +5001,13 @@ Adafruit - 120MHz - 512KB - 192KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_nordicnrf52_adafruit_cplaynrf52840` - :ref:`platform_nordicnrf52` - External @@ -5543,6 +5680,13 @@ Arduino - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - :ref:`platform_atmelavr` + - External + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_renesas-ra_uno_r4_minima` - :ref:`platform_renesas-ra` - External @@ -5628,6 +5772,41 @@ Armed - 512KB - 128KB +ArtronShop +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + Atmel ~~~~~ @@ -5796,6 +5975,27 @@ Atmel - 8KB - 1KB +Aventen +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + BBC ~~~ @@ -7071,7 +7271,7 @@ Espressif - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -7097,6 +7297,20 @@ Espressif - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif8266_esp12e` - :ref:`platform_espressif8266` - No @@ -7161,6 +7375,27 @@ Espressif - 1MB - 80KB +Espressif Systems +~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32-pico-devkitm-2` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 8MB + - 320KB + FYSETC ~~~~~~ @@ -8462,6 +8697,13 @@ LilyGo - Frequency - Flash - RAM + * - :ref:`board_espressif32_lilygo-t-display` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_lilygo-t-display-s3` - :ref:`platform_espressif32` - External @@ -8511,6 +8753,13 @@ Lion:Bit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB LowPowerLab ~~~~~~~~~~~ @@ -8673,6 +8922,34 @@ M5Stack - 4MB - 320KB +MECT SRL +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + MGBOT ~~~~~ @@ -12018,6 +12295,13 @@ Smart Bee - Frequency - Flash - RAM + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -13047,6 +13331,13 @@ Unexpected Maker - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/frameworks/espidf.rst b/frameworks/espidf.rst index 0c85a96a46..2417e35019 100644 --- a/frameworks/espidf.rst +++ b/frameworks/espidf.rst @@ -84,12 +84,36 @@ You do not need to use/buy external debug probe. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32-s2-kaluga-1` + - :ref:`platform_espressif32` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-s3-devkitc-1` - :ref:`platform_espressif32` - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB External Debug Tools @@ -109,6 +133,12 @@ Please click on board name for the further details. - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - ESP32 @@ -205,6 +235,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - ESP32 @@ -223,12 +259,30 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - ESP32C3 @@ -253,6 +307,30 @@ Please click on board name for the further details. - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - ESP32S3 @@ -439,12 +517,6 @@ Please click on board name for the further details. - 160MHz - 4MB - 320KB - * - :ref:`board_espressif32_esp32-s2-kaluga-1` - - :ref:`platform_espressif32` - - ESP32S2 - - 240MHz - - 4MB - - 320KB * - :ref:`board_espressif32_esp32-s2-saola-1` - :ref:`platform_espressif32` - ESP32S2 @@ -601,6 +673,18 @@ Please click on board name for the further details. - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - ESP32 @@ -685,6 +769,12 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - ESP32S2 @@ -835,6 +925,12 @@ Please click on board name for the further details. - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - ESP32S3 @@ -1012,6 +1108,27 @@ Boards * You can list pre-configured boards by :ref:`cmd_boards` command * For more detailed ``board`` information please scroll the tables below by horizontally. +4D Systems +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + AI Thinker ~~~~~~~~~~ @@ -1165,6 +1282,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -1186,6 +1310,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -1193,6 +1324,20 @@ Adafruit - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB Ai-Thinker ~~~~~~~~~~ @@ -1306,6 +1451,62 @@ Arduino - 16MB - 320KB +ArtronShop +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + +Aventen +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + BPI Tech ~~~~~~~~ @@ -1776,7 +1977,7 @@ Espressif - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -1802,6 +2003,41 @@ Espressif - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + +Espressif Systems +~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32-pico-devkitm-2` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 8MB + - 320KB Fishino ~~~~~~~ @@ -2194,6 +2430,13 @@ LilyGo - Frequency - Flash - RAM + * - :ref:`board_espressif32_lilygo-t-display` + - :ref:`platform_espressif32` + - No + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_lilygo-t-display-s3` - :ref:`platform_espressif32` - External @@ -2222,6 +2465,13 @@ Lion:Bit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB M5Stack ~~~~~~~ @@ -2328,6 +2578,34 @@ M5Stack - 4MB - 320KB +MECT SRL +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + MGBOT ~~~~~ @@ -2852,6 +3130,13 @@ Smart Bee - Frequency - Flash - RAM + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -3230,6 +3515,13 @@ Unexpected Maker - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/frameworks/mbed.rst b/frameworks/mbed.rst index ff3e5a076f..4b995c6f2d 100644 --- a/frameworks/mbed.rst +++ b/frameworks/mbed.rst @@ -416,6 +416,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_h743zi` - :ref:`platform_ststm32` - STM32H743ZIT6 @@ -1166,6 +1172,13 @@ ST - 216MHz - 2MB - 512KB + * - :ref:`board_ststm32_nucleo_h723zg` + - :ref:`platform_ststm32` + - On-board + - STM32H723ZGT6 + - 550MHz + - 1MB + - 320KB * - :ref:`board_ststm32_nucleo_h743zi` - :ref:`platform_ststm32` - On-board diff --git a/platforms/atmelavr.rst b/platforms/atmelavr.rst index be66b6c290..0b235fb994 100644 --- a/platforms/atmelavr.rst +++ b/platforms/atmelavr.rst @@ -456,6 +456,11 @@ Please click on board name for the further details. - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_atmelavr_yun` - ATMEGA32U4 - 16MHz @@ -1413,6 +1418,12 @@ Arduino - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - External + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_atmelavr_yun` - External - ATMEGA32U4 diff --git a/platforms/espressif32.rst b/platforms/espressif32.rst index 0f051e3a0f..7433fb7891 100644 --- a/platforms/espressif32.rst +++ b/platforms/espressif32.rst @@ -97,11 +97,31 @@ You do not need to use/buy external debug probe. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32-s2-kaluga-1` + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-s3-devkitc-1` - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_lionbits3` + - ESP32S3 + - 240MHz + - 4MB + - 320KB External Debug Tools @@ -120,6 +140,11 @@ Please click on board name for the further details. - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - ESP32 - 240MHz @@ -205,6 +230,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - ESP32 - 240MHz @@ -220,11 +250,26 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - ESP32C3 - 160MHz @@ -245,6 +290,26 @@ Please click on board name for the further details. - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_aventen_s3_sync` + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - ESP32S3 - 240MHz @@ -410,11 +475,6 @@ Please click on board name for the further details. - 160MHz - 4MB - 320KB - * - :ref:`board_espressif32_esp32-s2-kaluga-1` - - ESP32S2 - - 240MHz - - 4MB - - 320KB * - :ref:`board_espressif32_esp32-s2-saola-1` - ESP32S2 - 240MHz @@ -550,6 +610,16 @@ Please click on board name for the further details. - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - ESP32 - 240MHz @@ -620,6 +690,11 @@ Please click on board name for the further details. - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - ESP32S2 - 240MHz @@ -745,6 +820,11 @@ Please click on board name for the further details. - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - ESP32S3 - 240MHz @@ -1028,6 +1108,25 @@ Boards * For more detailed ``board`` information please scroll the tables below by horizontally. +4D Systems +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + AI Thinker ~~~~~~~~~~ @@ -1162,6 +1261,12 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - External - ESP32 @@ -1180,12 +1285,30 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - External - ESP32S3 - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB Ai-Thinker ~~~~~~~~~~ @@ -1288,6 +1411,56 @@ Arduino - 16MB - 320KB +ArtronShop +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_atd147_s3` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + +Aventen +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_aventen_s3_sync` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + BPI Tech ~~~~~~~~ @@ -1707,7 +1880,7 @@ Espressif - 4MB - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -1730,6 +1903,37 @@ Espressif - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + +Espressif Systems +~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_esp32-pico-devkitm-2` + - No + - ESP32 + - 240MHz + - 8MB + - 320KB Fishino ~~~~~~~ @@ -2101,6 +2305,12 @@ LilyGo - Frequency - Flash - RAM + * - :ref:`board_espressif32_lilygo-t-display` + - No + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_lilygo-t-display-s3` - External - ESP32S3 @@ -2126,6 +2336,12 @@ Lion:Bit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB M5Stack ~~~~~~~ @@ -2218,6 +2434,31 @@ M5Stack - 4MB - 320KB +MECT SRL +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_namino_arancio` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + MGBOT ~~~~~ @@ -2707,6 +2948,12 @@ Smart Bee - Frequency - Flash - RAM + * - :ref:`board_espressif32_bee_data_logger` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - External - ESP32S2 @@ -3040,6 +3287,12 @@ Unexpected Maker - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - External - ESP32S3 diff --git a/platforms/renesas-ra.rst b/platforms/renesas-ra.rst index a346e06ac4..853cf54e19 100644 --- a/platforms/renesas-ra.rst +++ b/platforms/renesas-ra.rst @@ -39,6 +39,7 @@ Examples are listed from `Renesas RA development platform repository `_ * `arduino-internal-libs `_ * `fsp-blink `_ +* `arduino-iot-cloud-basic `_ * `arduino-wifiscan `_ Debugging diff --git a/plus/debug-tools/avr-stub.rst b/plus/debug-tools/avr-stub.rst index a249dcf40c..4780536890 100644 --- a/plus/debug-tools/avr-stub.rst +++ b/plus/debug-tools/avr-stub.rst @@ -246,6 +246,13 @@ Boards - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - :ref:`platform_atmelavr` + - External + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_atmelavr_zumbt328` - :ref:`platform_atmelavr` - External diff --git a/plus/debug-tools/cmsis-dap.rst b/plus/debug-tools/cmsis-dap.rst index 2515ec3eb5..9921a68b72 100644 --- a/plus/debug-tools/cmsis-dap.rst +++ b/plus/debug-tools/cmsis-dap.rst @@ -210,6 +210,13 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_ststm32_b96b_argonkey` - :ref:`platform_ststm32` - External @@ -392,6 +399,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -413,6 +427,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -420,6 +441,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_afroflight_f103cb` - :ref:`platform_ststm32` - External @@ -567,6 +602,27 @@ Boards - 168MHz - 512KB - 192KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_atmelsam_samr21_xpro` - :ref:`platform_atmelsam` - On-board @@ -595,6 +651,13 @@ Boards - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_nordicnrf51_bbcmicrobit` - :ref:`platform_nordicnrf51` - On-board @@ -1073,7 +1136,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -1099,6 +1162,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_freescalekinetis_IBMEthernetKit` - :ref:`platform_freescalekinetis` - On-board @@ -1358,6 +1435,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_malyanm200_f070cb` - :ref:`platform_ststm32` - External @@ -1568,6 +1652,20 @@ Boards - 96MHz - 512KB - 64KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -2723,6 +2821,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -2926,6 +3031,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/esp-prog.rst b/plus/debug-tools/esp-prog.rst index f5d05f0eea..dfef6f9360 100644 --- a/plus/debug-tools/esp-prog.rst +++ b/plus/debug-tools/esp-prog.rst @@ -138,6 +138,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -257,6 +264,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -278,6 +292,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -285,6 +306,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -313,6 +348,34 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -553,7 +616,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -579,6 +642,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -705,6 +782,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -754,6 +838,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -852,6 +950,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1027,6 +1132,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/ftdi.rst b/plus/debug-tools/ftdi.rst index f75c35b01d..8c799f6e7c 100644 --- a/plus/debug-tools/ftdi.rst +++ b/plus/debug-tools/ftdi.rst @@ -155,6 +155,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_esp32-s2-kaluga-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S2 + - 240MHz + - 4MB + - 320KB * - :ref:`board_riscv_gap_gapuino` - :ref:`platform_riscv_gap` - On-board diff --git a/plus/debug-tools/iot-bus-jtag.rst b/plus/debug-tools/iot-bus-jtag.rst index aba6e2e605..27172a2b1b 100644 --- a/plus/debug-tools/iot-bus-jtag.rst +++ b/plus/debug-tools/iot-bus-jtag.rst @@ -133,6 +133,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -252,6 +259,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -273,6 +287,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -280,6 +301,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -308,6 +343,34 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -548,7 +611,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -574,6 +637,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -700,6 +777,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -749,6 +833,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -847,6 +945,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1022,6 +1127,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/jlink.rst b/plus/debug-tools/jlink.rst index ef6ae159c1..b947038bb6 100644 --- a/plus/debug-tools/jlink.rst +++ b/plus/debug-tools/jlink.rst @@ -353,6 +353,13 @@ Boards - 84MHz - 512KB - 96KB + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_ststm32_b96b_argonkey` - :ref:`platform_ststm32` - External @@ -710,6 +717,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_metro_m0` - :ref:`platform_atmelsam` - External @@ -801,6 +815,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -815,6 +836,13 @@ Boards - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_rotarytrinkey_m0` - :ref:`platform_atmelsam` - External @@ -864,6 +892,13 @@ Boards - 120MHz - 512KB - 192KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_afroflight_f103cb` - :ref:`platform_ststm32` - External @@ -1123,6 +1158,27 @@ Boards - 50MHz - 0B - 128KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_shakti_artix7_100t` - :ref:`platform_shakti` - On-board @@ -1165,6 +1221,13 @@ Boards - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_nordicnrf51_bbcmicrobit` - :ref:`platform_nordicnrf51` - On-board @@ -1706,7 +1769,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -1732,6 +1795,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_freescalekinetis_IBMEthernetKit` - :ref:`platform_freescalekinetis` - On-board @@ -2019,6 +2096,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_ststm32_malyanm200_f070cb` - :ref:`platform_ststm32` - External @@ -2320,6 +2404,20 @@ Boards - 96MHz - 512KB - 64KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -4000,6 +4098,13 @@ Boards - 32MHz - 256KB - 32KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -4350,6 +4455,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/minimodule.rst b/plus/debug-tools/minimodule.rst index df352ee4ef..0eff177494 100644 --- a/plus/debug-tools/minimodule.rst +++ b/plus/debug-tools/minimodule.rst @@ -146,6 +146,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -265,6 +272,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -286,6 +300,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -293,6 +314,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -321,6 +356,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -328,6 +384,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -568,7 +631,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -594,6 +657,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -720,6 +797,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -769,6 +853,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -867,6 +965,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1042,6 +1147,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :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 52059e92f6..57605f76ff 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd-h.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd-h.rst @@ -159,6 +159,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -278,6 +285,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -299,6 +313,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -306,6 +327,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -334,6 +369,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -341,6 +397,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -588,7 +651,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -614,6 +677,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -740,6 +817,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -789,6 +873,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -894,6 +992,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1069,6 +1174,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :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 b75b4808eb..26610cf189 100644 --- a/plus/debug-tools/olimex-arm-usb-ocd.rst +++ b/plus/debug-tools/olimex-arm-usb-ocd.rst @@ -159,6 +159,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -278,6 +285,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -299,6 +313,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -306,6 +327,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -334,6 +369,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -341,6 +397,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -588,7 +651,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -614,6 +677,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -740,6 +817,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -789,6 +873,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -894,6 +992,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1069,6 +1174,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :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 8d5a2ce339..92d8d510e6 100644 --- a/plus/debug-tools/olimex-arm-usb-tiny-h.rst +++ b/plus/debug-tools/olimex-arm-usb-tiny-h.rst @@ -158,6 +158,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -277,6 +284,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -298,6 +312,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -305,6 +326,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -333,6 +368,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -340,6 +396,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -587,7 +650,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -613,6 +676,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -739,6 +816,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -788,6 +872,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -893,6 +991,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1068,6 +1173,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/olimex-jtag-tiny.rst b/plus/debug-tools/olimex-jtag-tiny.rst index 42f7e9adf2..0eaf6e1ab0 100644 --- a/plus/debug-tools/olimex-jtag-tiny.rst +++ b/plus/debug-tools/olimex-jtag-tiny.rst @@ -158,6 +158,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -277,6 +284,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -298,6 +312,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -305,6 +326,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -333,6 +368,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -340,6 +396,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -587,7 +650,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -613,6 +676,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -739,6 +816,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -788,6 +872,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -893,6 +991,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1068,6 +1173,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debug-tools/simavr.rst b/plus/debug-tools/simavr.rst index c4c9668208..eabde9c9e4 100644 --- a/plus/debug-tools/simavr.rst +++ b/plus/debug-tools/simavr.rst @@ -603,6 +603,13 @@ Boards - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - :ref:`platform_atmelavr` + - External + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_atmelavr_yun` - :ref:`platform_atmelavr` - External diff --git a/plus/debug-tools/tumpa.rst b/plus/debug-tools/tumpa.rst index 04e534a197..a1bdab2130 100644 --- a/plus/debug-tools/tumpa.rst +++ b/plus/debug-tools/tumpa.rst @@ -176,6 +176,13 @@ Boards - Frequency - Flash - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_esp32cam` - :ref:`platform_espressif32` - External @@ -295,6 +302,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32` - :ref:`platform_espressif32` - External @@ -316,6 +330,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -323,6 +344,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_esp32-c3-m1i-kit` - :ref:`platform_espressif32` - External @@ -351,6 +386,27 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB * - :ref:`board_sifive_e310-arty` - :ref:`platform_sifive` - On-board @@ -358,6 +414,13 @@ Boards - 450MHz - 16MB - 256MB + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_espressif32_bpi_leaf_s3` - :ref:`platform_espressif32` - External @@ -598,7 +661,7 @@ Boards - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -624,6 +687,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_firebeetle32` - :ref:`platform_espressif32` - External @@ -750,6 +827,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_m5stack-atoms3` - :ref:`platform_espressif32` - External @@ -799,6 +883,20 @@ Boards - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_node32s` - :ref:`platform_espressif32` - External @@ -897,6 +995,13 @@ Boards - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -1072,6 +1177,13 @@ Boards - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External diff --git a/plus/debugging.rst b/plus/debugging.rst index a011e9bf80..d7c05884fe 100644 --- a/plus/debugging.rst +++ b/plus/debugging.rst @@ -309,6 +309,27 @@ Boards - 1MB - 128KB +4D Systems +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_4d_systems_esp32s3_gen4_r8n16` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + 96Boards ~~~~~~~~ @@ -805,6 +826,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_metro_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_metro_m0` - :ref:`platform_atmelsam` - External @@ -924,6 +952,13 @@ Adafruit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_n4r2` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_espressif32_adafruit_qtpy_esp32s3_nopsram` - :ref:`platform_espressif32` - External @@ -938,6 +973,13 @@ Adafruit - 48MHz - 256KB - 32KB + * - :ref:`board_espressif32_adafruit_qualia_s3_rgb666` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB * - :ref:`board_atmelsam_adafruit_rotarytrinkey_m0` - :ref:`platform_atmelsam` - External @@ -1001,6 +1043,13 @@ Adafruit - 120MHz - 512KB - 192KB + * - :ref:`board_espressif32_adafruit_camera_esp32s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB * - :ref:`board_nordicnrf52_adafruit_cplaynrf52840` - :ref:`platform_nordicnrf52` - External @@ -1624,6 +1673,13 @@ Arduino - 16MHz - 31.50KB - 2KB + * - :ref:`board_atmelavr_uno_mini` + - :ref:`platform_atmelavr` + - External + - ATMEGA328P + - 16MHz + - 31.50KB + - 2KB * - :ref:`board_renesas-ra_uno_r4_minima` - :ref:`platform_renesas-ra` - External @@ -1737,6 +1793,41 @@ Armstrap - 512KB - 192KB +ArtronShop +~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_atd147_s3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_ioxesp32` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_ioxesp32ps` + - :ref:`platform_espressif32` + - External + - ESP32 + - 240MHz + - 4MB + - 320KB + Atmel ~~~~~ @@ -1842,6 +1933,27 @@ Atmel - 8KB - 1KB +Aventen +~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_aventen_s3_sync` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 16MB + - 320KB + Avnet Silica ~~~~~~~~~~~~ @@ -2767,7 +2879,7 @@ Espressif - 320KB * - :ref:`board_espressif32_esp32-s2-kaluga-1` - :ref:`platform_espressif32` - - External + - On-board - ESP32S2 - 240MHz - 4MB @@ -2793,6 +2905,20 @@ Espressif - 240MHz - 8MB - 320KB + * - :ref:`board_espressif32_esp32-s3-devkitm-1` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB + * - :ref:`board_espressif32_esp32s3usbotg` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 8MB + - 320KB FYSETC ~~~~~~ @@ -3948,6 +4074,13 @@ Lion:Bit - 240MHz - 4MB - 320KB + * - :ref:`board_espressif32_lionbits3` + - :ref:`platform_espressif32` + - On-board + - ESP32S3 + - 240MHz + - 4MB + - 320KB LowPowerLab ~~~~~~~~~~~ @@ -4033,6 +4166,34 @@ M5Stack - 8MB - 320KB +MECT SRL +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Name + - Platform + - Debug + - MCU + - Frequency + - Flash + - RAM + * - :ref:`board_espressif32_namino_arancio` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + * - :ref:`board_espressif32_namino_rosso` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 4MB + - 320KB + MH-ET Live ~~~~~~~~~~ @@ -6916,6 +7077,13 @@ Smart Bee - Frequency - Flash - RAM + * - :ref:`board_espressif32_bee_data_logger` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_bee_motion` - :ref:`platform_espressif32` - External @@ -7812,6 +7980,13 @@ Unexpected Maker - 240MHz - 16MB - 320KB + * - :ref:`board_espressif32_um_nanos3` + - :ref:`platform_espressif32` + - External + - ESP32S3 + - 240MHz + - 8MB + - 320KB * - :ref:`board_espressif32_um_pros3` - :ref:`platform_espressif32` - External