Diego Barrios Romero's repositories
driver-examples
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
eeprom24x-rs
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
ads1x1x-rs
Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
lsm303agr-rs
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
max170xx-rs
Platform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge for lithium-ion (Li+) batteries. Compatible with MAX17043, MAX17044, MAX17048, MAX17049, MAX17058 and MAX17059.
mlx9061x-rs
Platform-agnostic Rust driver for MLX90614/MLX90615 Infrarred thermometer
opt300x-rs
Platform-agnostic Rust driver for the OPT300x ambient light sensors.
dummy-pin-rs
Dummy implementations of the input/output pin embedded-hal traits
mma8x5x-rs
Platform-agnostic Rust driver for the MMA8x5x accelerometers. Compatible with MMA8451, MMA8452, MMA8453, MMA8652 and MMA8653.
tcs3472-rs
Platform-agnostic Rust driver for the TCS3472 RGB color light to digital converter with IR filter
hrs3300-rs
Platform-agnostic Rust driver for the HRS3300 heart rate sensor / monitor.
linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
rust-sysfs-pwm
Linux PWM Access via Sysfs in Rust
stm32f1xx-hal
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
apa102-spi-rs
SPI-based Driver for apa102 leds
embedded-hal-compat
Rust embedded-hal inter-version compatibility layer
inverted-pin-rs
Input/output pin embedded-hal trait implementations with inverted level logic.
lm75-examples
Examples of using an LM75 with the lm75 crate
tmp006-examples
Rust examples of using a TMP006 non-contact IR thermopile (temperature sensor) with the tmp006 crate in hardware