button_controller

Ultra simple hardware button callbacks for Intel Edison

Usage no npm install needed!

<script type="module">
  import buttonController from 'https://cdn.skypack.dev/button_controller';
</script>

README

Button Controller

Ultra simple hardware button callbacks for Intel Edison

Installation

$ npm install button_controller

Usage

var buttonController = require("button_controller");

buttonController.add(/*GPIO used*/ 1, function () {
  console.log("button clicked");
}, function () {
  console.log("button down");
}, function () {
  console.log("button long clicked");
}, function () {
  console.log("button click ended");
});