Thanks to visit codestin.com
Credit goes to lib.rs

#hal

  1. embedded-hal

    A Hardware Abstraction Layer (HAL) for embedded systems

    v1.0.0 795K #i2c #hal #io
  2. embedded-hal-mock

    A collection of mocked devices that implement the embedded-hal traits

    v0.11.1 165K #i2c #spi #hal #io #delay
  3. wgpu-hal

    Hardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API

    v28.0.0 979K #vulkan #wgpu #hal #graphics
  4. esp-hal

    Bare-metal HAL for Espressif devices

    v1.0.0 48K #embedded-hal #espressif #esp32 #hal
  5. embassy-futures

    no-std, no-alloc utilities for working with futures

    v0.1.2 183K #embedded #async #executor #join #yield-now #embassy #no-alloc #hal #block-on
  6. embassy-time

    Instant and Duration for embedded no-std systems, with async timer support

    v0.5.0 134K #embedded #tick-rate #timer #async #driver #time-instant #embedded-time #delays #hal
  7. embassy-stm32

    Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers

    v0.5.0 38K #hal #stm32-hal #embedded-hal-async #embedded-hal #stm32 #stm32-embedded
  8. embassy-usb-driver

    Driver trait for embassy-usb, an async USB device stack for embedded devices

    v0.2.0 86K #embedded-hal #usb #async #embedded #hal
  9. nrf-hal-common

    details of the nRF HAL crates. Don’t use this directly, use one of the specific HAL crates instead (nrfXYZ-hal).

    v0.19.0 5.7K #hal #cortex-m #nrf #nrf52
  10. embedded-hal-async

    An asynchronous Hardware Abstraction Layer (HAL) for embedded systems

    v1.0.0 206K #embedded-hal #hal #io
  11. stm32f4xx-hal

    Peripheral access API for STM32F4 series microcontrollers

    v0.23.0 6.4K #embedded-hal #stm32f4 #cortex-m #hal
  12. embassy-usb-synopsys-otg

    embassy-usb-driver implementation for Synopsys OTG USB controllers

    v0.3.1 47K #embedded-hal #usb #async #embedded #hal
  13. soapysdr

    wrapping SoapySDR, a hardware abstraction layer for many software defined radio devices, including rtl-sdr, HackRF, USRP, LimeSDR, BladeRF, and Airspy

    v0.4.5 2.3K #hal #sdr #radio #api-bindings
  14. stm32h7xx-hal

    Hardware Abstraction Layer implementation for STM32H7 series microcontrollers

    v0.16.0 34K #embedded-hal #cortex-m #stm32h7xx #hal
  15. microbit-v2

    Board support crate for the BBC Micro:bit V2

    v0.16.0 2.0K #cortex-m #hal #nrf
  16. nrf52833-hal

    HAL for nRF52833 microcontrollers

    v0.19.0 2.5K #cortex-m #nrf52 #nrf52833 #hal
  17. gd32f1x0-hal

    HAL for the GD32F1x0 family of microcontrollers

    v0.11.0 100 #cortex-m #gd32 #hal #arm
  18. embedded-hal-bus

    Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedded systems

    v0.3.0 60K #embedded-hal #embedded-devices #hal #io
  19. stm32f1xx-hal

    HAL for the STM32F1xx family of microcontrollers

    v0.11.0 4.0K #stm32-hal #cortex-m #stm32 #hal
  20. embassy-time-queue-utils

    Timer queue driver trait for embassy-time

    v0.3.0 99K #timer-queue #hal #embassy-time #driver #driver-traits
  21. nrf51-hal

    HAL for nRF51 microcontrollers

    v0.19.0 230 #cortex-m #nrf52 #nrf51 #hal
  22. embedded-hal-nb

    Non-blocking Hardware Abstraction Layer (HAL) for embedded systems using the nb crate

    v1.0.0 354K #embedded-hal #hal #io
  23. gxci

    A safe raw-and-HAL camera interface based on Daheng-Image's GxIAPI(Galaxy Camera SDK)

    v0.3.7 1.2K #hal #camera #galaxy #daheng #interface
  24. nrf52840-hal

    HAL for nRF52840 microcontrollers

    v0.19.0 650 #nrf52840 #cortex-m #nrf52 #hal
  25. microbit

    Board support crate for the BBC Micro:bit V1

    v0.16.0 #cortex-m #hal #nrf
  26. esp-idf-hal

    A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF framework

    v0.45.2 8.1K #esp-idf #hal #esp32
  27. nrf52832-hal

    HAL for nRF52832 microcontrollers

    v0.19.0 #cortex-m #nrf52 #nrf52832 #hal
  28. rp-pac

    Peripheral Access Crate (PAC) for Raspberry Pi Silicon chips

    v7.0.0 14K #register-access #peripheral-access-crate #raspberry-pi #silicon #hardware-access #hal
  29. se05x

    Driver for the NXP SE05X

    v0.3.0 #nxp #embedded #protocols #driver #secure #apdu #hal #session-user
  30. py32-hal

    HAL and Embassy support for the Py32 family of microcontrollers

    v0.4.0 #embedded-hal #py32 #hardware-support #hal
  31. stm32f1-hal

    HAL for the STM32F1 family

    v0.12.3 #cortex-m #hal #stm32-hal #stm32
  32. stm32l0xx-hal

    Peripheral access API for STM32L0 series microcontrollers

    v0.10.0 260 #hal #cortex-m #stm32l0xx
  33. nrf5340-app-hal

    HAL for nRF5340 app SoC

    v0.19.0 #hal #cortex-m #nrf5340 #nrf53
  34. somehal

    Boot kernel code with mmu

    v0.4.5 #hal #mmu #os
  35. py32f0xx-hal

    Peripheral access API for py32F0 series microcontrollers

    v0.4.1 #cortex-m #py32f0xx #hal
  36. embedded-can

    HAL traits for Controller Area Network (CAN) devices

    v0.4.1 250K #embedded-hal #embedded-devices #hal #io
  37. nrf52810-hal

    HAL for nRF52810 microcontrollers

    v0.19.0 #nrf52 #cortex-m #nrf52810 #hal
  38. rp2040-hal

    Embedded-HAL impl for the rp2040 microcontroller

    v0.11.0 30K #embedded-hal #rp2040 #embedded #raspberry-pi #hal
  39. nrf52811-hal

    HAL for nRF52811 microcontrollers

    v0.19.0 #cortex-m #nrf52 #hal #nrf52811
  40. va416xx-hal

    HAL for the Vorago VA416xx family of MCUs

    v0.6.0 340 #hal #no-std #va416xx #vorago #cortex-m
  41. stm32f7xx-hal

    HAL for the STM32F7xx family of microcontrollers

    v0.8.0 800 #hal #stm32f7 #cortex-m
  42. microbit-common

    details for the BBC Micro:bit board support crates

    v0.16.0 2.3K #cortex-m #hal #nrf
  43. atsamx7x-hal

    HAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers

    v0.4.6 450 #embedded-hal #cortex-m #hal
  44. va108xx-hal

    HAL for the Vorago VA108xx family of microcontrollers

    v0.12.0 850 #hal #va108xx #vorago #cortex-m #aerospace
  45. nrf5340-net-hal

    HAL for nRF5340 net SoC

    v0.19.0 #hal #cortex-m #nrf5340 #nrf53
  46. embedded-svc

    A set of traits for services higher level than embedded-hal and typically found in embedded microcontrollers with WiFi or BLE support

    v0.28.1 10K #embedded-hal #svc #embedded #hal
  47. musb

    musb(Mentor USB) regs and embassy-usb-driver, usb-device impl

    v0.3.0 430 #embedded-hal #usb #hardware-support #embedded #hal
  48. esp-metadata-generated

    Generated metadata for Espressif devices

    v0.3.0 57K #generated #esp-metadata #espressif #hal #devices #esp32 #xtask #embedded-hal #by-running
  49. motor-driver-hal

    motor-driver using embedded-hal for linux

    v0.1.3 180 #motor-driver #embedded-hal #hal-driver #hal
  50. embedded-batteries

    A blocking Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems

    v0.3.1 3.9K #battery-charging #io #hal
  51. mpr121-hal

    MPR121 proximity capacitive touch sensor controller hal driver implementation

    v0.5.0 250 #embedded-hal-driver #capacitive #hal #sensor-driver #embedded-hal
  52. jh71xx-hal

    Hardware abstraction library for the JH71xx SoCs

    v0.7.2 850 #hal #soc #risc-v #jh7110
  53. soundstoic

    macOS menu bar agent that locks the default input device using Core Audio HAL listeners

    v0.1.0 #input-device #menu-bar #locking #default #listener #hal #core-audio #macos #mic #pin
  54. nrf-usbd

    USB driver for nRF microcontrollers

    v0.3.0 2.5K #usb-peripheral #hal #nrf #nrf52
  55. nrf52805-hal

    HAL for nRF52805 microcontrollers

    v0.19.0 #hal #cortex-m #nrf52 #nrf52805
  56. axcpu

    Privileged instruction and structure abstractions for various CPU architectures

    v0.2.2 1.1K #cpu-architecture #hal #arceos
  57. axplat

    unified abstraction layer for diverse hardware platforms

    v0.3.0 950 #embedded-hal #arceos #hal #os #embedded
  58. ask433

    A no_std, embedded-hal ASK/OOK modem driver for 433 MHz RF modules (e.g., FS1000A). Supports RX/TX, 4b6b encoding, and software PLL demodulation.

    v0.2.1 350 #embedded-hal #io #hal
  59. common_hal_interface

    A common interface between Rust HALs, for use in the Iron Coder IDE

    v1.0.16-alpha #embedded-hal #macro #compatibility #hal #embedded
  60. mcan

    Unofficial MCAN Hardware Abstraction Layer

    v0.7.0 230 #hal #can
  61. usb4604

    Hardware abstraction layer for USB4604 hub (GPIO control and I2C master)

    v0.2.0 #hal #gpio #i2c #usb #control
  62. mpu9250

    no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)

    v0.25.0 550 #cortex-m #stm32 #stm32-hal #hal
  63. stm32g0xx-hal

    Peripheral access API for STM32G0 series microcontrollers

    v0.2.0 130 #hal #cortex-m #stm32g0xx
  64. ra-fsp-rs

    Rust HAL for Renesas RA microcontrollers using FSP (Flexible Software Package)

    v0.2.0 #renesas #hal #fsp #embedded-hal
  65. mcp230xx

    MCP23008/MCP23017 8/16-Bit I2C I/O Expander with I2C Interface

    v1.0.2 140 #i2c #mcp23017 #mcp23008 #io #hal
  66. simplefb

    Framebuffer Console Library for Embedded Systems

    v0.1.0 #embedded-hal #arceos #os #aarch64 #embedded #hal
  67. zynq7000-hal

    Hardware Abstraction Layer (HAL) for the Zynq7000 family of SoCs

    v0.1.1 #hal #amd #bare-metal #zynq7000 #no-std
  68. bxcan

    STM32 bxCAN peripheral driver

    v0.8.0 6.4K #peripheral-driver #can-bus #hal #can
  69. xmc4-hal

    Peripheral access API for XMC4 series microcontrollers

    v0.5.7 130 #cortex-m #xmc #hal
  70. avr-oxide

    An extremely simple Rusty operating system for AVR microcontrollers

    v0.4.2 900 #avr-microcontrollers #os #arduino #board #hal #micro-controller
  71. stm32f0xx-hal

    Peripheral access API for STM32F0 series microcontrollers

    v0.18.0 280 #cortex-m #stm32f0xx #hal
  72. embassy-executor-timer-queue

    Timer queue item and interface between embassy-executor and timer queues

    v0.1.0 41K #timer-queue #embassy-executor #waker #embassy-time #as-mut #hal
  73. rtc-hal

    Platform-agnostic hardware abstraction for Real Time Clock peripherals

    v0.3.1 490 #rtc #hal-driver #hal #clock #real #driver
  74. nrf9160-hal

    HAL for nRF9160 system-in-package

    v0.18.0 1.1K #hal #nrf9160 #cortex-m #nrf91
  75. stm32wlxx-hal

    Hardware abstraction layer for the STM32WL series microcontrollers

    v0.6.1 #cortex-m #stm32-hal #stm32 #hal
  76. cargo-axplat

    Manages hardware platform packages using axplat

    v0.2.4 1.3K #cargo-subcommand #hardware #hal #arceos #hal-hardware
  77. embassy-neorv32

    Embassy Hardware Abstraction Layer (HAL) for the open-source NEORV32 RISC-V microcontroller

    v0.1.0 #neorv32 #hal #embedded-hal
  78. pic32-hal

    Hardware Abstraction Layer (HAL) for PIC32 microcontrollers

    v0.13.0 4.1K #hal #pic32 #mips
  79. musb-readconf

    read hardware configuration of a Mentor Graphics MUSB IP core

    v0.1.0 #embedded-hal #usb #hardware-support #hal #embedded
  80. sifli-hal

    Hardware Abstraction Layer (HAL) for SiFli MCUs

    v0.1.1 150 #hal #sifli #sf32
  81. mayio

    A minimal no-std GPIO HAL for embedded systems

    v0.2.0 #embedded-hal #gpio #embedded #hal
  82. lunasoc-hal

    Hardware Abstraction Layer implementation for LunaSoC cores

    v0.2.2 490 #embedded-hal #risc-v #cynthion #hal #luna-soc
  83. firefly-hal

    Hardware Abstraction Layer for Firefly Zero device and emulators

    v0.3.0 #hal #embedded-hal #emulation #devices #firefly #hardware-devices #embedded-sdmmc
  84. frclib-core

    A collection of utilities to be used across the FRC in rust ecosystem

    v0.2.4 310 #frc #utilities #hal #depend #version #frc-ecosystem
  85. calliope-mini

    Board support crate for the Calliope mini

    v0.3.0 400 #cortex-m #nrf #hal #arm
  86. atsam4-hal

    HAL for the ATSAM4 microcontrollers

    v0.3.1 200 #hal #atsam4 #cortex-m
  87. axplat-x86-pc

    axplat hardware abstraction layer for x86 Standard PC machine

    v0.3.0 320 #hal #x86-64 #arceos #os
  88. pic32-config-sector

    Calculate constant values for PIC32 configuration words

    v0.3.0 #pic32 #hal #no-std #mips
  89. slg4682x

    SLG46824 and SLG46826 Mixed-Signal Matrix HAL with support for reading, programming and real time rewiring of the matrix

    v0.1.0 #real-time-programming #matrix #programming-and-real-time #i2c #reading #hal
  90. bitbang-hal

    Implements embedded-hal traits by bitbanging

    v0.3.3 470 #embedded-hal #bitbang #embedded #hal
  91. va416xx-embassy

    Embassy-rs support for the Vorago VA416xx family of microcontrollers

    v0.1.2 100 #va416xx #hal #vorago #cortex-m #aerospace #no-std
  92. n32g4xx-hal

    Peripheral access API for N32G4xx series microcontrollers

    v0.11.2 600 #cortex-m #hal #arm
  93. tm4c-hal

    Common bits of HAL for the TM4C123x/TM4C129x family of microcontrollers

    v0.4.2 #cortex-m #tm4c #lm4f120 #hal
  94. esp-sync

    Synchronization primitives for Espressif devices

    v0.1.1 10K #mutex #esp32 #synchronization-primitive #devices #raw #espressif #hal #mutex-lock #embedded
  95. poulpy

    Efficient & modular FHE library

    v0.1.0 #fhe #representation #polynomial #torus #modular #encryption #hal #modular-arithmetic #poulpy-hal #homomorphic-encryption
  96. va108xx-embassy

    Embassy-rs support for the Vorago VA108xx family of microcontrollers

    v0.3.0 240 #va108xx #hal #vorago #cortex-m #aerospace
  97. axplat-aarch64-qemu-virt

    axplat hardware abstraction layer for QEMU ARM64 virtual machine

    v0.3.0 200 #embedded-hal #arm64 #arceos #hal #aarch64
  98. axplat-aarch64-phytium-pi

    axplat hardware abstraction layer for Phytium Pi board

    v0.3.0 160 #embedded-hal #arm64 #arceos #hal #aarch64
  99. axplat-loongarch64-qemu-virt

    axplat hardware abstraction layer for QEMU LoongArch virtual machine

    v0.3.0 180 #embedded-hal #arceos #loongarch #hal #os
  100. fdcan

    STM32 FDCAN peripheral driver

    v0.2.1 370 #peripheral-driver #hal #bus #can
  101. alt-stm32f30x-hal

    Alternative HAL impl for the STM32F30x family of microcontrollers

    v0.44.0 170 #hal #cortex-m #stm32-hal #stm32
  102. MSPM0L1306-HAL

    HAL crate for TI MSPM0L130X microcontroller

    v0.1.6 440 #mspm0l1306-hal #embedded-hal #ti #mspm0 #hal #embedded
  103. pico-engine-hal

    Hardware Abstraction Layer wrapper for Pico Engine (RP2040/RP235x)

    v0.1.1 #hal #pico #engine #rp2040 #rp235x
  104. embedded-resources

    Define peripheral usage in a single place for use everywhere

    v0.2.1 470 #embedded #peripheral #resource-group #embedded-peripherals #struct #stm32 #embassy-executor #hal #usb #dp
  105. esp-lp-hal

    HAL for low-power RISC-V coprocessors found in ESP32 devices

    v0.3.0 #embedded-hal #espressif #esp32 #hal
  106. axplat-aarch64-bsta1000b

    axplat hardware abstraction layer for Black Sesame Technology A1000b SoC

    v0.3.0 230 #embedded-hal #arm64 #arceos #os #hal #aarch64 #embedded
  107. axplat-aarch64-raspi

    axplat hardware abstraction layer for Raspberry Pi 4B board

    v0.3.0 160 #hal #arceos #raspi #aarch64 #os
  108. embedded-sensors-hal-async

    A HAL for various peripheral sensors (async)

    v0.3.0 1.9K #embedded-hal #embedded-sensors #sensors #hal
  109. gd32c1x3-hal

    HAL for the GD32C1x3 family of microcontrollers

    v0.1.1 #cortex-m #hal #gd32 #arm
  110. embedded-fans

    A HAL for various fans

    v0.2.0 1.8K #fans #embedded-hal #hal
  111. gd32vf103-hal

    Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103

    v0.0.6 #embedded-hal #risc-v #gd32v #hal
  112. http_halforms

    Support for HAL and HAL-FORMS responses in HTTP APIs

    v0.3.0 220 #hal #halforms
  113. axplat-aarch64-peripherals

    ARM64 common peripheral drivers with axplat compatibility

    v0.3.0 250 #hal #arm64 #arceos #os #aarch64
  114. rfm69

    A generic rust driver to support RFM69 family wireless chips

    v0.6.0 #chip-driver #hal-driver #hal
  115. axplat-riscv64-qemu-virt

    axplat hardware abstraction layer for QEMU RISC-V virt board

    v0.3.0 180 #embedded-hal #risc-v #arceos #hal #os #embedded
  116. gd32vf103xx-hal

    HAL for GD32VF103 microcontrollers

    v0.5.0 1.1K #risc-v #hal #gd32
  117. nucleo-h743zi

    Example programs for nucleo-H743zi and nucleo-H743zi2 boards

    v0.2.1 #cortex-m #stm32h7xx #hal
  118. embedded-batteries-async

    An asynchronous Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems

    v0.3.1 3.7K #io #hal #battery-charger
  119. stm32f1xx-hal-bxcan

    HAL for the STM32F1xx family of microcontrollers

    v0.8.0 #stm32-hal #stm32 #cortex-m #hal
  120. supasim-hal

    A hardware abstraction layer allowing easy use of multiple GPU libraries, made for supasim

    v0.0.2 #hal #gpu #hpc #simulation
  121. stm32l0x1-hal

    Peripheral access API for STM32L0x1 microcontrollers

    v0.11.0 #cortex-m #stm32l0x1 #hal
  122. lium

    Abstraction Layer of ChromiumOS development

    v0.1.2 #abstraction-layer #dut #hal #servos #automatic #bash-completion #hardware-abstraction #development-environments
  123. bootkbd

    Boot-protocol keyboard driver for usb-host

    v0.2.2 #usb-host #peripheral #hal #usb
  124. mcp23017

    driver for the MCP23017 (16-Bit I2C I/O Expander with Serial Interface)

    v1.1.0 110 #i2c-driver #io #hal
  125. stm32-hrtim

    STM32 HRTIM peripheral driver

    v0.1.0 320 #peripheral-driver #stm32 #high-resolution-timer #hal #adc #dma #dac #micro-controller
  126. perix

    peripheral device drivers

    v0.1.0 #hal-driver #peripheral-driver #embedded-hal #peripheral #hal
  127. e310x-hal

    HAL for the E310x family of microcontrollers

    v0.12.0 #hal #risc-v #e310
  128. cc2538-hal

    Hardware abstraction layer for the CC2538 System-On-Chip

    v0.3.0 280 #hal #cortex-m #cc2538
  129. vorago-shared-hal

    Peripheral HAL components shared between Vorago families

    v0.2.0 #shared #vorago #hal #families #peripheral-driver
  130. tm4c123x-hal

    HAL for the TM4C123x family of microcontrollers

    v0.10.3 #cortex-m #hal #lm4f120 #tm4c
  131. lpc11xx-async-hal

    Asynchronous HAL for the NXP LPC111x/LPC11Cxx/LPC11xxL/LPC11xxXL family of Cortex-M0 microcontrollers

    v0.1.3 #cortex-m #hal #nxp #async
  132. embedded-fans-async

    A HAL for various fans (async)

    v0.2.0 1.8K #embedded-hal #fans #hal
  133. blue_hal

    Embedded Hardware Abstraction Layer

    v1.1.0 #embedded-hal #bare-metal #hal #cortex #embedded
  134. stm32f3xx-hal-v2

    Peripheral access API for STM32F3 series microcontrollers

    v0.6.0 #cortex-m #stm32f3 #hal
  135. rustic_hal

    creating Hal representations of resources, based on serde

    v0.2.0 #hal #resources #serde-json #rustic #specification #to-string
  136. embassy-hal-internal

    Internal implementation details for Embassy HALs. DO NOT USE DIRECTLY.

    v0.4.0 112K #hal #embassy #details-for-embassy #embedded #async #re-exports #embassy-stm32
  137. rcore-os/kernel-hal

    Kernel HAL interface definations

    GitHub 0.1.0 #hal #micro-kernel #zircon #hardware-abstraction #definations #assembly
  138. rktk-drivers-common

    Common drivers for rktk

    v0.2.0 430 #driver #rktk #embassy #keyboard #rp2040 #mcu #basis #hal
  139. vorago-shared-periphs

    Peripheral drivers shared between Vorago families

    v0.1.0 #peripheral-driver #shared #vorago #families #hal
  140. tm4c129x-hal

    HAL for the TM4C129x family of microcontrollers

    v0.9.3 #cortex-m #hal #tm4c #arm
  141. ovl-atsamx7x-hal

    HAL and peripheral access API for ATSAME70 microcontrollers

    v0.2.1 #embedded-hal #cortex-m #hal #arm
  142. rp-hal-common

    Shared HAL code for the Raspberry Pi microcontrollers

    v0.1.0 44K #microcontrollers #raspberry-pi #shared #hal #embedded-hal #rp2040-hal
  143. embedded-spi

    Rust embedded driver helper package (new releases at spi-hal)

    v0.6.2 #spi-driver #embedded #testing-mocking #package #embedded-driver #hal #cs #pin
  144. mk20d7-hal

    HAL for the MK20D7 family of microcontrollers

    v0.1.1 #cortex-m #mk20 #arm #hal
  145. embedded-hal-sdmmc

    A Hardware Abstraction Layer (HAL) for embedded SD/SDIO/eMMC peripherals

    v0.1.0-alpha.3 110 #sd-mmc #sdio #hal
  146. rustduino

    A generic HAL implementation for Arduino Boards in Rust

    v0.2.2 #arduino #hal #serial-communication #usart #board #embedded-programming #i2c #i2c-communication #microcontrollers #peripheral
  147. aemics-stm32g4xx-hal

    Hardware abstraction layer (HAL) for STM32G473

    v0.1.0 #hal #cortex-m #stm32g4xx
  148. eye-hal

    Camera hardware abstraction layer (HAL)

    v0.2.0 #hal #camera #devices #hardware-control #context #camera-capture
  149. arduino-uno-r4-hal

    Hardware Abstraction Layer for Arduino Uno R4 (RA4M1)

    v0.1.0 #embedded-hal #arduino #ra4m1 #hal
  150. nrf52840-dk-bsp

    BSP for the nRF52840-DK

    v0.2.0 #nrf52 #cortex-m #hal
  151. usb-host

    Traits for USB host driver development

    v0.1.3 #hal #usb-peripheral #usb
  152. lpc546xx-hal

    Peripheral access API for LPC546xx series microcontrollers

    v0.2.0 #hal #cortex-m #lpc546xx #arm
  153. Try searching with DuckDuckGo.

  154. hal-sim

    An embedded-hal and embedded-graphics Display simulator

    v0.5.1 #embedded-hal #simulation #wasm #embedded #hal
  155. stm32f1xx-lal

    LAL for the STM32F1xx family

    v0.1.7 500 #cortex-m #stm32-hal #hal #stm32
  156. atsamd-usb-host

    usb-host driver support for Atmel SAMD* microcontrollers

    v0.2.1 #usb-host #peripheral #hal #usb
  157. k210-hal

    HAL for K210 SoC

    v0.2.0 #risc-v #hal #k210
  158. tmledkey-hal-drv

    HAL based driver for Titan Micro 7 segment LED controllers and key scanners

    v0.1.1 #led #hal #tm1637 #tm1638
  159. mpfs-hal

    Hardware Abstraction Layer for PolarFire SoC

    v0.3.0 240 #hal #polar-fire #embedded-hal #mpfs
  160. lcd_i2c_rs

    interfacing with I2C LCDs on the ESP32 using the ESP-IDF HAL

    v1.0.1 #esp-idf #embedded-hal #hal #esp32
  161. msp432p401r-hal

    MSP432P401R Hardware Abstraction Layer

    v0.2.0 #hal #cortex-m4 #arm #msp432p401r
  162. nrf52-hal-common

    Common HAL for the nRF52 family of microcontrollers. More specific HAL crates also exist.

    v0.8.1 #nrf52 #cortex-m #hal
  163. li-wgpu-hal

    WebGPU hardware abstraction layer

    v0.18.1 #web-gpu #hal #graphics
  164. gyuvl53l0x

    driver for the VL53L0X (Time-of-Flight I2C laser-ranging module)

    v0.3.0 #i2c-driver #hal #io
  165. ambiq-hal

    HAL for the Ambiq Apollo MCU and boards

    v0.3.3 #hal #mcu #ambiq #board #apollo #apollo3 #embedded-hal
  166. mango-hal

    Hardware Abstraction Layer for the mango operationg system

    v0.2.1 130 #hal #run-time #kernel
  167. soapysdr-sys

    Bindings for the C API of SoapySDR, the vendor-neutral software defined radio hardware abstraction layer

    v0.7.5 2.4K #hal #sdr #ffi
  168. mimxrt500-hal

    HAL implementations for NXP i.MX RT500 series microcontrollers

    v0.6.0 #imx #nxp #hal #rt500 #microcontrollers #embedded-hal
  169. sw3526

    driver based on embedded-hal. Support async and sync features.

    v0.2.1 150 #i2c #embedded-hal #hal
  170. bl702-hal

    HAL for the Bouffalo Lab BL702 microcontroller family

    v0.0.3 #risc-v #bl702 #hal
  171. axplat-aarch64-rk3588j

    axplat hardware abstraction layer for Rockchip RK3588J SoC

    v0.1.0 #arm64 #embedded-hal #hal #arceos #aarch64
  172. shakti_riscv_hal

    Hardware abstraction layer for Shakti processor

    v0.1.2 #hal #risc-v #processor #cpu-architecture #i2c #gpio-pin #embedded
  173. bq769x0

    BQ76920, BQ76930 and BQ76940 battery AFE no_std hal

    v0.3.1 #hal #bq76920 #bq76930 #bq76940 #i2c #ti #battery #no-std #adc #afe
  174. tca9539

    (also PCA9539) 16-Bit I2C I/O Expander with I2C Interface

    v0.2.1 #i2c #pca9539 #hal #io
  175. l298n

    driver for the L298N (Dual H-Bridge Motor Controller module)

    v0.2.0 #motor-controller #io #hal
  176. pcd8544-hal

    A hardware abstraction layer for PCD8544 LCD controllers (mainly used in Nokia 5510 displays)

    v0.1.0 #lcd #embedded-hal #pcd8544 #nokia-5110 #hal
  177. stm32l1xx-hal

    Peripheral access API for STM32L1 series microcontrollers

    v0.1.0 #cortex-m #hal #stm32l1xx
  178. i2cdriver

    Use Excamera I2CDriver and I2CMini devices from Rust, optionally via embeddded-hal traits

    v0.2.1 #hal-driver #i2c #embedded-hal #excamera #embedded-driver #hal #i2c-embedded #embedded
  179. phm-icd

    The Interface Control Document (ICD) for Pretty HAL Machine

    v0.0.2 #hal #machine #pc #interface #document #icd #diagram #youtube #microcontrollers
  180. oxy-linux-pwm

    controlling the PWM on the linux

    v0.1.2 170 #raspberry-pi #embedded-hal #hal
  181. pca9548a

    I2C-Expander driver using embedded-hal

    v0.1.0 #embedded-hal #io #hal
  182. periphery

    peripheral I/O (GPIO, PWM, SPI, I2C, MMIO) in Linux

    v0.1.0 #raspberry-pi #hal #raspberry
  183. seven_segment

    driver for seven segment displays

    v0.2.1 #display #embedded-hal #hal
  184. dht-hal-drv

    HAL based driver for digital humidity and temperature sensors DHT11, DHT21, DHT22

    v0.2.2 #dht #hal
  185. gfx-hal

    gfx-rs hardware abstraction layer

    v0.9.0 22K #hal #vulkan #graphics
  186. rust-on-rv32i

    Bare metal port of rust on rv32i target

    v0.0.14 #risc-v #bare-metal #hal #rv32i #port #gpio #youtube
  187. wasi-embedded-hal

    embedded-hal traits for Wasm components

    v0.2.1 260 #embedded-hal #i2c #wasm #hal
  188. arfur-wpilib

    Bindings to the WPILib suite

    v0.0.2 #wpi-lib #arfur #run-time #robot #bindings #frc #hal
  189. embedded-i2s

    An embedded Inter-IC Sound (I2S) abstraction layer

    v0.1.0 #i2s #hal #io
  190. is31fl3729

    Driver for Lumissil Microsystem's IS31FL3729 IC

    v0.1.3 #ic-driver #lumissil #microsystem #integrated-circuit #embedded-devices #embedded-driver #hal
  191. ezo_i2c_rs

    interface to interact with Atlas Scientific Ezo Devices, using the I2C protocol

    v0.2.0 #i2c #embedded-hal-driver #ezo #atlas-scientific #hal
  192. kmem-region

    Some hal for os

    v0.1.0 #hal #os
  193. freebsd-embedded-hal

    embedded-hal traits for FreeBSD devices

    v0.1.2 #freebsd #hal
  194. ltc690x

    driver crate for LTC690x serial programmable oscillator

    v0.2.1 #hal-driver #oscillator #hal #driver
  195. alnilam-hal

    Alnilam HAL

    v0.0.4 #hal #alnilam
  196. megatiny_hal

    A hardware abstraction layer for attiny and atmega avr devices

    v0.2.0 #hal #avr #microcontrollers
  197. phm

    Pretty HAL Machine

    v0.0.2 #machine #hal #stream #diagram #youtube #pc #microcontrollers
  198. bxcan-ng

    STM32 bxCAN peripheral driver

    v0.8.0 #peripheral-driver #can-bus #hal #can
  199. ms5611-spi

    no_std driver for MS5611 and MS5607 barometer sensors

    v0.2.0 #hal #no-std #spi #sensors #sensor
  200. gp2y0e02b

    driver for the GP2Y0E02B (SHARP I2C Distance Measuring Sensor, 4-50cm)

    v0.2.1 #i2c-driver #i2c-sensors #hal #io
  201. embedded-sensors-hal

    A HAL for various peripheral sensors

    v0.1.0 2.9K #embedded-hal #sensors #hal
  202. apu_pcengines_hal

    A safe wrapper around the direct memory interface of the APU2+ hardware

    v0.1.0 #embedded-hal-driver #apu #linux #hal
  203. mintaka-hal

    Mintaka HAL

    v0.0.3 #mintaka #hal
  204. wm8731

    HAL for the WM8731 audio codec

    v0.1.0 #audio-codec #hal #register #power-down #logic #wolfson #cirrus
  205. rpi_embedded

    Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals. Forked from RPPAL

    v0.1.0 120 #embedded-hal #raspberry-pi #hal
  206. interrupture

    a HAL trait for crossbeam-like interrupt handling

    v0.1.1 #interrupt #crossbeam #hal #traits #register-access #interrupt-controller #registration #synchronized #send-sync #races
  207. otm8009a

    Hardware Abstraction Layer for OTM8009A LCD controller IC

    v0.1.0 #hal #lcd #stm32h7xx #mipi #dsi
  208. rustaferry_render_hal

    Abstract render HAL

    v1.0.0 #abstract #hal #render
  209. hal

    Bitcoin companion

    v0.11.0 #bitcoin #cryptography
  210. em7180

    driver for the EM7180 (Sensor hub with MPU9250 gyro/accelerometer, embedded Asahi Kasei AK8963C magnetometer, Measurement Specialties' MS5637 Barometer, and ST's M24512DFC I2C EEPROM module)

    v0.2.0 #i2c-driver #i2c-sensors #hal #io
  211. khepera4-sys

    APIs for controlling a Khepera IV robot

    v0.1.0 #khepera #iv #robot #controlling #hardware #api-for-controlling #hal