Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.1% on crates.io
Top 0.9% downloads on crates.io
Top 0.1% dependent packages on crates.io
Top 0.9% dependent repos on crates.io
Top 4.8% forks on crates.io
Top 1.7% docker downloads on crates.io

crates.io : embedded-hal

A Hardware Abstraction Layer (HAL) for embedded systems

Registry - Source - Documentation - JSON
purl: pkg:cargo/embedded-hal
Keywords: hal, io
License: MIT,Apache-2.0
Latest release: 5 months ago
First release: over 6 years ago
Dependent packages: 1,160
Dependent repositories: 2,296
Downloads: 6,231,660 total
Stars: 1,775 on GitHub
Forks: 176 on GitHub
Docker dependents: 82
Docker downloads: 23,350,329
Total Commits: 433
Committers: 46
Average commits per author: 9.413
Development Distribution Score (DDS): 0.677
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 8 days ago

esp-synopsys-usb-otg 0.4.1
'usb-device' implementation for Synopsys USB OTG IP cores
4 versions - Latest release: about 2 months ago - 2 dependent packages - 6 dependent repositories - 139 thousand downloads total - 0 stars on GitHub - 1 maintainer
aps490_pfpu2_mini 0.4.0
Control software for PFPU2 automated brain detection system
3 versions - Latest release: about 2 months ago - 648 downloads total - 0 stars on GitHub - 1 maintainer
drive_74hc595 0.2.0
Drive for IC 74HC595 Shift Register
2 versions - Latest release: about 2 months ago - 1 dependent repositories - 1.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
st7567_rs 0.1.1
ST7567 LCD driver with embedded-graphics support
2 versions - Latest release: about 2 months ago - 480 downloads total - 9 stars on GitHub - 1 maintainer
liquid_crystal 0.2.0
a customizable library to work with alphanumeric lcd display compatible with the HD44780 controller
7 versions - Latest release: about 2 months ago - 2.02 thousand downloads total - 6 stars on GitHub - 1 maintainer
se05x 0.1.3
Driver for the NXP SE05X
5 versions - Latest release: about 2 months ago - 3.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
lp586x 0.1.0
LP586x matrix LED driver (supports LP5860, LP5861, LP5862, LP5864, LP5868)
1 version - Latest release: about 2 months ago - 209 downloads total - 1 stars on GitHub - 1 maintainer
max11300 0.2.0
A rust-embedded driver for the MAX11300 ADC/DAC
3 versions - Latest release: about 2 months ago - 1.22 thousand downloads total - 1 maintainer
pcf857x-simple 0.2.0
A very simple manager of PCF8574 and PCF8575
3 versions - Latest release: about 2 months ago - 918 downloads total - 0 stars on GitHub - 1 maintainer
ltr303 0.1.4
Platform agnostic Rust driver for the LTR-303 Ambient Light Sensor.
5 versions - Latest release: about 2 months ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
sht25 0.2.0
Rust driver for SHT25 temperature/humidity sensor
4 versions - Latest release: about 2 months ago - 1.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
pic32-hal 0.11.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
12 versions - Latest release: about 2 months ago - 2 dependent packages - 13 dependent repositories - 241 thousand downloads total - 29 stars on GitHub - 1 maintainer
pimoroni-tufty2040 0.1.0
Board Support Package for the Pimoroni Tufty2040
1 version - Latest release: about 2 months ago - 234 downloads total - 174 stars on GitHub - 2 maintainers
adafruit-metro-rp2040 0.1.0
Board Support Package for the Adafruit Metro RP2040
1 version - Latest release: about 2 months ago - 254 downloads total - 174 stars on GitHub - 2 maintainers
sparkfun-pro-micro-rp2040 0.8.0
Board Support Package for the Sparkfun Pro Micro RP2040
9 versions - Latest release: about 2 months ago - 1 dependent repositories - 3.01 thousand downloads total - 174 stars on GitHub - 2 maintainers
Top 6.9% on crates.io
rp-pico 0.9.0
Board Support Package for the Raspberry Pi Pico
13 versions - Latest release: about 2 months ago - 15 dependent packages - 69 dependent repositories - 125 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni-pico-explorer 0.8.0
Board Support Package for the Pico Explorer
9 versions - Latest release: about 2 months ago - 2.96 thousand downloads total - 174 stars on GitHub - 2 maintainers
adafruit-qt-py-rp2040 0.8.0
Board Support Package for the Adafruit QT Py RP2040
9 versions - Latest release: about 2 months ago - 3.18 thousand downloads total - 174 stars on GitHub - 2 maintainers
sparkfun-micromod-rp2040 0.3.0
Board Support Package for the SparkFun MicroMod RP2040
4 versions - Latest release: about 2 months ago - 1.17 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni_badger2040 0.6.0
Board Support Package for the Pimoroni Badger2040
5 versions - Latest release: about 2 months ago - 1 dependent repositories - 2.12 thousand downloads total - 174 stars on GitHub - 1 maintainer
waveshare-rp2040-zero 0.8.0
Board Support Package for the Adafruit Feather RP2040
4 versions - Latest release: about 2 months ago - 1.48 thousand downloads total - 174 stars on GitHub - 1 maintainer
solderparty-rp2040-stamp 0.7.0
Board Support Package for the Solder Party RP2040 Stamp
8 versions - Latest release: about 2 months ago - 2.29 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni-tiny2040 0.7.0
Board Support Package for the Pimoroni Tiny2040
8 versions - Latest release: about 2 months ago - 2.55 thousand downloads total - 174 stars on GitHub - 2 maintainers
adafruit-macropad 0.8.0
Board Support Package for the Adafruit Macropad
9 versions - Latest release: about 2 months ago - 3 dependent repositories - 3.15 thousand downloads total - 174 stars on GitHub - 2 maintainers
waveshare-rp2040-lcd-0-96 0.8.0
Board Support Package for the Waveshare RP2040 LCD 0.96 inch
4 versions - Latest release: about 2 months ago - 1 dependent repositories - 1.34 thousand downloads total - 174 stars on GitHub - 1 maintainer
seeeduino-xiao-rp2040 0.6.0
Board Support Package for the Seeediuno XIAO RP2040
5 versions - Latest release: about 2 months ago - 2.12 thousand downloads total - 174 stars on GitHub - 1 maintainer
pimoroni-servo2040 0.5.0
Board Support Package for the Pimoroni Servo2040
4 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 1.44 thousand downloads total - 174 stars on GitHub - 1 maintainer
boardsource-blok 0.3.0
Board Support Package for the rp2040 based Blok
3 versions - Latest release: about 2 months ago - 820 downloads total - 174 stars on GitHub - 2 maintainers
adafruit-kb2040 0.8.0
Board Support Package for the Adafruit KB2040
9 versions - Latest release: about 2 months ago - 3.18 thousand downloads total - 174 stars on GitHub - 2 maintainers
vcc-gnd-yd-rp2040 0.6.0
Board Support Package for the VCC-GND Studio YD-RP2040
5 versions - Latest release: about 2 months ago - 2 thousand downloads total - 174 stars on GitHub - 1 maintainer
pimoroni-plasma-2040 0.7.0
Board Support Package for the Pimoroni Plasma 2040
7 versions - Latest release: about 2 months ago - 1.99 thousand downloads total - 174 stars on GitHub - 2 maintainers
arduino_nano_connect 0.7.0
Board Support Package for the Arduino Nano RP2040 Connect
7 versions - Latest release: about 2 months ago - 1 dependent repositories - 2.08 thousand downloads total - 174 stars on GitHub - 2 maintainers
adafruit-itsy-bitsy-rp2040 0.8.0
Board Support Package for the Adafruit ItsyBitsy RP2040
9 versions - Latest release: about 2 months ago - 2.78 thousand downloads total - 174 stars on GitHub - 2 maintainers
sparkfun-thing-plus-rp2040 0.7.0
Board Support Package for the Sparkfun Thing Plus RP2040
7 versions - Latest release: about 2 months ago - 2.08 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni-pico-lipo-16mb 0.8.0
Board Support Package for the Pico LiPo 16MB
9 versions - Latest release: about 2 months ago - 2.97 thousand downloads total - 174 stars on GitHub - 2 maintainers
adafruit-trinkey-qt2040 0.7.0
Board Support Package for the Adafruit Trinkey QT2040
8 versions - Latest release: about 2 months ago - 2.47 thousand downloads total - 174 stars on GitHub - 2 maintainers
adafruit-feather-rp2040 0.8.0
Board Support Package for the Adafruit Feather RP2040
9 versions - Latest release: about 2 months ago - 1 dependent repositories - 3.9 thousand downloads total - 174 stars on GitHub - 2 maintainers
as5600 0.8.0
Platform-independent Rust driver for AS5600 digital magnetic potentiometer
8 versions - Latest release: about 2 months ago - 2.52 thousand downloads total - 3 stars on GitHub - 1 maintainer
drv8833-driver 0.1.0 šŸ’°
A driver for DRV8833 motor driver.
1 version - Latest release: about 2 months ago - 287 downloads total - 0 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: about 2 months ago - 3 dependent packages - 7 dependent repositories - 27.8 thousand downloads total - 25 stars on GitHub - 1 maintainer
icm42670 0.2.0
An embedded-hal driver for the ICM-42670 6-axis IMU
3 versions - Latest release: about 2 months ago - 1 dependent package - 4.36 thousand downloads total - 7 stars on GitHub - 1 maintainer
teensy4-bsp 0.4.8
Rust-based BSP for the Teensy 4. Part of the teensy4-rs project.
16 versions - Latest release: about 2 months ago - 5 dependent packages - 6 dependent repositories - 12.7 thousand downloads total - 257 stars on GitHub - 1 maintainer
st7920 0.4.1
SPI driver for the ST7920 LCD display controller
8 versions - Latest release: about 2 months ago - 3 thousand downloads total - 6 stars on GitHub - 1 maintainer
thermal-print 0.2.0
An almost fully featured, no-std-compatible embedded-hal driver for the CSN-A2 thermal printer
4 versions - Latest release: 2 months ago - 1.25 thousand downloads total - 1 maintainer
lis3dh 0.4.3
An embedded-hal driver for the LIS3DH accelerometer that implements the generic accelerometer trait
7 versions - Latest release: 2 months ago - 4 dependent packages - 12 dependent repositories - 45.1 thousand downloads total - 8 stars on GitHub - 2 maintainers
calliope-mini 0.1.0
Board support crate for the Calliope mini
1 version - Latest release: 2 months ago - 350 downloads total - 1 maintainer
lsm6dsr 0.1.0
Rust i2c interface for the LSM6DSR accelerometer and gyroscope from STMicroelectronics
1 version - Latest release: 2 months ago - 363 downloads total - 0 stars on GitHub - 2 maintainers
button-driver 0.1.4
Advanced button handling crate
6 versions - Latest release: 2 months ago - 1.58 thousand downloads total - 5 stars on GitHub - 1 maintainer
adxl345_driver2 2.0.1
Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer
3 versions - Latest release: 2 months ago - 966 downloads total - 1 maintainer
navigator-rs 0.3.2
This crate serves as the entry point for embedding applications using Rust on Blue Robotics's Nav...
8 versions - Latest release: 2 months ago - 1 dependent repositories - 5.41 thousand downloads total - 1 stars on GitHub - 3 maintainers
epd-spectra 0.2.0
Driver for Spectra EPDs from Pervasive Displays Inc
2 versions - Latest release: 2 months ago - 656 downloads total - 0 stars on GitHub - 1 maintainer
bh1730fvc 0.2.0
A rust no-std driver for the BH1730FVC ambient light sensor.
3 versions - Latest release: 2 months ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
riot-wrappers 0.8.3
Rust API wrappers for the RIOT operating system
44 versions - Latest release: 2 months ago - 32 dependent repositories - 22.8 thousand downloads total - 11 stars on GitHub - 1 maintainer
stk8ba58 1.0.2
Driver for the Sensortek STK8BA58 3-axis MEMS Accelerometer
8 versions - Latest release: 2 months ago - 2.71 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
wasi-embedded-hal 0.2.0
Implementation of the `embedded-hal` traits for Wasm components
2 versions - Latest release: 3 months ago - 692 downloads total - 0 stars on GitHub - 2 maintainers
scd4x-rs 0.1.0
A crate to query SCD4x sensors over IĀ²C
2 versions - Latest release: 3 months ago - 544 downloads total - 1 stars on GitLab.com - 1 maintainer
ws2812-pio 0.8.0
Driver implementation for the WS2812 smart LED using the RP2040's PIO peripheral.
8 versions - Latest release: 3 months ago - 18 dependent packages - 13 dependent repositories - 22.5 thousand downloads total - 17 stars on GitHub - 1 maintainer
i2c-pio 0.8.0
I2C driver implementation using the RP2040's PIO peripheral.
7 versions - Latest release: 3 months ago - 1 dependent package - 7 dependent repositories - 9.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
atat 0.22.0
AT Parser for serial based device crates
34 versions - Latest release: 3 months ago - 7 dependent packages - 4 dependent repositories - 94 thousand downloads total - 107 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
st7735-lcd 0.10.0
ST7735 TFT LCD driver with embedded-graphics support
17 versions - Latest release: 3 months ago - 8 dependent packages - 19 dependent repositories - 46.9 thousand downloads total - 37 stars on GitHub - 1 maintainer
hcs-12ss59t 0.1.0
Platform-agnostic embedded-hal driver for Samsung HCS-12SS59T VFD displays.
1 version - Latest release: 3 months ago - 317 downloads total - 0 stars on GitHub - 1 maintainer
ads7953-rs 0.1.0
A platform agnostic driver to interface with the ADS7953 ADC
1 version - Latest release: 3 months ago - 315 downloads total - 0 stars on GitHub - 1 maintainer
tsc2046 0.1.0
TSC2046 SPI 4-Wire Touch Screen Controller driver
1 version - Latest release: 3 months ago - 307 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
stm32h7xx-hal 0.16.0
Hardware Abstraction Layer implementation for STM32H7 series microcontrollers
22 versions - Latest release: 3 months ago - 16 dependent packages - 31 dependent repositories - 393 thousand downloads total - 198 stars on GitHub - 2 maintainers
pn532 0.4.0
PN532 protocol implementation
9 versions - Latest release: 3 months ago - 3.58 thousand downloads total - 18 stars on GitHub - 1 maintainer
a121-rs 0.1.2
Rust driver for the Acconeer A121 radar sensor
3 versions - Latest release: 3 months ago - 1.15 thousand downloads total - 15 stars on GitHub - 1 maintainer
kxtj3-1057 0.3.1
An embedded-hal driver for the KXTJ3-1057 accelerometer that implements the generic accelerometer...
4 versions - Latest release: 3 months ago - 1.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
sht31 0.3.0
A library for the SHT31 temperature and humidity sensor
5 versions - Latest release: 3 months ago - 2.13 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
esp32s3-hal 0.15.1
HAL for ESP32-S3 microcontrollers
15 versions - Latest release: 3 months ago - 3 dependent packages - 8 dependent repositories - 99.1 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
esp32s2-hal 0.15.1
HAL for ESP32-S2 microcontrollers
15 versions - Latest release: 3 months ago - 3 dependent packages - 6 dependent repositories - 98.9 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32h2-hal 0.6.1
HAL for ESP32-H2 microcontrollers
7 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 13.6 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32c6-hal 0.8.1
HAL for ESP32-C6 microcontrollers
9 versions - Latest release: 3 months ago - 3 dependent packages - 1 dependent repositories - 37.6 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
esp32c3-hal 0.15.1
HAL for ESP32-C3 microcontrollers
15 versions - Latest release: 3 months ago - 5 dependent packages - 11 dependent repositories - 62.6 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32c2-hal 0.13.1
HAL for ESP32-C2 microcontrollers
14 versions - Latest release: 3 months ago - 1 dependent package - 4 dependent repositories - 37.8 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
esp32-hal 0.18.1
HAL for ESP32 microcontrollers
18 versions - Latest release: 3 months ago - 9 dependent packages - 10 dependent repositories - 63.3 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32-nimble 0.6.0
A wrapper for the ESP32 NimBLE Bluetooth stack.
24 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 9.01 thousand downloads total - 76 stars on GitHub - 1 maintainer
ina226-tp 0.2.0
Rust Driver for device INA226 High-Side or Low-Side Measurement, Bi-Direcional Current and Power ...
2 versions - Latest release: 3 months ago - 700 downloads total - 0 stars on GitHub - 1 maintainer
sen5x-rs 0.2.0
embedded-hal driver for the sen5x environmental sensor node for HVAC and air quality applications.
3 versions - Latest release: 3 months ago - 988 downloads total - 1 stars on GitHub - 1 maintainer
jsy_mk_194 1.0.2
Rewrite of power reader JSY-MK-194. Tested on ESP32
3 versions - Latest release: 3 months ago - 961 downloads total - 0 stars on GitHub - 1 maintainer
teensy4-selfrebootor 0.2.0
A self-rebooting implementation of teensy's rebootor for teensy4
5 versions - Latest release: 3 months ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
embedded-nano-mesh 0.1.9
Lightweight mesh communication protocol for embedded devices
16 versions - Latest release: 3 months ago - 1 dependent package - 4 thousand downloads total - 7 stars on GitHub - 1 maintainer
nano-mesh-linux-examples 0.1.0
Lightweight mesh communication protocol for linux
1 version - Latest release: 3 months ago - 410 downloads total - 0 stars on GitHub - 1 maintainer
platform-serial-linux 1.0.2
implementation of platform-serial for linux
3 versions - Latest release: 3 months ago - 2 dependent packages - 1.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
rv8803 0.4.4
RV8803 driver with support for I2C
5 versions - Latest release: 3 months ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
wm8960 0.1.0
Register map and embedded-hal based driver for Wolfson WM8960 Audio Codec.
1 version - Latest release: 3 months ago - 395 downloads total - 1 maintainer
bosch-bme680 1.0.2
A pure rust implementation for the BME680 environmental sensor
5 versions - Latest release: 3 months ago - 1 dependent repositories - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
quectel-bg77 0.2.2
Driver for Quectel's BG77 and BG770 eMTC and NB-IoT Modems
2 versions - Latest release: 3 months ago - 831 downloads total - 1 maintainer
rtic-sync 1.3.0
Synchronization primitives for asynchronous contexts
9 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 20.9 thousand downloads total - 1,610 stars on GitHub - 3 maintainers
bno055 0.4.0
Bosch Sensortec BNO055 9-axis IMU driver
13 versions - Latest release: 3 months ago - 1 dependent repositories - 8.16 thousand downloads total - 53 stars on GitHub - 1 maintainer
stemma-soil-sensor-embassy 0.2.1
Interface with Adafruit's STEMMA Soil Sensor while using embassy
3 versions - Latest release: 3 months ago - 1.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
embedded-aht20 0.1.1
Platform-agnostic Rust driver for the AHT20 temperature & humidity sensor.
2 versions - Latest release: 3 months ago - 1.27 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
ic-mu 0.1.0
iC-MU Magnetic Off-Axis Absolute Position Encoder driver
1 version - Latest release: 3 months ago - 467 downloads total - 0 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
esp-idf-hal 0.43.1
A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF ...
79 versions - Latest release: 3 months ago - 21 dependent packages - 32 dependent repositories - 232 thousand downloads total - 404 stars on GitHub - 3 maintainers
bq34z100 0.2.1
Provides an embedded_hal driver for the fuel gauge series bq34z100
3 versions - Latest release: 3 months ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
ws2811-spi 0.1.5
SPI-based driver for ws2811 chips
6 versions - Latest release: 3 months ago - 2.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
tsl2591-eh-driver 0.5.0
Rust embedded-hal driver for the TSL2591 Light Sensor
3 versions - Latest release: 3 months ago - 1 dependent package - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
gpiocdev-embedded-hal 0.1.0
A library providing embedded-hal wrappers around gpiocdev Requests
2 versions - Latest release: 3 months ago - 550 downloads total - 17 stars on GitHub - 1 maintainer
adafruit-lcd-backpack 0.1.1 šŸ’°
Unofficial driver for the Adafruit I2C LCD backpack
1 version - Latest release: 3 months ago - 509 downloads total - 1 stars on GitHub - 1 maintainer
scd4x 0.3.0
Rust driver for the Sensirion SCD4x series. Carbon Dioxide / Temperature / Humidity sensors.
6 versions - Latest release: 3 months ago - 1 dependent repositories - 3.28 thousand downloads total - 5 stars on GitHub - 1 maintainer
ad57xx 0.3.0
Analog Devices AD57xx SPI DAC driver
5 versions - Latest release: 3 months ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer