Closed GregWoods closed 7 years ago
To answer my own question... It seems to be an Arduino IDE problem. http://forum.arduino.cc/index.php?topic=42835.0 Tried in 1.6.7 and 1.6.9, and both have the problem.
Adding prototype definitions for onPressed and onReleased before the Debouncer line also works i.e.
void onPressed();
void onReleased(unsigned long);
//the above lines are no substitute for the real onPressed and onReleased functions
Debouncer debouncer(INPUT_PIN, MODE_CLOSE_ON_PUSH, onPressed, onReleased);
Right. Also mentioned in issue #6
when using SoftTimer6Debounce1 either from the Examples folder or pasted from github, I get the following compile error (verbose) - shown at the end of this message. However, if I move the onPressed() function to above the "Debouncer" line, it compiles fine. Oddly, I do not get the same error on the onReleased() function.
Any ideas?