Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cpu/esp32: add ESP32-C3 support in makefiles #18341

Merged

Conversation

gschorcht
Copy link
Contributor

Contribution description

This PR is a split-off from PR #17844, which adds the support of ESP32-C3 in makefiles.

Testing procedure

It is not yet possible to cover this PR when compiling in CI without having ESP32-C3 support and a board definition with an ESP32-C3. Vice versa, the ESP32-C3 port that needs this PR cannot be compiled in CI without it.

Therefore a green CI with the label CI: skip compile test must be sufficient for the moment. If it doesn't work, the problem will pop up as soon as ESP32-C3 support is provided. And of course, I have tested it together with the ESP32-C3 support in PR #17844.

Issues/PRs references

Split-off from PR #17844

@github-actions github-actions bot added Area: cpu Area: CPU/MCU ports Platform: ESP Platform: This PR/issue effects ESP-based platforms labels Jul 20, 2022
@gschorcht gschorcht requested a review from benpicco July 20, 2022 08:17
@gschorcht gschorcht added Type: new feature The issue requests / The PR implemements a new feature for RIOT CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs labels Jul 20, 2022
Copy link
Contributor

@benpicco benpicco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to split such tiny patches 😉
Does KConfig also need an update?

@gschorcht
Copy link
Contributor Author

No need to split such tiny patches wink

I have splitted all changes that can be merged independently on the core PR for ESP32-C3 support. Most of them don't ned full CI compilation yet.

Does KConfig also need an update?

Yes, but these are more changes 39905cb that should be probably part of the core PR for ESP32-C3 to be covered by CI compilation. If you think that it makes sense to split it off to decrease the size of core PR further, I could do it. The remaining core PR size is 40 files changed, 2406 insertions(+), 3 deletions(-).

@gschorcht gschorcht force-pushed the cpu/esp32/add_esp32c3_makefile_support branch from c263d47 to 0645371 Compare July 20, 2022 15:19
@benpicco
Copy link
Contributor

That's much better, thank you!

@benpicco benpicco merged commit 8d42808 into RIOT-OS:master Jul 21, 2022
@gschorcht gschorcht deleted the cpu/esp32/add_esp32c3_makefile_support branch July 21, 2022 09:20
@gschorcht
Copy link
Contributor Author

@benpicco Thanks for reviewing and merging.

@maribu maribu added this to the Release 2022.10 milestone Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: cpu Area: CPU/MCU ports CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs Platform: ESP Platform: This PR/issue effects ESP-based platforms Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants