Skip to content
F5OEO edited this page May 22, 2018 · 4 revisions

Librpitx

Librpitx is a library to allow abstraction of GPIO,Clock registers for RF generation with a Raspberry Pi. Code is written in C++ but it should be possible to write wrapper for other languages (C,Python...).

This library is written for a userland purpose and need superuser rights(need sudo).

Usefull referenced documentation

Kernel clock management implementation : https://github.com/raspberrypi/linux/blob/9995a0dfd379cfb98d126a50c7da4af750deddeb/drivers/clk/bcm/clk-bcm2835.c

Device Tree at boot which : https://github.com/raspberrypi/linux/blob/rpi-4.14.y/arch/arm/boot/dts/bcm283x.dtsi

Registers : https://github.com/msperl/rpi-registers/blob/master/md/Region_CM.md#cm_dsi0hsck

Mailbox : https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface

Use librpitx for your project

Clone this wiki locally