First commit
This commit is contained in:
49
VT_ESP8266/src/pcf_butt.cpp
Normal file
49
VT_ESP8266/src/pcf_butt.cpp
Normal file
@@ -0,0 +1,49 @@
|
||||
#include <Arduino.h>
|
||||
#include "pcf_butt.h"
|
||||
|
||||
pcf_butt::pcf_butt()
|
||||
{
|
||||
curState = false;
|
||||
}
|
||||
|
||||
pcf_butt::pcf_butt(bool state)
|
||||
{
|
||||
curState = state;
|
||||
}
|
||||
|
||||
bool pcf_butt::chngUp(bool state)
|
||||
{
|
||||
curState = state;
|
||||
if((lastState != curState) && curState == true){
|
||||
Serial.println("Down");
|
||||
lastState = curState;
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
lastState = curState;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool pcf_butt::chngDown(bool state)
|
||||
{
|
||||
curState = state;
|
||||
if((lastState != curState) && curState == false){
|
||||
Serial.println("Down");
|
||||
lastState = curState;
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
lastState = curState;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
void pcf_butt::update(bool state)
|
||||
{
|
||||
curState = state;
|
||||
}
|
||||
|
||||
pcf_butt::~pcf_butt()
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user