Ecosyste.ms: Packages

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

crates.io "hal" keyword

alt-stm32f30x-hal 0.44.0
Alternative HAL impl for the STM32F30x family of microcontrollers
54 versions - Latest release: over 1 year ago - 4 dependent repositories - 29.2 thousand downloads total - 14 stars on GitHub - 3 maintainers
blue_hal 1.1.0
Embedded Hardware Abstraction Layer
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.24 thousand downloads total - 12 stars on GitHub - 3 maintainers
mpu9250 0.25.0
no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)
38 versions - Latest release: 10 months ago - 1 dependent package - 12 dependent repositories - 22.7 thousand downloads total - 28 stars on GitHub - 3 maintainers
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
Top 4.3% on crates.io
stm32f1xx-hal 0.10.0
HAL for the STM32F1xx family of microcontrollers
16 versions - Latest release: over 1 year ago - 40 dependent packages - 84 dependent repositories - 103 thousand downloads total - 527 stars on GitHub - 2 maintainers
stm32g0xx-hal 0.2.0
Peripheral access API for STM32G0 series microcontrollers
17 versions - Latest release: over 1 year ago - 4 dependent packages - 9 dependent repositories - 15.2 thousand downloads total - 71 stars on GitHub - 2 maintainers
atsam4-hal 0.3.1
HAL for the ATSAM4 microcontrollers
20 versions - Latest release: about 1 year ago - 3 dependent packages - 1 dependent repositories - 8.98 thousand downloads total - 5 stars on GitHub - 2 maintainers
k210-hal 0.2.0
HAL for K210 SoC
2 versions - Latest release: over 4 years ago - 2 dependent repositories - 2.41 thousand downloads total - 2 maintainers
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 - 29 dependent packages - 43 dependent repositories - 272 thousand downloads total - 118 stars on GitHub - 2 maintainers
embassy-boot-nrf 0.2.0
Bootloader lib for nRF chips
3 versions - Latest release: 5 months ago - 1 dependent repositories - 1.09 thousand downloads total - 4,447 stars on GitHub - 2 maintainers
atsamv71q21 0.21.0 💰
Peripheral access API for ATSAMV71Q21 microcontrollers from Atmel/Microchip (generated using svd2...
2 versions - Latest release: about 2 years ago - 1 dependent package - 899 downloads total - 24 stars on GitHub - 2 maintainers
Top 4.1% on crates.io
embedded-can 0.4.1
HAL traits for Controller Area Network (CAN) devices.
5 versions - Latest release: over 1 year ago - 25 dependent packages - 48 dependent repositories - 766 thousand downloads total - 1,775 stars on GitHub - 2 maintainers
wasi-embedded-hal 0.2.0
Implementation of the `embedded-hal` traits for Wasm components
2 versions - Latest release: 2 months ago - 692 downloads total - 0 stars on GitHub - 2 maintainers
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
ti-lp55231 1.0.0
Linux I2C driver for Texas Instruments LP55231 LED controller
1 version - Latest release: 8 months ago - 355 downloads total - 1 stars on GitHub - 2 maintainers
stm32l0xx-hal 0.10.0
Peripheral access API for STM32L0 series microcontrollers
20 versions - Latest release: almost 2 years ago - 2 dependent packages - 9 dependent repositories - 19.7 thousand downloads total - 96 stars on GitHub - 2 maintainers
ch32v30x-hal 0.0.1
HAL for the WCH CH32V30x family of microcontrollers.
1 version - Latest release: about 2 years ago - 1 dependent package - 861 downloads total - 0 stars on GitLab.com - 2 maintainers
stm32g4xx-hal 0.0.1
Peripheral access API for STM32G4 series microcontrollers
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.15 thousand downloads total - 48 stars on GitHub - 2 maintainers
nrf52-hal 0.0.1
HAL for the nRF52 family of microcontrollers
1 version - Latest release: over 6 years ago - 862 downloads total - 6 stars on GitHub - 2 maintainers
Top 8.1% on crates.io
bxcan 0.7.0
STM32 bxCAN peripheral driver
13 versions - Latest release: about 2 years ago - 20 dependent packages - 120 dependent repositories - 245 thousand downloads total - 30 stars on GitHub - 2 maintainers
Top 7.5% on crates.io
stm32f3xx-hal 0.10.0
Peripheral access API for STM32F3 series microcontrollers
26 versions - Latest release: 6 months ago - 9 dependent packages - 22 dependent repositories - 58.6 thousand downloads total - 151 stars on GitHub - 2 maintainers
Top 4.2% on crates.io
rp2040-hal 0.10.1
A Rust Embedded-HAL impl for the rp2040 microcontroller
16 versions - Latest release: about 1 month ago - 50 dependent packages - 116 dependent repositories - 170 thousand downloads total - 1,115 stars on GitHub - 2 maintainers
stm32c0xx-hal 0.0.0
Peripheral access API for STM32C0 series microcontrollers
1 version - Latest release: almost 2 years ago - 418 downloads total - 2 stars on GitHub - 2 maintainers
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: about 3 years ago - 4.74 thousand downloads total - 60 stars on GitHub - 2 maintainers
embassy-usb-driver 0.1.0
Driver trait for `embassy-usb`, an async USB device stack for embedded devices.
2 versions - Latest release: 5 months ago - 6 dependent packages - 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: 5 months ago - 7 dependent packages - 3 dependent repositories - 6.57 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-net-ppp 0.1.0
embassy-net driver for PPP over Serial
2 versions - Latest release: 5 months ago - 687 downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-time-queue-driver 0.1.0
Timer queue driver trait for embassy-time
1 version - Latest release: 5 months ago - 2 dependent packages - 62.1 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
cyw43 0.1.0
Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W.
2 versions - Latest release: 5 months ago - 1 dependent package - 8.17 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-net-adin1110 0.2.0
embassy-net driver for the ADIN1110 ethernet chip
2 versions - Latest release: 5 months ago - 634 downloads total - 4,447 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
embassy-futures 0.1.1
no-std, no-alloc utilities for working with futures
3 versions - Latest release: 7 months ago - 46 dependent packages - 52 dependent repositories - 266 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-net-esp32 0.0.0
Crate name reserved
1 version - Latest release: 10 months ago - 327 downloads total - 4,447 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
embassy-time 0.3.0
Instant and Duration for embedded no-std systems, with async timer support
9 versions - Latest release: 5 months ago - 62 dependent packages - 63 dependent repositories - 199 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: 5 months ago - 6 dependent packages - 1 dependent repositories - 10.9 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-stm32f3 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: about 3 years ago - 480 downloads total - 4,447 stars on GitHub - 1 maintainer
ch32-hal-common 0.0.0
PLACEHOLDER by the ch32-rs team
1 version - Latest release: 5 months ago - 274 downloads total - 27 stars on GitHub - 1 maintainer
embassy-nrf 0.1.0
Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers
2 versions - Latest release: 5 months ago - 6 dependent packages - 5 dependent repositories - 3.89 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-executor-macros 0.4.1
macros for creating the entry point and tasks for embassy-executor
2 versions - Latest release: 5 months ago - 1 dependent package - 67.3 thousand downloads total - 4,447 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
atsamv70q19 0.21.0 💰
Peripheral access API for ATSAMV70Q19 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 565 downloads total - 24 stars on GitHub - 1 maintainer
embassy-io 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: over 3 years ago - 658 downloads total - 4,447 stars on GitHub - 1 maintainer
hd44780-hal 0.2.1
A crate to use HD44780 compliant displays with embedded-hal
7 versions - Latest release: almost 6 years ago - 1 dependent repositories - 4.61 thousand downloads total - 0 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
embassy-net-driver 0.2.0
Driver trait for the `embassy-net` async TCP/IP network stack.
3 versions - Latest release: 8 months ago - 7 dependent packages - 7 dependent repositories - 22.8 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
stm32h5xx-hal 0.0.0
Hardware Abstraction Layer implementation for STM32H5 series microcontrollers
1 version - Latest release: about 1 year ago - 339 downloads total - 5 stars on GitHub - 1 maintainer
atsamd-usb-host 0.2.1
usb-host driver support for Atmel SAMD* microcontrollers.
3 versions - Latest release: over 1 year ago - 1.4 thousand downloads total - 1 maintainer
atsamv71q20 0.21.0 💰
Peripheral access API for ATSAMV71Q20 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 581 downloads total - 24 stars on GitHub - 1 maintainer
apiarchivesouvertesrust 0.1.0
Rust library that allow to access Archives ouvertes (HAL).
1 version - Latest release: about 2 years ago - 486 downloads total - 0 stars on GitHub - 1 maintainer
atsamv70q20 0.21.0 💰
Peripheral access API for ATSAMV70Q20 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 591 downloads total - 24 stars on GitHub - 1 maintainer
aw-soc 0.0.0
Minimal RISC-V's SBI implementation library in Rust
1 version - Latest release: about 1 year ago - 1 dependent package - 637 downloads total - 1 maintainer
rfm69 0.6.0
A generic rust driver to support RFM69 family wireless chips
10 versions - Latest release: 4 months ago - 1 dependent repositories - 4.08 thousand downloads total - 8 stars on GitHub - 1 maintainer
lunasoc-hal
Hardware Abstraction Layer implementation for LunaSoC cores
1 version - 0 downloads total - 19 stars on GitHub - 1 maintainer
pca9548a 0.1.0
PCA9548a I2C-Expander driver using embedded-hal
1 version - Latest release: 27 days ago - 0 downloads total - 1 maintainer
otm8009a 0.1.0
Hardware Abstraction Layer for OTM8009A LCD controller IC
1 version - Latest release: 4 months ago - 1 dependent package - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
va108xx-hal 0.5.1
HAL for the Vorago VA108xx family of microcontrollers
13 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 5.09 thousand downloads total - 1 maintainer
calliope-mini 0.1.0
Board support crate for the Calliope mini
1 version - Latest release: 2 months ago - 350 downloads total - 1 maintainer
tca9539 0.2.1
TCA9539 (also PCA9539) 16-Bit I2C I/O Expander with I2C Interface
3 versions - Latest release: 25 days ago - 2.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
gd32f1x0-hal 0.10.1
HAL for the GD32F1x0 family of microcontrollers
14 versions - Latest release: 14 days ago - 1 dependent repositories - 4.82 thousand downloads total - 6 stars on GitHub - 1 maintainer
stm32f30x-hal 0.2.0
HAL for the STM32F30x family of microcontrollers
4 versions - Latest release: about 6 years ago - 3 dependent packages - 9 dependent repositories - 25 thousand downloads total - 35 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
embedded-hal 1.0.0
A Hardware Abstraction Layer (HAL) for embedded systems
28 versions - Latest release: 5 months ago - 1,160 dependent packages - 2,296 dependent repositories - 6.23 million downloads total - 1,775 stars on GitHub - 1 maintainer
arduino-leonardo 0.1.3
Board Support Crate for Arduino Leonardo
4 versions - Latest release: over 5 years ago - 3.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
hackrf-hal 0.1.0
Hardware abstraction layer for HackRF
1 version - Latest release: over 7 years ago - 1 dependent package - 1.79 thousand downloads total - 13 stars on GitHub - 1 maintainer
tm4c123x-hal 0.10.3
HAL for the TM4C123x family of microcontrollers
15 versions - Latest release: 11 months ago - 1 dependent package - 7 dependent repositories - 11.3 thousand downloads total - 40 stars on GitHub - 1 maintainer
stm32l5xx-hal 0.0.0
Peripheral access API for STM32L5 series microcontrollers
1 version - Latest release: over 5 years ago - 683 downloads total - 1 maintainer
libdaisy 0.1.0
Hardware Abstraction Layer implementation for Daisy boards
1 version - Latest release: about 3 years ago - 1 dependent repositories - 1.22 thousand downloads total - 45 stars on GitHub - 1 maintainer
HTU21D 0.1.1
HTU21D Driver using embedded_hal
2 versions - Latest release: about 4 years ago - 1.57 thousand downloads total - 1 maintainer
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: 11 months ago - 3 dependent repositories - 1.87 thousand downloads total - 29 stars on GitHub - 1 maintainer
embassy-net 0.4.0
Async TCP/IP network stack for embedded systems
6 versions - Latest release: 5 months ago - 4 dependent packages - 1 dependent repositories - 16.4 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
embassy-boot 0.2.0
A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots a...
4 versions - Latest release: 5 months ago - 3 dependent packages - 3 dependent repositories - 2.28 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
tmledkey-hal-drv 0.1.1
HAL based driver for Titan Micro 7 segment LED controllers and key scanners
4 versions - Latest release: over 4 years ago - 1.87 thousand downloads total - 5 stars on GitHub - 1 maintainer
microbit-v2 0.14.0
Board support crate for the BBC Micro:bit V2
6 versions - Latest release: about 1 month ago - 14 dependent repositories - 23.8 thousand downloads total - 235 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
stm32f0xx-hal 0.18.0
Peripheral access API for STM32F0 series microcontrollers
18 versions - Latest release: over 2 years ago - 5 dependent packages - 16 dependent repositories - 37.3 thousand downloads total - 123 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
atsams70j19 0.21.0 💰
Peripheral access API for ATSAMS70J19 microcontrollers from Atmel/Microchip (generated using svd2...
3 versions - Latest release: about 2 years ago - 1 dependent package - 1.7 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
embedded-hal-nb 1.0.0
Non-blocking Hardware Abstraction Layer (HAL) for embedded systems using the `nb` crate.
9 versions - Latest release: 5 months ago - 27 dependent packages - 137 dependent repositories - 651 thousand downloads total - 1,775 stars on GitHub - 1 maintainer
ltc690x 0.2.1
driver crate for LTC690x serial programmable oscillator
5 versions - Latest release: almost 3 years ago - 1.78 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: 4 months ago - 4 dependent packages - 3 dependent repositories - 3.78 thousand downloads total - 4 stars on GitHub - 1 maintainer
mcp23017 1.0.0 💰
A rust driver for the MCP23017 (16-Bit I2C I/O Expander with Serial Interface)
3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 14.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
microbit 0.14.0
Board support crate for the BBC Micro:bit V1
22 versions - Latest release: about 1 month ago - 7 dependent repositories - 20.5 thousand downloads total - 235 stars on GitHub - 1 maintainer
stm32f429-hal 💰
HAL for the STM32F429 family of microcontrollers, forked from the one for STM32F30x
5 versions - Latest release: 14 days ago - 1 dependent package - 2.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
tm4c129x-hal 0.9.3
HAL for the TM4C129x family of microcontrollers
8 versions - Latest release: 11 months ago - 4.26 thousand downloads total - 40 stars on GitHub - 1 maintainer
tm4c-hal 0.4.2
Common bits of HAL for the TM4C123x/TM4C129x family of microcontrollers
9 versions - Latest release: 11 months ago - 2 dependent packages - 2 dependent repositories - 8.86 thousand downloads total - 40 stars on GitHub - 1 maintainer
embassy-hal 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: over 2 years ago - 489 downloads total - 4,447 stars on GitHub - 1 maintainer
embedded-async-timer 0.1.0 💰
Async timers for embedded devices
1 version - Latest release: almost 4 years ago - 523 downloads total - 9 stars on GitHub - 1 maintainer
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: 5 months ago - 160 dependent packages - 163 dependent repositories - 275 thousand downloads total - 223 stars on GitHub - 1 maintainer
gyuvl53l0x 0.3.0 💰
A rust driver for the VL53L0X (Time-of-Flight I2C laser-ranging module)
6 versions - Latest release: about 3 years ago - 2.84 thousand downloads total - 1 stars on GitHub - 1 maintainer
bootkbd 0.2.2
Boot-protocol keyboard driver for usb-host.
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.96 thousand downloads total - 1 maintainer
vl6180x 0.1.3 💰
A rust driver for the VL6180X (Time-of-Flight I2C laser-ranging module)
2 versions - Latest release: over 4 years ago - 1.09 thousand downloads total - 4 stars on GitHub - 1 maintainer
atsams70q21 0.21.0 💰
Peripheral access API for ATSAMS70Q21 microcontrollers from Atmel/Microchip (generated using svd2...
3 versions - Latest release: about 2 years ago - 1 dependent package - 1.68 thousand downloads total - 24 stars on GitHub - 1 maintainer
embedded-hal-bus 0.2.0
Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedde...
9 versions - Latest release: about 1 month ago - 24 dependent packages - 1 dependent repositories - 77 thousand downloads total - 1,775 stars on GitHub - 1 maintainer
atsamv71n19 0.21.0 💰
Peripheral access API for ATSAMV71N19 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 560 downloads total - 24 stars on GitHub - 1 maintainer
microbit-common 0.14.0
Implementation details for the BBC Micro:bit board support crates
6 versions - Latest release: about 1 month ago - 2 dependent packages - 13 dependent repositories - 26.2 thousand downloads total - 235 stars on GitHub - 1 maintainer
nucleo-wl55jc-bsp 0.6.1
Board support package for the NUCLEO-WL55JC
9 versions - Latest release: almost 2 years ago - 1 dependent repositories - 4.41 thousand downloads total - 46 stars on GitHub - 1 maintainer
hal-sim 0.5.1
An embedded-hal and embedded-graphics Display simulator.
6 versions - Latest release: 4 months ago - 2.19 thousand downloads total - 10 stars on GitHub - 1 maintainer
snap7 0.0.1
Safe bindings to snap7 library
1 version - Latest release: about 6 years ago - 969 downloads total - 6 stars on GitHub - 1 maintainer
embassy-riscv 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: about 3 years ago - 493 downloads total - 4,447 stars on GitHub - 1 maintainer
apu_pcengines_hal 0.1.0
A safe wrapper around the direct memory interface of the APU2+ hardware
1 version - Latest release: over 3 years ago - 599 downloads total - 0 stars on GitLab.com - 1 maintainer
e310x-hal 0.11.0
HAL for the E310x family of microcontrollers.
19 versions - Latest release: about 1 year ago - 2 dependent packages - 4 dependent repositories - 17.7 thousand downloads total - 16 stars on GitHub - 1 maintainer
pitaya-go-bsp 0.1.0
BSP for the Pitaya Go
1 version - Latest release: over 2 years ago - 495 downloads total - 1 maintainer
inverted-pin 1.0.0
Embedded-hal input/output pin trait implementations with inverted level logic.
3 versions - Latest release: 4 months ago - 1 dependent package - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer