<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/examples/nrf/src/bin/mpsc.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>Simpler Channel.</title>
<updated>2022-04-05T23:34:08+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-04-05T22:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=27a1b0ea7316be4687e7173a73861d276974d502'/>
<id>27a1b0ea7316be4687e7173a73861d276974d502</id>
<content type='text'>
- Allow initializing in a static, without Forever.
- Remove ability to close, since in embedded enviromnents channels usually live forever and don't get closed.
- Remove MPSC restriction, it's MPMC now. Rename "mpsc" to "channel".
- `Sender` and `Receiver` are still available if you want to enforce a piece of code only has send/receive access, but are optional: you can send/receive directly into the Channel if you want.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Allow initializing in a static, without Forever.
- Remove ability to close, since in embedded enviromnents channels usually live forever and don't get closed.
- Remove MPSC restriction, it's MPMC now. Rename "mpsc" to "channel".
- `Sender` and `Receiver` are still available if you want to enforce a piece of code only has send/receive access, but are optional: you can send/receive directly into the Channel if you want.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use embassy/defmt-timestamp-uptime in all examples.</title>
<updated>2022-04-02T02:35:06+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-04-02T02:35:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=82803bffdab0842bf6c3e4bce21131d437b06669'/>
<id>82803bffdab0842bf6c3e4bce21131d437b06669</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>blocking_mutex: refactor to work on stable. No GATs, and can be constructed in const.</title>
<updated>2022-02-12T00:16:31+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-02-11T22:25:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=6c925b2342708266f24d58020e89786811531d47'/>
<id>6c925b2342708266f24d58020e89786811531d47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/gpio: add infallible inherent methods, remove some duplication.</title>
<updated>2021-12-19T23:55:18+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-12-19T22:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=22bc1e4ae17fbc76442d4ee1375cf3a86e0b4757'/>
<id>22bc1e4ae17fbc76442d4ee1375cf3a86e0b4757</id>
<content type='text'>
This implements Input and Output using FlexPin, to avoid some code duplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements Input and Output using FlexPin, to avoid some code duplication.
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy/channel: switch to use MutexKind</title>
<updated>2021-09-12T22:08:41+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-09-12T21:36:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=70e5877d6823ba0894241e8bedc5cefa7e21bceb'/>
<id>70e5877d6823ba0894241e8bedc5cefa7e21bceb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy: Refactor module structure to remove kitchen-sink `util`.</title>
<updated>2021-09-11T00:35:35+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-09-10T23:53:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=ead987245d083b7e6be7158ea3fb63c8a47bf304'/>
<id>ead987245d083b7e6be7158ea3fb63c8a47bf304</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trait_alias, allow(incomplete_features).</title>
<updated>2021-09-03T15:00:58+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-09-03T15:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=de016e845655fe7a8637c9a545e4074e7bd6dbfc'/>
<id>de016e845655fe7a8637c9a545e4074e7bd6dbfc</id>
<content type='text'>
trait_alias seems unused. no idea why it's there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
trait_alias seems unused. no idea why it's there.
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: Consistently use unwrap! in favor of .unwrap()</title>
<updated>2021-08-05T20:39:59+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2021-07-31T15:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=f4950c44499b2d1ba1280000a05a1a5edd03d8ca'/>
<id>f4950c44499b2d1ba1280000a05a1a5edd03d8ca</id>
<content type='text'>
Unfortunately errors from `embedded_graphics` and `core` doesn't provide
the necessary instances currently.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately errors from `embedded_graphics` and `core` doesn't provide
the necessary instances currently.
</pre>
</div>
</content>
</entry>
<entry>
<title>time: replace dyn clock/alarm with a global Driver trait</title>
<updated>2021-08-05T17:14:09+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-08-03T20:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0ea6a2d8905a146c8899239fe52e739404f13e7e'/>
<id>0ea6a2d8905a146c8899239fe52e739404f13e7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update nightly, remove removed features.</title>
<updated>2021-08-04T17:48:14+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-08-04T17:48:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=07d4b196f718038b34091f4520b440fcf41e9ece'/>
<id>07d4b196f718038b34091f4520b440fcf41e9ece</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
