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
| Functionality | Support 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 Storage | ❌1 |
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
-
Requires partitioning support. ↩