An open API service indexing awesome lists of open source software.

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/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/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