Diego Barrios Romero's repositories
apds9960-rs
Platform-agnostic Rust driver for the APDS9960 digital proximity, ambient light, RGB and gesture sensor.
embedded-i2s-rs
An embedded Inter-IC Sound (I2S) abstraction layer
mcp49xx-rs
Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).
mcp794xx-rs
Platform agnostic Rust driver for the MCP794xx real-time clock / calendar family, using the embedded-hal traits.
bitbang-hal
Implements embedded-hal traits by bitbanging
critical-section
Pluggable critical section
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
embedded-sdmmc-rs
A SD/MMC library with FAT16/FAT32 support, suitable for Embedded Rust systems
embedded-storage
An Embedded Storage Abstraction Layer
rust-driver-ci-scripts
Continuous-integration scripts for Rust drivers
rust-embedded-book
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
rust-embedded-discovery-book
Discover the world of microcontrollers through Rust!
rust-embedded-showcase
Awesome embedded projects by the Rust community!
rust-i2cdev
Rust library for interfacing with i2c devices under Linux
rust-spidev
Rust library providing access to spidev devices under Linux
stm32f4xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F4 family
usb-device
Experimental device-side USB framework for microcontrollers in Rust.
embedded-alloc
A heap allocator for Cortex-M processors
nb
Minimal and reusable non-blocking I/O layer
not-yet-awesome-embedded-rust
A collection of items that are not yet awesome in Embedded Rust
pygments-ppddl-lexer
PDDL/PPDDL lexer for Pygments. Useful for highlighting PDDL in LaTeX via Minted.
rust-sysfs-gpio
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
serialport-rs
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.