aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/uart.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add BufferedUart implementation, and feature-guard time-driver ↵Mathias2022-09-091-627/+0
| | | | initialization, to free up TIMER peripheral if not used with embassy executor
* Do not use cfg_if for embedded-hal-async feature gates.Dario Nieuwenhuis2022-08-311-35/+36
| | | | Old code used `cfg_if!` because rustc still parses code inside disabled cfg's, and Rust stable at that time couldn't parse the new GAT where-clause location. This is not the case anymore.
* Add HIL tests of DMA & UART, and correctly set DREQ for uart DMAMathias2022-08-261-20/+51
|
* Address code review commentsMathias2022-08-231-18/+16
|
* Don't increment read address in DMA copy from peripheralsMathias2022-08-181-7/+7
|
* Add DMA read + write functionsMathias2022-08-181-2/+2
|
* Preliminary DMA support for RP2040Mathias2022-08-181-43/+152
|
* Fix rp uart exampleMathias2022-08-181-1/+1
|
* Implement remaining logic for blocking UART. async is still todo, awaiting DMAMathias2022-08-181-38/+363
|
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-9/+9
|
* Update embassy-rpGrant Miller2022-07-231-9/+3
|
* Run rustfmt.Dario Nieuwenhuis2022-06-121-6/+3
|
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
| | | | | | - Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
* Add missing `+ 'd` on unborrows.Dario Nieuwenhuis2022-02-101-5/+5
|
* Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis2021-07-291-1/+1
|
* rp: clock setupDario Nieuwenhuis2021-06-251-2/+1
|
* Rename PeripheralBorrow to UnborrowDario Nieuwenhuis2021-04-141-6/+6
|
* rp: add initial versionDario Nieuwenhuis2021-03-291-0/+173