Embassy Time — Crate 詳細
Embassy Time
Beta no_std
Embassy 向けの時間管理(Delay/Timer/Instant/Duration)を提供する crate。タイムドライバ実装と組み合わせて、async でのスリープやタイムアウト処理を実現。
Timekeeping, timers and delays for Embassy async applications.
コード例
async/await で非同期スリープします(タイムドライバの準備が必要)。
#![no_std]
use embassy_time::{Duration, Timer};
pub async fn wait_example() { Timer::after(Duration::from_millis(250)).await;}