embedded-rust
There are 229 repositories under embedded-rust topic.
rust-embedded/rust-raspberrypi-OS-tutorials
:books: Learn to write an embedded OS in Rust :crab:
knurling-rs/probe-run
Run embedded programs just like native ones
knurling-rs/app-template
Quickly set up a `probe-rs` + `defmt` + `flip-link` embedded project
lora-rs/lora-rs
LoRa and LoRaWAN crates for End Devices
knurling-rs/flip-link
Adds zero-cost stack overflow protection to your embedded programs
r3-os/r3
R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics
stm32-rs/stm32l4xx-hal
A Hardware abstraction layer for the stm32l432xx series chips written in rust.
ImplFerris/esp32-book
Embedded Programming with ESP32 and Rust
Rahix/shared-bus
Crate for sharing buses between multiple devices
stm32-rs/stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
lupyuen/stm32bluepill-mynewt-sensor
Apache Mynewt Sensor Network Application for STM32 Blue Pill and nRF52 with Visual Rust, NB-IoT, GPS, iBeacon, NimBLE, ESP8266 (WiFi Geolocation) and nRF24L01
hopter-project/hopter
A Rust-based embedded operating system designed to enable memory-safe, robust, and responsive embedded applications.
ryuz/jelly
Original FPGA platform
VersBinarii/bme280-rs
A platform agnostic Rust driver for the Bosch BM[PE]-280
holsatus/holsatus-flight
Home of the Holsatus Flight controller
vexide/vexide
Open-source Rust runtime for VEX robots.
taunusflieger/anemometer
ESP32-S3 based sensor node for an anemometer
ArchUsr64/egboard
Ergonomic Keyboard with custom firmware in Rust.
arashsm79/OFMon
Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.
alvinhochun/gd32vf103-pinecil-demo-rs
Trying embedded Rust on the Pinecil GD32VF103 RISC-V device.
JohnDoneth/hd44780-driver
Implementation of the embedded-hal traits for the HD44780.
blueluna/psila
Work in progress Zigbee stack in Rust
us-irs/spacepackets-rs
CCSDS and ECSS packet standards implementations
AIMOverse/amico
Amico is the next generation Autonomous AI Agent Framework tailored for embedded AI devices and multi-agent systems.
Logiase/stm32-rustup
A guide to rust your stm32 microcontroller
DerFetzer/open-cleverpad
Open source firmware for MIDIPLUS SmartPAD MIDI controller
dkm/pouetpouet-board
DIY ortholinear keyboard with pure Rust or Ada firmware
rahul-thakoor/embedded-graphics-web-simulator
A web simulator for the embedded-graphics library
Vaishnav-Sabari-Girish/Hayasen
An Embedded Rust crate with support for multiple sensors
ch32-rs/ch32-data
The structured MCU DB of WCH MCUs
rtic-scope/itm
ARMv7-M ITM packet protocol decoder library crate and CLI tool.
VersBinarii/pomia-rs
STM32 + Rust + RTIC embedded project
copterust/f3-eva
making rust fly: firmware for a quadcopter
plantineers/edge
The microcontroller firmware of plantbuddy
darkautism/sensevoice-rs
A Rust-based, SenseVoiceSmall