<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/tests/stm32/src/bin/spi_dma.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>feat: stm32 spi driver slave mode</title>
<updated>2025-11-05T03:39:33+00:00</updated>
<author>
<name>Cristian Milatinov</name>
<email>milatinovcristian@gmail.com</email>
</author>
<published>2025-07-10T00:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=141f826e10802a40ac1bca8fdcdfa3da821e0f28'/>
<id>141f826e10802a40ac1bca8fdcdfa3da821e0f28</id>
<content type='text'>
Add SPI slave constructors

Fix SPI slave constructors
Fix embedded hal async trait

One more constructor fix

Set SSM bit in SPI driver according to CommunicationMode

Fix embedded_hal_async trait to be generic for both master and slave

Fix I2S driver to use async master SPI

Forgot import from spi mode

Fix CommunicationMode associated const conditionals

Duplicate doc for CommunicationMode const

Add missing nss argument

Fix existing SPI tests not compiling

Fix stm32h7rs examples not compiling

Fix failing stm32l4 example

Fix stm32h7 example

Fix stm32h7 spi_bdma example

Fix stm32h7 spi example

Fix stm32f4 example

docs: added entry in changelog.md

fix: spi_v3 vals mismatch + rise_fall_speed renamed to gpio_speed
fix: added spi_v6 conditional compilation feature

fix: use if_afio macro in slave constructors
fix: add missing trait bound
fix: if_afio for cs pin trait

fix: changelog message

fix: broken rebase
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add SPI slave constructors

Fix SPI slave constructors
Fix embedded hal async trait

One more constructor fix

Set SSM bit in SPI driver according to CommunicationMode

Fix embedded_hal_async trait to be generic for both master and slave

Fix I2S driver to use async master SPI

Forgot import from spi mode

Fix CommunicationMode associated const conditionals

Duplicate doc for CommunicationMode const

Add missing nss argument

Fix existing SPI tests not compiling

Fix stm32h7rs examples not compiling

Fix failing stm32l4 example

Fix stm32h7 example

Fix stm32h7 spi_bdma example

Fix stm32h7 spi example

Fix stm32f4 example

docs: added entry in changelog.md

fix: spi_v3 vals mismatch + rise_fall_speed renamed to gpio_speed
fix: added spi_v6 conditional compilation feature

fix: use if_afio macro in slave constructors
fix: add missing trait bound
fix: if_afio for cs pin trait

fix: changelog message

fix: broken rebase
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Peripheral trait, rename PeripheralRef-&gt;Peri.</title>
<updated>2025-03-27T14:18:06+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-03-26T15:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=d41eeeae79388f219bf6a84e2f7bde9f6b532516'/>
<id>d41eeeae79388f219bf6a84e2f7bde9f6b532516</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/tests: test spi u8 and u16 word sizes.</title>
<updated>2024-09-23T00:06:58+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-09-22T08:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a71098d824346a25ab9fb376627c0383d0f9250a'/>
<id>a71098d824346a25ab9fb376627c0383d0f9250a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2024-08-05T13:07:51+00:00</updated>
<author>
<name>Dion Dokter</name>
<email>diondokter@gmail.com</email>
</author>
<published>2024-08-05T13:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3cd20814501d03852a3c30facbd204dffcf048db'/>
<id>3cd20814501d03852a3c30facbd204dffcf048db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/spi: fix blocking_write on nosck spi.</title>
<updated>2024-06-02T22:57:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-06-02T22:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=348c87fc2fb640e5a27bb85dd9a8edd0c8ff3b0e'/>
<id>348c87fc2fb640e5a27bb85dd9a8edd0c8ff3b0e</id>
<content type='text'>
Fixes #2902.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2902.
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/spi: test zero-length transfers in more cases.</title>
<updated>2024-05-31T20:58:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-05-31T20:19:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8a1658ab0e946b1fb6e91a9b22e92a51b78704ec'/>
<id>8a1658ab0e946b1fb6e91a9b22e92a51b78704ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions.</title>
<updated>2024-05-31T20:58:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-05-31T20:16:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=339dd859686caee4ed55ed1f3cba0320e085db39'/>
<id>339dd859686caee4ed55ed1f3cba0320e085db39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/spi: fix spiv1 rxonly hanging.</title>
<updated>2024-05-31T19:54:42+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-05-31T19:43:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=da197b60165b74d05c3d12b046b5cfda0b9cb126'/>
<id>da197b60165b74d05c3d12b046b5cfda0b9cb126</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add spi_dma rx-only test</title>
<updated>2024-05-28T13:08:36+00:00</updated>
<author>
<name>Alexandros Liarokapis</name>
<email>liarokapis.v@gmail.com</email>
</author>
<published>2024-05-28T12:24:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4f76f6b9df72c10f039911d0e35ca504be750564'/>
<id>4f76f6b9df72c10f039911d0e35ca504be750564</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: use executor task arena instead of TAIT.</title>
<updated>2023-11-27T00:23:49+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-11-27T00:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0bd47c779bcb909000db28d8e09600e6aeaf21ab'/>
<id>0bd47c779bcb909000db28d8e09600e6aeaf21ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
