fix/touch-mehrfachausloesung
Der GT9271 lässt gelegentlich einen Messzyklus aus oder liefert ein unplausibles Paket. Der Hersteller-Treiber kann "gerade nichts Neues" nicht von "Finger weg" unterscheiden und meldet beides als losgelassen. Seit die Abtastrate mit 1.6.8 von 33 auf 16 ms gestiegen ist, wurde daraus sichtbar Drücken-Loslassen-Drücken-Loslassen. Vor den Treiber ist jetzt ein eigener get_xy-Aufsatz gesetzt: Er verwirft unplausible Rohwerte und hält den letzten gültigen Punkt noch WS7_TOUCH_HOLD_MS lang (Vorgabe 40 ms). Der Aufsatz wird zur Laufzeit in das Touch-Handle eingehängt, die Herstellerdateien bleiben unverändert. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018QoLDQeUh1dCQz7yYZVb4Y
Description
Dual-PID / Siebträgermaschinen-Steuerung, entworfen für die QuickMill Silvano
654 MiB
Languages
C
85.6%
C++
14.2%
Python
0.1%