-
rppal
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
-
crabbox
GPIO & RFID controlled jukebox for RaspberryPi
-
rp-pac
Peripheral Access Crate (PAC) for Raspberry Pi Silicon chips
-
elf2uf2-rs
Port of elf2uf2 to rust
-
rp235x-hal
Embeded-HAL impl for the RP2350 microcontroller
-
syno-photo-frame
Full-screen slideshow for Synology Photos and Immich albums
-
rpi-pal
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
-
rp2040-hal
Embedded-HAL impl for the rp2040 microcontroller
-
ehatrom
EEPROM HAT library for Raspberry Pi HATs (serialization, I2C, CRC32, custom atoms)
-
rppal-pfd
PiFace Digital driver An experimental driver for the PiFace Digital I/O expander for the Raspberry Pi. Requires RPPAL for the GPIO and SPI interfaces.
-
rppal-mcp23s17
MCP23S17 driver An experimental driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus on Raspbery Pi peripherals, such as the PiFace Digital HAT. Requires RPPAL for the SPI interface.
-
rp2040-boot2
Raspberry Pi RP2040 SoC second stage bootloader
-
sbc-cli
Security and configuration assessment tool for Single Board Computers
-
rp-binary-info
Code and types for creating Picotool compatible Binary Info metadata
-
applehat
Service to use a Rainbow HAT on a Raspberry Pi to show sensor data from Homie
-
rpi-led-panel
Control LED matrices with a Raspberry Pi
-
sbc-core
Security and configuration assessment tool for Single Board Computers
-
rotary-switch-helper
Helper crate for easy use of rotary (-switch) encoders on a raspberry pi
-
rpi-st7789v2-driver
Raspberry-Pi driver for the ST7789V2 TFT display controller (WaveShare 1.69" 240x280 LCD)
-
piggpio
GPIO code for use in other pigg project crates
-
pigglet
A CLI agent for interacting with local Raspberry Pi GPIO Hardware from piggui GUI
-
unicorn-hat
controlling the Pimoroni Unicorn HAT (8x8 LED matrix) on Raspberry Pi
-
rpi-mailbox
An interface of the
mailboxwhich is a low level interface of the RaspberryPi -
pico-xs
Embedded-SDK for bare-metal development on the RP2040 Raspberry Pi Pico microcontroller
-
picoboot
Communicating with Raspberry Pico/RP2040/RP2350 in BOOTSEL mode over USB
-
syact
control motors (mainly stepper motors) and components, read data from sensors and more
-
automation-hat
Pimoroni Automation HAT
-
bcm2837-lpa
Peripheral access crate for BCM2837 found in the Raspberry Pi 3 and Zero 2W
-
sensehat-screen
using the 8x8-LED matrix, with RGB565 coloring, on the Raspberry Pi Sense HAT device
-
picoboot-rs
connecting to and communicating with a Raspberry Pi microcontroller in BOOTSEL mode over USB
-
dumb-ina219
i2cdev driver for INA219 on the Raspberry Pi 5
-
rppal_w_frontend
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
-
hcsr04-gpio-cdev
gpio-cdev-based driver for HC-SR04 on the Raspberry Pi 5
-
rslibcamlite
Rust wrapper for libcamlite - h264/rgb stream access to rpi cameras
-
ruspiro-timer
This crates provides simple timing functions to pause the current processing for a specific amount of time. The core pausing is called on will block.
-
as5600
Platform-independent Rust driver for AS5600 digital magnetic potentiometer
-
rpi-led-matrix
Bindings for Hzeller's RPi-RGB-Led-Matrix
-
ruspiro-mailbox
Raspberry Pi mailbox property tag interface API
-
ruspiro-console
Lightweight console abstraction for bare metal implementations to print strings to an output channel that could be easely configured/attached
-
ruspiro-mmio-register
macros to conviniently define memory mapped I/O (MMIO) registers
-
rp2040-rom
Access to Raspberry Pi RP2040 ROM functions from Rust
-
librgbmatrix-sys
System crate for Hzeller's rpi-rgb-led-matrix C-library
-
blinkt
Interface for the Pimoroni Blinkt!, and any similar APA102 or SK9822 LED strips or boards, on a Raspberry Pi
-
unicorn-hat-extras
High-level convenience features for unicorn-hat: fonts, drawing primitives, animations
-
apigpio
Raspberry PI GPIO access, via pigpiod; safe, async, Tokio
-
ruspiro-uart
convinient access API to the Raspberry Pi 3 UART0 (PL011) and UART1 (miniUART) peripherals
-
ruspiro-gpio
This crates provides a GPIO peripheral abstraction of the Raspberry Pi
-
rust_gpiozero
inspired by gpiozero written in Rust
-
sensehat-rs
A modern Rust library to control the Raspberry Pi Sense HAT LED matrix
-
sybot
coordinating components, defining robotic systems and their communication
-
e_drone_sp
BYROBOT Drones
-
ruspiro-singleton
easy to use singleton pattern
-
ruspiro-interrupt
Providing a simple and convenient way to implement interrupt handler for Raspberry Pi interrupts
-
rp-cvideo
Generate composite video on the Raspberry Pi microcontrollers
-
rust_rpi_4wd_car
Rust code for Yahboom 4WD smart robot for Raspberry Pi 4B
-
raestro
A Rust-flavoured API Interface for the Pololu Micro-Maestro (6-Channel) Servo Controller Board. Developed for the Raspberry Pi
-
matricks
An extensible LED matrix control tool for Raspberry Pis
-
raslib
Manage Raspberry PI devices with Rust. GPIO ports and direct support for L298N circuit motors
-
env_monitor
comprehensive interface for interacting with DHT11 temperature & humidity sensors, flame detection sensors, and buzzers on the Raspberry Pi
-
ruspiro-i2c
Raspberry Pi - I²C bus interface implementation
-
daqhats-rs
Rust bindings for the MCC DAQ HAT Library for Raspberry Pi data acquisition devices
-
sk6812_rpi
SK6812RGBW library for RaspberryPi
-
pwlp
Control LED strips wirelessly by sending them short animation programs
-
dw3000
A driver for DW3000 Ultra Wide Band module implementing low and high level
-
ruspiro-allocator
lightweight heap memory allocator for Raspberry Pi baremetal environments
-
rp-hal-common
Shared HAL code for the Raspberry Pi microcontrollers
-
pico_pll_config
PLL configuration macro for the Raspberry Pi Pico
-
mbrs
Master boot record parsing, manipulation and binary export
-
sensehat
Interface with the Raspberry Pi Foundation's official Sense HAT sensor board
-
lcd1604_gpio
Abstraction layer for interfacing between Raspberry Pi and 16x2 or 16x4 LCD display modules through GPIO
-
pimoroni-tufty2040
Board Support Package for the Pimoroni Tufty2040
-
ebyte-e32-ui
CLI + GUI for interacting with EByte E32 LoRa modules
-
fancp
Types and methods for parsing/ creating Fan Control Protocol messages
-
device_tree
Reads and parses Linux device tree images
-
rpi_ws281x-sys
Bindings to rpi_ws281x C library
-
rascam
taking photos and videos with the Raspberry Pi camera
-
saks
Swiss Army Knife Shield for Raspberry Pi
-
minidsp-protocol
A control interface for some MiniDSP products
-
ruspiro-channel
Bare Metal Channel implementations for
no-stdenvironments, only requiring an allocator to be provided -
rpi-derive-key
deriving secure device-specific keys on Raspberry Pi
-
ruspiro-cache
Raspberry Pi cache maintenance operation API
-
pio-proc
proc-macro for assembling PIO code in a Rust program at compile time
-
mmal-sys
Rust definitions for mmal
-
ws-oled-driver
Raspberry Pi Waveshare OLED display hat driver
-
char_lcd_rgb_i2c
controlling RGB1602 LCD displays via MCP23017 I/O expanders
-
ruspiro-mmu
Functions to use and configure the MemoryManagementUnit (MMU) of the Raspberry Pi
-
adxl345_driver
Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer
-
matrix_rhal
MATRIX HAL
-
rustpiboot
Port of the raspberry pi usbboot code to rust
-
rpi-relay-lib
GPIO relay control library for Raspberry Pi
-
new-home-gpio
first application of the new-home system. It controls the GPIO outputs of the Raspberry PI with the help of the sysfs.
-
usbd-picotool-reset
USB Class to enable resetting using picotool
-
recbox
audio recorder
-
lcd1602_gpio
Abstraction layer for interfacing between raspberry pi and the lcd1602 - 16x2 lcd display module through GPIO
-
leafrender
simply, easy to use library to just get pixels onto the screen, regardless of your platform
-
mcpi_api
Wrapper for the Minecraft Pi Edition API handling parsing and other aspects for you
-
rppal_shift
manipulating shift registers via the GPIO pins on a Raspberry Pi
-
seeed-studio-relay-board
controlling the Seeed Raspberry Pi Relay Board
-
rpi_window
Raspberry Pi window initialization for GPU rendering
-
rustberry-poe-monitor
PoE Monitor for Raspberry Pi Waveshare PoE HAT (B)
-
rpi-video-rs
Rust version of H264 video record on Raspberry Pi
-
cupi_shift
manipulating shift registers via the GPIO pins on a Raspberry Pi
-
rpi_sim868
RPi SIM868 is a crate designed to facilitate interaction with the Waveshare SIM868 HAT for Raspberry Pi
-
lcd1602rs
A tiny package to write to a LCD1602 via I2C (e.g. on a Raspberry Pi)
-
oxy-linux-pwm
controlling the PWM on the linux
-
pi-beep
A reimplementation of
beepbut using the pwm chip of the raspberry pi -
periphery
peripheral I/O (GPIO, PWM, SPI, I2C, MMIO) in Linux
-
ir-remote
Create a programatic IR remote to control devices
-
e_drone_rpi
BYROBOT Drones
-
videocore-gencmd
Actual FFI bindings to Videocore gencmd funcionality
-
gpio-rust
Rust GPIO is a low-level library used to interact with a Raspberry PI's GPIO pins
-
dht-mmap-rust
access to DHT11 and DHT22 sensors for the Raspberry PI
-
pca9685-rppal
Raspberry Pi Wrapper for the Adafruit PCA9685 Servo/PWM Driver
-
argonfand
Single threaded minimalistic ArgonOne case fan control
-
ccs811
air quality sensor on raspberry pi
-
minidsp-daemon
A control interface for some MiniDSP products
-
unbothered-gpio
GPIO reader, writer and listener
-
sh1122-rppal
A user mode driver for SH1122 (Raspberry PI interface)
-
vcgencmd
Bindings for Raspberry Pi's vcgencmd utility
-
rpi_embedded
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals. Forked from RPPAL
-
hc-sr04
Raspberry Pi Rust driver for the HC-SR04 ultrasonic distance sensor
-
st7789_rs
A driver and graphics library for st7789 displays, primarily used on a Raspberry Pi
-
unicorn_hat_hd_2
interface to the Pimoroni Unicorn HAT HD on a Raspberry PI
-
easyblink
Blinky library for controlling APA102 LEDs using a Raspberry Pi, built on top of the blinkt library
-
raspicam
Tiny Rust library for playing with RaspberryPi's camera
-
cargo-ruspiro-push
Cargo tool to push new RusPiRo Kernel's from the development machine (PC) to the Raspberry Pi if connected through a serial port
-
picoborgrev
A controller library for PiBorg's PicoBorg Reverse motor driver board designed for use with the Raspberry Pi
-
transcode
Command-line utility for converting directories of audio/video format to run on a raspberry pi
-
rust-pigpio
Rust wrapper for PiGPIO C library
-
bcm2709-spi
Bare-metal (through mmap(...)) access of BCM2709 SPI peripheral in Rust for Linux host
-
unicorn_hat_hd
interface to the Pimoroni Unicorn HAT HD on a Raspberry PI
-
remote-xy
Control and monitor your Rust application from your smartphone via a graphical interface (based on RemoteXY)
-
prusacam
daemon that periodically grabs images from local webcams and uploads them to Prusa Connect
-
raspberry-web
Web server for controlling GPIO pins on the Raspberry Pi
-
sh1122
A user mode driver for SH1122
-
scroll_phat_hd
Scroll Phat HD library
-
PololuRust
Pololu microcontroller
-
rppal-dht11
Raspberry Pi Rust driver for the DHT11 temperature and humidity sensor
-
ngrok-wrapper
A minimal ngrok wrapper
-
pixtend
V2L board
-
dht11_gpio
implimentation for interfacing with the dht11 sensor to retrieve temperature and humidity
-
pca9685_lib
communicating to a PCA9685 Chip for Raspberry Pi
-
pi_info
get info from Raspberry Pi like model or cpu temperture
-
rpi-info
Figure out which model revision of Raspberry Pi you're running on
-
cylus
Inspired by WiringPi, a library for RaspberryPi GPIO
-
dmx-rdm-rp2040
DMX-RDM driver for RP2040/Raspberry Pi Pico
-
angelio
esolang with GPIO support
Try searching with DuckDuckGo.