-
embedded-hal-mock
A collection of mocked devices that implement the embedded-hal traits
-
dw3000-ng
A modernized driver for DW3000 Ultra Wide Band module
-
bno08x-rs
BNO08x IMU User Space Driver
-
ad7124-rs
A platform-independent driver for the AD7124 family (AD7124-4/AD7124-8) 24-bit ADC with embedded-hal support
-
icm426xx
Rust driver for the ICM426xx family of IMUs
-
acs37800
Driver for ACS37800 energy metering IC
-
async-embedded-sdmmc
Embedded sdmmc driver with async support
-
shared-bus
Abstraction for sharing a bus between multiple devices
-
spibuttonlib
SPI button library for lamp-buttons with MC14021B and MC14094B or equivilant shift registers
-
rppal_mfrc522
MFRC522 interface crate using the rppal crate and SPI
-
nander-rs
Modern SPI NAND/NOR Flash programmer for CH341A with cross-platform GUI and comprehensive diagnostics
-
st25r95
Driver for ST25R95 integrated transceiver for contactless applications (NFC)
-
pcm4104
Driver for the Texas Instruments PCM4104 audio DAC
-
esp-max31865
An ergonomic wrapper for interfacing with Max31865 SPI RTD devices using an ESP32
-
tpic6b595
Embedded driver for TPIC6B595 Power Logic Shift Register IC
-
intel-spi
accessing Intel PCH SPI
-
sc16is752
A no_std crate for interfacing with the SC16IS752 I2C/SPI port expander. This lib provides access to both UARTs and 8x GPIO lines
-
mcp2210
Microchip MCP2210 communication library
-
esp-mcp42u83
An ergonomic wrapper for interfacing with ESP42U83 digital potentiometers using an ESP32
-
driver-cp2130
libusb based driver for the CP2130 USB-SPI bridge by Silicon Labs
-
mcp49xx
Platform-agnostic Rust driver for the MCP49xx and MCP48xx digital-to-analog converters (DAC)
-
litex-hal
A embedded HAL crate for LiteX cores
-
w25q128
A driver for W25Q128 flash memory chips, using Embassy framework
-
driver-pal
Rust embedded driver helper package
-
lr11xx
LR1110/LR1120/LR1121 driver
-
spi-flash
SPI flash memory interface crate
-
ad7172
ADC driver
-
nrf24l01-commands
Register bitfields and commands for the nRF24L01+
-
max7301
Driver for the MAX7301 serial I/O expander
-
jabi
(Just Another Bridge Interface)
-
spicat
Full-duplex SPI transactions from the command line
-
vs1053
SPI driver for for the generic VS1053 Breakout by VLSI Solution
-
vhost-device-spi
vhost spi backend device
-
is31fl3743b
Bare-metal no_std driver for the Lumissil IS31FL3743B
-
mpu6000
Platform agnostic driver for MPU6000 6-axis IMU
-
mt6701
driver in Rust
-
ad9912
1 GHz DDS SPI driver
-
iotzio
API allows interaction with Iotzio devices. An Iotzio device is a USB connected microchip that enables the host computer to directly control peripherals such as GPIOs, utilize PWM, use I2C…
-
enc28j60
A platform agnostic driver to interface the ENC28J60 (Ethernet controller)
-
ad5668
Rust Embedded HAL driver for Analog Devices AD5668 DAC
-
lis2dw12
A no_std compatible Rust driver for the low power ST 3-Axis MEMS 14-bit accelerometer LIS2DW12 using the SPI bus in async or blocking mode
-
ms5611-spi
no_std driver for MS5611 and MS5607 barometer sensors
-
p9813
RGB controller
-
esp-display-interface-spi-dma
Rust Bare Metal SPI Display Interface with DMA support for ESP32 chips
-
mcp3208
sensor driver for Rust
-
lcd_ili9225_rs
ili9225 lcd with embedded-hal
-
urukul
Sinara Urukul quad 1 GHz DDS driver
-
mcp3008
sensor driver for Rust
-
encoded_pin
Binary encoded OutputPin, e.g. for encoded SPI chip select
-
bcm2709-spi
Bare-metal (through mmap(...)) access of BCM2709 SPI peripheral in Rust for Linux host
-
drogue-grove-uart-spi
Grove's SPI over UART protocol
-
tft-rs
An interfacing library for several TFT LCD displays
-
st7735
displays using the ST7735 driver
-
ls7366
Rust interface to the LS7366 quadrature encoder buffer
-
embedded-hal-spy
An embedded_hal device hooking on another embedded_hal implementation, retriving data from function calls and responses
-
ltc2983
A create to provide an implementation of the communication with the
LTC2983(Multi Sensor High Accuracy Digital Temperature Measurement System) -
linux_max6675
that reads temperature data from a MAX6675 over the Linux kernel's SPI API
-
rustpi_io
RustpiIO is a library to read and write to the SPI bus and the GPIO pins of a Raspberry Pi
-
unicorn_hat_mini
Interface to the Pimoroni Unicorn HAT Mini on a Raspberry Pi
-
tlc59xxx
Embedded-hal implementation for the TLC5947 & TLC59711
Try searching with DuckDuckGo.