4 Home
F5OEO edytuje tę stronę 2018-05-22 11:19:20 +02:00

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 : 9995a0dfd3/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