aboutsummaryrefslogtreecommitdiff
path: root/embassy-mspm0
Commit message (Collapse)AuthorAgeFilesLines
* mspm0: add mspm0c1105/6i509VCB2025-08-285-9/+40
|
* Merge pull request #4574 from bespsm/mspm0-wwdti509VCB2025-08-285-2/+350
|\ | | | | | | MSPM0: add window watchdog implementation (WWDT0, WWDT1)
| * msmp0-watchdog: reflect changes in CHANGELOG.mdSiarhei B2025-08-281-0/+1
| |
| * msmp0-watchdog: reorder system initializationSiarhei B2025-08-281-14/+14
| |
| * mspm0-watchdog: remove template from watchdog structSiarhei B2025-08-281-16/+16
| |
| * mspm0-watchdog: rename mod watchdog to wwdtSiarhei B2025-08-282-3/+3
| |
| * mspm0-watchdog: add main implementationSiarhei B2025-08-273-0/+347
| |
| * msmp0-watchdog: bump revision for mspm0-data-generatedSiarhei B2025-08-211-2/+2
| |
* | fix: update more minor versionsUlf Lilleengen2025-08-271-1/+1
| |
* | chore: prepare embassy crate releasesUlf Lilleengen2025-08-261-7/+7
| |
* | fix: skip publish for nowUlf Lilleengen2025-08-251-0/+3
| |
* | fix: add more missing changelogsUlf Lilleengen2025-08-251-0/+1
| |
* | Read crate configs from metadata.Dario Nieuwenhuis2025-08-251-0/+16
|/
* mspm0: actually enable GPIOA interrupt for l110xi509VCB2025-08-142-1/+2
|
* Merge pull request #4435 from bespsm/mspm0-i2ci509VCB2025-08-145-2/+1227
|\ | | | | | | MSPM0: Add I2C Controller (blocking & async) + examples for mspm0l1306, mspm0g3507 (tested MCUs)
| * embassy-mspm0: add changes to the CHANGELOG.mdSiarhei B2025-08-141-0/+10
| |
| * mspm0-I2C: fix calculate_timer_period function & testsSiarhei B2025-08-141-9/+9
| |
| * mspm0-I2C: remove type time:Herz usageSiarhei B2025-08-043-118/+14
| |
| * mspm0-I2C: forward fifo size to i2c controllerSiarhei B2025-08-042-17/+31
| |
| * mspm0-I2C: update mspm0-metapac revisionSiarhei B2025-08-041-2/+2
| |
| * mspm0-I2C: remove SYSOSC init, make ClockDiv::Into privateSiarhei B2025-08-042-7/+1
| |
| * mspm0-I2C: automate source clock definitionSiarhei B2025-08-041-39/+81
| | | | | | | | | | | | | | - i2c-config: automatically defines clock source based on input I2C rate - i2c: proper config functions naming - i2c-examples: adapt to changed API - i2c: save initialization pf cctr register
| * mspm0-I2C: add type for I2C clock rates + fixed commentsSiarhei B2025-08-043-34/+137
| |
| * mspm0: Add I2C Controller (blocking & async)Siarhei B2025-08-044-0/+1166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 releaseUlf Lilleengen2025-08-121-1/+1
| | | | | | | | * Add newtype for moved type to preserve API compat
* | Release embassy-embedded-hal v0.4Dario Nieuwenhuis2025-08-031-1/+1
| |
* | fix: do full minor version bump for time queue utilsUlf Lilleengen2025-08-011-1/+1
| |
* | chore: prepare embassy-executor 0.8 releaseUlf Lilleengen2025-07-311-1/+1
| |
* | Merge pull request #4427 from clubby789/unsafe-opDario Nieuwenhuis2025-07-231-4/+6
|\ \ | | | | | | | | | HAL: Use `unsafe` block in IRQ handler
| * | Use `unsafe` block in IRQ handlersclubby7892025-07-201-4/+6
| |/
* / mspm0: add buffered uart driveri509VCB2025-07-223-41/+1168
|/ | | | And tests for G3507.
* chore: Release embassy-embedded-hal version 0.3.1Ulf Lilleengen2025-07-161-1/+1
|
* chore: update to `embassy-hal-internal` v0.3.0Ulf Lilleengen2025-07-141-1/+1
|
* Merge pull request #4338 from i509VCB/dmai509VCB2025-07-075-23/+761
|\ | | | | | | mspm0: add dma driver
| * mspm0: add dma driveri509VCB2025-07-065-23/+761
| |
* | mspm0: Fix inverted GPIO logicKelsey Maes2025-06-271-6/+6
| |
* | embassy-sync: bump to 0.7.0Matt Johnston2025-05-221-1/+1
|/
* mspm0: generate interrupt group handlersi509VCB2025-05-2015-518/+107
|
* mspm0: L110x has no group1i509VCB2025-05-201-2/+2
|
* mspm0: add gpio handlers to l122xi509VCB2025-05-201-2/+2
|
* mspm0: fix build for int groups.Dario Nieuwenhuis2025-05-198-1/+232
|
* Merge pull request #4194 from i509VCB/update-metapac2Dario Nieuwenhuis2025-05-186-22/+305
|\ | | | | mspm0: generate features per chip + package
| * mspm0: generate feature per chip + packagei509VCB2025-05-136-22/+305
| |
* | Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
|/
* mspm0: add uart testsi509VCB2025-04-061-3/+29
| | | | This also fixes a bug in the uart clock calculation where it could select an oversampling faster than what the hardware is providing.
* Merge pull request #4022 from i509VCB/mspm0-uarti509VCB2025-04-036-5/+1175
|\ | | | | | | mspm0: blocking uart driver
| * mspm0: blocking uart driveri509VCB2025-03-296-5/+1175
| |
* | mspm0: Fix `set_pf_unchecked()` assertionKelsey Maes2025-04-021-2/+2
|/
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-272-23/+17
|
* mspm0: disable events before clearing gpio risi509VCB2025-03-251-4/+21
|