<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-time/src/timer.rs, branch fix-input-sync-bypass</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>Fix API documentation for Ticker reset_at() function</title>
<updated>2025-12-05T21:24:37+00:00</updated>
<author>
<name>Ismo Puustinen</name>
<email>ismo.puustinen@gmail.com</email>
</author>
<published>2025-12-05T21:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3c3d3ccab05fdb80d3b01e2d08f02fe9741483bc'/>
<id>3c3d3ccab05fdb80d3b01e2d08f02fe9741483bc</id>
<content type='text'>
The documentation indicated reset_at() would fire immediately if the
deadline is in the past. However, if the duration is further in the
future than the deadline is in the past, the ticker won't fire
immediately but just before the next scheduled tick.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The documentation indicated reset_at() would fire immediately if the
deadline is in the past. However, if the duration is further in the
future than the deadline is in the past, the ticker won't fire
immediately but just before the next scheduled tick.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rustfmt for edition 2024.</title>
<updated>2025-10-06T21:19:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-10-06T20:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8730a013c395cf0bf4c2fa8eeb7f138288103039'/>
<id>8730a013c395cf0bf4c2fa8eeb7f138288103039</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: clarify that timer will expire immediately if in past</title>
<updated>2025-08-12T13:44:41+00:00</updated>
<author>
<name>redfast00</name>
<email>redfast00@gmail.com</email>
</author>
<published>2025-08-12T13:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=2f0e8aa24481f1a9a79126756a0c294d82229f3d'/>
<id>2f0e8aa24481f1a9a79126756a0c294d82229f3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>`embassy-time`: add missing `Debug` &amp; `defmt::Format` derives</title>
<updated>2025-07-28T13:44:21+00:00</updated>
<author>
<name>Ralph Ursprung</name>
<email>ralph.ursprung@gmail.com</email>
</author>
<published>2025-07-28T13:37:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=98595f659c309703aab411b6b3be7579b6e93c5d'/>
<id>98595f659c309703aab411b6b3be7579b6e93c5d</id>
<content type='text'>
`defmt::Format` is *not* implemented for `MockDriver` and
`InnerMockDriver` because the former contains the latter and the latter
is using `Queue` from `embassy-time-queue-utils` which so far does not
have a `defmt` dependency. since this is just a mock driver it shouldn't
be relevant if it has no `defmt::Format` impl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`defmt::Format` is *not* implemented for `MockDriver` and
`InnerMockDriver` because the former contains the latter and the latter
is using `Queue` from `embassy-time-queue-utils` which so far does not
have a `defmt` dependency. since this is just a mock driver it shouldn't
be relevant if it has no `defmt::Format` impl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove futures-util where unnecessary</title>
<updated>2025-06-16T11:57:19+00:00</updated>
<author>
<name>Dániel Buga</name>
<email>bugadani@gmail.com</email>
</author>
<published>2025-06-16T11:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a0d17ea5ca0bd76ef4d4398c28bc8f98c4e50065'/>
<id>a0d17ea5ca0bd76ef4d4398c28bc8f98c4e50065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Manually implement the future for `with_timeout`</title>
<updated>2025-04-23T17:32:06+00:00</updated>
<author>
<name>Alex Moon</name>
<email>alex@moonspot.org</email>
</author>
<published>2025-04-23T17:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0b8f43b714ab8ae951740a9e45c04d7a855c2067'/>
<id>0b8f43b714ab8ae951740a9e45c04d7a855c2067</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cancel safety notes to Ticker</title>
<updated>2025-02-02T13:28:45+00:00</updated>
<author>
<name>Marvin Gudel</name>
<email>github.marvin@gudel.org</email>
</author>
<published>2025-02-02T13:28:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=ec5f283d150032f721a211b219b584166434790c'/>
<id>ec5f283d150032f721a211b219b584166434790c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove special handling of integrated timer queue</title>
<updated>2024-12-16T18:22:22+00:00</updated>
<author>
<name>Dániel Buga</name>
<email>bugadani@gmail.com</email>
</author>
<published>2024-12-16T17:08:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3c121e5425e0a1901c459d27e3e5929f86d0a206'/>
<id>3c121e5425e0a1901c459d27e3e5929f86d0a206</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement with_timeout()/with_deadline() method style call on Future</title>
<updated>2024-06-14T15:46:32+00:00</updated>
<author>
<name>Aurélien Jacobs</name>
<email>aurel@gnuage.org</email>
</author>
<published>2024-06-14T15:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8ec2e193e283657ebe9d29361b2b32ff253633a1'/>
<id>8ec2e193e283657ebe9d29361b2b32ff253633a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce use of the full `futures` crate.</title>
<updated>2024-04-26T21:22:25+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-04-26T21:18:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5732ee7ca975c0dd1afa83ade1667a2599d20985'/>
<id>5732ee7ca975c0dd1afa83ade1667a2599d20985</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
