linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
Ecosystem
crates.io
crates.io
Latest Release
4 months ago
0.4.1
4 months ago
Versions
15
15
Downloads
4,199,378 total
4,199,378 total
Dependent Packages
160
160
Dependent Repos
163
163
si1145 0.1.0
No-std driver for the Si1145 ambient light sensor1 version - Latest release: over 1 year ago - 1.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
lsm303agr 1.1.0
Platform-agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: u...8 versions - Latest release: over 1 year ago - 1 dependent package - 58 dependent repositories - 65.9 thousand downloads total - 26 stars on GitHub - 1 maintainer
mcp4x 1.0.0
Platform-agnostic Rust driver for the MCP4x digital potentiometers.3 versions - Latest release: over 1 year ago - 6.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
mlx9061x 0.3.0
Platform-agnostic Rust driver for the MLX90614 and MLX90615 non-contact infrared thermometers.4 versions - Latest release: almost 2 years ago - 1 dependent repositories - 16.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
eeprom24x 0.7.2
Platform-agnostic Rust driver for the 24x series serial EEPROMs.12 versions - Latest release: almost 2 years ago - 6 dependent packages - 10 dependent repositories - 3.32 million downloads total - 36 stars on GitHub - 1 maintainer
ice40 0.3.0
An embedded-hal driver for configuration of ice40 FPGA devices.5 versions - Latest release: almost 2 years ago - 1 dependent repositories - 6.44 thousand downloads total - 6 stars on GitHub - 1 maintainer
shtcx 1.0.0
Platform agnostic Rust driver for the Sensirion SHTCx series temperature/humidity sensors.5 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 40.4 thousand downloads total - 15 stars on GitHub - 1 maintainer
ad983x 1.0.0
Platform-agnostic Rust driver for the AD9833, AD9834, AD9837 and AD9838 low-power programmable wa...5 versions - Latest release: almost 2 years ago - 15.7 thousand downloads total - 16 stars on GitHub - 1 maintainer
bmi160 1.1.0
Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU).5 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 17.8 thousand downloads total - 14 stars on GitHub - 1 maintainer
max31855-rs 0.1.0
MAX31855 Cold-Junction Compensated Thermocouple-to-Digial Converter1 version - Latest release: almost 2 years ago - 4.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
max170xx 1.0.0
Platform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge f...3 versions - Latest release: almost 2 years ago - 10.2 thousand downloads total - 12 stars on GitHub - 1 maintainer
driver-pal 0.9.0 💰
Rust embedded driver helper package9 versions - Latest release: almost 2 years ago - 3 dependent packages - 6 dependent repositories - 47.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
driver-cp2130 1.1.0
libusb based driver for the CP2130 USB-SPI bridge by Silicon Labs11 versions - Latest release: almost 2 years ago - 4 dependent packages - 4 dependent repositories - 21.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
ltr303 0.1.4
Platform agnostic Rust driver for the LTR-303 Ambient Light Sensor.5 versions - Latest release: almost 2 years ago - 6.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
as5600 0.8.0
Platform-independent Rust driver for AS5600 digital magnetic potentiometer8 versions - Latest release: almost 2 years ago - 13.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
pwm-pca9685 1.0.0
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller.7 versions - Latest release: almost 2 years ago - 3 dependent packages - 7 dependent repositories - 55.2 thousand downloads total - 36 stars on GitHub - 1 maintainer
hs-hackathon-car 0.1.4
Car control support crate for Helsing's Rust Nation hackathon4 versions - Latest release: almost 2 years ago - 1 dependent package - 5.8 thousand downloads total - 8 stars on GitHub - 2 maintainers
bh1730fvc 0.2.0
A rust no-std driver for the BH1730FVC ambient light sensor.3 versions - Latest release: almost 2 years ago - 4.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
bno055 0.4.0
Bosch Sensortec BNO055 9-axis IMU driver13 versions - Latest release: about 2 years ago - 1 dependent repositories - 26.2 thousand downloads total - 75 stars on GitHub - 1 maintainer
tmp006 1.0.0
Platform-agnostic Rust driver for the TMP006/TMP006B non-contact infrared (IR) thermopile tempera...3 versions - Latest release: about 2 years ago - 11.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
ds1307 0.6.0
Platform-agnostic Rust driver for the DS1307 real-time clock.7 versions - Latest release: about 2 years ago - 1 dependent repositories - 19.8 thousand downloads total - 11 stars on GitHub - 1 maintainer
rfm69 0.6.0
A generic rust driver to support RFM69 family wireless chips10 versions - Latest release: about 2 years ago - 1 dependent repositories - 14.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
embedded-qmp6988 0.1.0
Platform-agnostic Rust driver for the QMP6988 barometric pressure sensor.1 version - Latest release: about 2 years ago - 1.56 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
embedded-sgp30 0.1.0
Platform-agnostic Rust driver for the SGP30 gas sensor for indoor air quality applications.1 version - Latest release: about 2 years ago - 1.94 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
embedded-sht3x 0.1.0
Platform-agnostic Rust driver for the SHT3x temperature and humidity sensors.1 version - Latest release: about 2 years ago - 29.4 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
eei_vfd 0.1.0
An embedded-hal based driver for VFD displays from EEI Tech1 version - Latest release: about 2 years ago - 1.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
inverted-pin 1.0.0
Embedded-hal input/output pin trait implementations with inverted level logic.3 versions - Latest release: about 2 years ago - 1 dependent package - 6.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
dummy-pin 1.0.0
Dummy implementations of the input/output pin embedded-hal traits.4 versions - Latest release: about 2 years ago - 4 dependent packages - 3 dependent repositories - 13.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
lm75 1.0.0
Platform-agnostic Rust driver for the LM75 temperature sensor and thermal watchdog.5 versions - Latest release: about 2 years ago - 4 dependent packages - 8 dependent repositories - 53.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
aht20-async 1.0.0
A platform agnostic driver to interface with the AHT20 temperature/humidity sensors1 version - Latest release: about 2 years ago - 46.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
aw2013 2.1.0 💰
Driver for the AW2013 3-Channel LED Controller4 versions - Latest release: about 2 years ago - 9.29 thousand downloads total - 2 stars on GitHub - 1 maintainer
bmx055 0.1.0
This is a platform agnostic Rust driver for the BMX055 small, versatile 9-axis sensor module: 3D ...1 version - Latest release: about 2 years ago - 1.59 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
mcp3425 1.1.0
Platform agnostic Rust driver for the Microchip MCP3425/6/7/8 ADC.7 versions - Latest release: about 2 years ago - 11.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
dht-embedded 0.4.0 💰
Library for reading temperature and humidity from the DHT11 and DHT22 sensors5 versions - Latest release: about 2 years ago - 1 dependent repositories - 7.1 thousand downloads total - 13 stars on GitHub - 1 maintainer
sen5x 0.0.1
Rust driver for the Sensirion SEN5x series. All-in-one sensor solution platform for the accurate ...1 version - Latest release: about 2 years ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
rv3028c7-rtc 0.5.2
RV-3028-C7 and similar Real Time Clock (RTC) no_std driver9 versions - Latest release: over 2 years ago - 12.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
vl53l1x-uld 2.0.1
Library source port of the ULD driver for the VL53L1X3 versions - Latest release: over 2 years ago - 1 dependent repositories - 5 thousand downloads total - 5 stars on GitHub - 1 maintainer
rustberry-poe-monitor 1.0.1
A simple PoE Monitor for Raspberry Pi Waveshare PoE HAT (B)2 versions - Latest release: over 2 years ago - 2.79 thousand downloads total - 33 stars on GitHub - 1 maintainer
aimu 0.2.3
Motion control for handheld computers equipped with a BMI160/BMI260 IMU.2 versions - Latest release: over 2 years ago - 2.98 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
ti-lp55231 1.0.0
Linux I2C driver for Texas Instruments LP55231 LED controller1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 3 stars on GitHub - 2 maintainers
jrk-g2 2.3.0
A rust embedded driver for pololu Jrk G24 versions - Latest release: over 2 years ago - 5.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
mpu9250 0.25.0
no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)38 versions - Latest release: over 2 years ago - 1 dependent package - 12 dependent repositories - 66.6 thousand downloads total - 33 stars on GitHub - 3 maintainers
bmi270 0.1.1
Rust BMI2702 versions - Latest release: over 2 years ago - 1 dependent package - 3.18 thousand downloads total - 1 maintainer
ltc2497 0.1.0
Platform agnostic Rust driver for the Analog Devices LTC2497 ADC1 version - Latest release: over 2 years ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
stusb4500 0.1.0
STUSB4500 USB-PD Sink controller driver2 versions - Latest release: almost 3 years ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
mpu6886 0.1.0
Platform agnostic driver for mpu6886 6-axis IMU1 version - Latest release: about 3 years ago - 1.64 thousand downloads total - 3 stars on GitHub - 1 maintainer
ina219_rs 0.5.1
INA219 current/power monitor driver7 versions - Latest release: over 3 years ago - 1 dependent repositories - 9.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
wasm-embedded-rt 0.4.0
Runtime for embedded-wasm applications5 versions - Latest release: over 3 years ago - 6.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
ebyte-e32-ui 0.5.0
CLI + GUI for interacting with EByte E32 LoRa modules3 versions - Latest release: over 3 years ago - 4.86 thousand downloads total - 3 stars on GitHub - 1 maintainer
tcs3400 0.1.0
Platform-agnostic Rust driver for the TCS3400 RGB color light to digital converter with IR filter.1 version - Latest release: over 3 years ago - 1.63 thousand downloads total - 0 stars on GitHub - 2 maintainers
mpu6050 0.1.6
Platform agnostic driver for MPU6050 6-axis IMU7 versions - Latest release: over 3 years ago - 4 dependent packages - 13 dependent repositories - 54.9 thousand downloads total - 59 stars on GitHub - 1 maintainer
mma8x5x 0.1.1
Platform-agnostic Rust driver for the MMA8451, MMA8452, MMA8453, MMA8652 and MMA8653 tri-axis acc...2 versions - Latest release: over 3 years ago - 1 dependent repositories - 9.63 thousand downloads total - 3 stars on GitHub - 1 maintainer
mcp49xx 0.3.0
Platform-agnostic Rust driver for the MCP49xx and MCP48xx digital-to-analog converters (DAC).3 versions - Latest release: over 3 years ago - 1 dependent repositories - 17.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
ezo_i2c_rs 0.2.0
ezo_i2c_rs provides a simple interface to interact with Atlas Scientific Ezo Devices, using the I...2 versions - Latest release: almost 4 years ago - 2.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
ad9361-rs 0.1.0
Bindings to the AD9361 part of the Analog Devices Inc. no-OS library1 version - Latest release: almost 4 years ago - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
sgpc3 1.0.0
Rust driver for the Sensirion SGPC3 gas sensor.4 versions - Latest release: almost 4 years ago - 5.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
rfid-rs 0.2.1
MFRC522 library for embedded use6 versions - Latest release: almost 4 years ago - 1 dependent repositories - 11.5 thousand downloads total - 14 stars on gitlab.com - 1 maintainer
ssd1675 0.5.0 💰
Driver for the SSD1675 e-Paper display (EPD) controller, for use with embedded-hal5 versions - Latest release: about 4 years ago - 1 dependent repositories - 7.94 thousand downloads total - 67 stars on GitHub - 1 maintainer
sensor-temp-humidity-sht40 0.2.601
Driver for SHT40 temperature and humidity sensor3 versions - Latest release: about 4 years ago - 4.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
as5048a 0.2.1
Rust driver for AMS AS5048A Magnetic Rotary Encoder3 versions - Latest release: about 4 years ago - 4.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
t67xx 0.1.1
Driver for Telaire T67XX CO2 sensor modules.2 versions - Latest release: about 4 years ago - 2.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
at-cryptoauth 0.4.0
Driver for ATECC608 Crypto Authentication secure elements4 versions - Latest release: about 4 years ago - 8.14 thousand downloads total - 7 stars on GitHub - 1 maintainer
r-u-still-there 0.3.0
Occupancy sensors for home automation using thermal cameras.2 versions - Latest release: over 4 years ago - 2.94 thousand downloads total - 1 maintainer
radio-sx1231 0.3.0
Rust driver for the Semtec SX1231 Sub GHZ (G)FSK/OOK Radio ICs3 versions - Latest release: over 4 years ago - 4.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
sgp41 0.1.1
Rust driver for the Sensirion SGP41 series. VOC and NOx Sensor.2 versions - Latest release: over 4 years ago - 2.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
mlx9064x 0.2.1
Library for interfacing with Melexis MLX9064* thermal cameras8 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 17.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
drv8308 0.0.1
Rust ddriver for TI DRV8303 BLDC motor controller1 version - Latest release: over 4 years ago - 1.68 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
icm20948 0.0.1
A bus-agnostic driver for the icm20948 accelerometer, gyro and compass.1 version - Latest release: over 4 years ago - 1 dependent repositories - 1.75 thousand downloads total - 1 maintainer
max44009 0.2.0
Platform-agnostic Rust driver for the MAX44009 ambient light sensor.2 versions - Latest release: over 4 years ago - 5.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
rn2xx3 0.2.1
Rust driver for Microchip RN2483 and RN2903 LoRaWAN modules. [WIP]7 versions - Latest release: over 4 years ago - 2 dependent repositories - 10.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
mprls 0.1.0
Rust driver for Honeywell MPR pressure sensor1 version - Latest release: over 4 years ago - 1.61 thousand downloads total - 1 maintainer
amg88 0.4.1
Library for interfacing with Panasonic AMG88** thermal cameras3 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 5.96 thousand downloads total - 1 maintainer
veml6075 0.2.1
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.3 versions - Latest release: almost 5 years ago - 11.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
thermal-camera 0.2.0
A library for interfacing with thermal cameras2 versions - Latest release: almost 5 years ago - 2.8 thousand downloads total - 1 maintainer
bme680 0.6.0
A pure Rust implementation for the BME680 environmental sensor.12 versions - Latest release: almost 5 years ago - 3 dependent packages - 5 dependent repositories - 41.4 thousand downloads total - 30 stars on GitHub - 1 maintainer
sd2405al 0.1.0
Driver for the SDA2405AL real-time clock, for use with embedded-hal1 version - Latest release: almost 5 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
stm32-uart-loader 0.1.2 💰
Library and utility for interacting with the STM32 factory UART bootloader3 versions - Latest release: about 5 years ago - 4.34 thousand downloads total - 8 stars on GitHub - 1 maintainer
svm40 1.0.0
Rust driver for the Sensirion SVM40 sensor.3 versions - Latest release: about 5 years ago - 1 dependent repositories - 4.15 thousand downloads total - 3 stars on GitHub - 1 maintainer
veml6040 0.1.1
Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor.2 versions - Latest release: about 5 years ago - 6.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
max31856 0.0.1
A platform independent rust driver for Max31856 Precision Thermocouple to Digital Converter1 version - Latest release: about 5 years ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
pcf8591-hal 0.1.0
Embedded-HAL driver for interfacing with the PCF8591 8-bit A/D and D/A converter1 version - Latest release: about 5 years ago - 1.66 thousand downloads total - 1 stars on GitHub - 1 maintainer
jrk-g2-rs 1.0.1
A rust embedded driver for pololu Jrk G22 versions - Latest release: about 5 years ago - 1 dependent repositories - 3.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
sensor-tlv493d 0.1.0 💰
Driver for the Infineon tlv493d 3-DoF I2C hall-effect sensor1 version - Latest release: over 5 years ago - 1.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
hd44780-ntb 0.0.6 💰
A non-text buffer embedded hal driver for hd44780 like LCD display controllers3 versions - Latest release: over 5 years ago - 1 dependent repositories - 5.87 thousand downloads total - 2 stars on GitHub - 1 maintainer
mpu9250-i2c 0.6.8
MPU9250 i2c driver for embedded devices10 versions - Latest release: over 5 years ago - 1 dependent repositories - 14.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
aht20 0.1.0
A platform agnostic driver to interface with the AHT20 temperature/humidity sensors1 version - Latest release: over 5 years ago - 2 dependent repositories - 3.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
pms700x 0.1.1
Embeded-hal implementation for the PMS700x family of sensors2 versions - Latest release: over 5 years ago - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
sps30-i2c 0.1.0
Platform-agnostic Rust driver for the SPS30 particulate matter sensor2 versions - Latest release: over 5 years ago - 2.78 thousand downloads total - 4 stars on GitHub - 1 maintainer
ltr-559 0.1.1
LITEON LTR-559 ligth and proximity sensor2 versions - Latest release: over 5 years ago - 1 dependent repositories - 3.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
mh-zx-driver 0.2.0
MH-Z* family (MH-Z14/Z19/Z19B) CO2 sensor driver built on top of `embedded-hal` primitives.2 versions - Latest release: over 5 years ago - 3.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
embedded-spi 0.6.2
Rust embedded driver helper package (new releases at spi-hal)15 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 36.3 thousand downloads total - 1 maintainer
HTU21D 0.1.1
HTU21D Driver using embedded_hal2 versions - Latest release: almost 6 years ago - 3.85 thousand downloads total - 1 maintainer
hrs3300 0.1.0
Platform-agnostic Rust driver for the HRS3300 heart rate sensor/monitor.1 version - Latest release: almost 6 years ago - 1 dependent repositories - 2.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
isl29125 0.1.0
Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR b...1 version - Latest release: almost 6 years ago - 7.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
ms5611-spi 0.2.0
no_std driver for MS5611 and MS5607 barometer sensors2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 4.23 thousand downloads total - 5 stars on GitHub - 1 maintainer
hdc20xx 0.1.0
Platform-agnostic Rust driver for the HDC2080, HDC2010 and HDC2021 low-power humidity and tempera...1 version - Latest release: about 6 years ago - 8.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
winsen-co2-sensor 0.1.0
Serial driver for Winsen MH-Z19 / MH-Z19B / MH-Z14 CO2 sensors1 version - Latest release: about 6 years ago - 1.77 thousand downloads total - 1 maintainer
pms-7003 0.3.0
Rust interface for PMS 7003 air quality sensor3 versions - Latest release: about 6 years ago - 1 dependent repositories - 4.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
prometheus_sensors_exporter 0.1.2
Get measurements from some hardware sensors and share them using prometheus protocol to integrate...1 version - Latest release: about 6 years ago - 1.74 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
hts221 0.3.0
Interface to ST Micro HTS221 humidity and temperature sensor4 versions - Latest release: about 6 years ago - 1 dependent repositories - 6.47 thousand downloads total - 10 stars on GitHub - 1 maintainer
Past Dependents
Include Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Links
| Registry | crates.io |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
Repository
Rankings on crates.io
Overall
Top 5.0%
Downloads
Top 4.4%
Dependent packages
Top 0.4%
Dependent repos
Top 3.1%
Forks
Top 9.5%
Docker downloads
Top 1.7%