<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-hal-common/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>Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700)</title>
<updated>2023-07-28T11:23:22+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-07-28T11:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=036e6ae30c9e772ef8ef20439f121e108b9106f0'/>
<id>036e6ae30c9e772ef8ef20439f121e108b9106f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>rp/uart: use lockfree ringbuffer.</title>
<updated>2022-11-25T21:30:47+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-11-06T23:27:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=7b838d03369f94e09d652982f994c5013e81457e'/>
<id>7b838d03369f94e09d652982f994c5013e81457e</id>
<content type='text'>
This gets rid of another PeripheralMutex usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gets rid of another PeripheralMutex usage.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split embassy crate into embassy-executor, embassy-util.</title>
<updated>2022-07-29T21:40:36+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-07-29T19:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a0f1b0ee01d461607660d2d56b5b1bdc57e0d3fb'/>
<id>a0f1b0ee01d461607660d2d56b5b1bdc57e0d3fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Unborrowed -&gt; PeripheralRef, Unborrow -&gt; Peripheral</title>
<updated>2022-07-23T12:00:19+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-07-23T12:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4901c34d9c4cd326ab9bca02dd099a663da2567f'/>
<id>4901c34d9c4cd326ab9bca02dd099a663da2567f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP: Make unborrow safe to use</title>
<updated>2022-07-22T23:33:22+00:00</updated>
<author>
<name>Grant Miller</name>
<email>GrantM11235@gmail.com</email>
</author>
<published>2022-07-03T21:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=65a82d02d17fc491246eae219f416e565719c0ac'/>
<id>65a82d02d17fc491246eae219f416e565719c0ac</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>
<entry>
<title>Remove embassy_hal_common::usb.</title>
<updated>2022-05-03T23:41:37+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-05-03T23:00:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=fc32b3750c448a81b7dd44cf9de98723b8eb4fcf'/>
<id>fc32b3750c448a81b7dd44cf9de98723b8eb4fcf</id>
<content type='text'>
The replacement is `embassy-usb`. There's a WIP driver for stm32 USBD in #709,
there's no WIP driver for stm32 USB_OTG. This means we're left without
USB_OTG support for now.

Reason for removing is I'm going to soon remove `embassy::io`, and
USB uses it. I don't want to spend time maintaining "dead" code
that is going to be removed. Volunteers welcome, either to update
old USB to the new IO, or write a USB_OTG driver fo the new USB.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The replacement is `embassy-usb`. There's a WIP driver for stm32 USBD in #709,
there's no WIP driver for stm32 USB_OTG. This means we're left without
USB_OTG support for now.

Reason for removing is I'm going to soon remove `embassy::io`, and
USB uses it. I don't want to spend time maintaining "dead" code
that is going to be removed. Volunteers welcome, either to update
old USB to the new IO, or write a USB_OTG driver fo the new USB.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clippy fixes</title>
<updated>2021-10-17T23:05:29+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-10-17T22:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a2e7c24e0055d13a61345dfce9fbe7fcf4e0d306'/>
<id>a2e7c24e0055d13a61345dfce9fbe7fcf4e0d306</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>
</feed>
