<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-stm32/src/can/common.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>FDCAN/BXCAN: Finish implementation of RAII instance counters.</title>
<updated>2025-06-21T02:31:56+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2025-06-07T07:25:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8b280688e18bd92b126601d9af26d73e147edeac'/>
<id>8b280688e18bd92b126601d9af26d73e147edeac</id>
<content type='text'>
- Use DeRef in all types
    - Change Name of internal_operation and its enum
    - move into Info to avoid macro code dup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use DeRef in all types
    - Change Name of internal_operation and its enum
    - move into Info to avoid macro code dup
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TxGuard and RxGuard which impl RAII for the STM32 CAN reference counting</title>
<updated>2025-06-21T02:29:36+00:00</updated>
<author>
<name>Tobias Naumann</name>
<email>tobias.naumann@iml.fraunhofer.de</email>
</author>
<published>2025-06-05T13:24:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=e75b344089df76aa89d7fd4463a509c0bc58de2c'/>
<id>e75b344089df76aa89d7fd4463a509c0bc58de2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to SendDynamicSender for FDCAN.</title>
<updated>2025-05-30T22:20:03+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2025-05-29T10:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=eba9ddc8055da13cb02c5732e30c37d2209cfa28'/>
<id>eba9ddc8055da13cb02c5732e30c37d2209cfa28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reference count senders and receivers so that we don't close down early.</title>
<updated>2025-03-09T07:03:28+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2025-03-09T03:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=424d20727eb3d2b2bda6b6a8f42306a57e93c9f2'/>
<id>424d20727eb3d2b2bda6b6a8f42306a57e93c9f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/can: simplify bxcan api, merging bx::* into the main structs.</title>
<updated>2024-04-02T09:08:03+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-04-01T23:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=c8936edb6c13eb099dfb31a4a51be2dd3bb4661e'/>
<id>c8936edb6c13eb099dfb31a4a51be2dd3bb4661e</id>
<content type='text'>
The bx::* separate structs (Can, Rx, Tx) and separate `Instance` trait
are a relic from the `bxcan` crate. Remove them, move the functionality
into the main structs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The bx::* separate structs (Can, Rx, Tx) and separate `Instance` trait
are a relic from the `bxcan` crate. Remove them, move the functionality
into the main structs.
</pre>
</div>
</content>
</entry>
<entry>
<title>CAN: Unify API's between BXCAN and FDCAN. Use Envelope for all read methods instead of a tuple sometimes.</title>
<updated>2024-03-27T23:32:13+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2024-03-24T05:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=2217b802781b5f2188b4da659aca47f9d89ee032'/>
<id>2217b802781b5f2188b4da659aca47f9d89ee032</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BXCAN: Create RxMode enum and move reader methods into it, laying foundations for different Rx buffering modes.</title>
<updated>2024-03-27T23:32:13+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2024-03-23T21:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=26c739c2f93252e9dc476d69f591a84d44491787'/>
<id>26c739c2f93252e9dc476d69f591a84d44491787</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BXCAN: Register access into new Registers struct.</title>
<updated>2024-03-27T23:32:13+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2024-03-23T21:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3bdaad39e8955fe52e55c65a834dfc42dc54d676'/>
<id>3bdaad39e8955fe52e55c65a834dfc42dc54d676</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CAN: Move some FDCAN definitions into a module to share with BXCAN.</title>
<updated>2024-03-27T23:30:58+00:00</updated>
<author>
<name>Corey Schuhen</name>
<email>cschuhen@gmail.com</email>
</author>
<published>2024-03-23T21:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=fcfcfce4007768578c3a6a1b744a5efd97f14376'/>
<id>fcfcfce4007768578c3a6a1b744a5efd97f14376</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
