Split Implementation Into Class Files

This commit is contained in:
ElectronicsArchiver
2022-05-25 21:21:29 -04:00
parent 152a64231a
commit 8c852c1041
2 changed files with 20 additions and 20 deletions
+20
View File
@@ -0,0 +1,20 @@
////////////
// BOUNCE //
////////////
Bounce::Bounce()
: pin(0)
{}
void Bounce::attach(int pin) {
this->pin = pin;
// SET INITIAL STATE
begin();
}
void Bounce::attach(int pin, int mode){
setPinMode(pin, mode);
this->attach(pin);
}
-20
View File
@@ -130,26 +130,6 @@ bool Debouncer::fell() const
return !getStateFlag(DEBOUNCED_STATE) && getStateFlag(CHANGED_STATE);
}
////////////
// BOUNCE //
////////////
Bounce::Bounce()
: pin(0)
{}
void Bounce::attach(int pin) {
this->pin = pin;
// SET INITIAL STATE
begin();
}
void Bounce::attach(int pin, int mode){
setPinMode(pin, mode);
this->attach(pin);
}