タグ: uart
5 crates にこのタグが付けられています。
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-io-async
embedded-io の async 版 I/O trait。UART、USB CDC、TCP stream などの読み書きを async/await で抽象化し、no_std ミドルウェアやプロトコル実装を共通化しやすくします。
esp-hal
注目Espressif ESP32 系デバイス向けの bare-metal HAL。GPIO、UART、SPI、I2C、Timer、DMA などを Rust で扱うための基盤で、std を使わないファームウェアや embassy 連携の土台になります。
nb (Non-Blocking) (nb)
Non-blocking I/O のためのトレイトとユーティリティ。embedded-hal で広く使われる「WouldBlock を返す」非同期パターン(Future ベースではない)を表現するための基盤です。