Skip to content

Conversation

@tbursztyka
Copy link

See section 3.3.1.2 in mspm0's datasheet

MSPM0 (G and L series so far) declare the NVIC interrupts 0 and 1
as shared interrupts, called interrupt group 0 and 1 respectively.

Such group can handle up to 8 different "interrupt" and thus require
to be differentiated at runtime.

Signed-off-by: Tomasz Bursztyka <[email protected]>
Each gpio shares the same interrupt but has a unique interrupt index
within the same interrupt (called interrupt group).

Signed-off-by: Tomasz Bursztyka <[email protected]>
Instead of connecting to the same interrupt, register to the relevant
interrupt group.

Uniqueness of interrupt index enables the relevant ISR to be called
direcly with the proper device.

Signed-off-by: Tomasz Bursztyka <[email protected]>
@tbursztyka tbursztyka requested a review from a team September 18, 2025 11:00
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.

2 participants