rust-embedded
There are 194 repositories under rust-embedded topic.
rustsbi/rustsbi
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.
esp-rs/std-training
Embedded Rust on Espressif training material.
henrikpersson/potatis
🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
sgmarz/osblog
The Adventures of OS
mciantyre/teensy4-rs
Rust support for the Teensy 4
ethercrab-rs/ethercrab
EtherCAT MainDevice written in pure Rust
VoidStarKat/half-rs
Half-precision floating point types f16 and bf16 for Rust.
moratorium08/osmium
A toy operating system written in Rust on RISC V(rv32im)
Rahix/avr-device
Register access crate for AVR microcontrollers
Rahix/avr-hal-template
cargo-generate template for avr-hal projects
quartiq/stabilizer
Firmware and software for the Sinara Stabilizer module with high speed, low latency ADC/DAC data processing and powerful DSP algorithms in between
Narukara/std-training-zh-cn
Embedded Rust on Espressif 简体中文版
lupyuen/blockly-mynewt-rust
Web-based visual programming editor for Apache Mynewt Embedded OS and Embedded Rust
probe-rs/vscode
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
riscv-rust/k210-hal
Rust's hardware abstract layer (HAL) for K210 chip, a dual RV64GC SoC with hardware accelerated AI peripherals. Contributions welcomed!
droogmic/microrust
Learning embedded development with Rust on the micro:bit
gd32v-rust/gd32vf103-hal
Hardware abstract layer (HAL) `embedded-hal` for RISC-V microcontroller GD32VF103 in Rust. Contributions welcomed!
tracyspacy/nrf52811-solum-tag
Flashing your own code to an epaper price tag
mirage-rs/Mirage
Reimplementation of the Nintendo Switch firmware
copterust/proving-ground
collection of tiny examples
rust-console/voladdress
Allows for proper and easy handling of volatile memory
dzervas/platformio-arduino-rust
Arduino Framework bindings for Rust using PlatformIO
kiffie/pic32-rs
Rust crates for MCU programming and PIC32 HAL
rustsbi/rustsbi-k210
Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
stm32-rs/bxcan
bxCAN peripheral driver for STM32 chips
ch32-rs/ch58x-hal
HAL for the CH583/CH582/CH581 family of microcontrollers. BLE 5.3, RISC-V Qingke V4.
dsvensson/cc1101
A platform agnostic driver to interface with the CC1101 (Sub-1GHz RF Transceiver)
hpmicro/hpm-hal
Rust HAL crate for HPMicro's RISC-V MCUs: HPM6700/HPM6400, HPM6300, HPM6200, HPM5300, HPM6800, HPM6E00.
lights0123/ndless-rs
Rust library for interacting with Ndless for the TI-Nspire
eupn/stm32wb55
Implementation of bluetooth-hci for STM32WB5x wireless SoC
kiffie/usbd-audio
Audio 1.0 USB class for usb-device
atsams-rs/atsamx7x-rust
Rust HAL, PACs, and examples for the Microship SAM E70/S70/V70/V71
dotcypress/ushell
🐚 Embedded serial shell
eupn/stm32wb-hal
[WIP] embedded-hal for the STM32WB family of microcontrollers
jonlamb-gh/oxcc
A port of Open Source Car Control written in Rust
Rahix/port-expander
Abstraction for I²C port-expanders