aboutsummaryrefslogtreecommitdiff
path: root/embassy-mcxa
Commit message (Collapse)AuthorAgeFilesLines
* Update to embedded-io 0.7Dario Nieuwenhuis2025-12-192-2/+23
|
* Merge pull request #5107 from jamesmunns/james/spllJames Munns2025-12-182-78/+532
|\ | | | | | | [MCXA]: Add SPLL/PLL1 support
| * SPLL needs to ensure LDO is activeJames Munns2025-12-181-0/+3
| |
| * Cleanups, docsJames Munns2025-12-182-130/+165
| |
| * First basic test worksJames Munns2025-12-182-17/+81
| |
| * Pre-testJames Munns2025-12-182-16/+368
| |
* | Merge pull request #5105 from felipebalbi/mcxa/reset-reasonJames Munns2025-12-181-37/+150
|\ \ | | | | | | | | | [MCXA] reset_reason: process multiple bits
| * | [MCXA] reset_reason: process multiple bitsFelipe Balbi2025-12-181-37/+150
| |/ | | | | | | | | | | | | | | | | After testing with the pending watchdog driver, I noticed that more than one bit got set (Warm and Wdog0), changing my original assumption of this register being one-hot. Update the `reset_reason()` function and example according to James Munns' MCXA DMA Error implementation.
* / [MCXA] dma: fix typoFelipe Balbi2025-12-181-1/+1
|/ | | | Should be an and, not or.
* Merge pull request #5071 from jamesmunns/james/bad-soscJames Munns2025-12-186-15/+195
|\ | | | | | | [MCXA]: Add support for SOSC/clk_in
| * Add SOSC supportJames Munns2025-12-156-15/+195
| |
* | [MCXA] Switch PAC to crates.ioFelipe Balbi2025-12-111-1/+1
| |
* | Fix typoFelipe Balbi2025-12-111-1/+1
| |
* | Replace AsyncTrng with Mode typestateFelipe Balbi2025-12-111-190/+115
| |
* | fmtall.shFelipe Balbi2025-12-111-1/+1
| |
* | review commentsFelipe Balbi2025-12-111-25/+18
| |
* | Fix typoFelipe Balbi2025-12-111-1/+1
| |
* | Merge remote-tracking branch 'upstream/main' into mcxa/trngFelipe Balbi2025-12-1110-296/+766
|\|
| * Merge pull request #5037 from jamesmunns/james/retouch-adcJames Munns2025-12-111-303/+400
| |\ | | | | | | | | | [MCXA]: Refactor the ADC API
| | * Suggestion from reviewJames Munns2025-12-111-3/+1
| | |
| | * Remove some stale todosJames Munns2025-12-111-3/+3
| | |
| | * Remove generic parameter from ADCJames Munns2025-12-111-59/+70
| | |
| | * Refactor the APIJames Munns2025-12-111-277/+365
| | |
| * | Merge pull request #5038 from jamesmunns/james/retouch-rtcJames Munns2025-12-111-44/+34
| |\ \ | | | | | | | | | | | | [MCXA]: Remove instance generic from RTC
| | * | Take mut lifetimeJames Munns2025-12-111-1/+1
| | | |
| | * | Remove instance generic from RTCJames Munns2025-12-111-44/+34
| | |/
| * | Merge pull request #5040 from jamesmunns/james/cleanup-reexportsJames Munns2025-12-113-5/+4
| |\ \ | | | | | | | | | | | | [MCXA]: Remove some unusual top level re-exports
| | * | Remove some unusual top level re-exportsJames Munns2025-12-113-5/+4
| | |/
| * | Remove critical sectionFelipe Balbi2025-12-111-41/+39
| | |
| * | MCXA: Add a function to read Reset ReasonFelipe Balbi2025-12-102-0/+109
| |/
| * rustfmtJames Munns2025-12-101-5/+3
| |
| * run rustfmtMathis Deroo2025-12-091-20/+10
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Fix cmdlX and cmdhX access using updated PACMathis Deroo2025-12-092-8/+8
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Add support of ADC2 and ADC3 instancesMathis Deroo2025-12-092-2/+2
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Use field accessors for FIFO results instead of hardcoded onesMathis Deroo2025-12-091-10/+9
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * set_conv_command_config returns Result instead of panic if index > 7Mathis Deroo2025-12-091-2/+12
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Add Mode trait for Async and Blocking behaviorMathis Deroo2025-12-091-48/+83
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Remove dereference for Instance ptrMathis Deroo2025-12-091-11/+11
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Use Result enum for ConvResult structure and read functionMathis Deroo2025-12-091-7/+17
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Modify ConvCommandConfig structMathis Deroo2025-12-091-20/+18
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Implement WaitCell per ADC instanceMathis Deroo2025-12-091-4/+8
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Remove duplication of interrupt trait and use embassy_hal_internalMathis Deroo2025-12-092-159/+0
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Modify set_conv_command_config to support command index from 1 to 7Mathis Deroo2025-12-091-43/+51
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * Run cargo fmtMathis Deroo2025-12-091-35/+23
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
| * ADC driver improvementMathis Deroo2025-12-096-101/+497
| | | | | | | | Signed-off-by: Mathis Deroo <[email protected]>
* | trng: Add dedicated constructors without configurationFelipe Balbi2025-12-111-37/+177
| | | | | | | | | | These three constructors guarantee TRNG will work for the requested amount of entropy samples.
* | rustfmtFelipe Balbi2025-12-091-1/+1
| |
* | MCXA TRNG driverFelipe Balbi2025-12-095-1/+628
|/
* Merge pull request #5015 from jamesmunns/james/dma-suggestionsJames Munns2025-12-096-77/+3167
|\ | | | | | | [MCXA]: Extend DMA interface
| * rustfmtJames Munns2025-12-091-3/+7
| |