Rust baremetal
📚 Learn to write an embedded OS in Rust 🦀
A Hardware Abstraction Layer (HAL) for embedded systems
A Rust Embedded-HAL for the rp series microcontrollers
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.
Hardware Abstract Layer for BL602 RISC-V WiFi + BLE SoC in embedded Rust
under development: community SVD file, peripheral access crate in embedded Rust for WinnerMicro W800, W801 & W806 chip
Template to develop bare metal applications for Cortex-M microcontrollers
Bare-metal Rust explorations of the Allwinner D1
no_std Hardware Abstraction Layers for ESP32 microcontrollers
Peripheral access API for STM32H7 series microcontrollers
Rust's hardware abstract layer (HAL) for K210 chip, a dual RV64GC SoC with hardware accelerated AI peripherals. Contributions welcomed!
Example project for K210 SoC to show usage of k210-hal project
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Implementation of Rust Embedded HAL traits for FTDI devices
Implementation of the `embedded-hal` traits for Linux devices
A Rust embedded-hal HAL for all MCUs in the STM32 F4 family