Skip to content

pkg: gecko_sdk: update version#8873

Merged
basilfx merged 2 commits intoRIOT-OS:masterfrom
basilfx:feature/efm32_update
Apr 4, 2018
Merged

pkg: gecko_sdk: update version#8873
basilfx merged 2 commits intoRIOT-OS:masterfrom
basilfx:feature/efm32_update

Conversation

@basilfx
Copy link
Copy Markdown
Member

@basilfx basilfx commented Apr 3, 2018

Contribution description

This PR updates gecko-sdk to vendor version 2.2 (which includes emlib 5.4.0, changelog). Most notable are the changes towards being MISRAC 2012 compatible and GCC 7.x fixes.

Unfortunately, this package updates requires updated EFM32 vendor headers. which is 99% of this PR. Yes, most changes are version numbers, but they have renamed a few crucial defines. I therefore suggest to focus on a8e57ff only.

I cannot split this PR since the vendor headers need the updated gecko-sdk, and vice versa.

Tested examples/default on the stk3600, sltb001a and slstk3401a and they all work.

Issues/PRs references

#8832, #8824 and #8802 need their vendor headers updated as well.

@basilfx basilfx requested review from jia200x and kYc0o April 3, 2018 17:15
@basilfx basilfx added Area: pkg Area: External package ports Platform: ARM Platform: This PR/issue effects ARM-based platforms CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Apr 3, 2018
@basilfx basilfx force-pushed the feature/efm32_update branch from cd03313 to a8e57ff Compare April 3, 2018 17:25
Copy link
Copy Markdown
Contributor

@kYc0o kYc0o left a comment

Choose a reason for hiding this comment

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

ACK. I trust your tests, and my local tests succeeded too.

@kYc0o
Copy link
Copy Markdown
Contributor

kYc0o commented Apr 4, 2018

Should we merge this before the referenced PRs?

@basilfx
Copy link
Copy Markdown
Member Author

basilfx commented Apr 4, 2018

Yes, I'll update the other PRs tonight (they should fail during build now).

@basilfx basilfx merged commit 5e912b9 into RIOT-OS:master Apr 4, 2018
basilfx added a commit to basilfx/RIOT that referenced this pull request Apr 4, 2018
basilfx added a commit to basilfx/RIOT that referenced this pull request Apr 4, 2018
basilfx added a commit to basilfx/RIOT that referenced this pull request Apr 4, 2018
basilfx added a commit to basilfx/RIOT that referenced this pull request Apr 4, 2018
basilfx added a commit to basilfx/RIOT that referenced this pull request May 25, 2018
@basilfx basilfx deleted the feature/efm32_update branch January 14, 2020 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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 Platform: ARM Platform: This PR/issue effects ARM-based platforms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants