Ecosyste.ms: Packages

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

crates.io "embedded-hal" keyword

Top 6.2% on crates.io
embedded-svc 0.27.1
A set of traits for services higher level than embedded-hal and typically found in embedded micro...
71 versions - Latest release: 3 months ago - 21 dependent packages - 43 dependent repositories - 272 thousand downloads total - 118 stars on GitHub - 2 maintainers
Top 5.0% on crates.io
linux-embedded-hal 0.4.0
Implementation of the `embedded-hal` traits for Linux devices
14 versions - Latest release: 4 months ago - 148 dependent packages - 163 dependent repositories - 275 thousand downloads total - 223 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 - 18 dependent packages - 32 dependent repositories - 223 thousand downloads total - 398 stars on GitHub - 3 maintainers
Top 8.0% on crates.io
esp32s2-hal 0.15.1
HAL for ESP32-S2 microcontrollers
15 versions - Latest release: 2 months ago - 2 dependent packages - 6 dependent repositories - 92.1 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
esp-hal-procmacros 0.10.0
Procedural macros for esp-hal
10 versions - Latest release: 24 days ago - 1 dependent package - 16 dependent repositories - 187 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
rp2040-hal 0.10.1
A Rust Embedded-HAL impl for the rp2040 microcontroller
16 versions - Latest release: 14 days ago - 43 dependent packages - 116 dependent repositories - 164 thousand downloads total - 1,115 stars on GitHub - 2 maintainers
ft5336 0.2.0
A platform agnostic driver for the FT5336 touch screen driver used on the STM32F746 Discovery boa...
2 versions - Latest release: 12 months ago - 2 dependent repositories - 42 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
hd44780-driver 0.4.0
A crate to use HD44780 compliant displays with embedded-hal
4 versions - Latest release: over 3 years ago - 5 dependent packages - 21 dependent repositories - 47.4 thousand downloads total - 33 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: 2 months ago - 16 dependent packages - 31 dependent repositories - 392 thousand downloads total - 198 stars on GitHub - 2 maintainers
Top 8.0% on crates.io
esp32s3-hal 0.15.1
HAL for ESP32-S3 microcontrollers
15 versions - Latest release: 2 months ago - 2 dependent packages - 8 dependent repositories - 92.1 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp-hal-smartled 0.10.0
RMT adapter for smartleds
10 versions - Latest release: 24 days ago - 6 dependent packages - 1 dependent repositories - 6.13 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
esp-hal-common 0.15.0
HAL implementations for peripherals common among Espressif devices; should not be used directly
17 versions - Latest release: 4 months ago - 8 dependent packages - 26 dependent repositories - 191 thousand downloads total - 565 stars on GitHub - 1 maintainer
dht-sensor 0.2.1
Driver for the DHT11/DHT22 sensor based on embedded-hal
4 versions - Latest release: about 3 years ago - 1 dependent package - 8 dependent repositories - 37.4 thousand downloads total - 24 stars on GitHub - 1 maintainer
tcs3472 0.2.0
Platform-agnostic Rust driver for the TCS3472 RGB color light to digital converter with IR filter.
3 versions - Latest release: about 3 years ago - 8.58 thousand downloads total - 2 stars on GitHub - 1 maintainer
sega-controller 0.1.0
Embedded driver for reading Sega controller input
1 version - Latest release: over 1 year ago - 369 downloads total - 1 stars on GitHub - 1 maintainer
stm32f439-hal 0.1.0
embedded-hal imlementation for the stm32f439 crate.
1 version - Latest release: about 6 years ago - 732 downloads total - 5 stars on GitHub - 1 maintainer
ace128_driver 0.1.2
An embedded hal driver for the Bourns Absolute Contact Encoder (ACE-128)
3 versions - Latest release: about 3 years ago - 1.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
stusb4500 0.1.0
STUSB4500 USB-PD Sink controller driver
2 versions - Latest release: about 1 year ago - 734 downloads total - 0 stars on GitHub - 1 maintainer
max485 0.2.0
A simple embedded-hal driver for operating the MAX485 uart to rs485 module in half duplex mode.
2 versions - Latest release: about 2 years ago - 1 dependent repositories - 725 downloads total - 1 stars on GitHub - 1 maintainer
tmc5072 0.1.1
A TCM5072 driver compatible with `embedded-hal`
2 versions - Latest release: almost 2 years ago - 682 downloads total - 2 stars on GitHub - 1 maintainer
stm32l4x6-hal 0.1.0 💰
HAL for the STM32L4x6 family of microcontrollers
8 versions - Latest release: almost 6 years ago - 4.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
rv32m1_ri5cy-hal 0.0.1
HAL for the RI5CY core of RV32M1 chips
1 version - Latest release: over 4 years ago - 1.14 thousand downloads total - 10 stars on GitHub - 1 maintainer
xca9548a 0.2.1
Platform-agnostic Rust driver for the TCA954xA and PCA954xA I2C switches/multiplexers.
3 versions - Latest release: over 3 years ago - 4.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
ssd1322 0.3.0
SPI driver for the SSD1322 OLED display controller
5 versions - Latest release: almost 3 years ago - 10.4 thousand downloads total - 7 stars on GitHub - 1 maintainer
tlc59xxx 0.1.1
Embedded-hal implementation for the TLC5947 & TLC59711
2 versions - Latest release: over 4 years ago - 1.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
ldc1x1x 0.1.2
TI LDC1312/LDC1314/LDC1612/LDC1614 inductance-to-digital converter driver for `embedded-hal`
3 versions - Latest release: over 1 year ago - 988 downloads total - 1 stars on codeberg.org - 1 maintainer
port-expander 0.6.1
Abstraction for I2C port-expanders
10 versions - Latest release: 2 days ago - 2 dependent packages - 1 dependent repositories - 4 thousand downloads total - 12 stars on GitHub - 1 maintainer
stm32f446-hal 0.0.1
HAL for the STM32F446 family of microcontrollers, forked from the one for STM32F429
1 version - Latest release: over 5 years ago - 4.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
veml6040 0.1.1
Platform-agnostic Rust driver for the VEML6040 RGBW color light sensor.
2 versions - Latest release: over 3 years ago - 4.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
tsl256x 0.1.0
Platform agnostic driver for TSL256x series light intensity sensors built using the embedded-hal
1 version - Latest release: almost 6 years ago - 1 dependent package - 971 downloads total - 6 stars on GitHub - 1 maintainer
embedded-nrf24l01 0.2.0 💰
A driver for NRF24L01(+) transceivers on embedded-hal platforms.
4 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 3.4 thousand downloads total - 36 stars on GitHub - 1 maintainer
dac8564 0.0.4
A simple platform agnostic library for the Texas Instruments DAC8564
5 versions - Latest release: about 2 years ago - 1.68 thousand downloads total - 4 stars on GitHub - 1 maintainer
on-off-sequence-output 0.2.0
Sends a sequence of on/off states to a GPIO Pin
3 versions - Latest release: almost 3 years ago - 1.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
stm32l0x1-hal 0.11.0
Peripheral access API for STM32L0x1 microcontrollers
9 versions - Latest release: over 1 year ago - 2 dependent packages - 5.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
thermal_printer 0.1.1
High level API for interacting with CSN-A2 thermal printer
4 versions - Latest release: over 5 years ago - 2.55 thousand downloads total - 6 stars on GitHub - 1 maintainer
veml6070 0.1.0
Platform-agnostic Rust driver for the VEML6070 UV light sensor.
1 version - Latest release: over 5 years ago - 7.22 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
rppal 0.17.1
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
30 versions - Latest release: 4 months ago - 88 dependent packages - 167 dependent repositories - 239 thousand downloads total - 1,074 stars on GitHub - 1 maintainer
spidriver-hal 0.1.0
Implementations of embedded-hal crates via a SPIDriver device.
1 version - Latest release: almost 5 years ago - 611 downloads total - 1 stars on GitHub - 1 maintainer
ssd1675 0.5.0 💰
Driver for the SSD1675 e-Paper display (EPD) controller, for use with embedded-hal
5 versions - Latest release: about 2 years ago - 1 dependent repositories - 2.77 thousand downloads total - 61 stars on GitHub - 1 maintainer
shufflebuf
Simple no_std buffering
1 version - Latest release: 1 day ago - 1 dependent package - 960 downloads total - 0 stars on GitHub - 1 maintainer
xpt2046 0.3.0
Embedded-hal based XPT2046 driver for TFT LCD displays
6 versions - Latest release: about 2 years ago - 1.86 thousand downloads total - 5 stars on GitHub - 1 maintainer
embedded-controls 0.1.5
Based on switch-hal library that allows to handle primitive controls(buttons, encoders and etc.)
5 versions - Latest release: over 1 year ago - 1.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
stmpe1600 2.0.0
Platform-agnostic Rust driver for the STMPE1600 I/O expander.
8 versions - Latest release: about 3 years ago - 3.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
stm32hal 0.1.3
A HAL for all stm32 devices
4 versions - Latest release: over 5 years ago - 1.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
msp430fr2x5x-hal 0.3.3
Implementation of embedded-hal for microcontrollers MSP430FR2355, MSP430FR2353, MSP430FR2153 and ...
10 versions - Latest release: over 1 year ago - 4.46 thousand downloads total - 9 stars on GitHub - 1 maintainer
trinamic 0.0.0-beta2
Trinamic Motion Control Language (TMCL) in Rust
3 versions - Latest release: about 3 years ago - 1.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
ovl-atsamx7x-hal 0.2.1
HAL and peripheral access API for ATSAME70 microcontrollers
3 versions - Latest release: about 2 years ago - 1.06 thousand downloads total - 2 stars on GitHub - 1 maintainer
epd 0.0.2
Drivers for EPD(E-Paper Displays), WIP.
2 versions - Latest release: about 1 year ago - 781 downloads total - 16 stars on GitHub - 1 maintainer
is31fl32xx 0.1.0
A rust-embedded driver for the Lumissil Microsystems IS31FL3205 LED driver
1 version - Latest release: 6 months ago - 341 downloads total - 1 stars on GitHub - 1 maintainer
kxcj9 0.2.0
Platform-agnostic Rust driver for the KXCJ9 ultra-low-power tri-axis accelerometer.
2 versions - Latest release: about 5 years ago - 2.76 thousand downloads total - 8 stars on GitHub - 1 maintainer
veml6075 0.2.1
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.
3 versions - Latest release: almost 3 years ago - 8.34 thousand downloads total - 2 stars on GitHub - 1 maintainer
max7301 0.3.0
Driver for the MAX7301 serial I/O expander
3 versions - Latest release: almost 3 years ago - 1.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
lp50xx 0.0.4 💰
A simple platform agnostic library for the Texas Instruments LP50XX led driver
4 versions - Latest release: almost 2 years ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
is31fl3205 0.0.1
A rust-embedded driver for the Lumissil Microsystems IS31FL3205 LED driver
1 version - Latest release: almost 2 years ago - 398 downloads total - 1 stars on GitHub - 1 maintainer
embassy-usb 0.1.0
Async USB device stack for embedded devices in Rust.
2 versions - Latest release: 4 months ago - 1 dependent repositories - 11.7 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-usb-synopsys-otg 0.1.0
`embassy-usb-driver` implementation for Synopsys OTG USB controllers
1 version - Latest release: 12 days ago - 1.41 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-rp 0.1.0
Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 microcontroller
2 versions - Latest release: 4 months ago - 1 dependent repositories - 10.9 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-nrf 0.1.0
Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers
2 versions - Latest release: 4 months ago - 5 dependent repositories - 3.89 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-usb-driver 0.1.0
Driver trait for `embassy-usb`, an async USB device stack for embedded devices.
2 versions - Latest release: 4 months ago - 8 dependent repositories - 20.1 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-stm32 0.1.0
Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers
2 versions - Latest release: 4 months ago - 3 dependent repositories - 6.57 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
kea-hal 0.5.0
HAL for NXP KEA devices.
5 versions - Latest release: over 2 years ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
max44009 0.2.0
Platform-agnostic Rust driver for the MAX44009 ambient light sensor.
2 versions - Latest release: over 2 years ago - 2.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
ebyte-e32-ui 0.5.0
CLI + GUI for interacting with EByte E32 LoRa modules
3 versions - Latest release: over 1 year ago - 934 downloads total - 3 stars on GitHub - 1 maintainer
dac8568 0.0.9
A simple platform agnostic library for the Texas Instruments DAC8568, DAC8168 and DAC7568
9 versions - Latest release: over 1 year ago - 2.74 thousand downloads total - 3 stars on GitHub - 1 maintainer
mcp794xx 0.3.0
Platform-agnostic Rust driver for the MCP794xx real-time clock / calendar (RTC) family. Compatibl...
4 versions - Latest release: over 1 year ago - 8.87 thousand downloads total - 2 stars on GitHub - 1 maintainer
microchip-tc72r-rs 0.1.3
A platform agnostic driver to interface with the Microchip TC72 (temperature sensor) through SPI ...
4 versions - Latest release: almost 4 years ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
bhi160 0.1.0
A Rust driver for the Bosch Sensortec BHI160(B) smart sensors
1 version - Latest release: over 1 year ago - 395 downloads total - 0 stars on GitHub - 1 maintainer
nucleo-l031k6-bsp 0.3.0
Board support crate for the ST L031K6-NUCLEO
3 versions - Latest release: over 1 year ago - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
rad1o-l0dable 0.0.0 💰
Build l0dable apps for the CCCamp2015 rad1o badge
1 version - Latest release: almost 6 years ago - 758 downloads total - 9 stars on GitHub - 1 maintainer
rad1o-firmware 0.0.0 💰
Build firmware apps for the CCCamp2015 rad1o badge
1 version - Latest release: almost 6 years ago - 777 downloads total - 9 stars on GitHub - 1 maintainer
keypad2 0.1.1
A crate for reading a 3X4 keypad with embedded-hal
2 versions - Latest release: almost 3 years ago - 1.42 thousand downloads total - 3 stars on GitHub - 1 maintainer
lpc43xx-hal 0.0.0 💰
embedded-hal implementation for the NXP LPC43xx microcontroller platform
1 version - Latest release: almost 6 years ago - 1 dependent package - 1.33 thousand downloads total - 9 stars on GitHub - 1 maintainer
i2c_hung_fix 0.1.0 💰
Attempts to unhang the I2C bus after an ungraceful reset using traits from the embedded-hal.
1 version - Latest release: over 4 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
nucleo-l011k4-bsp 0.2.0
Board support crate for the ST L011K4-NUCLEO
2 versions - Latest release: almost 4 years ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
mma7660fc 0.1.2
A platform agnostic driver to interface with the MMA7660FC 3-Axis Accelerometer via I2C
3 versions - Latest release: about 6 years ago - 2.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
max3010x 0.1.0
Platform-agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sen...
1 version - Latest release: about 5 years ago - 1 dependent package - 7.86 thousand downloads total - 12 stars on GitHub - 1 maintainer
i3g4250d 0.3.0
A platform agnostic driver to interface the I3G4250D (gyroscope)
1 version - Latest release: over 3 years ago - 618 downloads total - 3 stars on GitHub - 1 maintainer
pzem004t 0.1.7
An embedded-hal driver for the PZEM004T energy monitor.
8 versions - Latest release: about 4 years ago - 3.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
derico 0.1.0
Generic state debouncer for complete graphs
1 version - Latest release: over 3 years ago - 480 downloads total - 0 stars on GitHub - 1 maintainer
afe4400 0.4.0
An `embedded-hal` compatible driver for the TI AFE4400 pulse oximetry analog front-end chip.
5 versions - Latest release: about 4 years ago - 2.99 thousand downloads total - 5 stars on GitHub - 1 maintainer
lcd-lcm1602-i2c 0.1.0
I2C driver for LM1602 LCD displays.
1 version - Latest release: about 2 years ago - 1.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
r0ket-l0dable 0.1.0 💰
Build l0dable apps for the CCCamp2011 r0ket badge
2 versions - Latest release: almost 6 years ago - 1.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
eight-segment 0.1.0 💰
Control 8-segment hex single-digit displays
1 version - Latest release: almost 6 years ago - 768 downloads total - 0 stars on GitHub - 1 maintainer
led_bargraph 0.2.1
A Rust library & application for the Adafruit Bi-Color (Red/Green) 24-Bar Bargraph w/I2C Backpack...
4 versions - Latest release: over 5 years ago - 2.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
gd32-hal 0.0.1
Hardware abstraction layer for the GD32 MCUs
1 version - Latest release: about 2 years ago - 439 downloads total - 3 stars on GitHub - 1 maintainer
d1-mini 0.2.0
A Board Support Package (BSP) which provides a type-safe API for the WEMOS/LOLIN D1 mini
2 versions - Latest release: over 3 years ago - 952 downloads total - 21 stars on GitHub - 1 maintainer
lpc177x_8x-hal 0.4.0
Implementation of the `embedded-hal` traits for LPC177x/8x
5 versions - Latest release: over 5 years ago - 2.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
gp2d12 0.3.0
Driver for the GP2D12 infrared distance sensor
3 versions - Latest release: over 2 years ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
switch-hal 0.4.0
HAL and basic implementations for input and output switches (buttons, switches, leds, transistors)
9 versions - Latest release: almost 3 years ago - 5 dependent packages - 10 dependent repositories - 33.5 thousand downloads total - 24 stars on GitHub - 1 maintainer
eos-s3 0.1.0
Peripheral Access Crate for the QuickLogic EOS-S3 SoC
1 version - Latest release: about 2 years ago - 430 downloads total - 9 stars on GitHub - 1 maintainer
tca9555 0.1.0
Embedded-HAL driver crate for the TCA9555/TCA9535 16 port I/O expander.
1 version - Latest release: almost 2 years ago - 546 downloads total - 2 stars on GitHub - 1 maintainer
gp2y0e02b 0.2.1 💰
A rust driver for the GP2Y0E02B (SHARP I2C Distance Measuring Sensor, 4-50cm)
4 versions - Latest release: over 1 year ago - 1.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
esp8266-hal 0.5.1
HAL for ESP8266 microcontrollers
9 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 7.56 thousand downloads total - 157 stars on GitHub - 3 maintainers
lcd_1602_i2c 0.3.0
A crate to use I2C character LCD displays that use the AiP31068L chip with embedded-hal
3 versions - Latest release: almost 3 years ago - 1 dependent repositories - 2.38 thousand downloads total - 7 stars on GitHub - 1 maintainer
embedded-dma-hal 0.0.1
DMA-related HAL to complement japaric's embedded-hal
1 version - Latest release: about 6 years ago - 762 downloads total - 0 stars on GitHub - 1 maintainer
mpu6050-dmp 0.4.0
Platform-independent I2C driver for MPU6050. Supports DMP usage. Fork of drogue-mpu-6050 which us...
3 versions - Latest release: 3 months ago - 1 dependent repositories - 1.92 thousand downloads total - 13 stars on GitHub - 1 maintainer
hd44780-ntb 0.0.6 💰
A non-text buffer embedded hal driver for hd44780 like LCD display controllers
3 versions - Latest release: over 3 years ago - 1 dependent repositories - 1.83 thousand downloads total - 2 stars on GitHub - 1 maintainer
mcp4725-rs 0.1.1
Platform agnostic Rust driver for the Microchip MCP3425 ADC.
2 versions - Latest release: over 5 years ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
mcp4x 0.2.0
Platform-agnostic Rust driver for the MCP4x digital potentiometers.
2 versions - Latest release: over 2 years ago - 2.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
stm32-hal2 1.8.3
Hardware abstraction layer for the STM32 MCUs
51 versions - Latest release: 4 days ago - 2 dependent repositories - 17.7 thousand downloads total - 140 stars on GitHub - 1 maintainer