From 77f8d18a2bd21269838c0be5e2e0e75ffce2c902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Procha=CC=81zka?= <90197375+P-R-O-C-H-Y@users.noreply.github.com> Date: Mon, 31 Oct 2022 13:21:44 +0100 Subject: [PATCH 1/2] Add ESP32S3 to libraries support list --- docs/source/libraries.rst | 94 +++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/docs/source/libraries.rst b/docs/source/libraries.rst index d9febb08a1a..3a0d50ab74d 100644 --- a/docs/source/libraries.rst +++ b/docs/source/libraries.rst @@ -9,53 +9,53 @@ Supported Peripherals Currently, the Arduino ESP32 supports the following peripherals with Arduino APIs. -+---------------+---------------+---------------+---------------+-------------------------------+ -| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | Comments | -+===============+===============+===============+===============+===============================+ -| ADC | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Bluetooth | Yes | Not Supported | Not Supported | Bluetooth Classic | -+---------------+---------------+---------------+---------------+-------------------------------+ -| BLE | Yes | Not Supported | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| DAC | Yes | Yes | Not Supported | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Ethernet | Yes | Not Supported | Not Supported | (*) | -+---------------+---------------+---------------+---------------+-------------------------------+ -| GPIO | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Hall Sensor | Yes | Not Supported | Not Supported | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| I2C | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| I2S | Yes | No | No | WIP | -+---------------+---------------+---------------+---------------+-------------------------------+ -| LEDC | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Motor PWM | No | Not Supported | Not Supported | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Pulse Counter | No | No | No | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| RMT | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| SDIO | No | No | No | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| SPI | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Timer | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Temp. Sensor | Not Supported | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Touch | Yes | Yes | Not Supported | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| TWAI | No | No | No | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| UART | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ -| USB | Not Supported | Yes | Yes | ESP32-C3 only CDC/JTAG | -+---------------+---------------+---------------+---------------+-------------------------------+ -| Wi-Fi | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+-------------------------------+ ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | Comments | ++===============+===============+===============+===============+===============+========================+ +| ADC | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Bluetooth | Yes | Not Supported | Not Supported | Not Supported | Bluetooth Classic | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| BLE | Yes | Not Supported | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| DAC | Yes | Yes | Not Supported | Not Supported | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Ethernet | Yes | Not Supported | Not Supported | Not Supported | (*) | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| GPIO | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Hall Sensor | Yes | Not Supported | Not Supported | Not Supported | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| I2C | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| I2S | Yes | No | No | Yes | WIP | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| LEDC | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Motor PWM | No | Not Supported | Not Supported | Not Supported | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Pulse Counter | No | No | No | No | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| RMT | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| SDIO | No | No | No | No | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| SPI | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Timer | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Temp. Sensor | Not Supported | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Touch | Yes | Yes | Not Supported | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| TWAI | No | No | No | No | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| UART | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| USB | Not Supported | Yes | Yes | Yes | ESP32-C3 only CDC/JTAG | ++---------------+---------------+---------------+---------------+---------------+------------------------+ +| Wi-Fi | Yes | Yes | Yes | Yes | | ++---------------+---------------+---------------+---------------+---------------+------------------------+ Notes ^^^^^ From 8eb4562496c05908e662681a47dece91c7e60554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Procha=CC=81zka?= <90197375+P-R-O-C-H-Y@users.noreply.github.com> Date: Thu, 3 Nov 2022 11:21:24 +0100 Subject: [PATCH 2/2] Update libraries.rst --- docs/source/libraries.rst | 94 +++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/docs/source/libraries.rst b/docs/source/libraries.rst index 3a0d50ab74d..8c5357150a3 100644 --- a/docs/source/libraries.rst +++ b/docs/source/libraries.rst @@ -9,53 +9,53 @@ Supported Peripherals Currently, the Arduino ESP32 supports the following peripherals with Arduino APIs. -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | Comments | -+===============+===============+===============+===============+===============+========================+ -| ADC | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Bluetooth | Yes | Not Supported | Not Supported | Not Supported | Bluetooth Classic | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| BLE | Yes | Not Supported | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| DAC | Yes | Yes | Not Supported | Not Supported | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Ethernet | Yes | Not Supported | Not Supported | Not Supported | (*) | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| GPIO | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Hall Sensor | Yes | Not Supported | Not Supported | Not Supported | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| I2C | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| I2S | Yes | No | No | Yes | WIP | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| LEDC | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Motor PWM | No | Not Supported | Not Supported | Not Supported | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Pulse Counter | No | No | No | No | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| RMT | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| SDIO | No | No | No | No | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| SPI | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Timer | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Temp. Sensor | Not Supported | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Touch | Yes | Yes | Not Supported | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| TWAI | No | No | No | No | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| UART | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| USB | Not Supported | Yes | Yes | Yes | ESP32-C3 only CDC/JTAG | -+---------------+---------------+---------------+---------------+---------------+------------------------+ -| Wi-Fi | Yes | Yes | Yes | Yes | | -+---------------+---------------+---------------+---------------+---------------+------------------------+ ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | | Comments | ++===============+===============+===============+===============+===============+=====+========================+ +| ADC | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Bluetooth | Yes | Not Supported | Not Supported | Not Supported | | Bluetooth Classic | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| BLE | Yes | Not Supported | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| DAC | Yes | Yes | Not Supported | Not Supported | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Ethernet | Yes | Not Supported | Not Supported | Not Supported | | (*) | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| GPIO | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Hall Sensor | Yes | Not Supported | Not Supported | Not Supported | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| I2C | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| I2S | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| LEDC | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Motor PWM | No | Not Supported | Not Supported | Not Supported | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Pulse Counter | No | No | No | No | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| RMT | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| SDIO | No | No | No | No | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| SDMMC | Yes | Not Supported | Not Supported | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Timer | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Temp. Sensor | Not Supported | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Touch | Yes | Yes | Not Supported | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| TWAI | No | No | No | No | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| UART | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| USB | Not Supported | Yes | Yes | Yes | | ESP32-C3 only CDC/JTAG | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ +| Wi-Fi | Yes | Yes | Yes | Yes | | | ++---------------+---------------+---------------+---------------+---------------+-----+------------------------+ Notes ^^^^^