feat(board): Add support for DFRobot FireBeetle 2 ESP32-C5#12421
feat(board): Add support for DFRobot FireBeetle 2 ESP32-C5#12421tangjie133 wants to merge 3 commits intoespressif:masterfrom
Conversation
👋 Hello tangjie133, 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 ...
|
P-R-O-C-H-Y
left a comment
There was a problem hiding this comment.
Hi @tangjie133, I see that the board is shipped with 4MB flash chip. Please remove other Flash size options + partitions that does not fit in 4MB.
|
@P-R-O-C-H-Y Removed other Flash size options and their corresponding partitions. |
This pull request introduces support for the DFRobot FireBeetle 2 ESP32-C5 board by adding its configuration to the Arduino build system and defining its pin mappings. The most important changes are grouped below:
Board configuration and build settings:
Added configuration entries for the dfrobot_firebeetle2_esp32c5 board in boards.txt, including upload tools, build settings, partition schemes, JTAG adapter options, upload speeds, debug levels, and flash erase options. This enables the board to be selected and built in the Arduino IDE.
Pin mapping and hardware definitions:
Created the pins_arduino.h file for the dfrobot_firebeetle2_esp32c5 variant, defining all key pin mappings (digital, analog, SPI, I2C, , and GDI). This ensures compatibility with Arduino sketches and libraries.
Product Wiki: https://wiki.dfrobot.com/SKU_DFR1222_Firebeetle_2_ESP32_C5_Development_Board