Skip to content

Conversation

@lucasssvaz
Copy link
Member

@lucasssvaz lucasssvaz commented Nov 11, 2025

Description

This pull request introduces updates to the supported ESP32 targets and improves configuration management for new chips. The main changes are the addition of support for the new esp32c61 target, updates to build configurations for all targets, and a more flexible method for copying Bluetooth configuration files in the build scripts.

Target support and configuration updates:

  • Added support for the new esp32c61 target across the build matrix, build configurations, and introduced a new default configuration file defconfig.esp32c61 with relevant settings. [1] [2] [3] [4]
  • Updated the build matrix in .github/workflows/push.yml and the targets list in configs/builds.json to include esp32c61, ensuring all targets are consistently listed and ordered. [1] [2]
  • Added and reordered target-specific build configurations in configs/builds.json, including moving, updating, and adding entries for esp32c61. [1] [2] [3] [4] [5] [6]
  • Added and updated default configuration files for new and existing targets, including removal of unused ULP coprocessor settings from defconfig.esp32c5 and creation of a new defconfig.esp32c61. [1] [2]

Build script improvements:

  • Enhanced the logic in tools/copy-libs.sh to automatically detect and copy Bluetooth configuration files for any ESP32 target, making the build process more robust and maintainable for future additions.

Related

Requires espressif/arduino-esp32#12015

Testing

Tested locally.

@lucasssvaz lucasssvaz self-assigned this Nov 11, 2025
@lucasssvaz lucasssvaz closed this Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants