#raspberry-pi #interface #mailbox #low-level #arm #communication #firmware

rpi-mailbox

An interface of the mailbox which is a low level interface of the RaspberryPi

3 releases (breaking)

0.3.0 Jun 6, 2023
0.2.0 Jan 27, 2020
0.1.0 Dec 20, 2018

#1050 in Hardware support

Download history 70/week @ 2023-12-30 423/week @ 2024-01-06 200/week @ 2024-01-13 271/week @ 2024-01-20 202/week @ 2024-01-27 345/week @ 2024-02-03 101/week @ 2024-02-10 268/week @ 2024-02-17 198/week @ 2024-02-24 293/week @ 2024-03-02 289/week @ 2024-03-09 198/week @ 2024-03-16 313/week @ 2024-03-23 286/week @ 2024-03-30 158/week @ 2024-04-06 91/week @ 2024-04-13

874 downloads per month

Apache-2.0

25KB
696 lines

RaspberrypiMailbox

An rust interface of the mailbox a low level feature of the RaspberryPi single board computer. Mailbox interface is a communication channnel between the ARM and the VideoCore firmware.

Acknowledgment

This project use Terminus-IMRC/mailbox as a reference and a implementation.

Build

Build for the target arm-unknown-linux-gnueabihf like below:

$ cargo build --target=arm-unknown-linux-gnueabihf

lib.rs:

A RaspberryPi mailbox interface

Dependencies

~3.5MB
~72K SLoC