aboutsummaryrefslogtreecommitdiff
path: root/examples/mspm0g3507
Commit message (Collapse)AuthorAgeFilesLines
* Update to embedded-io 0.7Dario Nieuwenhuis2025-12-191-1/+1
|
* mspm0-mathacl: another round of formatSiarhei B2025-11-161-0/+1
|
* mspm0-mathacl: switch to radians as input param for sincos operationsSiarhei B2025-11-161-6/+7
|
* mspm0: apply formatting for new Mathacl & exampleSiarhei B2025-11-161-2/+2
|
* mspm0: add example of MATHACL based & tested on mspm0g3507Siarhei B2025-11-161-0/+37
|
* mspm0-i2c-target: update examples with split configcrispaudio2025-10-101-5/+7
|
* mspm0-i2c-target: add mspm0l1306 example and set target address explicitly ↵Iooon2025-10-101-0/+1
| | | | in examples
* mspm0-i2c-target: fix comment in examplecrispaudio2025-10-101-1/+1
|
* mspm0-i2c-target: add i2c target with examplecrispaudio2025-10-101-0/+60
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-063-3/+3
|
* Edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* mspm0-adc: implement From for AnyAdcChannelcrispaudio2025-09-141-6/+3
|
* mspm0-adc: remove dynamic vrsel and cleanupcrispaudio2025-09-091-8/+2
|
* mspm0-adc: add adc with examplescrispaudio2025-09-081-0/+48
|
* Merge pull request #4574 from bespsm/mspm0-wwdti509VCB2025-08-281-0/+54
|\ | | | | | | MSPM0: add window watchdog implementation (WWDT0, WWDT1)
| * mspm0-watchdog: rename mod watchdog to wwdtSiarhei B2025-08-281-1/+1
| |
| * mspm0-watchdog: add watchdog examples for all chipsSiarhei B2025-08-281-0/+54
| |
* | chore: prepare embassy crate releasesUlf Lilleengen2025-08-261-3/+3
| |
* | Load all crates in the graph, honor the "publish" flag to prevent publishing ↵Dario Nieuwenhuis2025-08-251-0/+6
|/ | | | examples/tests.
* Merge pull request #4435 from bespsm/mspm0-i2ci509VCB2025-08-142-0/+95
|\ | | | | | | MSPM0: Add I2C Controller (blocking & async) + examples for mspm0l1306, mspm0g3507 (tested MCUs)
| * mspm0-I2C: replace examples for mspm0l1306 & mspm0g3507 with AD5171Siarhei B2025-08-042-16/+36
| |
| * mspm0-I2C: mention blocking API's restrictionsSiarhei B2025-08-042-5/+6
| | | | | | | | | | - blocking API for transfering max 8 bytes - async API has no such limitations
| * mspm0-I2C: automate source clock definitionSiarhei B2025-08-042-10/+4
| | | | | | | | | | | | | | - 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: Add I2C Controller examples for mspm0l1306, mspm0g3507 MCUsSiarhei B2025-08-042-0/+80
| | | | | | | | | | | | - mspm0l1306 examples: add I2C blocking & async examples - mspm0l1306 examples: add -O2 optimization due to Flash limitations - mspm0g3507 examples: add I2C blocking & async examples
* | fix: prepare embassy-sync 0.7.1 releaseUlf Lilleengen2025-08-121-1/+1
| | | | | | | | * Add newtype for moved type to preserve API compat
* | chore: prepare embassy-executor 0.8 releaseUlf Lilleengen2025-07-311-1/+1
| |
* | mspm0: add buffered uart driveri509VCB2025-07-221-0/+2
|/ | | | And tests for G3507.
* Merge pull request #4338 from i509VCB/dmai509VCB2025-07-071-1/+1
|\ | | | | | | mspm0: add dma driver
| * mspm0: add dma driveri509VCB2025-07-061-1/+1
| |
* | embassy-sync: bump to 0.7.0Matt Johnston2025-05-221-1/+1
|/
* mspm0: generate interrupt group handlersi509VCB2025-05-201-0/+2
|
* Merge pull request #4194 from i509VCB/update-metapac2Dario Nieuwenhuis2025-05-182-3/+3
|\ | | | | mspm0: generate features per chip + package
| * mspm0: generate feature per chip + packagei509VCB2025-05-132-3/+3
| |
* | Update defmt dependenciesYuri Astrakhan2025-05-181-4/+4
|/
* mspm0: blocking uart driveri509VCB2025-03-292-1/+36
|
* Statically allocate task pools on stable Rust.Dario Nieuwenhuis2025-03-281-1/+1
| | | | | | Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation. Co-Authored-By: Matthew Tran <[email protected]>
* rustfmt 2: electric boogalooi509VCB2025-03-132-8/+4
|
* Embassy for MSPM0i509VCB2025-03-137-0/+160
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