Skip to content

mspm0: generate features per chip + package #4194

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

i509VCB
Copy link
Member

@i509VCB i509VCB commented May 14, 2025

This pull request along with some work on the mspm0-metapac side now allows the Peripherals type to only pins that are available for a chip + package combo. This is to match the behavior in embassy-stm32.

All the examples and tests build and run as intended.

get_chip_cfgs is a little cursed but that is temporary since I plan to deal with interrupt groups after this.

Regarding feature names, I have chosen to exclude temperature rating so the same feature is used before a standard (S) and Q100 qualfied (Q1) part. Embassy doesn't care whether your parts on tape & reel or tray, so distribution method is excluded.

For reference:

image

Fun fact, there are 128 part numbers for MSPM0 parts. Only 25x less than the STM32. Unfortunately more parts are coming so hopefully TI doesn't catch up soon.

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