This package has the purpose to create a Julia interface with the peripherals of the Raspberry Pi without using any external libraries. Avoiding middlewares can help to decrease latency for real-time applications.
This package should be considered alpha. It has been tested only against the Raspberry Pi W Zero. Help is needed to improve the reliability of the package.
The following peripherals are currently supported:
- GPIO (without PWM).
- SPI.
- I2C (SMBUS).
- Julia >= 1.0
julia> using Pkg
julia> Pkg.dev("https://github.com/ronisbr/BaremetalPi.jl")