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

crates.io "hal" keyword

Top 8.1% on crates.io
bxcan 0.8.0
STM32 bxCAN peripheral driver
14 versions - Latest release: over 1 year ago - 20 dependent packages - 120 dependent repositories - 431 thousand downloads total - 37 stars on GitHub - 2 maintainers
ms5611-spi 0.2.0
no_std driver for MS5611 and MS5607 barometer sensors
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 4.24 thousand downloads total - 5 stars on GitHub - 1 maintainer
embassy-std 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: almost 5 years ago - 1.74 thousand downloads total - 7,959 stars on GitHub - 1 maintainer
embedded-can-interface 0.1.1
Small interface traits for CAN drivers and protocol layers
2 versions - Latest release: 28 days ago - 113 downloads total - 1 maintainer
otm8009a 0.1.0
Hardware Abstraction Layer for OTM8009A LCD controller IC
1 version - Latest release: about 2 years ago - 1 dependent package - 6.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
stm32h5xx-hal 0.0.0
Hardware Abstraction Layer implementation for STM32H5 series microcontrollers
1 version - Latest release: almost 3 years ago - 1.67 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
esp-idf-hal 0.46.2
A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF ...
87 versions - Latest release: about 10 hours ago - 21 dependent packages - 32 dependent repositories - 652 thousand downloads total - 404 stars on GitHub - 3 maintainers
embassy-boot-stm32 0.7.0
Bootloader lib for STM32 chips
7 versions - Latest release: 2 months ago - 18.7 thousand downloads total - 8,005 stars on GitHub - 1 maintainer
atsame70j21 0.21.0 💰
Peripheral access API for ATSAME70J21 microcontrollers from Atmel/Microchip (generated using svd2...
1 version - Latest release: almost 4 years ago - 1 dependent package - 2.07 thousand downloads total - 26 stars on GitHub - 1 maintainer
motor-driver-hal 0.1.3
motor-driver using embedded-hal for linux
4 versions - Latest release: 6 months ago - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
nrf52811-hal 0.19.0
HAL for nRF52811 microcontrollers
14 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 17.1 thousand downloads total - 579 stars on GitHub - 1 maintainer
tm4c129x-hal 0.9.3
HAL for the TM4C129x family of microcontrollers
8 versions - Latest release: over 2 years ago - 11.8 thousand downloads total - 45 stars on GitHub - 1 maintainer
tm4c123x-hal 0.10.3
HAL for the TM4C123x family of microcontrollers
15 versions - Latest release: over 2 years ago - 1 dependent package - 7 dependent repositories - 34.1 thousand downloads total - 40 stars on GitHub - 1 maintainer
embassy-hci 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: almost 5 years ago - 1.74 thousand downloads total - 7,619 stars on GitHub - 1 maintainer
atsams70j20 0.21.0 💰
Peripheral access API for ATSAMS70J20 microcontrollers from Atmel/Microchip (generated using svd2...
3 versions - Latest release: almost 4 years ago - 1 dependent package - 5.4 thousand downloads total - 26 stars on GitHub - 1 maintainer
fdcan 0.2.1
STM32 FDCAN peripheral driver
5 versions - Latest release: over 1 year ago - 4 dependent packages - 4 dependent repositories - 80.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
stm32l151-hal 0.5.0
HAL for STM32L151 microcontrollers
5 versions - Latest release: over 7 years ago - 7.99 thousand downloads total - 1 stars on GitHub - 1 maintainer
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: over 2 years ago - 3 dependent repositories - 6.67 thousand downloads total - 32 stars on GitHub - 1 maintainer
espforge_examples 0.1.5
Embedded examples for espforge
6 versions - Latest release: 5 days ago - 112 downloads total - 1 stars on GitHub - 1 maintainer
espforge 0.1.15
A scaffolding++ project generator for ESP32 projects
15 versions - Latest release: 5 days ago - 210 downloads total - 1 stars on GitHub - 1 maintainer
espforge_dialogue 0.1.4
Macros for dialoguer
5 versions - Latest release: 5 days ago - 98 downloads total - 1 maintainer
espforge_codegen 0.4.0
code generation for espforge
9 versions - Latest release: 5 days ago - 154 downloads total - 0 stars on GitHub - 1 maintainer
espforge_components 0.1.8
Components for espforge
9 versions - Latest release: 5 days ago - 131 downloads total - 0 stars on GitHub - 1 maintainer
espforge_platform 0.1.11
Platform abstractions for espforge projects
12 versions - Latest release: 5 days ago - 236 downloads total - 0 stars on GitHub - 1 maintainer
espforge_devices 0.1.10
Devices for espforge
11 versions - Latest release: 5 days ago - 158 downloads total - 0 stars on GitHub - 1 maintainer
espforge_macros 0.1.4
Procedural macros for espforge
5 versions - Latest release: 5 days ago - 148 downloads total - 0 stars on GitHub - 1 maintainer
axplat-aarch64-raspi 0.3.0
Implementation of `axplat` hardware abstraction layer for Raspberry Pi 4B board.
8 versions - Latest release: 3 months ago - 6.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
axplat-aarch64-qemu-virt 0.3.0
Implementation of `axplat` hardware abstraction layer for QEMU ARM64 virtual machine.
9 versions - Latest release: 3 months ago - 10.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
axplat 0.3.0
This crate provides a unified abstraction layer for diverse hardware platforms.
10 versions - Latest release: 3 months ago - 19 thousand downloads total - 2 stars on GitHub - 1 maintainer
axplat-aarch64-peripherals 0.3.0
ARM64 common peripheral drivers with `axplat` compatibility
10 versions - Latest release: 3 months ago - 12 thousand downloads total - 2 stars on GitHub - 1 maintainer
axcpu 0.2.2
Privileged instruction and structure abstractions for various CPU architectures
16 versions - Latest release: 8 months ago - 26.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
espforge_esp32metadata 0.2.3
Embedded examples for espforge
6 versions - Latest release: 5 days ago - 149 downloads total - 0 stars on GitHub - 1 maintainer
espforge_common 0.1.5
Configuration model for espforge
6 versions - Latest release: 5 days ago - 206 downloads total - 0 stars on GitHub - 1 maintainer
espforge_configuration 0.3.0
Used by espforge project
6 versions - Latest release: 5 days ago - 141 downloads total - 0 stars on GitHub - 1 maintainer
ch32-hal 0.0.0
PLACEHOLDER by the ch32-rs team
1 version - Latest release: about 2 years ago - 1.67 thousand downloads total - 144 stars on GitHub - 1 maintainer
embassy-rp2040 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: almost 5 years ago - 1.78 thousand downloads total - 7,619 stars on GitHub - 1 maintainer
embassy-lpc 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: almost 5 years ago - 1.75 thousand downloads total - 7,959 stars on GitHub - 1 maintainer
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 9 years ago - 2.58 thousand downloads total - 1 maintainer
atmega32u4-hal 0.1.4
Hardware Abstraction Layer for ATmega32U4
5 versions - Latest release: over 7 years ago - 1 dependent package - 10.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
arduino-leonardo 0.1.3
Board Support Crate for Arduino Leonardo
4 versions - Latest release: over 7 years ago - 8.19 thousand downloads total - 6 stars on GitHub - 1 maintainer
microbit-v2 0.16.0
Board support crate for the BBC Micro:bit V2
9 versions - Latest release: 5 months ago - 14 dependent repositories - 81.4 thousand downloads total - 321 stars on GitHub - 1 maintainer
embassy-net 0.8.0
Async TCP/IP network stack for embedded systems
11 versions - Latest release: 2 months ago - 4 dependent packages - 1 dependent repositories - 314 thousand downloads total - 8,005 stars on GitHub - 1 maintainer
xmc1000-hal 0.1.0
HAL for the XMC1xxx family of microcontrollers
1 version - Latest release: over 7 years ago - 2.01 thousand downloads total - 0 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 7 years ago - 2 dependent packages - 1 dependent repositories - 7.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
embassy-imxrt 0.0.0
Crate name reserved
1 version - Latest release: about 1 year ago - 896 downloads total - 7,764 stars on GitHub - 1 maintainer
aemics-stm32g4xx-hal 0.1.0
Hardware abstraction layer (HAL) for STM32G473
1 version - Latest release: over 1 year ago - 2.11 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: almost 4 years ago - 2 dependent repositories - 13.3 thousand downloads total - 14 stars on GitHub - 1 maintainer
pitaya-go-bsp 0.1.0
BSP for the Pitaya Go
1 version - Latest release: over 4 years ago - 1.65 thousand downloads total - 1 maintainer
stm32l0xx-hal 0.10.0
Peripheral access API for STM32L0 series microcontrollers
20 versions - Latest release: over 3 years ago - 2 dependent packages - 9 dependent repositories - 41 thousand downloads total - 103 stars on GitHub - 2 maintainers
va416xx-embassy 0.1.2
Embassy-rs support for the Vorago VA416xx family of microcontrollers
3 versions - Latest release: 6 months ago - 1.84 thousand downloads total - 1 maintainer
serial-embedded-hal 0.1.2
An implementation of embedded-hal for non-embedded platforms
3 versions - Latest release: over 7 years ago - 6 dependent packages - 4 dependent repositories - 10.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
lunasoc-hal 0.2.2 💰
Hardware Abstraction Layer implementation for LunaSoC cores
9 versions - Latest release: 9 months ago - 7.84 thousand downloads total - 145 stars on GitHub - 2 maintainers
Top 5.0% on crates.io
linux-embedded-hal 0.4.1
Implementation of the `embedded-hal` traits for Linux devices
15 versions - Latest release: 4 months ago - 160 dependent packages - 163 dependent repositories - 4.2 million downloads total - 282 stars on GitHub - 1 maintainer
bxcan-ng 0.8.0
STM32 bxCAN peripheral driver
1 version - Latest release: over 1 year ago - 2.42 thousand downloads total - 37 stars on GitHub - 1 maintainer
axplat-aarch64-bsta1000b 0.3.0
Implementation of `axplat` hardware abstraction layer for Black Sesame Technology A1000b SoC.
7 versions - Latest release: 3 months ago - 6.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
embedded-hal-mock 0.11.1
A collection of mocked devices that implement the embedded-hal traits
19 versions - Latest release: almost 2 years ago - 180 dependent packages - 129 dependent repositories - 4.12 million downloads total - 117 stars on GitHub - 1 maintainer
pic32-hal 0.13.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
15 versions - Latest release: about 1 year ago - 2 dependent packages - 13 dependent repositories - 366 thousand downloads total - 32 stars on GitHub - 1 maintainer
ti-lp55231 1.0.0
Linux I2C driver for Texas Instruments LP55231 LED controller
1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 3 stars on GitHub - 2 maintainers
Top 9.2% on crates.io
stm32f7xx-hal 0.8.0
HAL for the STM32F7xx family of microcontrollers
8 versions - Latest release: over 1 year ago - 6 dependent packages - 5 dependent repositories - 53.5 thousand downloads total - 108 stars on GitHub - 1 maintainer
embassy-hal 0.0.0
Crate name reserved for the Embassy project
1 version - Latest release: over 4 years ago - 1.89 thousand downloads total - 8,856 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: over 6 years ago - 6.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
ch32v30x-hal 0.0.1
HAL for the WCH CH32V30x family of microcontrollers.
1 version - Latest release: about 4 years ago - 1 dependent package - 2.37 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
max17320 0.1.0
An embedded hal driver for the MAX17320 (2S-4S ModelGauge m5 Fuel Gauge with Protector, Internal ...
1 version - Latest release: over 3 years ago - 1.58 thousand downloads total - 2 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: almost 4 years ago - 1 dependent package - 1.98 thousand downloads total - 24 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: almost 4 years ago - 1 dependent package - 1.99 thousand downloads total - 24 stars on GitHub - 1 maintainer
rtc-hal 0.3.1
Platform-agnostic hardware abstraction for Real Time Clock peripherals.
9 versions - Latest release: 6 months ago - 3.43 thousand downloads total - 2 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: almost 4 years ago - 1 dependent package - 1.99 thousand downloads total - 24 stars on GitHub - 1 maintainer
embassy-net-slip 0.0.0
Crate name reserved
1 version - Latest release: over 2 years ago - 1.62 thousand downloads total - 8,856 stars on GitHub - 1 maintainer
blue_hal 1.1.0
Embedded Hardware Abstraction Layer
2 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 4.71 thousand downloads total - 12 stars on GitHub - 3 maintainers
elatec-twn4-simple 0.1.0
embedded-hal implementation of an Elatec TWN4 Simple Protocol client
1 version - Latest release: over 7 years ago - 2 thousand downloads total - 4 stars on GitHub - 1 maintainer
nrf-radio
A HAL library for nRFxxxx SoCs' RADIO peripheral
1 version - Latest release: 11 days ago - 532 downloads total - 0 stars on GitHub - 1 maintainer
zynq7000-hal 0.1.1
Hardware Abstraction Layer (HAL) for the Zynq7000 family of SoCs
2 versions - Latest release: 5 months ago - 580 downloads total - 1 maintainer
embedded-sensors-hal 0.1.1
A HAL for various peripheral sensors
2 versions - Latest release: about 1 month ago - 24.9 thousand downloads total - 3 stars on GitHub - 3 maintainers
va108xx-embassy 0.3.0
Embassy-rs support for the Vorago VA108xx family of microcontrollers
6 versions - Latest release: 6 months ago - 3.88 thousand downloads total - 1 maintainer
va108xx-hal 0.12.0
HAL for the Vorago VA108xx family of microcontrollers
22 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 24.9 thousand downloads total - 1 maintainer
stm32f1-hal 0.14.1
HAL for the STM32F1 family
33 versions - Latest release: about 1 month ago - 2.64 thousand downloads total - 5 stars on GitHub - 1 maintainer
embassy-boot-nrf 0.10.0
Bootloader lib for nRF chips
11 versions - Latest release: 3 months ago - 1 dependent repositories - 9.76 thousand downloads total - 7,619 stars on GitHub - 2 maintainers
nrf52805-hal 0.19.0
HAL for nRF52805 microcontrollers
2 versions - Latest release: 5 months ago - 1.61 thousand downloads total - 576 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: almost 4 years ago - 1 dependent package - 1.97 thousand downloads total - 26 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
http_halforms 0.3.0
Support for HAL and HAL-FORMS responses in HTTP APIs
3 versions - Latest release: about 1 year ago - 4.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
microbit-common 0.16.0
Implementation details for the BBC Micro:bit board support crates
9 versions - Latest release: 5 months ago - 2 dependent packages - 13 dependent repositories - 85.8 thousand downloads total - 315 stars on GitHub - 1 maintainer
embedded-async-timer 0.1.0 💰
Async timers for embedded devices
1 version - Latest release: over 5 years ago - 1.78 thousand downloads total - 9 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: almost 4 years ago - 1 dependent package - 2.03 thousand downloads total - 26 stars on GitHub - 1 maintainer
microbit 0.16.0
Board support crate for the BBC Micro:bit V1
25 versions - Latest release: 5 months ago - 7 dependent repositories - 54.3 thousand downloads total - 315 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 3 years ago - 5.37 thousand downloads total - 1 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: over 2 years ago - 2 dependent packages - 2 dependent repositories - 26.1 thousand downloads total - 40 stars on GitHub - 1 maintainer
rpi-pal 0.22.2
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
2 versions - Latest release: 8 months ago - 1.18 thousand downloads total - 4 stars on GitHub - 2 maintainers
bl702-hal 0.0.3
HAL for the Bouffalo Lab BL702 microcontroller family
3 versions - Latest release: over 3 years ago - 4.27 thousand downloads total - 10 stars on GitHub - 1 maintainer
sifli-hal 0.1.1
Hardware Abstraction Layer (HAL) for SiFli MCUs
3 versions - Latest release: 6 months ago - 1.85 thousand downloads total - 11 stars on GitHub - 2 maintainers
gpio-am2302-rs 1.1.0
GPIO-AM2302-RS provides a simple interface to use AM2302 Sensor connected through GPIO
3 versions - Latest release: almost 4 years ago - 4.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
stm32f429-hal 💰
HAL for the STM32F429 family of microcontrollers, forked from the one for STM32F30x
5 versions - Latest release: 15 days ago - 1 dependent package - 6.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
tcn75a 0.2.0
Embedded HAL driver for accessing TCN75A temperature sensors
2 versions - Latest release: over 1 year ago - 2.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
atsams70j21 0.21.0 💰
Peripheral access API for ATSAMS70J21 microcontrollers from Atmel/Microchip (generated using svd2...
3 versions - Latest release: almost 4 years ago - 1 dependent package - 5.32 thousand downloads total - 26 stars on GitHub - 1 maintainer
stepper-motion 0.1.1
Configuration-driven stepper motor motion control with embedded-hal 1.0 support
2 versions - Latest release: 3 months ago - 51 downloads total - 1 maintainer
ask433 0.2.1
A no_std, embedded-hal ASK/OOK modem driver for 433 MHz RF modules (e.g., FS1000A). Supports RX/T...
8 versions - Latest release: 9 months ago - 3.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
mcp2221-hal 0.1.0
Driver for the MCP2221 USB to UART, I2C and GPIO converter
1 version - Latest release: 10 months ago - 1.03 thousand downloads total - 1 stars on GitHub - 1 maintainer
embedded-fans-async 0.2.0
A HAL for various fans (async)
2 versions - Latest release: 7 months ago - 21.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
rfm69 0.6.0
A generic rust driver to support RFM69 family wireless chips
10 versions - Latest release: about 2 years ago - 1 dependent repositories - 14.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
axplat-aarch64-rk3588j 0.1.0
Implementation of `axplat` hardware abstraction layer for Rockchip RK3588J SoC.
1 version - Latest release: 8 months ago - 446 downloads total - 0 stars on GitHub - 1 maintainer