feat(board): add support for Waveshare ESP32-C6 Zero#12116
feat(board): add support for Waveshare ESP32-C6 Zero#12116me-no-dev merged 3 commits intoespressif:masterfrom
Conversation
👋 Hello epsilonrt, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. 🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project. Click to see more instructions ...
Review and merge process you can expect ...
|
There was a problem hiding this comment.
Pull request overview
This PR adds board support for the Waveshare ESP32-C6 Zero to the Arduino-ESP32 core, enabling developers to use this compact ESP32-C6 board with Arduino IDE.
Key Changes:
- Added board configuration entry in boards.txt with standard ESP32-C6 settings (4MB flash, 160MHz CPU, partition schemes, Zigbee support)
- Created pin mapping definitions in variants/waveshare_esp32_c6_zero/pins_arduino.h with comprehensive GPIO assignments
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| boards.txt | Added complete board configuration entry for waveshare_esp32_c6_zero with menu options for CPU frequency, flash settings, partition schemes, Zigbee modes, and upload speeds consistent with other ESP32-C6 boards |
| variants/waveshare_esp32_c6_zero/pins_arduino.h | Created pin definitions file with GPIO mappings for digital pins (D0-D21), analog pins (A0-A6), UART (TX/RX), I2C (SDA/SCL and LP I2C), SPI (SS/MOSI/MISO/SCK), and WS2812 RGB LED configuration on GPIO8 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
P-R-O-C-H-Y
left a comment
There was a problem hiding this comment.
Small nitpick, but otherwise lgtm
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Description of Change
This pull request adds support for the Waveshare ESP32-C6 Zero board to the Arduino-ESP32 core.
Changes include:
Test Scenarios
I have tested the following scenarios to verify the board support:
The following examples were compiled, uploaded, and executed successfully: