#i2c-driver

  1. eeprom24x

    Platform-agnostic Rust driver for the 24x series serial EEPROMs

    v0.7.2 250K #embedded-hal-driver #eeprom #i2c #i2c-driver #embedded-driver
  2. ina226-tp

    Rust Driver for device INA226 High-Side or Low-Side Measurement, Bi-Direcional Current and Power Monitor

    v0.4.1 #i2c-driver #embedded-hal-driver #i2c #analog #driver #i2c-embedded
  3. tmp1x2

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

    v1.1.0 550 #temperature-sensor #embedded-hal-driver #sensor-driver #i2c-driver #i2c
  4. mpu6050-dmp

    Platform-independent I2C driver for MPU6050. Supports DMP usage. Fork of drogue-mpu-6050 which uses only embedded-hal traits (no dependency on embedded-time or drogue-embedded-timer).

    v0.6.1 #i2c-driver #dmp #i2c #motion
  5. ads1x1x

    Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with the devices: ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115.

    v0.3.0 950 #i2c-driver #embedded-hal-driver #i2c
  6. lis2de12

    Blocking and async driver for the LIS2DE12 accelerometer with I2C and SPI support

    v0.2.1 130 #spi-driver #i2c-driver #embedded-hal-driver #i2c #accelerometer #i2c-spi #embedded-spi
  7. i2c-character-display

    Driver for HD44780-based character displays connected via a I2C adapter

    v0.5.1 190 #display-driver #lcd #character-display #i2c #i2c-driver #embedded
  8. bq40z50-rx

    Platform-agnostic Rust driver for the Texas Instruments BQ40Z50 battery fuel (gas) gauge

    v0.8.1 1.3K #fuel-gauge #ti #battery #i2c-driver #i2c #driver
  9. sths34pf80

    ST STHS34PF80 driver

    v0.1.13 #i2c-driver #i2c-sensors #sensor-driver #i2c
  10. ina219

    current/power monitor driver

    v0.2.1 #i2c-driver #i2c #no-std #current
  11. ap33772s-rs

    Driver for the AP33772S USB C Power Delivery and Extended Power Supply IC. Allowing for both embedded-hal and embedded-hal-async I2C

    v0.1.8 #power-supply #i2c-driver #chip-driver #usb-c #programmable #embedded-hal-async #usb-power #voltage #usb-pd #async-sync
  12. hd44780-i2c-nostd

    Minimalist async no_std driver for HD44780 via PCF8574

    v0.3.1 #i2c-driver #hd44780 #pin #lcd #en #pcf8574 #no-std #la #et #pour
  13. si7021-t-rh

    Si7021 driver (7013, 7020 and 7021)

    v0.1.9 #i2c-sensors #i2c-driver #si7021 #sensor-driver #i2c
  14. tcs3472

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

    v1.0.0 180 #embedded-hal-driver #sensor-driver #i2c-driver #i2c #color #embedded-driver
  15. tmp108

    Platform-agnostic Rust driver for the TMP108 temperature sensor

    v0.4.0 230 #temperature-sensor #embedded-hal-driver #i2c-driver #sensor-driver #i2c
  16. bq25773

    Platform-agnostic Rust driver for the Texas Instruments BQ25773 battery charge controller

    v0.1.1 250 #battery-charger #i2c-driver #i2c #embedded-hal #battery
  17. ens160-aq

    ScioSense ENS160 driver

    v0.2.12 #i2c-driver #ens160 #sensor-driver #i2c
  18. acs37800

    Driver for ACS37800 energy metering IC

    v0.2.2 #spi-driver #i2c-driver #i2c #i2c-spi #spi
  19. tca8418

    Platform-agnostic Rust driver for the TCA8418 I²C keypad scan IC

    v0.2.2 #i2c-driver #embedded-hal-driver #keypad #i2c #no-std
  20. hd44780-embedded-hal

    Driver for HD44780-LCD ontop of embedded-hal(-async). (I2C and GPIO interface)

    v0.1.4 #embedded-hal-async #i2c-driver #gpio #on-top #traits
  21. bmp38x-ya

    BMP38x driver (384, 388, 390)

    v0.1.3 #i2c-sensors #i2c-driver #sensor-driver #i2c #bmp384
  22. bmpe280

    An I2C driver for the Bosch BMP280/BME280 barometer , thermometer

    v1.0.5 410 #i2c-driver #bmp280 #thermometer #barometer #bme280 #bosch
  23. qmc5883p

    A platform-agnostic driver for the QMC5883P magnetic sensor

    v1.0.1 #i2c-driver #i2c #sensor-driver #embedded-hal #magnetic
  24. stts22h-rs

    Platform-agnostic driver for the STTS22H high-accuracy digital temperature sensor with I2C/SMBus interface, low power modes, and programmable interrupt

    v2.0.0 #i2c-driver #temperature-sensor #low-power #st
  25. xca9548a

    Platform-agnostic Rust driver for the TCA954xA and PCA954xA I2C switches/multiplexers

    v1.0.0 #embedded-hal-driver #i2c-driver #i2c #switch
  26. lm75

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

    v1.0.0 550 #temperature-sensor #embedded-hal-driver #sensor-driver #i2c-driver #i2c #embedded-driver
  27. pcf857x

    Platform-agnostic Rust driver for the PCF8574, PCF8574A and PCF8575 I/O expanders

    v0.5.0 #embedded-hal-driver #i2c-driver #i2c #expander
  28. bq27441

    Blocking and async driver for the BQ27441 battery fuel gauge with I2C support

    v0.1.0 120 #battery #i2c-driver #embedded-hal-driver #fuel-gauge #i2c #fuel-i2c #i2c-embedded
  29. ncp5623

    driver for the ON Semiconductor NCP5623 I2C RGB LED driver

    v0.2.1 210 #i2c-driver #embedded-hal-driver
  30. lis2dh12

    Platform-agnostic Rust driver for the LIS2DH12 accelerometer

    v0.7.0 #embedded-hal-driver #i2c-driver #sensor-driver #accelerometer #i2c
  31. tca9554

    Driver for the TCA9554(A) I/O expander

    v0.1.1 #i2c-driver #embassy #embedded-hal-driver #i2c
  32. ssd1306-i2c

    SSD1306 I2C driver

    v0.1.5 500 #i2c-driver #ssd1306 #i2c #sensor-driver
  33. as3935-generic

    embedded driver

    v0.1.5 #i2c-driver #i2c #as3935 #sensor-driver
  34. ldc3114

    Driver crate for the TI LDC3114 inductance-to-digital converter

    v0.2.0 #i2c-driver #i2c #inductance #driver
  35. tps55288

    Rust driver skeleton for TI TPS55288 buck-boost converter (I2C)

    v0.2.0 #i2c-driver #i2c #buck-boost #embedded-driver #embedded #driver
  36. cardkb-driver

    CardKB I2C driver (no_std) - embedded-hal async I2C

    v1.0.2 #i2c-driver #card-kb #cardkb #no-std #embedded-hal #embedded-hal-async #heap-allocator #esp-hal
  37. sen66-interface

    An I2C driver for the SEN66 sensor in Rust

    v1.1.0 #i2c-driver #i2c-sensors #environment
  38. mcp23017-tp

    Rust Driver for device MCP23017 16-Bit I2C I/O Expander with Serial Interface

    v0.1.1 #i2c-driver #embedded-hal-driver #i2c #analog #i2c-embedded
  39. mcp2221-hal

    Driver for the MCP2221 USB to UART, I2C and GPIO converter

    v0.1.0 #gpio-pin #i2c-driver #embedded-hal
  40. rv8803

    RTC clock driver for the rv8803 chip via I2C

    v4.0.0 550 #embedded-hal-driver #rtc #i2c-driver #i2c
  41. embedded-ads111x

    ADS111x 16bit ADCs I2C rust driver no_std

    v0.1.2 110 #i2c-driver #adc #embedded #i2c #driver
  42. i2c-pio

    I2C driver implementation using the RP2040's PIO peripheral

    v0.9.0 700 #i2c-driver #pio #rp2040-peripherals #peripheral #rx #scl
  43. rv3028c7-rtc

    RV-3028-C7 and similar Real Time Clock (RTC) no_std driver

    v0.5.2 #rtc #i2c-driver #i2c #embedded-hal #embedded-driver #no-std
  44. veml6075

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

    v0.2.1 #embedded-hal-driver #light-sensor #i2c-driver #i2c #sensor-driver
  45. lis2dh

    Driver crate for the ST LIS2DH12 accelerometer

    v0.4.0 140 #i2c-driver #accelerometer #i2c #driver
  46. driver-pal

    Rust embedded driver helper package

    v0.9.0 500 #embedded-hal-driver #testing #spi #embedded-driver #i2c-driver #device-drivers #cs #mocking #pin #testing-package
  47. max44009

    Platform-agnostic Rust driver for the MAX44009 ambient light sensor

    v0.2.0 #ambient-light-sensor #embedded-hal-driver #i2c-driver #sensor-driver #i2c
  48. bme280-multibus

    BME280 driver with support for SPI and I2C

    v0.5.0 #bme280 #i2c-driver #bosch #embedded-hal-driver #i2c
  49. tcs3400

    Platform-agnostic Rust driver for the TCS3400 RGB color light to digital converter with IR filter

    v0.1.0 #embedded-hal-driver #i2c-driver #i2c #color #sensor-driver #embedded-driver
  50. mcp23017

    driver for the MCP23017 (16-Bit I2C I/O Expander with Serial Interface)

    v1.1.0 370 #i2c-driver #io #hal
  51. veml6040

    Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor

    v0.1.1 #embedded-hal-driver #sensor-driver #color #i2c-driver #i2c
  52. ds2484

    A no-std driver implementation of the OneWire traits from embedded-onewire for the Analog Devices DS2484 I2C to 1-Wire bridge

    v0.0.5 150 #analog-devices #1-wire #bridge #traits #i2c #i2c-driver #driver-traits #one-wire
  53. ak09940a

    magnetic sensor

    v0.2.2 190 #sensor-driver #sensors #mode #magnetometer #magnetic #datasheet #fifo #i2c-driver #non-blocking
  54. ina219_rs

    INA219 current/power monitor driver

    v0.5.1 #i2c-driver #i2c #current #driver
  55. cat24c32-rs

    Platform-agnostic Rust driver for CAT24C32 EEPROM Serial 32Kb I2C devices

    v0.1.0 #i2c-driver #eeprom #embedded-hal-driver #i2c #storage
  56. ina226

    Driver for INA226 I2C voltage/current/power monitor

    v0.3.0 300 #i2c-driver #power-monitor #voltage #embedded-hal-driver #devices #shunt #averaging
  57. lp5018

    no_std driver for the lp5018 i2c LED driver

    v0.1.4 #led-driver #i2c-driver
  58. sn3193

    Driver for SN3193 3-Channel Fun LED Driver

    v0.1.2 210 #led-driver #i2c-driver #led #i2c #embedded #embedded-driver
  59. stmpe1600

    Platform-agnostic Rust driver for the STMPE1600 I/O expander

    v2.0.0 #i2c #embedded-hal #i2c-driver #expander
  60. bmp085-180-rs

    Driver for BMP085 & BMP180 sensors

    v1.0.0 140 #i2c-driver #i2c #embedded-hal #bmp180 #bmp085
  61. i2c-general-call

    Platform-agnostic Rust driver for I2C general calls

    v0.1.0 #i2c-driver #platform-independent #call #no-std
  62. tlv320aic3204

    Driver for the registers on a TLV320AIC3204 I²C Audio CODEC

    v0.1.0 #register #audio-codec #i2c-driver #dac #adc #pll #配置
  63. gyuvl53l0x

    driver for the VL53L0X (Time-of-Flight I2C laser-ranging module)

    v0.3.0 #i2c-driver #hal #io
  64. sh1107-driver

    I2C driver for the SH1107 display chip using embedded-hal

    v0.1.0 #i2c #i2c-driver #chip #sh1107 #chip-driver #embedded-hal #graphics #128x64
  65. m24c64-driver

    embedded-hal(-async) driver for the M24C64 I2C EEPROM

    v0.0.2 #embedded-hal-async #i2c-driver #eeprom #m24c64 #defmt
  66. max30205

    A driver for the MAX30205 temperature sensor communicating over I2C

    v0.2.0 110 #temperature-sensor #i2c-driver #i2c-sensors #sensor-driver #communicating
  67. lcd1602-diver

    A driver for the LCD1602 display using the PCF8574 I2C bus

    v0.1.1 #lcd1602 #lcd-driver #i2c-bus #pcf8574-i2c-bus #lcd-i2c-bus #i2c-driver #no-std
  68. ina3221

    Embedded driver for INA3221 triple-channel power monitor

    v0.4.5 #embedded-hal-driver #i2c-driver #i2c #embedded-driver #power
  69. Try searching with DuckDuckGo.

  70. lis2dw12-i2c

    Platform-agnostic Rust driver for the LIS2DW12 accelerometer over I2C

    v0.1.0 #i2c-driver #embedded-hal-driver #i2c #accelerometer #lis2dw12 #driver
  71. gp2y0e02b

    driver for the GP2Y0E02B (SHARP I2C Distance Measuring Sensor, 4-50cm)

    v0.2.1 #i2c-driver #i2c-sensors #hal #io
  72. sps30-i2c

    Platform-agnostic Rust driver for the SPS30 particulate matter sensor

    v0.1.0 #i2c-driver #embedded-hal-driver #i2c #sensor-driver #i2c-embedded
  73. si7021

    I2C driver for the Si7021 hygrometer and thermometer

    v0.2.0 #i2c-driver #thermometer #hygrometer
  74. tca9548

    no_std driver for the TCA9548 I2C bus multiplexer

    v0.2.0 #i2c-driver #i2c-bus #multiplexer #connection
  75. tlv320aic23

    Driver for the registers on a TLV320AIC23B I²C Audio CODEC

    v0.1.0 #audio-codec #i2c-driver #register #input #digital-audio #cache #microphone
  76. i2cdev-l3gd20

    I2C driver for the L3GD20 gyroscope

    v0.1.3 #i2c-driver #gyroscope #l3gd20 #reading
  77. asp5033

    Platform agnostic driver for the QioTek ASP5033 AirSpeed sensor (I2C or CAN)

    v0.1.0 #i2c-driver #i2c #embedded-hal-driver #sensor-driver #airspeed #no-alloc
  78. mt9v034-i2c

    mt9v034 image sensor two-wire programming driver

    v0.1.5 #i2c-driver #camera #embedded-hal-driver #mt9v034 #camera-imaging
  79. ina260

    A platform agnostic driver to interface with the I2C based TI INA260 power monitor

    v0.3.1 #embedded-hal-driver #i2c-driver #powermonitor
  80. em7180

    driver for the EM7180 (Sensor hub with MPU9250 gyro/accelerometer, embedded Asahi Kasei AK8963C magnetometer, Measurement Specialties' MS5637 Barometer, and ST's M24512DFC I2C EEPROM module)

    v0.2.0 #i2c-driver #i2c-sensors #hal #io
  81. mcp2221

    I2C/GPIO driver

    v0.1.1 #i2c #gpio-pin #i2c-driver #devices #i2c-interface #usb
  82. i2cdev-lsm9ds0

    I2C driver for the LSM9DS0 gyroscope, accelerometer, magnetometer

    v0.1.3 #gyroscope-accelerometer #i2c-driver #magnetometer #reading
  83. htu2xd

    Driver for the TE Connectivity Measurement Specialties HTU20D and HTU21D series I2C temperature and humidity sensors

    v0.1.0 #i2c-sensors #temperature-humidity #i2c-driver #embedded-hal-driver
  84. i2cdev-bmp280

    I2C driver for the BMP280 barometer, thermometer

    v0.1.4 #i2c-driver #bmp280 #barometer #thermometer
  85. grapple-m24c64

    embedded-hal driver for the M24C64 I2C EEPROM

    v0.1.1 #embedded-hal-driver #eeprom #m24c64 #i2c #i2c-driver #grapple
  86. i2cdev-lsm303d

    I2C driver for the LSM303D accelerometer, magnetometer

    v0.1.2 #i2c-driver #accelerometer #magnetometer #lsm303d #reading
  87. tps6507x

    platform agnostic Rust driver for the TPS6507x series Texas Instruments power management ICs

    v0.1.0 #i2c-driver #power-management #embedded-hal-driver #i2c #tps #i2c-embedded
  88. drogue-mpu-6050

    InvenSense MPU-6050 i2c Driver

    v0.1.0 #i2c-driver #i2c #dmp #no-std #motion #driver
  89. mpu9250-i2c

    MPU9250 i2c driver for embedded devices

    v0.6.8 #embedded-devices #i2c-driver #mpu9250 #embedded-driver #compass #accelerometer #gyroscope
  90. pwr-hd44780

    A driver for the HD44780 LCD. Has support for both I2C and GPIO buses + implements a high-speed buffered version.

    v0.1.3 #i2c-driver #gpio #hd44780 #buffered #lcd #i2c-bus #gpio-bus #raspberry-pi
  91. bh1750-ehal

    Driver fro BH1750 is an digital Ambient Light Sensor IC for I2C bus interface

    v0.0.2 #i2c-sensors #i2c-driver #i2c #embedded-hal-driver #sensor-driver
  92. ccs811-rs

    ams CCS811 Indoor air quality sensor

    v0.1.0 #air-quality-sensors #i2c #indoor #ams #device-drivers #i2c-driver
  93. lm73

    Platform-agnostic Rust driver for the LM73 temperature sensor and thermal watchdog

    v0.1.1 #temperature-sensor #embedded-hal-driver #i2c-driver #i2c #sensor-driver
  94. veml6070

    Platform-agnostic Rust driver for the VEML6070 UV light sensor

    v0.1.0 #light-sensor #embedded-hal-driver #i2c #i2c-driver #sensor-driver
  95. hdc1080

    Platform-agnostic Rust driver for the HDC1080 digital humidity and temperature sensor

    v0.1.0 #temperature-sensor #i2c-driver #sensor-driver #i2c
  96. ltc2497

    Platform agnostic Rust driver for the Analog Devices LTC2497 ADC

    v0.1.0 #i2c-driver #embedded-hal-driver #i2c #adc
  97. i2cdev-lsm303dlhc

    LSM303DLHC accelerometer, magnetometer I2C driver

    v1.0.1 #accelerometer #magnetometer #lsm303dlhc #i2c #i2c-driver