Projects in Awesome Lists tagged with embedded-hal-driver
A curated list of projects in awesome lists tagged with embedded-hal-driver .
https://github.com/FactbirdHQ/atat
no_std crate for parsing AT commands
at-command embedded embedded-hal-driver no-std rust uart
Last synced: 15 Mar 2025
https://github.com/factbirdhq/atat
no_std crate for parsing AT commands
at-command embedded embedded-hal-driver no-std rust uart
Last synced: 05 Apr 2025
https://github.com/eldruin/driver-examples
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
driver embedded embedded-hal embedded-hal-driver example i2c no-std rust spi
Last synced: 16 Mar 2025
https://github.com/eupn/bno055
Device-agnostic Bosch Sensortec BNO055 9-axis Sensor Fusion IMU driver
bno055 embedded-hal-driver no-std rust
Last synced: 12 Apr 2025
https://github.com/mr-glt/sx127x_lora
A platform-agnostic driver for Semtech SX1276/77/78/79 based boards.
embedded-hal-driver lora no-std rust sx1276 sx1278
Last synced: 09 Apr 2025
https://github.com/eldruin/eeprom24x-rs
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
driver eeprom embedded embedded-hal embedded-hal-driver i2c memory no-std rust rust-library
Last synced: 20 Aug 2025
https://github.com/michaelbeaumont/dht-sensor
Rust embedded-hal based driver for the DHT11/DHT22 sensor
embedded-hal embedded-hal-driver
Last synced: 05 Apr 2025
https://github.com/eldruin/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
adc embedded embedded-hal embedded-hal-driver i2c no-std rust
Last synced: 10 Apr 2025
https://github.com/eldruin/pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
driver embedded embedded-hal embedded-hal-driver i2c led no-std pwm rust servo
Last synced: 12 Apr 2025
https://github.com/eldruin/lsm303agr-rs
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
accelerometer driver ecompass embedded embedded-hal-driver i2c magnetometer rust spi
Last synced: 13 Apr 2025
https://github.com/nordmoen/hc-sr04
Rust embedded-hal sensor crate for HC-SR04
distance-sensor embedded-hal-driver no-std rust ultrasonic-sensor
Last synced: 05 Sep 2025
https://github.com/eldruin/ds323x-rs
Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).
clock embedded embedded-hal embedded-hal-driver i2c no-std real-time rtc rust spi
Last synced: 09 Jul 2025
https://github.com/eldruin/ad983x-rs
Platform-agnostic Rust driver for the AD9833/AD9837 programmable waveform generator / direct digital synthesizer (DDS)
dds driver embedded-hal-driver no-std rust spi waveform-generator
Last synced: 22 Jul 2025
https://github.com/crjeder/hx711_spi
This is a library for the hx711 chip. It uses SPI instead of bit banging for more reliability.
adc driver embedded-hal embedded-hal-driver hx711 load-cells rust-embedded rust-lang spi
Last synced: 25 Oct 2025
https://github.com/eldruin/bmi160-rs
Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU)
accelerometer driver embedded-hal-driver gyroscope i2c imu imu-sensor inertial magnetometer rust spi
Last synced: 07 May 2025
https://github.com/eldruin/max3010x-rs
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
embedded embedded-hal embedded-hal-driver health heart-rate no-std oximeter rust sensor spi spo2 wearable
Last synced: 17 Mar 2025
https://github.com/eldruin/embedded-ccs811-rs
Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality
co2 digital-gas-sensor driver embedded embedded-hal embedded-hal-driver gas i2c rust sensor vocs
Last synced: 18 Mar 2025
https://github.com/versbinarii/xpt2046
Rust driver for XPT2046 touch controller
driver embedded embedded-hal embedded-hal-driver embedded-rust no-std rust touchscreen xpt2046
Last synced: 01 Apr 2026
https://github.com/eldruin/apds9960-rs
Platform-agnostic Rust driver for the APDS9960 digital proximity, ambient light, RGB and gesture sensor.
ambient driver embedded embedded-hal embedded-hal-driver gesture i2c light no-std proximity rgb rust sensor
Last synced: 18 Mar 2025
https://github.com/eupn/axp173-rs
Device-agnostic X-Powers AXP173 power management IC driver
axp173 embedded-hal-driver i2c pmic rust-embedded
Last synced: 14 Apr 2025
https://github.com/eldruin/tmp1x2-rs
Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors
driver embedded embedded-hal embedded-hal-driver i2c no-std rust sensor temperature temperature-sensor
Last synced: 04 Oct 2025
https://github.com/jessebraham/icm42670
An embedded-hal driver for the ICM-42670 6-axis IMU
embedded-hal embedded-hal-driver imu imu-sensor no-std rust
Last synced: 06 Apr 2026
https://github.com/eldruin/ds1307-rs
Platform agnostic driver for the DS1307 real-time clock written in Rust using embedded-hal
calendar clock driver embedded embedded-hal embedded-hal-driver i2c no-std real-time-clock rtc rust rust-library
Last synced: 18 Oct 2025
https://github.com/eldruin/veml6030-rs
Platform-agnostic Rust driver for the VEML6030 and VEML7700 high-accuracy ambient light sensors.
als ambient-light-sensor embedded embedded-hal-driver i2c light-sensor rust vishay
Last synced: 24 Aug 2025
https://github.com/eldruin/pcf857x-rs
Platform agnostic driver for the PCF8574, PCF8574A and PCF8575 I/O expanders written in Rust using embedded-hal
driver embedded embedded-hal embedded-hal-driver expander i2c io-expander no-std rust rust-library
Last synced: 18 Mar 2025
https://github.com/eldruin/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.
battery battery-cell battery-monitor driver embedded-hal-driver fuel-gauge i2c lithium-battery-monitor no-std rust
Last synced: 16 Mar 2025
https://github.com/eldruin/kxcj9-rs
Platform-agnostic Rust driver for the KXCJ9 and KXCJB tri-axis MEMS accelerometers
accelerometer driver embedded-hal embedded-hal-driver i2c mems no-std rust triaxial-accelerometer
Last synced: 15 Jun 2025
https://github.com/edarc/ssd1322
Rust embedded-hal driver for SSD1322 OLED displays
embedded-hal embedded-hal-driver oled rtfm rust
Last synced: 17 Oct 2025
https://github.com/eldruin/si4703-rs
Platform-agnostic Rust driver for the Si4703 and Si4702 FM radio turners (receivers).
driver embedded embedded-hal-driver fm i2c radio receiver rust turner
Last synced: 09 Jul 2025
https://github.com/jessebraham/tt21100
An embedded-hal driver for the TT21100 multi-touch touchscreen controller
embedded-hal embedded-hal-driver no-std rust
Last synced: 18 Mar 2026
https://github.com/joshmcguigan/shift-register-driver
Platform agnostic driver for shift register's built using the embedded-hal
embedded embedded-hal embedded-hal-driver no-std rust
Last synced: 22 Jun 2025
https://github.com/eldruin/opt300x-rs
Platform-agnostic Rust driver for the OPT300x ambient light sensors.
als ambient-light-sensor driver embedded embedded-hal-driver i2c light rust rust-embedded sensor
Last synced: 18 Mar 2025
https://github.com/eldruin/mlx9061x-rs
Platform-agnostic Rust driver for MLX90614/MLX90615 Infrarred thermometer
driver embedded-hal-driver i2c infrared infrared-sensor rust temperature temperature-sensor thermometer thermopile
Last synced: 17 Mar 2025
https://github.com/joshmcguigan/tsl256x
Platform agnostic driver for TSL256x series light intensity sensors built using the embedded-hal
embedded embedded-hal embedded-hal-driver no-std rust
Last synced: 30 Apr 2025
https://github.com/sajattack/baryonsweeper-rs
Baryon Sweeper implemented as an abstract rust embedded-hal driver
embedded-hal-driver homebrew microcontroller psp rust rust-embedded
Last synced: 06 Feb 2026
https://github.com/igelbox/tm1637-rs
A platform agnostic driver to a LED-display powered by the TM1637 chip
embedded-hal-driver hardware-support no-std rust
Last synced: 14 Apr 2025
https://github.com/eldruin/mcp49xx-rs
Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).
analog converter dac digital embedded embedded-hal embedded-hal-driver no-std rust spi
Last synced: 28 Jun 2025
https://github.com/eldruin/lm75-rs
Platform-agnostic Rust driver for the LM75 temperature sensor and thermal watchdog.
driver embedded embedded-hal embedded-hal-driver i2c no-std rust sensor temperature temperature-sensor watchdog
Last synced: 18 Mar 2025
https://github.com/eldruin/tcs3472-rs
Platform-agnostic Rust driver for the TCS3472 RGB color light to digital converter with IR filter
color driver embedded embedded-hal embedded-hal-driver i2c no-std rgb rust sensor
Last synced: 09 Jul 2025
https://github.com/lukwol/mcp9808
Platform agnostic Rust driver for the Microchip MCP9808 temperature sensor.
embedded embedded-hal embedded-hal-driver i2c no-std rust
Last synced: 02 Jul 2025
https://github.com/paxswill/mlx9064x-rs
Rust library for using Melexis MLX9064* thermal cameras
embedded-hal-driver melexis mlx90640 mlx90641
Last synced: 13 Apr 2025
https://github.com/hyx0329/axp2101-rs
AXP2101 driver in Rust, compatible with embedded-hal 1.0
axp2101 embedded-hal-driver m5stack-core2 m5stack-cores3
Last synced: 05 Jul 2025
https://github.com/kiranshila/pac194x
Platform-agnostic Rust driver for the PAC194x 9V, 16-bit power monitor with alerts
driver embedded-hal embedded-hal-driver i2c power power-monitor power-monitoring rust rust-embedded
Last synced: 04 Jul 2025
https://github.com/eldruin/xca9548a-rs
Platform-agnostic Rust driver for the TCA954xA and PCA954xA I2C switch/multiplexer family.
driver embedded embedded-hal embedded-hal-driver i2c multiplexer no-std rust
Last synced: 17 Mar 2025
https://github.com/ilya-epifanov/si5351
embedded embedded-hal-driver ham-radio
Last synced: 28 Oct 2025
https://github.com/eldruin/mma8x5x-rs
Platform-agnostic Rust driver for the MMA8x5x accelerometers. Compatible with MMA8451, MMA8452, MMA8453, MMA8652 and MMA8653.
accelerometer driver embedded embedded-hal-driver i2c i2c-sensors rust
Last synced: 18 Mar 2025
https://github.com/bytenacked/tps6507x-rs
[WIP] Platform agnostic Rust driver for the TPS6507x series
driver embedded-hal embedded-hal-driver emedded i2c no-std peripherals power-management rust texas-instruments
Last synced: 14 Feb 2026
https://github.com/rahul-thakoor/mma7660fc
A platform agnostic driver to interface with the MMA7660FC 3-Axis Accelerometer via I2C
driver embedded-hal embedded-hal-driver grove-sensors i2c rust seeedstudio
Last synced: 13 Apr 2025
https://github.com/eldruin/veml6075-rs
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.
driver embedded embedded-hal embedded-hal-driver i2c light no-std rust sensor uva uvb
Last synced: 23 Aug 2025
https://github.com/eldruin/iaq-core-rs
Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality
air air-quality-sensor co2 driver embedded embedded-hal-driver gas i2c indoor quality rust sensor voc
Last synced: 20 Jul 2025
https://github.com/eldruin/mcp794xx-rs
Platform agnostic Rust driver for the MCP794xx real-time clock / calendar family, using the embedded-hal traits.
clock driver embedded embedded-hal embedded-hal-driver i2c real-time-clock rtc rtcc rust
Last synced: 18 Mar 2025
https://github.com/pulse-loop/afe4404
AFE4404 driver for Rust Embedded HAL.
afe4404 embedded-hal-driver rust
Last synced: 15 Apr 2025
https://github.com/eldruin/veml6070-rs
Platform-agnostic Rust driver for the VEML6070 UVA light sensor.
driver embedded embedded-hal embedded-hal-driver i2c light no-std rust sensor uva
Last synced: 18 Mar 2025
https://github.com/joshmcguigan/bit-bang-serial
Platform agnostic bit banging serial communication implementation built using the embedded-hal
embedded embedded-hal embedded-hal-driver no-std rust
Last synced: 22 Jun 2025
https://github.com/bytenacked/ads129x-rs
[WIP] Platform agnostic Rust driver for the ADS129x TI ADCs family
adc driver ecg eeg embedded embedded-hal embedded-hal-driver peripherals rust spi
Last synced: 03 Jul 2025
https://github.com/markus-k/lp586x-rs
LP586x matrix LED driver written in Rust (supports LP5860, LP5861, LP5862, LP5864, LP5868)
embedded-hal-driver lp586x rust-lang
Last synced: 23 Aug 2025
https://github.com/eldruin/veml6040-rs
Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor
color driver embedded embedded-hal embedded-hal-driver i2c light no-std rgb rust sensor
Last synced: 23 Aug 2025
https://github.com/SeTSeR/esp-tm1637
A driver for TM1637 display for ESP32
embedded-hal-driver esp32 hardware-support no-std rust
Last synced: 15 Jul 2025
https://github.com/eldruin/w25-rs
Platform-agnostic Rust driver for Winbond's W25 serial flash memory devices.
driver embedded embedded-hal embedded-hal-driver flash memory no-std nor rust serial spi storage
Last synced: 05 Apr 2025
https://github.com/laura7089/hp203b-rs
Driver for the HopeRF HP203B barometer/thermometer
barometer barometric-pressure embedded-hal embedded-hal-driver rust thermometer
Last synced: 08 Mar 2025
https://github.com/setser/esp-tm1637
A driver for TM1637 display for ESP32
embedded-hal-driver esp32 hardware-support no-std rust
Last synced: 03 May 2026
https://github.com/andyblarblar/ld06-embed
Embedded Hal Peripheral Driver for LD06 LiDAR
embedded-hal-driver no-std rust
Last synced: 02 Jul 2025
https://github.com/iostapyshyn/pzem004t
Rust embedded-hal driver for PZEM004T energy monitor
embedded embedded-hal embedded-hal-driver embedded-rust pzem004t rust
Last synced: 16 Mar 2025
https://github.com/edarc/max7301
Rust embedded-hal driver for MAX7301 serial I/O expander
embedded-hal embedded-hal-driver io-expander max7301 rtfm rust
Last synced: 25 Mar 2025
https://github.com/eldruin/max44009-rs
Platform-agnostic Rust driver for the MAX44009 ambient light sensor
driver embedded embedded-hal embedded-hal-driver i2c light no-std rust sensor
Last synced: 07 Jul 2025
https://github.com/eldruin/hdc20xx-rs
Platform-agnostic Rust driver for the HDC2080, HDC2010 and HDC2021 low-power humidity and temperature digital sensor
driver embedded embedded-hal-driver humidity i2c rust sensor temperature temperature-humidity-sensor temperature-sensor
Last synced: 19 Oct 2025
https://github.com/eldruin/mcp4x-rs
Rust MCP4x SPI digital potentiometer (digipot) driver
digipot digital driver embedded embedded-hal embedded-hal-driver no-std potentiometer rust spi
Last synced: 17 Mar 2025
https://github.com/bwolf/lps22
A platform agnostic driver to interface the ST LPS22 pressure sensor
embedded embedded-hal-driver pressure-sensor rust sensor temperature-sensor
Last synced: 17 Mar 2026
https://github.com/rust-embedded-community/tcs3400-rs
Platform-agnostic Rust driver for the TCS3400 RGB color light to digital converter with IR filter
color driver embedded embedded-hal embedded-hal-driver i2c no-std rgb rust sensor
Last synced: 05 Feb 2026
https://github.com/sarincr/arm_stm32f4-hardware-abstraction-layer-hal
STM32 ARM Cortex M4 Microcontroller- Basic Exercises using STM32 Hardware Abstraction Layer (HAL) for Nucleo-64 development board with STM32F446RE MCU with Arduino Uno V3 connectivity support
arm armcortexm4 atollic cortex cortex-m cortex-m4 embedded embedded-c embedded-hal embedded-hal-driver embedded-systems hal iot keil stm32 stm32cube stm32cube-mcu-component stm32cubemx stm32f446re stm32f446re-nucleo
Last synced: 17 Oct 2025
https://github.com/markus-k/pcf2131-rs
PCF2131 driver written in Rust
embedded-hal embedded-hal-driver pcf2131 rtc rust
Last synced: 28 Aug 2025
https://github.com/sarincr/arduino-visual-programming-visuino
Arduino Visual Programming using Visuino. It's a Scratch-like program: it allows to create programs for Arduino like a puzzle. But it directly programs the Arduino board, and the PC connection is no longer needed for it to run. Also it generates the code in real time, so the user knows what's happening. The environment is very similar to Arduino IDE, with the same main options: Verify, Build, Save, Load and Monitor.
arduino arduino-boards arduino-ide arduino-library arduino-platform arduino-sketch arduino-uno embedded embedded-c embedded-database embedded-devices embedded-hal-driver embedded-linux embedded-systems
Last synced: 13 Aug 2025
https://github.com/eldruin/hrs3300-rs
Platform-agnostic Rust driver for the HRS3300 heart rate sensor / monitor.
driver embedded embedded-hal-driver heart heart-rate-monitor heart-rate-sensor heart-rate-tracker i2c rate rust sensor
Last synced: 18 Mar 2025
https://github.com/keithduncan/bq24195
Rust driver for Texas Instruments BQ24195
embedded-hal-driver no-std rust-embedded
Last synced: 15 Mar 2025
https://github.com/sunsided/l3gd20
A platform agnostic SPI driver to interface with the L3GD2 gyroscope
embedded embedded-hal embedded-hal-driver gyroscope hardware l3gd20 mems rust sensors spi
Last synced: 18 Feb 2026
https://github.com/twilco/tmp100-tmp101
Platform-agnostic Rust driver for the TMP100 and TMP101 digital temperature sensors
driver embedded embedded-hal embedded-hal-driver i2c no-std rust sensor temperature temperature-sensor texas-instruments tmp100 tmp101
Last synced: 28 May 2026
https://github.com/eldruin/isl29125-rs
Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR blocking filter
color driver embedded-hal-driver i2c ir light rgb rust sensor
Last synced: 20 Jun 2025
https://github.com/bwolf/bmp085-driver
A platform agnostic driver to interface the BOSCH BMP085 pressure sensor
embedded embedded-hal-driver pressure-sensor rust sensor temperature-sensor
Last synced: 04 Oct 2025
https://github.com/eldruin/tmp006-rs
Platform agnostic Rust driver for the TMP006/TMP006B non-contact infrared (IR) thermopile temperature sensor, based on the embedded-hal traits.
embedded embedded-hal embedded-hal-driver i2c ir no-std rust sensor temperature thermopile
Last synced: 05 Apr 2025