eldruin
Computer Engineer, Technical Engineer in Computer Systems. Writing device drivers in Rust. @rust-embedded Working Group member.
Germany
Pinned Repositories
ad983x-rs
Platform-agnostic Rust driver for the AD9833/AD9837 programmable waveform generator / direct digital synthesizer (DDS)
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
driver-examples
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
ds323x-rs
Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).
DSMemorizer
Japanese vocabulary learning game for Nintendo DS written in C++ using libnds
eeprom24x-rs
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
lsm303agr-rs
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
max3010x-rs
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
wyhash-rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
eldruin's Repositories
eldruin/max3010x-rs
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
eldruin/embedded-ccs811-rs
Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality
eldruin/veml6030-rs
Platform-agnostic Rust driver for the VEML6030 and VEML7700 high-accuracy ambient light sensors.
eldruin/embedded-crc-macros-rs
Rust macros implementing portable CRC calculation algorithms for use in no_std.
eldruin/embedded-i2s-rs
An embedded Inter-IC Sound (I2S) abstraction layer
eldruin/kxcj9-rs
Platform-agnostic Rust driver for the KXCJ9 and KXCJB tri-axis MEMS accelerometers
eldruin/pcf857x-rs
Platform agnostic driver for the PCF8574, PCF8574A and PCF8575 I/O expanders written in Rust using embedded-hal
eldruin/si4703-rs
Platform-agnostic Rust driver for the Si4703 and Si4702 FM radio turners (receivers).
eldruin/mcp49xx-rs
Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).
eldruin/iaq-core-rs
Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality
eldruin/smbus-pec-rs
Rust Portable SMBus Packet Error Code Algorithm Implementation
eldruin/veml6040-rs
Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor
eldruin/veml6070-rs
Platform-agnostic Rust driver for the VEML6070 UVA light sensor.
eldruin/veml6075-rs
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.
eldruin/embedded-time
Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems
eldruin/hdc20xx-rs
Platform-agnostic Rust driver for the HDC2080, HDC2010 and HDC2021 low-power humidity and temperature digital sensor
eldruin/isl29125-rs
Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR blocking filter
eldruin/max44009-rs
Platform-agnostic Rust driver for the MAX44009 ambient light sensor
eldruin/serde-json-core
`serde-json` for `no_std` programs
eldruin/wyhash
The dream fast hash function and random number generators that passed SMHasher, BigCrush and practrand.
eldruin/embedded-dma
eldruin/embedded-nal
An Embedded Network Abstraction Layer
eldruin/japonesporlibre
Japanese course for Spanish speakers
eldruin/openpty
Rust implementation of openpty()
eldruin/rust-embedded-github
eldruin/rust-embedded-wg
Coordination repository of the embedded devices Working Group
eldruin/rust-embedded-wg-blog
The Rust Embedded WG Blog
eldruin/rust-measurements
Metric, Imperial, and other measurement handling for Rust. Length, Temperature, Weight, and Volume
eldruin/rust-sysfs-gpio
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
eldruin/usbd-serial
Work-in progress minimal CDC-ACM (USB serial port) class for usb-device