Simple and easy to use singleton pattern
Simple and convinient access API to the Raspberry Pi 3 UART0 (PL011) and UART1 (miniUART) peripherals
Simple and lightweight heap memory allocator for Raspberry Pi baremetal environments.
Low level implemenation of the homie v5 protocol
Providing a simple and convenient way to implement interrupt handler for Raspberry Pi interrupts.
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.
Raspberry Pi - I²C bus interface implementation
A lightweight DNS-over-HTTPS proxy
Lightweight console abstraction for bare metal implementations to print strings to an output channel that could be easely configured/attached.
This crates provides a GPIO peripheral abstraction of the Raspberry Pi
A simple server manager for local newtrok
Inspired by WiringPi, a library for RaspberryPi GPIO
Has the same features as the rpi gem, but relies upon the rpi_pinout gem instead of the pi_piper gem.
Represents a Raspberry Pi GPIO pin. Used by the simple_raspberrypi gem