mirror of
				https://github.com/thelsing/knx.git
				synced 2025-10-26 10:26:25 +01:00 
			
		
		
		
	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:
		
							parent
							
								
									afd07d10cb
								
							
						
					
					
						commit
						4a877cc1b5
					
				| @ -14,9 +14,15 @@ KnxFacade<Esp32Platform, Bau57B0> knx; | ||||
| #define ICACHE_RAM_ATTR | ||||
| #endif | ||||
| 
 | ||||
| #ifndef __linux__ | ||||
| uint32_t lastpressed=0; | ||||
| #endif | ||||
| ICACHE_RAM_ATTR void buttonUp() | ||||
| { | ||||
|     #ifndef __linux__ | ||||
|     knx._toogleProgMode = true; | ||||
|     if (millis() - lastpressed > 200){ | ||||
|         knx._toogleProgMode = true; | ||||
|         lastpressed = millis(); | ||||
|     } | ||||
|     #endif | ||||
| } | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user