Skip to content
This repository has been archived by the owner on Feb 2, 2020. It is now read-only.

frasersdev/librpip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

librpip - A Library for Using Raspberry Pi Peripherals in User Space.

The library provides a way for non-privileged accounts (ie non-root) to access the peripherals such as i2c, spi, uarts and the gpio on a Raspberry PI. 
It has been tested on Arch Linux Arm (v7) 4.1, Raspbian Jessie 4.1 - 4.4 and Raspbian Wheezy 3.18.

Documentation
=============

Library documentation is at http://librpip.frasersdev.net/documentation/
By default librpip will have very little if any access to peripherals. 
You will need to configure the os and the peripherals on your Raspberry Pi. See:

 * http://librpip.frasersdev.net/linux/  
 * http://librpip.frasersdev.net/peripheral-config/ 
  
Librpip will detect and use whatever hardware has been made available via kernel modules


Download
========

Download the current release from http://librpip.frasersdev.net/get/download/


Installation
============

The Library installs into /usr/local/*. Edit the Makefile to install into other locations.

Extract the tarball:
$ tar xvzf librpip-x.y.z.tar.gz
$ cd librpip-x.y.z

Then build and install:
$ ./configure
$ make 
$ sudo make install

Optionally make the examples:
$ make examples



About

A Library for using Raspberry Pi Peripherals in user space.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages