<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-stm32/src/adc/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>stm32/adc: allow DMA reads to loop through enabled channels</title>
<updated>2025-12-16T17:30:36+00:00</updated>
<author>
<name>Gabriel Smith</name>
<email>ga29smith@gmail.com</email>
</author>
<published>2025-12-16T17:27:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b9395180fba64d42fb3e0977f4882d7555488c2f'/>
<id>b9395180fba64d42fb3e0977f4882d7555488c2f</id>
<content type='text'>
This was previously implemented for v3 ADCs, but that was lost in the
recent refactoring. I have gone through all the reference manuals to
verify that this should be supported for all chips, but it has only
been confirmed for the STM32H5 series.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was previously implemented for v3 ADCs, but that was lost in the
recent refactoring. I have gone through all the reference manuals to
verify that this should be supported for all chips, but it has only
been confirmed for the STM32H5 series.
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: fix nonvolatile read</title>
<updated>2025-12-13T14:58:35+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-12-13T14:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=c856626ee56bed0f3e2c4d4f5b745dbd378d7d3c'/>
<id>c856626ee56bed0f3e2c4d4f5b745dbd378d7d3c</id>
<content type='text'>
closes #5057
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #5057
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: type-erase regs instance</title>
<updated>2025-12-06T18:17:00+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-12-06T18:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4f66b2f2090e2fcfd7d92f9ebd07cc9048eb70d7'/>
<id>4f66b2f2090e2fcfd7d92f9ebd07cc9048eb70d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/adc: add lifetime to AnyAdcChannel.</title>
<updated>2025-12-04T01:11:16+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-12-04T01:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=e98694606d556d611400dcaf96844343bed2c5f7'/>
<id>e98694606d556d611400dcaf96844343bed2c5f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: stm32l47*/stm32l48* adc analog pin setup</title>
<updated>2025-11-30T17:06:41+00:00</updated>
<author>
<name>Riccardo Arena</name>
<email>arena.riccardo@live.it</email>
</author>
<published>2025-11-30T17:06:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=c6d6538df6ac32a17edac8f8a1e817c276f03c4c'/>
<id>c6d6538df6ac32a17edac8f8a1e817c276f03c4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: fix start sequence for blocking_read</title>
<updated>2025-11-21T13:43:37+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-21T13:43:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=1cc2643ae60d429d0389213f5c1f6bbc007c6a2b'/>
<id>1cc2643ae60d429d0389213f5c1f6bbc007c6a2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: allow usage of anyadcchannel for adc4</title>
<updated>2025-11-20T20:27:31+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-20T20:27:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3abc2e592f66c16ada6c475e48cde282b79d3c1f'/>
<id>3abc2e592f66c16ada6c475e48cde282b79d3c1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: move enable after configure_sequence</title>
<updated>2025-11-15T16:20:36+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-15T16:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8e9ec797f255c7addcf43b390c234493a0913f92'/>
<id>8e9ec797f255c7addcf43b390c234493a0913f92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adc: fix c0 algorithm</title>
<updated>2025-11-14T01:47:29+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-14T01:47:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=945ed1200957d9a4265cc5ac811ee39dce132317'/>
<id>945ed1200957d9a4265cc5ac811ee39dce132317</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 block_for_us</title>
<updated>2025-11-13T20:42:14+00:00</updated>
<author>
<name>xoviat</name>
<email>xoviat@users.noreply.github.com</email>
</author>
<published>2025-11-13T20:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=64b9c28eca4822a3ba1bd07d20964c2291c01cf5'/>
<id>64b9c28eca4822a3ba1bd07d20964c2291c01cf5</id>
<content type='text'>
remove from pub api
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove from pub api
</pre>
</div>
</content>
</entry>
</feed>
