This library provides a collection of low-level abstractions for interacting with hardware peripherals on Raspberry Pi devices using the Rust programming language. It serves as a type-safe interface for controlling physical pins and managing communication with external electronic components and sensors. The project distinguishes itself through its use of compile-time abstractions that map high-level function calls directly to hardware instructions, ensuring minimal runtime overhead. It provides consistent access to hardware by wrapping kernel-level device interfaces and memory-mapped register
Peripheral API for XMC4200 series ARM Cortex-M microcontroller in Rust
Principalele funcționalități ale xmc-rs/xmc4200 sunt: Peripheral Access Crates.
Alternativele open-source pentru xmc-rs/xmc4200 includ: golemparts/rppal — This library provides a collection of low-level abstractions for interacting with hardware peripherals on Raspberry Pi… imxrt-rs/imxrt-rs — Rust for NXP i.MX RT. mcx-rs/mcx-pac — Rust Peripheral Access Crate for NXP MCX series MCUs. mspm0-rs/mspm0-data — mspm0-data aims to produce clean machine-readable data about MSPM0 microcontroller families, including:. pftbest/msp430g2553 — Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust). esp-rs/esp-pacs — Peripheral Access Crates for Espressif SoCs and modules.