12 Commits

Author SHA1 Message Date
clubby789
2be8be0747 Use unsafe block in IRQ handlers 2025-07-20 20:25:26 +01:00
i509VCB
e57dffafa5
mspm0: add dma driver 2025-07-06 17:40:10 -05:00
i509VCB
d23c71ea29
mspm0: generate interrupt group handlers 2025-05-20 17:17:03 -05:00
Dario Nieuwenhuis
ef32187ed7 mspm0: fix build for int groups. 2025-05-19 18:15:42 +02:00
i509VCB
f41e8c45f6
mspm0: generate feature per chip + package 2025-05-13 21:55:50 -05:00
i509VCB
91cde689cc
mspm0: blocking uart driver 2025-03-29 00:21:29 -05:00
Dario Nieuwenhuis
d41eeeae79 Remove Peripheral trait, rename PeripheralRef->Peri. 2025-03-27 15:18:06 +01:00
Dario Nieuwenhuis
f15a11f4d6
Merge pull request #3994 from i509VCB/mspm0-generate-singletons
mspm0: generate all singletons
2025-03-24 00:27:16 +00:00
i509VCB
07da54ec18
mspm0: generate all singletons 2025-03-22 19:26:05 -05:00
i509VCB
46a96ff68c
mspm0: Remove features for which int_group is not implemented in metapac yet
These will be readded again when I eliminate int_group manual impls in the near future
2025-03-21 19:23:43 -05:00
i509VCB
9531b7422b
rustfmt... 2025-03-13 22:26:06 -05:00
i509VCB
e0cdc356cc
Embassy for MSPM0
This adds an embassy hal for the Texas Instruments MSPM0 microcontroller series.

So far the GPIO and time drivers have been implemented. I have tested these drivers on the following parts:
- C1104
- L1306
- L2228
- G3507
- G3519

The PAC is generated at https://github.com/mspm0-rs
2025-03-13 22:10:45 -05:00