rudiratlos / rpi-hal

Free Pascal / Lazarus Hardware Abstraction Layer for Raspberry Pi Boards
MIT License
31 stars 13 forks source link

rpi_hal

Free Pascal Hardware abstraction library for the Raspberry Pi
This Unit, with more than 19800 Lines of Code,
delivers procedures and functions to access the rpi HW

!! Since V4.5 new startup strategy, rpi_hal will not bring up HW automatically.
!! pls. start rpi_hal with e.g. RPI_HW_Start for all components in your main program,
!! or use explicit flags: RPI_HW_Start([InitHaltOnError,InitGPIO,InitI2C,InitSPI])

Discussion forum: pls. use the issues function on github

Just an excerpt of the available functions and procedures:

GPIO Functions:

General Functions:

I2C Functions:

SPI Functions: