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

Draft: Add SiliconLabs/arduino framework and ThingPlusMatter board #8

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

LorbusChris
Copy link

@LorbusChris LorbusChris commented May 15, 2024

This adds some as some initial boilerplate code for a platform builder script for https://github.com/SiliconLabs/arduino .
That's the official Arduino core for the upcoming Arduino Nano Matter board.

It also adds a board definition for the Sparkfun Thing Plus Matter board. I'm fairly sure I've deduced the correct MCU data for this board from its spec sheet and some other pointers but I can't guarantee it is actually an EFR32MG24B020F1536IM40.

The svd file for the MCU was sourced from
https://www.keil.arm.com/family/silicon-labs-efr32mg24-series/


It's unlikely I'll find the time to dive into this and finish the builder script but it might serve as a good starting for anyone looking to finish this.

If there are examples or best practices for extracting flags for (sub-)variants from Arduino's boards.txt and platform.txt, I'd appreciate pointers.

Edit: The EFR32 seemed similar enough to the EFM32 to me but it may also make sense to move this into a separate platform.

… board

This adds some as some initial boilerplate code for a platform builder script for
https://github.com/SiliconLabs/arduino .
That's the official Arduino core for the upcoming Arduino Nano Matter board.

It also adds a board definition for the Sparkfun Thing Plus Matter board.
I'm fairly sure I've deduced the correct MCU data for this board from its
spec sheet and some other pointers but I can't guarantee
it is _actually_ an EFR32MG24B020F1536IM40.

The svd file for the MCU was sourced from
https://www.keil.arm.com/family/silicon-labs-efr32mg24-series/
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.

1 participant