<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-rp/src/timer.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>time: split driver into a separate embassy-time-driver crate.</title>
<updated>2024-01-11T15:56:08+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-01-11T15:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=15f94fb0fc70463b9a50c997083fee3f5758b17a'/>
<id>15f94fb0fc70463b9a50c997083fee3f5758b17a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: document all embassy-rp public apis</title>
<updated>2023-12-19T13:19:46+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2023-12-19T13:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=f4b77c967fec9edacc6818aa8d935fda60bc743f'/>
<id>f4b77c967fec9edacc6818aa8d935fda60bc743f</id>
<content type='text'>
Enable missing doc warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable missing doc warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>rp: update rp-pac.</title>
<updated>2023-06-15T23:41:07+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-15T23:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=837ebe405feabfbee92e9f5e4fc36a5ac56a281c'/>
<id>837ebe405feabfbee92e9f5e4fc36a5ac56a281c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `rt` feature to HALs, cfg out interrupt handling when not set.</title>
<updated>2023-06-08T16:57:03+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-08T16:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8c93805ab5a13c784e072c8e6e59b354ee902d99'/>
<id>8c93805ab5a13c784e072c8e6e59b354ee902d99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make interrupt module more standard.</title>
<updated>2023-06-08T16:00:48+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-08T14:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=921780e6bfb9bcb2cd087b8aa8b094d792c99fa2'/>
<id>921780e6bfb9bcb2cd087b8aa8b094d792c99fa2</id>
<content type='text'>
- Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`.
- Reexport the PAC interrupt enum in `embassy_xx::interrupt`.

This has a few advantages:
- The `embassy_xx::interrupt` module is now more "standard".
  - It works with `cortex-m` functions for manipulating interrupts, for example.
  - It works with RTIC.
- the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs.
- When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`.
- Reexport the PAC interrupt enum in `embassy_xx::interrupt`.

This has a few advantages:
- The `embassy_xx::interrupt` module is now more "standard".
  - It works with `cortex-m` functions for manipulating interrupts, for example.
  - It works with RTIC.
- the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs.
- When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`.
</pre>
</div>
</content>
</entry>
<entry>
<title>cortex-m: remove owned interrupts.</title>
<updated>2023-06-01T01:25:19+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-01T00:22:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=404aa292890503806a32eac5ae518dbeeadd60eb'/>
<id>404aa292890503806a32eac5ae518dbeeadd60eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Address review feedback</title>
<updated>2022-10-24T08:10:59+00:00</updated>
<author>
<name>ivmarkov</name>
<email>ivan.markov@gmail.com</email>
</author>
<published>2022-10-24T08:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=f78c706b89feed71a7e0a3eaf332f55813698c7f'/>
<id>f78c706b89feed71a7e0a3eaf332f55813698c7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change time Driver contract to never fire the alarm synchronously</title>
<updated>2022-10-24T06:17:43+00:00</updated>
<author>
<name>ivmarkov</name>
<email>ivan.markov@gmail.com</email>
</author>
<published>2022-10-24T06:17:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4d5550070fe5e80ff2296a71239c568c774b9ceb'/>
<id>4d5550070fe5e80ff2296a71239c568c774b9ceb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>split `embassy-util` into `embassy-futures`, `embassy-sync`.</title>
<updated>2022-08-22T20:18:13+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-08-22T19:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=21072bee48ff6ec19b79e0d9527ad8cc34a4e9e0'/>
<id>21072bee48ff6ec19b79e0d9527ad8cc34a4e9e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split embassy-time from embassy-executor.</title>
<updated>2022-08-17T23:22:30+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-08-17T21:40:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5daa173ce4b153a532b4daa9e94c7a248231f25b'/>
<id>5daa173ce4b153a532b4daa9e94c7a248231f25b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
