| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update to embedded-io 0.7 | Dario Nieuwenhuis | 2025-12-19 | 1 | -2/+2 |
| | | |||||
| * | mspm0: add MSPM0G518x support and new packages for others | i509VCB | 2025-12-14 | 1 | -60/+85 |
| | | | | | | | 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: bump mspm0-metapac rev. & add minimath lib as dependency | Siarhei B | 2025-11-16 | 1 | -2/+3 |
| | | |||||
| * | mspm0: read_reset_cause() | Gordon Tyler | 2025-11-07 | 1 | -2/+2 |
| | | | | | | | This adds a read_reset_cause function that returns an enum value derived from the SYSCTL.RSTCAUSE register. Based on the work by @charlesbmi in #4732. | ||||
| * | mspm0: add mspm0h321x support | i509VCB | 2025-10-08 | 1 | -7/+10 |
| | | | | | | | 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 | ||||
| * | mspm0: add mspm0c1106 to test matrix | i509VCB | 2025-10-08 | 1 | -0/+1 |
| | | | | | RGZ package chosen to match LP-MSPM0C1106 board | ||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -1/+1 |
| | | |||||
| * | mspm0: add mspm0c1105/6 | i509VCB | 2025-08-28 | 1 | -2/+20 |
| | | |||||
| * | Merge pull request #4574 from bespsm/mspm0-wwdt | i509VCB | 2025-08-28 | 1 | -2/+2 |
| |\ | | | | | | | MSPM0: add window watchdog implementation (WWDT0, WWDT1) | ||||
| | * | msmp0-watchdog: bump revision for mspm0-data-generated | Siarhei B | 2025-08-21 | 1 | -2/+2 |
| | | | |||||
| * | | fix: update more minor versions | Ulf Lilleengen | 2025-08-27 | 1 | -1/+1 |
| | | | |||||
| * | | chore: prepare embassy crate releases | Ulf Lilleengen | 2025-08-26 | 1 | -7/+7 |
| | | | |||||
| * | | fix: skip publish for now | Ulf Lilleengen | 2025-08-25 | 1 | -0/+3 |
| | | | |||||
| * | | Read crate configs from metadata. | Dario Nieuwenhuis | 2025-08-25 | 1 | -0/+16 |
| |/ | |||||
| * | Merge pull request #4435 from bespsm/mspm0-i2c | i509VCB | 2025-08-14 | 1 | -2/+3 |
| |\ | | | | | | | MSPM0: Add I2C Controller (blocking & async) + examples for mspm0l1306, mspm0g3507 (tested MCUs) | ||||
| | * | mspm0-I2C: update mspm0-metapac revision | Siarhei B | 2025-08-04 | 1 | -2/+2 |
| | | | |||||
| | * | mspm0: Add I2C Controller (blocking & async) | Siarhei B | 2025-08-04 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - lib: add i2c mod to lib - lib: add `bind_interrupts` mod for async workflow - lib: set SYSOSCBASE as system oscillator - config: add I2C SDA,SCA pin traits code generation - config: add clock source for the I2C - config: add clock divider for the I2C - config: add I2C BusSpeed configuration - I2C: add blocking API: blocking_read, blocking_write, blocking_write_read - I2C: add async API: async_write, async_read, async_write_read - I2C: add embedded-hal (v0.2) API for blocking & async impl. - I2C: add embedded-hal (v1.0) API for blocking & async impl. - I2C-tests: checks for timer_period & check_clock_rate fn's | ||||
| * | | fix: prepare embassy-sync 0.7.1 release | Ulf Lilleengen | 2025-08-12 | 1 | -1/+1 |
| | | | | | | | | | * Add newtype for moved type to preserve API compat | ||||
| * | | Release embassy-embedded-hal v0.4 | Dario Nieuwenhuis | 2025-08-03 | 1 | -1/+1 |
| | | | |||||
| * | | fix: do full minor version bump for time queue utils | Ulf Lilleengen | 2025-08-01 | 1 | -1/+1 |
| | | | |||||
| * | | chore: prepare embassy-executor 0.8 release | Ulf Lilleengen | 2025-07-31 | 1 | -1/+1 |
| | | | |||||
| * | | mspm0: add buffered uart driver | i509VCB | 2025-07-22 | 1 | -0/+4 |
| |/ | | | | And tests for G3507. | ||||
| * | chore: Release embassy-embedded-hal version 0.3.1 | Ulf Lilleengen | 2025-07-16 | 1 | -1/+1 |
| | | |||||
| * | chore: update to `embassy-hal-internal` v0.3.0 | Ulf Lilleengen | 2025-07-14 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #4338 from i509VCB/dma | i509VCB | 2025-07-07 | 1 | -2/+2 |
| |\ | | | | | | | mspm0: add dma driver | ||||
| | * | mspm0: add dma driver | i509VCB | 2025-07-06 | 1 | -2/+2 |
| | | | |||||
| * | | embassy-sync: bump to 0.7.0 | Matt Johnston | 2025-05-22 | 1 | -1/+1 |
| |/ | |||||
| * | mspm0: generate interrupt group handlers | i509VCB | 2025-05-20 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #4194 from i509VCB/update-metapac2 | Dario Nieuwenhuis | 2025-05-18 | 1 | -8/+132 |
| |\ | | | | | mspm0: generate features per chip + package | ||||
| | * | mspm0: generate feature per chip + package | i509VCB | 2025-05-13 | 1 | -8/+132 |
| | | | |||||
| * | | Update defmt dependencies | Yuri Astrakhan | 2025-05-18 | 1 | -1/+1 |
| |/ | |||||
| * | mspm0: blocking uart driver | i509VCB | 2025-03-29 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #3994 from i509VCB/mspm0-generate-singletons | Dario Nieuwenhuis | 2025-03-24 | 1 | -3/+6 |
| |\ | | | | | | | mspm0: generate all singletons | ||||
| | * | mspm0: generate all singletons | i509VCB | 2025-03-22 | 1 | -3/+6 |
| | | | |||||
| * | | mspm0: Remove features for which int_group is not implemented in metapac yet | i509VCB | 2025-03-21 | 1 | -7/+0 |
| |/ | | | | These will be readded again when I eliminate int_group manual impls in the near future | ||||
| * | Add missing flavors to docs for mspm0 | i509VCB | 2025-03-21 | 1 | -0/+5 |
| | | |||||
| * | Add docs related things | i509VCB | 2025-03-19 | 1 | -1/+7 |
| | | |||||
| * | Embassy for MSPM0 | i509VCB | 2025-03-13 | 1 | -0/+125 |
| 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 | |||||
