<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-cortex-m/src/lib.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>Remove embassy-cortex-m crate, move stuff to embassy-hal-common.</title>
<updated>2023-06-09T14:44:20+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-09T14:14:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=98c821ac39c65903057c2d8ed320d1616e9f23ae'/>
<id>98c821ac39c65903057c2d8ed320d1616e9f23ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cortex-m: remove PeripheralMutex.</title>
<updated>2023-06-01T00:22:31+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-01T00:22:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=2a435e53b761182dabf9496963052f8323125f3a'/>
<id>2a435e53b761182dabf9496963052f8323125f3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>executor: add Pender, rework Cargo features.</title>
<updated>2023-04-03T01:09:11+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-04-02T23:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=d3c4e4a20a05085eae8d568c7efdbe09bada9cf5'/>
<id>d3c4e4a20a05085eae8d568c7efdbe09bada9cf5</id>
<content type='text'>
This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.

`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.

`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt).
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-cortex-m: docs</title>
<updated>2022-07-19T05:58:29+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-07-19T05:57:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3fb83898bc2ed0c8c9eccdf17a4852457b0bcebb'/>
<id>3fb83898bc2ed0c8c9eccdf17a4852457b0bcebb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more API docs for embassy-cortex-m and embassy-nrf</title>
<updated>2022-06-23T11:17:56+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>lulf@redhat.com</email>
</author>
<published>2022-06-23T10:59:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=ca59c1ff3570474dc819c2d759c69c3a186ca5bc'/>
<id>ca59c1ff3570474dc819c2d759c69c3a186ca5bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add embassy-cortex-m crate.</title>
<updated>2022-06-12T19:45:38+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-06-11T03:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5085100df2845745f13715669c18a785a374a879'/>
<id>5085100df2845745f13715669c18a785a374a879</id>
<content type='text'>
- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
</pre>
</div>
</content>
</entry>
</feed>
