Debounce prog button (#34)

* bugfix, print not allowed in constructor

* Update tpuart_data_link_layer.cpp

- start confirm timout only after last byte was sent
- increase BYTE_TIMEOUT

* debounce progbutton
This commit is contained in:
Bernator 2019-09-12 23:23:15 +02:00 committed by thelsing
parent afd07d10cb
commit 4a877cc1b5

View File

@ -14,9 +14,15 @@ KnxFacade<Esp32Platform, Bau57B0> knx;
#define ICACHE_RAM_ATTR #define ICACHE_RAM_ATTR
#endif #endif
#ifndef __linux__
uint32_t lastpressed=0;
#endif
ICACHE_RAM_ATTR void buttonUp() ICACHE_RAM_ATTR void buttonUp()
{ {
#ifndef __linux__ #ifndef __linux__
if (millis() - lastpressed > 200){
knx._toogleProgMode = true; knx._toogleProgMode = true;
lastpressed = millis();
}
#endif #endif
} }