/**************************************************************************
  RELEASED FOR EXAMPLE:
  While a button is pressed, returns true after elapsed ms
  *************************************************************************/

#include <Toggle.h>

const byte buttonPin = 2;
const byte ledPin = LED_BUILTIN;
const unsigned int ms = 1000;

Toggle sw1(buttonPin);

void setup() {
  pinMode(ledPin, OUTPUT);
  sw1.begin(buttonPin);
}

void loop() {
  sw1.poll();
  digitalWrite(ledPin, sw1.releasedFor(ms));
}