Registry / other / embassy-rp

embassy-rp

JSON →
library0.10.0rscratesunverified

Embassy Hardware Abstraction Layer (HAL) for Raspberry Pi RP2040 and RP235x microcontrollers.

# Cargo.toml [dependencies] embassy-rp = "0.10.0"
INSTALL
IMPORT
SIG · EMBASSY-RP
E
embassy-rp
otherrustv0.10.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Peripherals
use embassy_rp::Peripherals;

Initialize embassy-rp peripherals in an async main.

use embassy_rp::Peripherals; #[embassy_executor::main] async fn main(_spawner: embassy_executor::Spawner) { let p = Peripherals::take().unwrap(); // Use peripherals }
Debug
Known issues
gotchaRequires an async executor (e.g., embassy-executor) and proper hardware setup.
fix
Add embassy-executor as a dependency and use #[embassy_executor::main].
affects: >=0.0.0
Upgrade
Version history
0.10.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
10
Resources
embassy-rp — cargo add embassy-rp · libregistry