<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-hal-common/src/ring_buffer.rs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700)</title>
<updated>2023-07-28T11:23:22+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-07-28T11:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=036e6ae30c9e772ef8ef20439f121e108b9106f0'/>
<id>036e6ae30c9e772ef8ef20439f121e108b9106f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provides AsyncWrite with flush</title>
<updated>2021-12-10T01:16:08+00:00</updated>
<author>
<name>huntc</name>
<email>huntchr@gmail.com</email>
</author>
<published>2021-12-10T01:08:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=7256ff3e71ceea9091349b040a2ebc987aca590c'/>
<id>7256ff3e71ceea9091349b040a2ebc987aca590c</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add IRQ-driven buffered USART implementation for STM32 v2 usart (#356)</title>
<updated>2021-08-16T15:16:49+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-08-16T15:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=cbff0398bb8d59f881e6649e2b3776d9e00af671'/>
<id>cbff0398bb8d59f881e6649e2b3776d9e00af671</id>
<content type='text'>
* 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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</pre>
</div>
</content>
</entry>
<entry>
<title>Rename embassy-extras to embassy-hal-common</title>
<updated>2021-07-29T11:44:51+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-07-29T11:44:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=7bfb763e0990aac1b0bc4ad95dcc55df53cdb6d9'/>
<id>7bfb763e0990aac1b0bc4ad95dcc55df53cdb6d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
