How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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
mspm0-data aims to produce clean machine-readable data about MSPM0 microcontroller families, including:
Peripheral Access Crates for Espressif SoCs and modules
The main features of esp-rs/esp-pacs are: Peripheral Access Crates.
Projects with overlapping indexed features include: golemparts/rppal — This library provides a collection of low-level abstractions for interacting with hardware peripherals on Raspberry Pi… 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). ra-rs/ra — Rust PACs for the Renesas RA series devices. imxrt-rs/imxrt-rs — Rust for NXP i.MX RT.