Skip to content

Conversation

thejpster
Copy link
Contributor

@thejpster thejpster commented Sep 7, 2025

Gives the MPS3-AN536 demo some more general interrupt-dispatch mechanisms.

  • An IRQ handler that uses a heapless::LinearMap
  • An IRQ handler that uses a static linker section of InterruptHandler objects

Includes #52

@thejpster
Copy link
Contributor Author

The other option is a heapless Map of (IntId, Handler). We should offer all three options as examples.

- One uses a unified IRQ handler with a match
- One uses a linker section full of InterruptHandler entries
- One uses a LinearMap of handlers
@robamu
Copy link
Contributor

robamu commented Sep 11, 2025

needs a rebase

@jonathanpallant jonathanpallant added this pull request to the merge queue Sep 11, 2025
@jonathanpallant
Copy link
Contributor

The merge queue should handle the rebase. Hopefully.

Merged via the queue into rust-embedded:main with commit 13b3f8f Sep 11, 2025
57 checks passed
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.

3 participants