From 2ba0be8f8379cd2ee13f25bf504e5dbf84df2258 Mon Sep 17 00:00:00 2001 From: Thomas O Fredericks Date: Tue, 3 Aug 2021 10:59:00 -0400 Subject: [PATCH] Changed duration() to currentDuration() and added examples --- examples/bounce_basic/bounce_basic.ino | 4 +- examples/bounce_button/bounce_button.ino | 1 + .../bounce_current_duration.ino | 67 ++++++++++++++ .../bounce_previous_duration.ino | 73 +++++++++++++++ .../bounce_previous_duration_blink_toggle.ino | 88 +++++++++++++++++++ examples/more/duration/duration.ino | 53 ----------- keywords.txt | 2 + library.json | 2 +- library.properties | 2 +- src/Bounce2.cpp | 2 +- src/Bounce2.h | 3 +- 11 files changed, 238 insertions(+), 59 deletions(-) create mode 100644 examples/more/bounce_current_duration/bounce_current_duration.ino create mode 100644 examples/more/bounce_previous_duration/bounce_previous_duration.ino create mode 100644 examples/more/bounce_previous_duration_blink_toggle/bounce_previous_duration_blink_toggle.ino delete mode 100644 examples/more/duration/duration.ino diff --git a/examples/bounce_basic/bounce_basic.ino b/examples/bounce_basic/bounce_basic.ino index 6bf1d62..d3624f0 100644 --- a/examples/bounce_basic/bounce_basic.ino +++ b/examples/bounce_basic/bounce_basic.ino @@ -36,9 +36,9 @@ void setup() { // SELECT ONE OF THE FOLLOWING : // 1) IF YOUR INPUT HAS AN INTERNAL PULL-UP - // bounce.attach( BOUNCE_PIN , INPUT_PULLUP ); // USE INTERNAL PULL-UP + bounce.attach( BOUNCE_PIN , INPUT_PULLUP ); // USE INTERNAL PULL-UP // 2) IF YOUR INPUT USES AN EXTERNAL PULL-UP - bounce.attach( BOUNCE_PIN, INPUT ); // USE EXTERNAL PULL-UP + //bounce.attach( BOUNCE_PIN, INPUT ); // USE EXTERNAL PULL-UP // DEBOUNCE INTERVAL IN MILLISECONDS bounce.interval(5); // interval in ms diff --git a/examples/bounce_button/bounce_button.ino b/examples/bounce_button/bounce_button.ino index 536a8e2..5db7039 100644 --- a/examples/bounce_button/bounce_button.ino +++ b/examples/bounce_button/bounce_button.ino @@ -66,6 +66,7 @@ void loop() { //