/pinup

Triggers scripts on GPIO events

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Pinup - Triggers scripts on GPIO events

Pinup is made to execute scripts if someone pushes a button. The daemon listens for events on GPIO pins and connected to a push button. It uses the configuration to define which button and therefore which script is attached to which GPIO pin. Additionally it provides settings to configure different kinds of button characteristics.

Install

To install the latest released version of pinup, ensure that the latest stable version of Rust has been installed and run:

cargo build -t release

Configuration

The configuration is defined in a YAML file. See contrib/config.example.yaml for an example.