# BaremetalPi.jl

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.

## Status

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.

## Supported peripherals

The following peripherals are currently supported:

• GPIO (without PWM).
• SPI.
• I2C (SMBUS).

• Julia >= 1.0

## Installation

julia> using Pkg
julia> Pkg.dev("https://github.com/ronisbr/BaremetalPi.jl")