Skip to content

Commit

Permalink
docs(): Shrink table even more
Browse files Browse the repository at this point in the history
  • Loading branch information
P-R-O-C-H-Y committed May 29, 2024
1 parent 660c55e commit 2e319a4
Showing 1 changed file with 49 additions and 47 deletions.
96 changes: 49 additions & 47 deletions docs/en/libraries.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,59 +9,61 @@ Supported Peripherals

Currently, the Arduino ESP32 supports the following peripherals with Arduino APIs.

+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | ESP32-C6 | ESP32-H2 | | Comments |
+===============+==========+==========+==========+==========+==========+==========+===+========================+
| ADC | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Bluetooth | Yes | N/A | N/A | N/A | N/A | N/A | | Bluetooth Classic |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| BLE | Yes | N/A | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| DAC | Yes | Yes | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Ethernet | Yes | N/A | N/A | N/A | N/A | N/A | | (*) |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| GPIO | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Hall Sensor | N/A | N/A | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| I2C | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| I2S | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| LEDC | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Motor PWM | No | N/A | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Pulse Counter | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| RMT | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| SDIO | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| SDMMC | Yes | N/A | N/A | Yes | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Timer | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Temp. Sensor | N/A | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Touch | Yes | Yes | N/A | Yes | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| TWAI | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| UART | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| USB | N/A | Yes | Yes | Yes | Yes | Yes | | C3,C6,H2 only CDC/JTAG |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
| Wi-Fi | Yes | Yes | Yes | Yes | Yes | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+------------------------+
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | ESP32-C6 | ESP32-H2 | | Comments |
+===============+==========+==========+==========+==========+==========+==========+===+==========+
| ADC | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| BT Classic | Yes | N/A | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| BLE | Yes | N/A | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| DAC | Yes | Yes | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Ethernet | Yes | N/A | N/A | N/A | N/A | N/A | | (*) |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| GPIO | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Hall Sensor | N/A | N/A | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| I2C | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| I2S | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| LEDC | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Motor PWM | No | N/A | N/A | N/A | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Pulse Counter | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| RMT | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| SDIO | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| SDMMC | Yes | N/A | N/A | Yes | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Timer | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Temp. Sensor | N/A | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Touch | Yes | Yes | N/A | Yes | N/A | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| TWAI | No | No | No | No | No | No | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| UART | Yes | Yes | Yes | Yes | Yes | Yes | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| USB | N/A | Yes | Yes | Yes | Yes | Yes | | (**) |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+
| Wi-Fi | Yes | Yes | Yes | Yes | Yes | N/A | | |
+---------------+----------+----------+----------+----------+----------+----------+---+----------+

Notes
^^^^^

(*) SPI Ethernet is supported by all ESP32 families and RMII only for ESP32.

(**) ESP32-C3, C6, H2 only support USB CDC/JTAG

.. note:: Some peripherals are not available for all ESP32 families. To see more details about it, see the corresponding SoC at `Product Selector <https://products.espressif.com>`_ page.

.. include:: common/datasheet.inc
Expand Down

0 comments on commit 2e319a4

Please sign in to comment.