Skip to content
New issue

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

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

Already on GitHub? # to your account

pkg/esp32_sdk: additional patches required for ESP32-C3 #18339

Merged
merged 1 commit into from
Jul 21, 2022

Conversation

gschorcht
Copy link
Contributor

@gschorcht gschorcht commented Jul 20, 2022

Contribution description

This PR is a split-off from PR #17844, which provides additional patches of pkg/esp32_sdk required for ESP32-C3.

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 the Area: pkg Area: External package ports label Jul 20, 2022
@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 Platform: ESP Platform: This PR/issue effects ESP-based platforms 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
@gschorcht gschorcht requested a review from benpicco July 20, 2022 08:08
From a32436c8bc11a0b956d95fbdd535e83e004347d5 Mon Sep 17 00:00:00 2001
From: Gunar Schorcht <gunar@schorcht.net>
Date: Thu, 10 Mar 2022 13:10:23 +0100
Subject: [PATCH 20/20] freertos/portasm: changes for RIOT for riscv32
Copy link
Contributor

Choose a reason for hiding this comment

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

What are those changes / why are they needed?
Would be valuable information when updating the SDK in the future

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I suppose you mean comments in the commits as I provided in the fix.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

May I squash?

Copy link
Contributor

Choose a reason for hiding this comment

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

Sure, squash away

From ca93a21d6e2bc58d1d32da594351bb03f94343a0 Mon Sep 17 00:00:00 2001
From: Gunar Schorcht <gunar@schorcht.net>
Date: Thu, 10 Mar 2022 12:38:51 +0100
Subject: [PATCH 18/20] bootloader: changes for esp32c3
Copy link
Contributor

Choose a reason for hiding this comment

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

What are those changes / why are they needed?
Future readers will need this information.

@github-actions github-actions bot removed the Platform: ESP Platform: This PR/issue effects ESP-based platforms label Jul 20, 2022
fixup! pkg/esp32_sdk: additional patches required for ESP32-C3
@gschorcht gschorcht force-pushed the pkg/esp32/patches_for_esp32c3 branch from e74e2be to 001ddc6 Compare July 20, 2022 16:18
@gschorcht
Copy link
Contributor Author

@benpicco Were your concerns sufficiently addressed?

@benpicco benpicco merged commit f9601f2 into RIOT-OS:master Jul 21, 2022
@gschorcht gschorcht deleted the pkg/esp32/patches_for_esp32c3 branch July 21, 2022 10:26
@gschorcht
Copy link
Contributor Author

@benpicco Thanks for reviewing and merging. Now, PR #18345 can be rebased and compiled in CI.

@maribu maribu added this to the Release 2022.10 milestone Oct 14, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Area: pkg Area: External package 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 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