Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.37 KB

README.md

File metadata and controls

33 lines (20 loc) · 1.37 KB

Bare Conductive

Bare Conductive Pi Cap Button Utility

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.

Requirements

  • Requires python-dev (apt-get install python-dev)
  • Requires RPi.GPIO (apt-get install python-rpi.gpio)

Install / Build

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

Usage

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