コンテンツにスキップ

Embassy Embedded HAL — Crate 詳細

Embassy Embedded HAL

Stable no_std

Embassy と embedded-hal / embedded-storage trait をつなぐユーティリティ集。共有バス、Flash の partitioning、async/blocking trait の橋渡しなど、実アプリで必要になりやすい接続層を提供します。

Utilities for using embedded-hal and embedded-storage traits with Embassy.

embassy-embedded-hal はアプリ本体の目立つ機能ではなく、Embassy と標準 trait の間をきれいにつなぐための実務的な crate です。共有バスや Flash 分割など、プロジェクトが大きくなった時に効いてきます。

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

コード例

具体 API は使用する peripheral と Embassy HAL に依存します。

接続層 crate として使う
#![no_std]
// 概念例:
// embassy-embedded-hal は、Embassy の async 実行環境で
// embedded-hal / embedded-storage ベースの部品を接続する補助を提供します。
// 共有 bus や flash partition は target HAL と組み合わせて選びます。

関連 Crates