Skip to content

Julia library to access Raspberry Pi peripherals without requiring external libraries.

License

Notifications You must be signed in to change notification settings

Julia-Embedded/BaremetalPi.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BaremetalPi.jl

Build status

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).

Requirements

  • Julia >= 1.0

Installation

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

About

Julia library to access Raspberry Pi peripherals without requiring external libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%