Skip to content

BareConductive/picap-button-utility-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Bare Conductive Pi Cap Button Utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •