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.
Rust Peripheral Access Crate for NXP MCX series MCUs
A no-std async Rust library for creating modular projects
Embedded software for the Thermostat-EEM multichannel temperature controller.
Board support crate for the GD32 RISC-V Dev Board from SeeedStudio
A platform agnostic driver to interface with the DS3231 real-time clock.
A cargo library for the SHT31 temperature / humidity sensors
Vorago Microcontroller Rust Support
Fixed-size bytes wrapper prevents panic. Implement `bytes::BufMut`
Drivers for AnyLeaf sensors
A driver for the TI AFE4400 pulse oximeter chip, compatible with the `embedded-hal` interface.
FH101RF Driver
A platform-agnostic Rust driver for the BMA400 accelerometer implemented using embedded-hal traits
Rust Driver for RN2483 / RN2903 LoRaWAN modules, WIP.
Rust driver for the AXP209 PMIC using embedded-hal. Work-in-progress! Don't use it yet. 😃
A platform agnostic driver to interface with the Si7021 humidity and temperature sensor.
a simple commandline flasher for Arduino Nano 33 BLE / Sense boards
Driver for MAX31855 SPI thermocouple converter
Rust hal for xmc1100 MCUs
Optical Flow Sensor Library
No description.
Small wrapper on top of the `ht16k33` crate to drive an Adafruit 7-segment LED numeric Backpack
A CLI tool for firmware parametrisation. Combines data (xlsx/json) and layouts (toml) to generate static binary files (hex/mot).
Rust driver for AMS AS5048A Magnetic Rotary Encoder
XMC4300 Peripheral interface library generated from an SVD
HAL for the XMC4xxx microcontrollers
Platform-agnostic Rust driver for PAC194x/PAX195X 9V/32, 16-bit power monitors with alerts
A Rust board support crate for the Electromagnetic Field Tildagon badge.
AHT20 sensor embedded rust driver
Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust)
AFE4404 driver for Rust Embedded HAL.
no-std sync and async compatible rust driver for the AP33772S USB C Power Delivery with Extended Power Range I2C chip
Describes a basic text console
Rust BSP crate for the STM Nucleo-F103RB development board
XMC4500 Peripheral interface library generated from an SVD
XMC4700 Peripheral interface library generated from an SVD
XMC4800 Peripheral interface library generated from an SVD
Rust Driver for the Rainbow HAT for Raspberry Pi.
A simple no_std Rust driver for the 74HC4067
WIP Platform agnostic Rust driver for the Sensirion SHT2x temperature/humidity sensors.
Platform agnostic Rust driver for the Sitronix ST7032i Dot Matrix LCD Controller.
Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality
An I2C Multiplexer library that supports the PCA9546 and TCA9546A chips
Rust VESC communication library
Bare-metal examples programs for nucleo-h723zg board
Embedded Rust HAL for GD32E23x microcontrollers
Open-source USB-C hardware key for TOTP codes, passwords and .env files. Bare-metal Rust on ESP32-C6, secrets encrypted on-device, every use needs a button press.
A platform agnostic driver to interface with the BH1750 ambient light sensor.
Peripheral API for XMC4200 series ARM Cortex-M microcontroller in Rust
Driver for the hc-12 radio transceiver serial module.
Analog Devices AD57xx driver for embedded rust