<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-stm32/src/dma/gpdma/mod.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>Enable STM32N6 DMA and I2C clock sources</title>
<updated>2025-12-10T23:26:58+00:00</updated>
<author>
<name>Lambert Sartory</name>
<email>lambert.sartory@gmail.com</email>
</author>
<published>2025-12-10T23:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=86271ea39e841bfa7f8d74defc4aaa07a680be13'/>
<id>86271ea39e841bfa7f8d74defc4aaa07a680be13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GPDMA suspend channel before reset if already enabled</title>
<updated>2025-12-03T17:06:25+00:00</updated>
<author>
<name>Albin Hedman</name>
<email>albin9604@gmail.com</email>
</author>
<published>2025-12-03T17:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b732336f2f3ff9f7ec27d1d75a3e78cc1a0ad054'/>
<id>b732336f2f3ff9f7ec27d1d75a3e78cc1a0ad054</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>cfg out unused items</title>
<updated>2025-11-11T16:00:41+00:00</updated>
<author>
<name>everdrone</name>
<email>giorgiotropiano@gmail.com</email>
</author>
<published>2025-11-11T16:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=94c4cd8500b131bbfb0ed22176c35dc4df5ff009'/>
<id>94c4cd8500b131bbfb0ed22176c35dc4df5ff009</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>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>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>
<entry>
<title>fix: removed functions exposing channel registers</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=a2daa9739f375301425a4581601b65470ba5f459'/>
<id>a2daa9739f375301425a4581601b65470ba5f459</id>
<content type='text'>
These functions could be used to cause UB.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These functions could be used to cause UB.
</pre>
</div>
</content>
</entry>
</feed>
