#Pimstaller
A Python-based library and example installer for Raspberry Pi add-on boards.
#How to use
Install pimstaller by running:
./install.sh
This will link it, so keep this directory handy.
Now, just type:
pimstaller
To see a list of available boards. And:
pimstaller board_name
To install!
#Reinstalling
If you need to reinstall the Python libraries, you can use:
pimstaller board_name --reinstall
#Updating pimstaller
Just run:
./update.sh
In the directory you cloned Pimstaller to.
#Adding your boards
Board files are retrieved from GitHub: https://github.com/gadgetoid/Pinout2
Example: https://raw.githubusercontent.com/Gadgetoid/Pinout2/master/src/en-GB/overlay/display-o-tron.md
---
name: Display-o-Tron 3000
manufacturer: Pimoroni
github: https://github.com/pimoroni/dot3k
url: https://github.com/pimoroni/dot3k
description: A 3-line character LCD with an RGB backlight and joystick
install:
'devices':
- 'i2c'
- 'spi'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'dot3k'
'examples': 'python/examples/'
The name
, github
and install
data is required to make a valid, installable file, but everything else should be specified in order to make a pretty board definition for Pinout: http://pi.gadgetoid.com/pinout