Embassy RP — Crate 詳細
Embassy RP
Stable no_std
Raspberry Pi RP2040 / RP235x 向けの Embassy HAL。PIO、DMA、USB、GPIO、SPI、I2C、UART、Timer などを async-first な Embassy エコシステムで扱うための基盤です。
Embassy HAL for Raspberry Pi RP2040 and RP235x microcontrollers.
embassy-rp は、RP2040/RP235x を Embassy で扱うための HAL です。RP2040 の PIO や DMA、USB など、RP 系らしい機能を async タスクと組み合わせて使いたい場合に有力です。
コード例
ピン名と初期化は使用ボードや RP2040/RP235x の flavor に合わせます。
#![no_std]#![no_main]
// 概念例:// let p = embassy_rp::init(Default::default());// let mut led = Output::new(p.PIN_25, Level::Low);// loop {// led.toggle();// Timer::after_millis(500).await;// }