A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
-
Updated
Jul 1, 2025 - Rust
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
A platform agnostic Rust driver for the Bosch BM[PE]-280
A platform agnostic driver to interface with the CC1101 (Sub-1GHz RF Transceiver)
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU)
Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).
A Rust embedded-hal driver for the BMI270/260 IMU
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
GameBoy and GameBoy Color emulator written in Rust
Check https://github.com/ftdi-rs project for the up-to-date implementation of FTDI MPSSE embedded HAL.
Platform-agnostic Rust driver for the MCP49xx digital-to-analog converters (DAC).
This is a library for the hx711 chip. It uses SPI instead of bit banging for more reliability.
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
Rust Bare Metal implementation of Conway's Game of Life
Add a description, image, and links to the spi topic page so that developers can more easily learn about it.
To associate your repository with the spi topic, visit your repo's landing page and select "manage topics."