タグ: embedded-hal-async
6 crates にこのタグが付けられています。
Embassy Embedded HAL (embassy-embedded-hal)
Embassy と embedded-hal / embedded-storage trait をつなぐユーティリティ集。共有バス、Flash の partitioning、async/blocking trait の橋渡しなど、実アプリで必要になりやすい接続層を提供します。
embassy-nrf
注目Nordic Semiconductor nRF シリーズ向けの Embassy HAL。GPIO、UART/UARTE、SPI/SPIM、I2C/TWIM、ADC/SAADC、PWM、Timer、Radio など多くのペリフェラルに対して、blocking API と async API を提供します。
Embassy RP (embassy-rp)
注目Raspberry Pi RP2040 / RP235x 向けの Embassy HAL。PIO、DMA、USB、GPIO、SPI、I2C、UART、Timer などを async-first な Embassy エコシステムで扱うための基盤です。
embedded-hal-async
注目embedded-hal 1.0 と対になる async 版 HAL trait 群。I2C、SPI、delay などを async/await で抽象化し、Embassy などの非同期ランタイム上でドライバを共通化しやすくします。
esp-hal
注目Espressif ESP32 系デバイス向けの bare-metal HAL。GPIO、UART、SPI、I2C、Timer、DMA などを Rust で扱うための基盤で、std を使わないファームウェアや embassy 連携の土台になります。
lsm303agr
STMicroelectronics LSM303AGR 向けのプラットフォーム非依存 Rust ドライバ。embedded-hal による I2C/SPI 接続で、3軸加速度・3軸地磁気・温度・FIFO・割り込み設定などを扱えます。