Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Espressif ESP32-S2-DevKitC-1

References

laze Builders

For more information on laze builders, check out this page.

espressif-esp32-s2-devkitc-1

  • Tier: 3
  • Chip: ESP32-S2
  • Chip Ariel OS Name: esp32s2

To target this laze builder, run the following command in the root of your Ariel OS app:

laze build -b espressif-esp32-s2-devkitc-1

Support Matrix

FunctionalitySupport Status
Debug Channel
Logging
GPIO
I2C Controller Mode
SPI Main Mode🚦
UART
Ethernet
User USB
Ethernet over USB
Wi-Fi
Bluetooth Low Energy
Hardware Random Number Generator
Persistent Storage1

Additional Notes

USB Ports

This board features two USB ports: one is labeled “USB” while the other is labeled “UART”.

The “USB” port is connected to the USB OTG peripheral of the MCU and can only be used by the application.

The “UART” port is connected to a USB ⟷ UART adapter, wired to UART0. It can be used to flash the board through the bootloader using espflash. It can also be used to obtain logs when the logging-over-uart laze module is enabled.

Legend:

supported
☑️
supported with some caveats
🚦
needs testing
available in hardware, but not currently supported by Ariel OS
not available on this piece of hardware

  1. Requires partitioning support.