feat(board): add support for Waveshare ESP32-C3-Zero#12132
Conversation
👋 Hello DrayxR3X, 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.
Hi @DrayxR3X, please move the Waveshare C3 ZERO next to the Waveshare C6 Zero in the boards.txt file. Will be much better. PR looks good otherwise
…aveshare’s unified product naming convention.
|
@P-R-O-C-H-Y please fix the conflicts |
|
@me-no-dev Done |
Description of Change
This pull request adds support for the Waveshare ESP32-C3-Zero board to the Arduino-ESP32 core.
Changes include:
1.Added board entry in boards.txt
2.Created variants/waveshare_esp32_c3_zero with pin mapping
Test Scenarios
I have tested the following scenarios to verify the board support:
1.Verified compilation and upload with Arduino IDE 2.3.4 and Espressif Arduino-ESP32 v3.3.3
2.Tested basic examples successfully on the Waveshare ESP32-C3-Zero board
The following examples were compiled, uploaded, and executed successfully:
1.Blink (WS2812 LED with digitalWrite)
2.Blink RGB (WS2812 / RGB LED with rgbLedWrite)
3.Serial CDC (USB communication)
4.WiFi (WiFiClient example)