Skip to content

cpu/efm32: bump Gecko SDK version#17672

Merged
benpicco merged 2 commits intoRIOT-OS:masterfrom
jue89:ssv-jfi/cpu/efm32-series2
Feb 17, 2022
Merged

cpu/efm32: bump Gecko SDK version#17672
benpicco merged 2 commits intoRIOT-OS:masterfrom
jue89:ssv-jfi/cpu/efm32-series2

Conversation

@jue89
Copy link
Copy Markdown
Contributor

@jue89 jue89 commented Feb 17, 2022

Contribution description

Currently, RIOT supports only Series 0 and 1 EFM32 CPUs. I'm about to bring the first Series 2 CPU into RIOT. This PR updates the SDK to version 4.0, which is required for Series 2 support.

Furthermore, I have done some housekeeping and changed the mechanics how series-specific periph drivers are selected. I've found this trick in the STM32 cpu family ;-)

Testing procedure

All EFM32-based boards should still work.

Issues/PRs references

basilfx/RIOT-gecko-sdk#4 (comment)

This will allow to share implementations across a subset of EFM32 series.
@jue89 jue89 added Platform: ARM Platform: This PR/issue effects ARM-based platforms Area: pkg Area: External package ports Area: cpu Area: CPU/MCU ports labels Feb 17, 2022
@jue89 jue89 requested a review from basilfx as a code owner February 17, 2022 10:17
@jue89 jue89 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Feb 17, 2022
@benpicco benpicco merged commit e659520 into RIOT-OS:master Feb 17, 2022
@jue89
Copy link
Copy Markdown
Contributor Author

jue89 commented Feb 17, 2022

Thank you!!!

@jue89 jue89 deleted the ssv-jfi/cpu/efm32-series2 branch February 17, 2022 18:51
@OlegHahm OlegHahm added this to the Release 2022.04 milestone Apr 25, 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 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 Platform: ARM Platform: This PR/issue effects ARM-based platforms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants