aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/uart/buffered.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove atomic-polyfillBjorn Beishline2025-11-251-3/+10
* Remove some forgotten commented out codeMarc2025-05-021-2/+0
* Removed instance from uart typesMarc2025-05-021-146/+160
* BufferedUart initializationMichael Gomez2025-04-041-2/+2
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-39/+27
* Add split_ref fn to uart, allowing a mutable reference split into RX & TX han...Mathias2024-07-171-2/+14
* rustfmtrafael2024-07-101-2/+2
* implement read_ready method in BufferedUartrafael2024-07-101-0/+18
* fix(embassy-rp): fix drop implementation of BufferedUartRx and BufferedUartTxtact1m4n32024-05-171-68/+78
* Merge branch 'embassy-rs:main' into barafael/minor_clippy_lints_rpRafael Bachmann2024-03-251-8/+2
|\
| * Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-8/+2
* | fix minor clippy lints in embassy_rpRafael Bachmann2024-03-181-2/+2
|/
* docs: document all embassy-rp public apisUlf Lilleengen2023-12-191-0/+1
* docs: embassy-rp rustdoc and refactoringUlf Lilleengen2023-12-191-0/+20
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-87/+78
* time: Update examples, tests, and other code to use new Timer::after_x conven...Adam Greig2023-10-151-2/+2
* Remove a few ultra-verbose logs.Dario Nieuwenhuis2023-10-031-2/+0
* Update embedded-hal to 1.0.0-rc.1 (#1783)Dario Nieuwenhuis2023-08-161-23/+3
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-071-13/+13
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* rp: update rp-pac.Dario Nieuwenhuis2023-06-161-144/+125
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-3/+3
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-7/+7
* rp: remove take!, add bind_interrupts!pennae2023-05-151-100/+109
* Fix some typosDirk Stolle2023-05-081-1/+1
* rp/uart: report errors from dma receivepennae2023-05-011-1/+1
* rp/uart: report errors from buffered uartpennae2023-05-011-14/+72
* rp/uart: extract common code from async and blocking buffered readspennae2023-05-011-47/+39
* rp/uart: rename state to buffered_statepennae2023-05-011-12/+12
* rp/uart: add set-break functionspennae2023-05-011-0/+47
* Remove the _todo_embedded_hal_serial impls. EH will probably not have these s...Dario Nieuwenhuis2023-04-151-55/+0
* rp: Allow zero len writes for buffered uartTimo Kröger2023-04-021-0/+8
* rp: Allow zero len reads for buffered uartTimo Kröger2023-04-011-0/+8
* Fix return type for EH-nb traitsMathias2023-03-231-4/+4
* Add embedded-io blocking Read + Write for BufferedUartMathias2023-03-231-10/+56
* Allow upgrading a blocking uart to a BufferedUart, and implement blocking ser...Mathias2023-03-141-49/+291
* rp: Fix formatting string to please CITimo Kröger2023-01-051-1/+1
* rp: Improve BufferedUart interrupt handlingTimo Kröger2023-01-051-21/+58
* rp: Disable RX interrupts when ring buffer is fullTimo Kröger2023-01-041-52/+35
* rp: Fix BufferedUart drop codeTimo Kröger2023-01-041-25/+26
* rp: Common init function for BufferedUartTimo Kröger2023-01-041-122/+64
* rp: Fill and empty FIFOs in buffered uart interruptTimo Kröger2022-12-271-10/+28
* embassy-rp: Add split() to BufferedUartkalkyl2022-12-221-0/+7
* rp/uart: use lockfree ringbuffer.Dario Nieuwenhuis2022-11-251-314/+342
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-43/+17
* Update Rust nightly.Dario Nieuwenhuis2022-10-261-8/+8
* Fix bufferedUart read and write testsMathias2022-09-271-48/+40
* Rename from {Rx,Tx}BufferedUart to BufferedUart{Rx,Tx} to be compliant with s...Mathias2022-09-271-13/+13
* Add HIL test for bufferedUartMathias2022-09-261-2/+1
* Remove code-duplication in async bufferedUart implementationsMathias2022-09-211-126/+89