aboutsummaryrefslogtreecommitdiff
path: root/embassy-hal-common/src/ring_buffer.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-281-136/+0
| | | | internal use only. (#1700)
* Provides AsyncWrite with flushhuntc2021-12-101-0/+7
| | | | As per Tokio and others, this commit provides a `poll_flush` method on `AsyncWrite` so that a best-effort attempt at wakening once all bytes are flushed can be made.
* Add IRQ-driven buffered USART implementation for STM32 v2 usart (#356)Ulf Lilleengen2021-08-161-0/+45
| | | | | | | | | | * Add IRQ-driven buffered USART implementation for STM32 v2 usart * Implementation based on nRF UARTE, but simplified to not use DMA to avoid complex interaction between DMA and USART. * Implementation of AsyncBufRead and AsyncWrite traits * Some unit tests to ring buffer * Update polyfill version * Update sub module to get usart IRQ fix
* Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis2021-07-291-0/+84