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

embedded-hal-spy 0.0.5
An embedded_hal device hooking on another embedded_hal implementation, retriving data from functi...
5 versions - Latest release: over 4 years ago - 7.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
embedded-i2s 0.1.0
An embedded Inter-IC Sound (I2S) abstraction layer.
1 version - Latest release: almost 2 years ago - 403 downloads total - 6 stars on GitHub - 1 maintainer
nrf52-hal 0.0.1
HAL for the nRF52 family of microcontrollers
1 version - Latest release: about 6 years ago - 862 downloads total - 6 stars on GitHub - 2 maintainers
nrf52840-dk-bsp 0.2.0
BSP for the nRF52840-DK
2 versions - Latest release: over 2 years ago - 1.26 thousand downloads total - 20 stars on GitHub - 1 maintainer
elatec-twn4-simple 0.1.0
embedded-hal implementation of an Elatec TWN4 Simple Protocol client
1 version - Latest release: almost 6 years ago - 773 downloads total - 3 stars on GitHub - 1 maintainer
ti-lp55231 1.0.0
Linux I2C driver for Texas Instruments LP55231 LED controller
1 version - Latest release: 7 months ago - 355 downloads total - 0 stars on GitHub - 2 maintainers
teensy-lc 0.1.1
Board Support / HAL Crate for Teensy LC
2 versions - Latest release: over 4 years ago - 1.2 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
xmc4-hal 0.5.4
Peripheral access API for XMC4 series microcontrollers
16 versions - Latest release: 5 days ago - 4.41 thousand downloads total - 3 stars on GitHub - 1 maintainer
lpc11xx-async-hal 0.1.3
Asynchronous HAL for the NXP LPC111x/LPC11Cxx/LPC11xxL/LPC11xxXL family of Cortex-M0 microcontrol...
4 versions - Latest release: almost 5 years ago - 2.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
ftdi-embedded-hal 0.22.0
embedded-hal implementation for FTDI USB devices.
15 versions - Latest release: 2 days ago - 2 dependent packages - 3 dependent repositories - 14.8 thousand downloads total - 29 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
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
pic32-hal 0.11.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
12 versions - Latest release: about 1 month ago - 2 dependent packages - 13 dependent repositories - 241 thousand downloads total - 29 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 - 221 thousand downloads total - 396 stars on GitHub - 3 maintainers
jsy_mk_194 1.0.2
Rewrite of power reader JSY-MK-194. Tested on ESP32
3 versions - Latest release: 2 months ago - 961 downloads total - 0 stars on GitHub - 1 maintainer
mcp230xx 1.0.1
MCP23008/MCP23017 8/16-Bit I2C I/O Expander with I2C Interface
3 versions - Latest release: 3 days ago - 1 dependent package - 3 dependent repositories - 14.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
rustic_hal 0.2.0
A rust library for creating Hal representations of resources, based on serde
5 versions - Latest release: about 5 years ago - 1 dependent repositories - 4.36 thousand downloads total - 2 stars on GitHub - 1 maintainer
serial-embedded-hal 0.1.2
An implementation of embedded-hal for non-embedded platforms
3 versions - Latest release: over 5 years ago - 4 dependent packages - 4 dependent repositories - 4.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
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
stm32f7x7-hal 0.2.1
HAL for the STM32F7x7 familiy of microcontrollers
7 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 3.99 thousand downloads total - 7 stars on GitHub - 1 maintainer
tca9539 0.2.1
TCA9539 (also PCA9539) 16-Bit I2C I/O Expander with I2C Interface
3 versions - Latest release: 3 days ago - 2.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
atsamv70j20 0.21.0 💰
Peripheral access API for ATSAMV70J20 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 547 downloads total - 24 stars on GitHub - 1 maintainer
cc3220sf-hal 0.2.0
HAL crate for the Texas Instruments CC3220SF
1 version - Latest release: over 3 years ago - 496 downloads total - 0 stars on GitHub - 1 maintainer
ch32-hal-common 0.0.0
PLACEHOLDER by the ch32-rs team
1 version - Latest release: 4 months ago - 256 downloads total - 16 stars on GitHub - 1 maintainer
ch32-hal 0.0.0
PLACEHOLDER by the ch32-rs team
1 version - Latest release: 4 months ago - 261 downloads total - 16 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: 11 days ago - 43 dependent packages - 116 dependent repositories - 164 thousand downloads total - 1,115 stars on GitHub - 2 maintainers
mk20d7-hal 0.1.1
HAL for the MK20D7 family of microcontrollers
2 versions - Latest release: about 1 year ago - 993 downloads total - 3 stars on GitHub - 1 maintainer
lpc546xx-hal 0.2.0
Peripheral access API for LPC546xx series microcontrollers
2 versions - Latest release: about 2 years ago - 1 dependent repositories - 758 downloads total - 1 stars on GitHub - 1 maintainer
bitbang-hal 0.3.2
Implements embedded-hal traits by bitbanging
7 versions - Latest release: almost 4 years ago - 5 dependent packages - 16 dependent repositories - 27.5 thousand downloads total - 36 stars on GitHub - 1 maintainer
stm32f1xx-hal-bxcan 0.8.0
HAL for the STM32F1xx family of microcontrollers
1 version - Latest release: almost 3 years ago - 4 dependent packages - 2 dependent repositories - 1.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
stm32f0x0-hal 0.1.8
HAL for the STM32F0x0 family of microcontrollers
9 versions - Latest release: almost 6 years ago - 1 dependent repositories - 5.28 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
pca9548a 0.1.0
PCA9548a I2C-Expander driver using embedded-hal
1 version - Latest release: 6 days ago - 0 downloads total - 1 maintainer
hd44780-hal 0.2.1
A crate to use HD44780 compliant displays with embedded-hal
7 versions - Latest release: over 5 years ago - 1 dependent repositories - 4.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
nuttx-embedded-hal 1.0.10 💰
Rust Embedded HAL for Apache NuttX RTOS
11 versions - Latest release: about 2 years ago - 2 dependent repositories - 3.44 thousand downloads total - 10 stars on GitHub - 1 maintainer
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
rfm69 0.6.0
A generic rust driver to support RFM69 family wireless chips
10 versions - Latest release: 3 months ago - 1 dependent repositories - 4.08 thousand downloads total - 8 stars on GitHub - 1 maintainer
http_halforms 0.2.0
Support for HAL and HAL-FORMS responses in HTTP APIs
2 versions - Latest release: 5 months ago - 971 downloads total - 0 stars on GitHub - 1 maintainer
stm32l1xx-hal 0.1.0
Peripheral access API for STM32L1 series microcontrollers
3 versions - Latest release: over 4 years ago - 1 dependent repositories - 2.78 thousand downloads total - 9 stars on GitHub - 1 maintainer
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
MSPM0L1306-HAL 0.1.6
HAL crate for TI MSPM0L130X microcontroller
7 versions - Latest release: 7 days ago - 1.28 thousand downloads total - 0 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: almost 3 years ago - 2.84 thousand downloads total - 1 stars on GitHub - 1 maintainer
l298n 0.2.0 💰
A rust driver for the L298N (Dual H-Bridge Motor Controller module)
5 versions - Latest release: almost 3 years ago - 2.37 thousand downloads total - 4 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: 4 months ago - 148 dependent packages - 163 dependent repositories - 275 thousand downloads total - 223 stars on GitHub - 1 maintainer
tm4c123x-hal 0.10.3
HAL for the TM4C123x family of microcontrollers
15 versions - Latest release: 10 months ago - 1 dependent package - 7 dependent repositories - 11.3 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: 10 months ago - 2 dependent packages - 2 dependent repositories - 8.86 thousand downloads total - 40 stars on GitHub - 1 maintainer
tm4c129x-hal 0.9.3
HAL for the TM4C129x family of microcontrollers
8 versions - Latest release: 10 months ago - 4.26 thousand downloads total - 40 stars on GitHub - 1 maintainer
flash-embedded-hal 0.1.2
A set of experimental traits for NVM/Flash access
3 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 3.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
calliope-mini 0.1.0
Board support crate for the Calliope mini
1 version - Latest release: about 1 month ago - 350 downloads total - 1 maintainer
stm32f042-hal 0.6.5
Peripheral access API for STM32F042 microcontrollers
22 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 12.1 thousand downloads total - 3 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: 9 days ago - 1 downloads total - 4,293 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
stm32f4xx-hal 0.20.0
Peripheral access API for STM32F4 series microcontrollers
38 versions - Latest release: 4 months ago - 40 dependent packages - 122 dependent repositories - 369 thousand downloads total - 506 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
embedded-hal-mock 0.10.0
A collection of mocked devices that implement the embedded-hal traits
17 versions - Latest release: 4 months ago - 155 dependent packages - 129 dependent repositories - 122 thousand downloads total - 110 stars on GitHub - 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
Top 9.2% on crates.io
stm32f7xx-hal 0.7.0
HAL for the STM32F7xx family of microcontrollers
7 versions - Latest release: almost 2 years ago - 6 dependent packages - 5 dependent repositories - 17.1 thousand downloads total - 108 stars on GitHub - 1 maintainer
soil_moisture_hal 0.1.4
Module for the esp32 series, soil moisture sensor hal. was tested on esp32-c6 and soon on esp32-c3
4 versions - Latest release: 11 months ago - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
lpc55s6x-hal 0.0.2
Hardware Abstraction Layer (HAL) for the NXP LPC55S6x ARM Cortex-33 microcontrollers
3 versions - Latest release: over 4 years ago - 1 dependent package - 1.5 thousand downloads total - 33 stars on GitHub - 1 maintainer
jh71xx-hal 0.4.0
Hardware abstraction library for the JH71xx SoCs
7 versions - Latest release: 10 days ago - 1.52 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
stm32l0xx-hal 0.10.0
Peripheral access API for STM32L0 series microcontrollers
20 versions - Latest release: over 1 year ago - 2 dependent packages - 9 dependent repositories - 18.8 thousand downloads total - 96 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: about 2 months ago - 16 dependent packages - 31 dependent repositories - 385 thousand downloads total - 196 stars on GitHub - 2 maintainers
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 - 35.6 thousand downloads total - 118 stars on GitHub - 1 maintainer
oxy-linux-pwm 0.1.0
A crate for controlling the PWM on the linux
1 version - Latest release: 11 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
ms5611-spi 0.2.0
no_std driver for MS5611 and MS5607 barometer sensors
2 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 1.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
nrf52-hal-common 0.8.1
Common HAL for the nRF52 family of microcontrollers. More specific HAL crates also exist.
9 versions - Latest release: about 5 years ago - 3 dependent packages - 4 dependent repositories - 17.6 thousand downloads total - 465 stars on GitHub - 1 maintainer
gd32f1x0-hal 0.10.0
HAL for the GD32F1x0 family of microcontrollers
13 versions - Latest release: about 1 month ago - 1 dependent repositories - 4.47 thousand downloads total - 6 stars on GitHub - 1 maintainer
stm32g473-hal_oppe 0.1.0
existing HAL with custom modifications
1 version - Latest release: over 1 year ago - 544 downloads total - 1 maintainer
mpr121-hal 0.3.0
MPR121 proximity capacitive touch sensor controller hal driver implementation.
3 versions - Latest release: 10 months ago - 889 downloads total - 1 stars on GitLab.com - 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: 4 months ago - 1,044 dependent packages - 2,296 dependent repositories - 5.99 million downloads total - 1,772 stars on GitHub - 1 maintainer
i2cdriver 0.2.1
Use Excamera I2CDriver and I2CMini devices from Rust, optionally via embeddded-hal traits.
3 versions - Latest release: 4 months ago - 757 downloads total - 0 stars on GitLab.com - 1 maintainer
otm8009a 0.1.0
Hardware Abstraction Layer for OTM8009A LCD controller IC
1 version - Latest release: 4 months ago - 858 downloads total - 0 stars on GitHub - 1 maintainer
dht-hal 0.0.1 💰
A DHT11/DHT22 driver for `embedded-hal`.
1 version - Latest release: about 4 years ago - 535 downloads total - 1 stars on GitHub - 1 maintainer
atsamv70j19 0.21.0 💰
Peripheral access API for ATSAMV70J19 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 509 downloads total - 24 stars on GitHub - 1 maintainer
atsams70q19 0.21.0 💰
Peripheral access API for ATSAMS70Q19 microcontrollers from Atmel/Microchip (generated using svd2...
3 versions - Latest release: about 2 years ago - 1 dependent package - 1.58 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
embedded-hal-async 1.0.0
An asynchronous Hardware Abstraction Layer (HAL) for embedded systems
11 versions - Latest release: 4 months ago - 59 dependent packages - 135 dependent repositories - 281 thousand downloads total - 1,772 stars on GitHub - 1 maintainer
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 - 17 dependent packages - 48 dependent repositories - 709 thousand downloads total - 1,772 stars on GitHub - 2 maintainers
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: 4 months ago - 19 dependent packages - 137 dependent repositories - 591 thousand downloads total - 1,772 stars on GitHub - 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 - 512 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: 15 days ago - 1 dependent package - 1 dependent repositories - 65.3 thousand downloads total - 1,772 stars on GitHub - 1 maintainer
atsame70q21 0.21.0 💰
Peripheral access API for ATSAME70Q21 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 510 downloads total - 24 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 - 522 downloads total - 24 stars on GitHub - 1 maintainer
k210-hal 0.2.0
HAL for K210 SoC
2 versions - Latest release: over 4 years ago - 2 dependent repositories - 2.28 thousand downloads total - 2 maintainers
wpilib-hal 0.1.1
Low-level bindings to WPILib's HAL. DO NOT USE THIS YET. THIS IS JUST TO SECURE THE NAME.
1 version - Latest release: about 7 years ago - 1.12 thousand downloads total - 1 maintainer
stm32l5xx-hal 0.0.0
Peripheral access API for STM32L5 series microcontrollers
1 version - Latest release: over 5 years ago - 623 downloads total - 1 maintainer
atsamv71n21 0.21.0 💰
Peripheral access API for ATSAMV71N21 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 505 downloads total - 24 stars on GitHub - 1 maintainer
stm32wl-hal
STM32WL HAL
1 version - Latest release: 17 days ago - 243 downloads total - 46 stars on GitHub - 1 maintainer
gpio-expander 0.1.0
A platform-independent driver for interacting with the products GPIO Port Expander (Troyka Module...
1 version - Latest release: almost 2 years ago - 366 downloads total - 3 stars on GitHub - 1 maintainer
atsamv71n20 0.21.0 💰
Peripheral access API for ATSAMV71N20 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 513 downloads total - 24 stars on GitHub - 1 maintainer
msp432p401r-hal 0.2.0 💰
MSP432P401R Hardware Abstraction Layer
2 versions - Latest release: about 3 years ago - 852 downloads total - 4 stars on GitHub - 1 maintainer
atsamv71j20 0.21.0 💰
Peripheral access API for ATSAMV71J20 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 504 downloads total - 24 stars on GitHub - 1 maintainer
atsame70n19 0.21.0 💰
Peripheral access API for ATSAME70N19 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 511 downloads total - 24 stars on GitHub - 1 maintainer
atsame70q19 0.21.0 💰
Peripheral access API for ATSAME70Q19 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: about 2 years ago - 1 dependent package - 508 downloads total - 24 stars on GitHub - 1 maintainer
periphery 0.1.0
A Rust library for peripheral I/O (GPIO, PWM, SPI, I2C, MMIO) in Linux.
2 versions - Latest release: over 4 years ago - 931 downloads total - 14 stars on GitHub - 1 maintainer
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 - 38 dependent packages - 84 dependent repositories - 99.2 thousand downloads total - 522 stars on GitHub - 2 maintainers
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 - 16.7 thousand downloads total - 16 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.19 thousand downloads total - 46 stars on GitHub - 1 maintainer
rak3172-bsp 0.1.0-alpha0
RAK3172 Board Support Package
1 version - Latest release: over 1 year ago - 339 downloads total - 46 stars on GitHub - 1 maintainer
stm32wlxx-hal 0.6.1
Hardware abstraction layer for the STM32WL series microcontrollers.
10 versions - Latest release: almost 2 years ago - 2 dependent packages - 4 dependent repositories - 7.52 thousand downloads total - 46 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.79 thousand downloads total - 1 maintainer
py32f0xx-hal 0.0.1
Peripheral access API for py32F0 series microcontrollers
1 version - Latest release: 11 months ago - 293 downloads total - 4 stars on GitHub - 1 maintainer
lora-e5-bsp 0.6.1
Board support package for the seeed LoRa-E5 development kit
9 versions - Latest release: almost 2 years ago - 2.85 thousand downloads total - 44 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.56 thousand downloads total - 24 stars on GitHub - 1 maintainer