Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Curated list of resources for Embedded and Low-level development in the Rust programming language
GitHub stars and default-branch commits for rust-embedded/awesome-embedded-rust.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Batteries included rust USB HID library for usb-device
no_std crate for parsing AT commands
Work-in progress minimal CDC-ACM (USB serial port) class for usb-device
Crate for sharing buses between multiple devices
Prussia - a Rust PS2 SDK.
A Platform-less, Runtime-less Actor Computing Model
Ferrous Systems Embedded Trainings
Board support package for the Longan Nano board
Low level access to Cortex-A processors
A Rust-based userland which also adds compile-time assurances to seL4 development.
No description.
PS/2 Keyboard Decoder in Rust
A Rust command line tool to simplify embedded development and deployment.
A streaming gcode parser built with embedded applications in mind
An Embedded Storage Abstraction Layer
A WIP, no_std, generic driver for the ILI9341 (and ILI9340C) TFT LCD display
Board support crate for HiFive1 and LoFive boards
Embedded rust radio abstraction crate
Ector is an open source async, no-alloc actor framework for embedded devices.
Multiplatform Serial Monitor made in Rust
Hardware abstract layer (HAL) `embedded-hal` for RISC-V microcontroller GD32VF103 in Rust. Contributions welcomed!
Rust library for displays using the ST7735 driver
Command-line menu system for embedded Rust platforms.
No description.
HAL for GD32VF103 microcontrollers
Card/IO device firmware
Microsoft HF2 HID Flashing Format for UF2 Bootloaders
Template to develop bare metal applications for MSP430 microcontrollers
Unified interface for type-safe MMIO and CPU register access in Rust
Board Support Crate for the BetaFPV F3 Drone Flight Controller
An Embedded HAL and general chip support for the TM4C123/LM4F120. Replaces the old lm4f120 crate.
A Rust library that provides full support for DHT11, DHT22, and DHT20 (AHT20) temperature and humidity sensors.
Rust crates for MCU programming and PIC32 HAL
https://www.amazon.com/Digital-Signal-Processing-Cortex-M-Microcontrollers/dp/1911531166
Peripheral access crate for GD32VF103
批量导出立创商城元件为Altium Designer(AD)、KiCad可用的格式。Batch export LCSC components from the command line into formats supported by Altium Designer (AD) and KiCad.
Material for Tweede golf's Rust Training
Rust embedded-hal based driver for the DHT11/DHT22 sensor
Rust no_std embedded-hal driver and traits for Input/Output switches (leds, transistors, buttons, switches)
Converts binary files to Microsoft's UF2 format https://github.com/Microsoft/uf2
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
svd2rust generated interface to e310x peripherals
A Rust VGA Framebuffer implementation for embedded micros
Rust library for low-level abstraction of MIPS processors
Pure Rust BME680 implementation
OTA Bootloader Construction Framework for Rust no_std environments
A platform agnostic driver to interface with the nRF24L01 (2.4GHz Wireless) using rust embedded-hal.
Generic Rust accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers
An Embedded Rust crate with support for multiple sensors
No description.