Espressif ESP32-C6-DevKitC-1
References
laze Builders
For more information on laze builders, check out this page.
espressif-esp32-c6-devkitc-1
- Tier: 1
- Chip: ESP32-C6
- Chip Ariel OS Name:
esp32c6
To target this laze builder, run the following command in the root of your Ariel OS app:
laze build -b espressif-esp32-c6-devkitc-1
Support Matrix
| Functionality | Support Status |
|---|---|
| Debug Channel | ✅ |
| Logging | ✅ |
| GPIO | ✅ |
| I2C Controller Mode | ✅ |
| SPI Main Mode | ✅ |
| UART | ✅ |
| Ethernet | – |
| User USB | –1 |
| Ethernet over USB | – |
| Wi-Fi | ✅ |
| Bluetooth Low Energy | ✅ |
| Hardware Random Number Generator | ✅ |
| Persistent Storage | ❌2 |
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 CDC-ACM/JTAG USB peripheral of the MCU and can be used to flash the board either through the bootloader over USB CDC-ACM using espflash, or over JTAG using probe-rs.
It can also be used to obtain logs when the logging-over-usb laze module is enabled.
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.
Note: On the ESP32-C3, enabling logging-over-uart will not prevent the logs from also being printed using the USB CDC-ACM USB peripheral.
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