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/eldruin.github.io
My blog
eldruin/stm32h7xx-hal
Peripheral access API for STM32H7 series microcontrollers
eldruin/this-week-in-rust
Data for this-week-in-rust.org
eldruin/werkzeug
The comprehensive WSGI web application library.
eldruin/arm-dcc
Debug Communication Channel (DCC) API
eldruin/atsamd
Target atsamd microcontrollers using Rust
eldruin/cortex-m-rt
Minimal startup / runtime for Cortex-M microcontrollers
eldruin/cortex-m-semihosting
Semihosting for ARM Cortex-M processors
eldruin/cortex-r
Low level access to Cortex-R processors
eldruin/dateutil
Useful extensions to the standard Python datetime features
eldruin/dictdiffer
Dictdiffer is a module that helps you to diff and patch dictionaries.
eldruin/fixedvec-rs
Heapless vector implementation for Rust
eldruin/gpio-utils
Userspace Utilities for managing GPIOs in Linux
eldruin/highfive
Github hooks to provide an encouraging atmosphere for new contributors
eldruin/icu
The new home of the ICU project source code.
eldruin/itm
Tool to parse and dump ITM packets
eldruin/libjpeg-turbo
Main libjpeg-turbo repository
eldruin/libzmq
ZeroMQ core engine in C++, implements ZMTP/3.1
eldruin/mongo-c-driver
A high-performance MongoDB driver for C
eldruin/mongo-cxx-driver
C++ Driver for MongoDB
eldruin/mutex-trait
Low level API definition of a Mutex
eldruin/OpenCL-ICD-Loader
The OpenCL ICD Loader project.
eldruin/panic-itm
Log panic messages using the ITM (Instrumentation Trace Macrocell)
eldruin/panic-semihosting
Report panic messages to the host stderr using semihosting
eldruin/pinetime-rust-mynewt
PineTime Smart Watch firmware based on Rust and Apache Mynewt OS
eldruin/pure-data
Pure Data - tracking Miller's SourceForge git repository (also used by libpd)
eldruin/riscv
Low level access to RISC-V processors
eldruin/riscv-rt
Minimal runtime / startup for RISC-V CPU's.
eldruin/rust-embedded-community-meta
Details about the rust-embedded-community project
eldruin/rust-embedded-driver
A rust-embedded driver example / template