A secure embedded operating system for microcontrollers
-
Updated
Jun 7, 2024 - Rust
A secure embedded operating system for microcontrollers
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Low level access to Cortex-M processors
Template to develop bare metal applications for Cortex-M microcontrollers
Generate Rust register maps (`struct`s) from SVD files
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
VGA-style video output for STM32F4 processors, in Rust
zmu - Emulator for Microcontroller Systems
Hardware abstract layer (HAL) `embedded-hal` for RISC-V microcontroller GD32VF103 in Rust. Contributions welcomed!
CHIP-8 implementation in Rust targeting AVR microcontrollers
Semihosting for ARM Cortex-M processors
Volatile access to memory mapped hardware registers
Rust crates for MCU programming and PIC32 HAL
DEPRECATED
Peripheral Access Crates (PACs) for nRF microcontrollers
Audio 1.0 USB class for usb-device
Peripheral access API for STM32F30X microcontrollers (generated using svd2rust)
Add a description, image, and links to the microcontroller topic page so that developers can more easily learn about it.
To associate your repository with the microcontroller topic, visit your repo's landing page and select "manage topics."