コンテンツにスキップ

Embassy Time — Crate 詳細

Embassy Time

Beta no_std

Embassy 向けの時間管理(Delay/Timer/Instant/Duration)を提供する crate。タイムドライバ実装と組み合わせて、async でのスリープやタイムアウト処理を実現。

Timekeeping, timers and delays for Embassy async applications.

バージョン
0.3.2
ライセンス
MIT OR Apache-2.0
メンテナンス
活発に開発中

コード例

async/await で非同期スリープします(タイムドライバの準備が必要)。

一定時間待つ (async sleep)
#![no_std]
use embassy_time::{Duration, Timer};
pub async fn wait_example() {
Timer::after(Duration::from_millis(250)).await;
}

関連 Crates

関連記事