Germany

Diego Barrios Romero

Elite
@eldruin

Computer Engineer, Technical Engineer in Computer Systems. Writing device drivers in Rust. @rust-embedded Working Group member.

driver-examples. Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards

114

wyhash-rs. wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust

103

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

42

pwm-pca9685-rs. Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller

41

eeprom24x-rs. Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal

37

lsm303agr-rs. Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer

27

ds323x-rs. Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).

20

max3010x-rs. Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health

18

ad983x-rs. Platform-agnostic Rust driver for the AD9833/AD9837 programmable waveform generator / direct digital synthesizer (DDS)

16

embedded-ccs811-rs. Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality

15

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.

14

bmi160-rs. Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU)

14

pcf857x-rs. Platform agnostic driver for the PCF8574, PCF8574A and PCF8575 I/O expanders written in Rust using embedded-hal

11

tmp1x2-rs. Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors

11

ds1307-rs. Platform agnostic driver for the DS1307 real-time clock written in Rust using embedded-hal

11

IPC-FDStream. Inter-Process Communication with C++ STL-Like streams through file descriptors

10

veml6030-rs. Platform-agnostic Rust driver for the VEML6030 and VEML7700 high-accuracy ambient light sensors.

10

apds9960-rs. Platform-agnostic Rust driver for the APDS9960 digital proximity, ambient light, RGB and gesture sensor.

10

embedded-i2s-rs. An embedded Inter-IC Sound (I2S) abstraction layer

8

kxcj9-rs. Platform-agnostic Rust driver for the KXCJ9 and KXCJB tri-axis MEMS accelerometers

8

mlx9061x-rs. Platform-agnostic Rust driver for MLX90614/MLX90615 Infrarred thermometer

8

embedded-crc-macros-rs. Rust macros implementing portable CRC calculation algorithms for use in no_std.

8

opt300x-rs. Platform-agnostic Rust driver for the OPT300x ambient light sensors.

8

DSMemorizer. Japanese vocabulary learning game for Nintendo DS written in C++ using libnds

7

mcp49xx-rs. Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).

7

si4703-rs. Platform-agnostic Rust driver for the Si4703 and Si4702 FM radio turners (receivers).

7

lm75-rs. Platform-agnostic Rust driver for the LM75 temperature sensor and thermal watchdog.

6

xca9548a-rs. Platform-agnostic Rust driver for the TCA954xA and PCA954xA I2C switch/multiplexer family.

5

dummy-pin-rs. Dummy implementations of the input/output pin embedded-hal traits

4

mma8x5x-rs. Platform-agnostic Rust driver for the MMA8x5x accelerometers. Compatible with MMA8451, MMA8452, MMA8453, MMA8652 and MMA8653.

4

rtcc-rs. Generic Rust Real-Time Clock / Calendar Device Support

4

tcs3472-rs. Platform-agnostic Rust driver for the TCS3472 RGB color light to digital converter with IR filter

4

veml6075-rs. Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.

3

smbus-pec-rs. Rust Portable SMBus Packet Error Code Algorithm Implementation

2

e73-2g4m04s1d-rs. Rust example programs running on the Ebyte E73-2G4M04S1D Bluetooth Low Energy (BLE) module board (nRF51822-based).

2

w25-rs. Platform-agnostic Rust driver for Winbond's W25 serial flash memory devices.

2

mcp794xx-rs. Platform agnostic Rust driver for the MCP794xx real-time clock / calendar family, using the embedded-hal traits.

2

iaq-core-rs. Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality

2

synfig. Mirror of official Synfig repository at SourceForge

1

libolimex-lpc2378-stk. C++ library for the LPC2378-STK board from Olimex

1

mcp4x-rs. Rust MCP4x SPI digital potentiometer (digipot) driver

1
41
Apply