<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-stm32/src/dma/gpdma/ringbuffered.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>stm32: extract busychannel into common api</title>
<updated>2025-11-25T22:53:26+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-25T22:53:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0847f4ca4657ea2174fc160f96a69f4c916d146e'/>
<id>0847f4ca4657ea2174fc160f96a69f4c916d146e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>low power: store stop mode for dma channels</title>
<updated>2025-11-22T00:55:27+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-22T00:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5d3d485a73cd1b1cff4077914ca1103e0cf6b84b'/>
<id>5d3d485a73cd1b1cff4077914ca1103e0cf6b84b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rustfmt for edition 2024.</title>
<updated>2025-10-06T21:19:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-10-06T20:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8730a013c395cf0bf4c2fa8eeb7f138288103039'/>
<id>8730a013c395cf0bf4c2fa8eeb7f138288103039</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: ping-pong helper DMA direction</title>
<updated>2025-09-05T12:43:43+00:00</updated>
<author>
<name>Adrian Figueroa</name>
<email>elagil@takanome.de</email>
</author>
<published>2025-08-26T21:11:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=2e2562d8dc38844b9907e282f6c098e6ac2fd096'/>
<id>2e2562d8dc38844b9907e282f6c098e6ac2fd096</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: make dma implementations match in interface</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>elagil</name>
<email>elagil@takanome.de</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=1e627cab29297be5be81d1033ca3a87b92e0c746'/>
<id>1e627cab29297be5be81d1033ca3a87b92e0c746</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: consolidate naming</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>elagil</name>
<email>elagil@takanome.de</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=db7828538f43d4ebf39ca4291057bd67876bbfb3'/>
<id>db7828538f43d4ebf39ca4291057bd67876bbfb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: build</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>elagil</name>
<email>elagil@takanome.de</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=e9783ee28e9bdd89ffaeffb24bbff207c1ceb837'/>
<id>e9783ee28e9bdd89ffaeffb24bbff207c1ceb837</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: renamed simple table as per ST nomenclature</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>etiennecollin</name>
<email>collin.etienne.contact@gmail.com</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=d3718c6d4e0a8485cdef8ecf6deb05c3eff5af08'/>
<id>d3718c6d4e0a8485cdef8ecf6deb05c3eff5af08</id>
<content type='text'>
Co-authored-by: elagil &lt;elagil@takanome.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: elagil &lt;elagil@takanome.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: removed unnecessary mut reference</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>etiennecollin</name>
<email>collin.etienne.contact@gmail.com</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=51e7fafc3c9f5dfd432a7b4d112cd8e54092b9ef'/>
<id>51e7fafc3c9f5dfd432a7b4d112cd8e54092b9ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add new_with_table() initializer for ring-buffers and removal of RegisterUpdaters</title>
<updated>2025-09-05T12:43:29+00:00</updated>
<author>
<name>etiennecollin</name>
<email>collin.etienne.contact@gmail.com</email>
</author>
<published>2025-08-25T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=50e2e2ec60ca32a2da53b91f4a30c3a71d4e9f30'/>
<id>50e2e2ec60ca32a2da53b91f4a30c3a71d4e9f30</id>
<content type='text'>
- It is now possible to pass a linked-list table to the ring-buffer with
the `new_with_table()` function or use the `new()` function for a basic
ring-buffer setup.
- A `simple_ring_buffer_table()` function was added to the read and
write ring-buffers to generate the same table as the one created by
`new()` in case the user only wants to customize the default table
options.
- RegisterUpdaters have been removed as the user now has direct access
to the table and its items if needed.

See: https://github.com/elagil/embassy/pull/1#issuecomment-2891997294
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- It is now possible to pass a linked-list table to the ring-buffer with
the `new_with_table()` function or use the `new()` function for a basic
ring-buffer setup.
- A `simple_ring_buffer_table()` function was added to the read and
write ring-buffers to generate the same table as the one created by
`new()` in case the user only wants to customize the default table
options.
- RegisterUpdaters have been removed as the user now has direct access
to the table and its items if needed.

See: https://github.com/elagil/embassy/pull/1#issuecomment-2891997294
</pre>
</div>
</content>
</entry>
</feed>
