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

#spi

  1. embedded-hal-mock

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

    v0.11.1 165K #i2c #spi #hal #io #delay
  2. dw3000-ng

    A modernized driver for DW3000 Ultra Wide Band module

    v1.0.2 1.4K #spi #gpio #dw3000 #driver #module #modernized #uwb #decawave #band
  3. bno08x-rs

    BNO08x IMU User Space Driver

    v2.0.1 #spi #sensors #embedded-spi
  4. ad7124-rs

    A platform-independent driver for the AD7124 family (AD7124-4/AD7124-8) 24-bit ADC with embedded-hal support

    v0.4.0 190 #spi #adc #embedded
  5. icm426xx

    Rust driver for the ICM426xx family of IMUs

    v0.4.0 #driver #imu #sensor-driver #spi #sensors #blocking #async-blocking #sensor-data #motion-sensors
  6. acs37800

    Driver for ACS37800 energy metering IC

    v0.2.2 #spi-driver #i2c-driver #i2c #i2c-spi #spi
  7. async-embedded-sdmmc

    Embedded sdmmc driver with async support

    v0.3.1 #spi #driver #async #embedded #sd-mmc #async-driver #logging #embedded-hal-async
  8. shared-bus

    Abstraction for sharing a bus between multiple devices

    v0.3.1 3.4K #embedded-hal #i2c #spi-bus #spi #i2c-bus #i2c-spi
  9. spibuttonlib

    SPI button library for lamp-buttons with MC14021B and MC14094B or equivilant shift registers

    v0.1.0 #spi #shift-register #button #mc14094b
  10. rppal_mfrc522

    MFRC522 interface crate using the rppal crate and SPI

    v0.4.1 360 #spi #rppal #mfrc522 #uid #rfid #datasheet
  11. nander-rs

    Modern SPI NAND/NOR Flash programmer for CH341A with cross-platform GUI and comprehensive diagnostics

    v0.5.5 #programmers #spi-flash #ch341a #spi #nand
  12. st25r95

    Driver for ST25R95 integrated transceiver for contactless applications (NFC)

    v0.1.0 #rfid #spi #nfc
  13. pcm4104

    Driver for the Texas Instruments PCM4104 audio DAC

    v0.1.0 #spi-driver #embedded-hal-async #audio #spi #driver
  14. esp-max31865

    An ergonomic wrapper for interfacing with Max31865 SPI RTD devices using an ESP32

    v0.4.1 290 #esp32 #spi #max31865 #rtd #embedded
  15. tpic6b595

    Embedded driver for TPIC6B595 Power Logic Shift Register IC

    v0.1.0 #driver #shift-register #spi #embedded #output-pin #embedded-driver #ic
  16. intel-spi

    accessing Intel PCH SPI

    v0.1.7 500 #intel #spi #pch #accessing
  17. 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

    v0.2.0 #spi #i2c-spi #i2c #expander #gpio #embedded
  18. mcp2210

    Microchip MCP2210 communication library

    v0.2.0 #serial-communication #spi-communication #spi
  19. esp-mcp42u83

    An ergonomic wrapper for interfacing with ESP42U83 digital potentiometers using an ESP32

    v0.2.1 140 #esp32 #spi #mcp42u83 #embedded
  20. driver-cp2130

    libusb based driver for the CP2130 USB-SPI bridge by Silicon Labs

    v1.1.0 650 #spi-driver #usb #embedded #cp2130 #spi #driver
  21. mcp49xx

    Platform-agnostic Rust driver for the MCP49xx and MCP48xx digital-to-analog converters (DAC)

    v0.3.0 170 #embedded-spi #embedded-hal-driver #spi
  22. litex-hal

    A embedded HAL crate for LiteX cores

    v0.4.0 #embedded-hal #lite-x #gpio #uart #spi #litex
  23. w25q128

    A driver for W25Q128 flash memory chips, using Embassy framework

    v0.1.4 #flash-memory #chip-driver #spi #read #spi-flash #sector #jedec #erase #4kb #embassy
  24. driver-pal

    Rust embedded driver helper package

    v0.9.0 500 #embedded-hal-driver #testing #spi #embedded-driver #i2c-driver #device-drivers #cs #mocking #pin #testing-package
  25. lr11xx

    LR1110/LR1120/LR1121 driver

    v0.1.0 #spi #lora #gnss
  26. spi-flash

    SPI flash memory interface crate

    v0.3.0 #flash-memory #parameters #spi #parser #chip #memories #no-std
  27. ad7172

    ADC driver

    v0.1.0 #spi #adc
  28. nrf24l01-commands

    Register bitfields and commands for the nRF24L01+

    v2.0.0 230 #nrf24l01 #spi #nrf24l01p #nrf24l01plus
  29. max7301

    Driver for the MAX7301 serial I/O expander

    v0.3.0 #embedded-spi #embedded-hal-driver #spi #io-expander #no-std
  30. jabi

    (Just Another Bridge Interface)

    v0.1.1 #micro-controller #bridge #interface #devices #spi #uart #lin #usb #gpio #i2c
  31. spicat

    Full-duplex SPI transactions from the command line

    v0.1.5 #spi #spidev
  32. vs1053

    SPI driver for for the generic VS1053 Breakout by VLSI Solution

    v0.1.5 370 #spi-driver #spi #embedded-hal
  33. Try searching with DuckDuckGo.

  34. vhost-device-spi

    vhost spi backend device

    v0.1.0 #back-end #vhost #spi #virt #virtualization
  35. is31fl3743b

    Bare-metal no_std driver for the Lumissil IS31FL3743B

    v0.1.3 #spi #no-std #embedded #hardware-support
  36. mpu6000

    Platform agnostic driver for MPU6000 6-axis IMU

    v0.3.0 #spi #imu #embedded
  37. mt6701

    driver in Rust

    v0.2.5 110 #hal-driver #spi #embedded #embedded-driver #spi-driver #pac #rp2040-hal
  38. ad9912

    1 GHz DDS SPI driver

    v0.1.1 #spi-driver #dds #spi
  39. 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…

    v0.1.0 #spi #usb-hid #embedded-hal
  40. enc28j60

    A platform agnostic driver to interface the ENC28J60 (Ethernet controller)

    v0.2.1 #embedded-spi #ethernet #embedded-hal-driver #spi
  41. ad5668

    Rust Embedded HAL driver for Analog Devices AD5668 DAC

    v0.1.3 #embedded-hal-driver #spi #dac
  42. 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

    v0.1.3 #spi-driver #accelerometer #sensor-driver #no-std #spi
  43. ms5611-spi

    no_std driver for MS5611 and MS5607 barometer sensors

    v0.2.0 #hal #no-std #spi #sensors #sensor
  44. p9813

    RGB controller

    v0.2.0 #spi #embedded-hal
  45. esp-display-interface-spi-dma

    Rust Bare Metal SPI Display Interface with DMA support for ESP32 chips

    v0.2.0 #spi #display-interface #bare-metal #esp32 #dma
  46. mcp3208

    sensor driver for Rust

    v0.1.0 #spi-driver #adc #analog #spi
  47. lcd_ili9225_rs

    ili9225 lcd with embedded-hal

    v0.1.0 #spi-driver #ili9225 #embedded #spi
  48. urukul

    Sinara Urukul quad 1 GHz DDS driver

    v0.1.1 #spi #dds #stabilizer
  49. mcp3008

    sensor driver for Rust

    v1.0.0 #spi-driver #sensor-driver #sensors #linux #spi
  50. encoded_pin

    Binary encoded OutputPin, e.g. for encoded SPI chip select

    v0.1.0 #spi #encoded #stabilizer
  51. bcm2709-spi

    Bare-metal (through mmap(...)) access of BCM2709 SPI peripheral in Rust for Linux host

    v0.1.1 #spi #raspberry-pi #bcm2709 #peripheral
  52. drogue-grove-uart-spi

    Grove's SPI over UART protocol

    v0.1.0 #spi-driver #uart #grove #no-std #spi
  53. tft-rs

    An interfacing library for several TFT LCD displays

    v0.1.0 #lcd #interfacing #display-interface #spi #st7789 #draw-target
  54. st7735

    displays using the ST7735 driver

    v0.1.0 #spi #driver #display #gpio #hardware
  55. ls7366

    Rust interface to the LS7366 quadrature encoder buffer

    v0.2.1 #buffer #spi #quadrature-encoder
  56. embedded-hal-spy

    An embedded_hal device hooking on another embedded_hal implementation, retriving data from function calls and responses

    v0.0.5 #embedded-hal #spi #hal
  57. ltc2983

    A create to provide an implementation of the communication with the LTC2983 (Multi Sensor High Accuracy Digital Temperature Measurement System)

    v0.2.0 #spi-driver #spi #driver
  58. linux_max6675

    that reads temperature data from a MAX6675 over the Linux kernel's SPI API

    v0.2.1 #linux-kernel #max6675 #spi #linux
  59. rustpi_io

    RustpiIO is a library to read and write to the SPI bus and the GPIO pins of a Raspberry Pi

    v0.1.0 #raspberry-pi #spi #gpio
  60. unicorn_hat_mini

    Interface to the Pimoroni Unicorn HAT Mini on a Raspberry Pi

    v0.1.0 #raspberry-pi #unicorn #hat #mini #spi #pimoroni
  61. tlc59xxx

    Embedded-hal implementation for the TLC5947 & TLC59711

    v0.1.1 #embedded-hal #spi #tlc5947 #tlc59711