Example button code (and useful command line utility) for the Bare Conductive Pi Cap. Allows you to run bash commands when a single-press, double-press or long-press is detected on the Pi Cap button.
- Requires python-dev (
apt-get install python-dev
) - Requires RPi.GPIO (
apt-get install python-rpi.gpio
)
- You should install this code as part of the Pi Cap Raspbian package:
apt-get install picap
- However, if you are doing this yourself, clone the repository and follow the usage instructions.
Maps three different PiCap button events to system calls - MUST be run as root.
Usage: python button-utility.py [OPTION]
By default single press echoes "Hello World!"
double press restarts
long press shuts down
Options:
-s, --single-press [CMD] executes [CMD] on button single press
-d, --double-press [CMD] executes [CMD] on button double press
-l, --long-press [CMD] executes [CMD] on button long press
-h, --help displays this message