| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | mspm0: add MSPM0G518x support and new packages for others | i509VCB | 2025-12-14 | 1 | -0/+4 |
| | | | | | | | G518x is the first MSPM0 part with a USB, I2S and NPU peripheral. There is also a new TIMB peripheral (no PWM, so it is perfect for a time driver). Unfortunately it also introduces UNICOMM which is a shared peripheral which can be in UART/I2C/SPI modes. This means that the current UART and I2C drivers need some adjustment to work with the new UNICOMM parts (which is the future). | ||||
| * | mspm0: add mspm0h321x support | i509VCB | 2025-10-08 | 1 | -6/+11 |
| | | | | | | | This also changes selection of GPIO interrupt type to be calculated by the buildscript. H321x is yet another exception with GPIOB being a physical interrupt rather than part of an interrupt group. H3215/6 are true 5V parts. I wonder if that is a first for an embassy hal | ||||
| * | Merge pull request #4735 from charlesbmi/mspm0-open-drain | i509VCB | 2025-10-07 | 1 | -1/+6 |
| |\ | | | | | | | [mspm0] fix open-drain config | ||||
| | * | Enable input-buffer and enable output drive for I/O pin | Charles Guan | 2025-10-07 | 1 | -1/+6 |
| | | | |||||
| * | | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -1/+1 |
| | | | |||||
| * | | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -3/+3 |
| |/ | |||||
| * | mspm0: add mspm0c1105/6 | i509VCB | 2025-08-28 | 1 | -4/+10 |
| | | |||||
| * | Merge pull request #4338 from i509VCB/dma | i509VCB | 2025-07-07 | 1 | -16/+2 |
| |\ | | | | | | | mspm0: add dma driver | ||||
| | * | mspm0: add dma driver | i509VCB | 2025-07-06 | 1 | -16/+2 |
| | | | |||||
| * | | mspm0: Fix inverted GPIO logic | Kelsey Maes | 2025-06-27 | 1 | -6/+6 |
| |/ | |||||
| * | mspm0: generate interrupt group handlers | i509VCB | 2025-05-20 | 1 | -6/+18 |
| | | |||||
| * | mspm0: L110x has no group1 | i509VCB | 2025-05-20 | 1 | -2/+2 |
| | | |||||
| * | mspm0: generate feature per chip + package | i509VCB | 2025-05-13 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #4022 from i509VCB/mspm0-uart | i509VCB | 2025-04-03 | 1 | -0/+71 |
| |\ | | | | | | | mspm0: blocking uart driver | ||||
| | * | mspm0: blocking uart driver | i509VCB | 2025-03-29 | 1 | -0/+71 |
| | | | |||||
| * | | mspm0: Fix `set_pf_unchecked()` assertion | Kelsey Maes | 2025-04-02 | 1 | -2/+2 |
| |/ | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -22/+16 |
| | | |||||
| * | mspm0: disable events before clearing gpio ris | i509VCB | 2025-03-25 | 1 | -4/+21 |
| | | |||||
| * | rustfmt... | i509VCB | 2025-03-13 | 1 | -16/+6 |
| | | |||||
| * | Embassy for MSPM0 | i509VCB | 2025-03-13 | 1 | -0/+1070 |
| 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 | |||||
