embassy/embassy-time/src
RobertTDowling 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
..
delay.rs Remove nightly and unstable-traits features in preparation for 1.75. 2023-11-29 17:26:33 +01:00
driver_mock.rs time: fix MockDriver::now() 2023-10-31 22:48:52 +01:00
driver_std.rs Remove trivial to remove uses of atomic-polyfill. 2023-07-12 18:30:43 +02:00
driver_wasm.rs Remove trivial to remove uses of atomic-polyfill. 2023-07-12 18:30:43 +02:00
driver.rs STM32: Fix race in alarm setting, which impacted scheduling. 2023-12-17 15:35:35 -08:00
duration.rs Update embedded-(hal,io,nal). 2023-11-29 17:01:36 +01:00
fmt.rs Sync all fmt.rs files. 2023-08-30 01:37:18 +02:00
instant.rs Use fmt::unwrap 2023-09-02 08:39:52 +02:00
lib.rs Remove nightly and unstable-traits features in preparation for 1.75. 2023-11-29 17:26:33 +01:00
queue_generic.rs time: fix queue size 2023-07-04 21:13:31 +08:00
queue.rs Address feedback after code review 2022-10-24 08:21:35 +03:00
tick.rs time: Add tick rates in multiples of 10 kHz 2023-10-24 15:34:39 -04:00
timer.rs Update embedded-(hal,io,nal). 2023-11-29 17:01:36 +01:00