b857334f92
STM32: Fix race in alarm setting, which impacted scheduling.
...
Detect potential race condition (should be rare) and return false back
to caller, allowing them to handle the possibility that either the
alarm was never set because it was in the past (old meaning of false),
or that in fact the alarm was set and may have fired within the race
window (new meaning of false). In either case, the caller needs to
make sure the callback got called.
2023-12-17 15:35:35 -08:00
d81395fab3
Update embedded-hal to 1.0.0-rc.3
2023-12-14 16:19:32 +01:00
925f5cbc26
Update all references to embasy-executor
to the latest version
2023-12-06 12:05:47 +01:00
c7d6ea3c78
embassy-time 0.2
2023-12-04 13:10:41 +00:00
c6989dfbca
Remove nightly and unstable-traits features in preparation for 1.75.
2023-11-29 17:26:33 +01:00
4634316749
Update embedded-(hal,io,nal).
2023-11-29 17:01:36 +01:00
1f9b649f80
executor: release v0.3.3
2023-11-15 18:44:01 +01:00
4647df14b1
Update heapless to v0.8, embedded-nal-async to v0.7
2023-11-10 16:43:53 +01:00
f8721c3786
Merge pull request #2132 from embassy-rs/update-nightly
...
Update Rust nightly.
2023-11-01 04:10:03 +00:00
e519e00265
Update Rust nightly.
2023-11-01 04:56:56 +01:00
35bb20abe7
Merge pull request #2130 from andresovela/time-mock-driver-fix
...
time: fix MockDriver::now()
2023-10-31 23:36:56 +00:00
dd6a29adb2
Release embassy-executor v0.3.1
2023-11-01 00:17:44 +01:00
5f9602d28b
time: fix MockDriver::now()
2023-10-31 22:48:52 +01:00
573734008a
Fix test
2023-10-29 20:03:11 +01:00
f4a78e00a7
Remove set_current_time API
2023-10-29 19:52:35 +01:00
0d6094c8b1
time: add MockDriver for testing purposes
2023-10-29 19:49:52 +01:00
ceb0d0bf08
time: Add tick rates in multiples of 10 kHz
2023-10-24 15:34:39 -04:00
213b4c9dca
time: add links
key, release v0.1.5.
2023-10-16 20:11:35 +02:00
0621e957a0
time: Update examples, tests, and other code to use new Timer::after_x convenience methods
2023-10-15 01:30:12 +01:00
c8fdbe19f9
time: Add convenience methods for Timer::after_secs/millis/micros/ticks
2023-10-15 00:47:55 +01:00
02d2c06b23
Release embassy-time 0.1.4
2023-10-12 18:14:33 +02:00
70a91945fc
stm32: remove atomic-polyfill.
2023-10-12 02:07:26 +02:00
e8a462768e
Add more tick rates
2023-09-28 19:06:38 +02:00
b9ef831ff7
Add 80MHz tick rate
2023-09-28 09:41:35 +02:00
4907ccaa4d
Merge pull request #1839 from Frostie314159/embassy-time-next
...
embassy-time: Introduce reset function for Ticker.
2023-09-12 22:11:21 +00:00
527bdc57b9
Fixed formating.
2023-09-11 08:04:06 +02:00
9baa3bafb0
Merge pull request #1854 from bugadani/str
...
embassy-{net, sync, time}: Use fmt::unwrap
2023-09-03 00:35:21 +02:00
0c66636d00
Use fmt::unwrap
2023-09-02 08:39:52 +02:00
5e613d9abb
Sync all fmt.rs files.
2023-08-30 01:37:18 +02:00
de01fe352b
Removed unnecessary newline.
2023-08-29 08:35:29 +02:00
70662ec4ba
embassy-time: Introduced reset function for Ticker
2023-08-29 08:29:38 +02:00
1f63bf4153
Release embassy-time v0.1.3
2023-08-28 08:00:18 -07:00
a2c718f61c
Bump executor crate version to 0.3.0
2023-08-23 20:34:37 +02:00
f26dd54f63
Update embedded-hal to 1.0.0-rc.1 ( #1783 )
2023-08-16 00:40:56 +02:00
c40b944da6
Mark Ticker stream as FusedStream
2023-08-09 00:17:02 +02:00
dff9bd9711
Remove trivial to remove uses of atomic-polyfill.
2023-07-12 18:30:43 +02:00
05c524a7db
Enable critical-section/std
when using std
feature of embassy-time
2023-07-08 11:20:26 +01:00
d137286981
Release embassy-time v0.1.2
2023-07-06 01:29:44 +02:00
a0dc87d64e
Remove semicolon in time driver example struct declaration
...
The semicolon is not allowed with struct declarations with braces.
The doc test compiles fine for some reason!?
2023-07-05 14:07:05 +02:00
a101d9078d
update embedded-hal crates.
2023-07-04 19:59:36 +02:00
40d25da793
time: fix queue size
2023-07-04 21:13:31 +08:00
46961cfdf7
Fix tests.
2023-05-29 19:46:28 +02:00
df56f901de
time: fix unused mut.
2023-05-19 17:38:57 +02:00
9f7392474b
Update Rust nightly.
2023-05-19 17:12:39 +02:00
a7629299f4
Release embassy-time v0.1.1
2023-04-13 23:57:20 +02:00
e7ff759f1c
time: remove dependency on embassy-sync.
2023-04-13 23:57:20 +02:00
577f060d24
Release embassy-sync v0.2.0
2023-04-13 23:40:49 +02:00
be37eee13d
Update embedded-hal crates.
2023-04-06 22:41:50 +02:00
79061021f9
time: add power-of-2 kHz tick rates.
...
Fixes #1269
2023-03-09 23:32:00 +01:00
c88bbaa5ec
time/ticker: make sure the future for .next() is Unpin.
2023-03-05 23:13:22 +01:00