gt911: try to run without interrupt option

This commit is contained in:
Thomas Farstrike
2026-02-10 20:38:29 +01:00
parent 1ad6656e2d
commit 420588ce7d
+11 -7
View File
@@ -104,19 +104,23 @@ class GT911(pointer_framework.PointerDriver):
self._interrupt_flag = True
def hw_reset(self):
if self._interrupt_pin and self._reset_pin:
self._interrupt_pin.init(self._interrupt_pin.OUT)
self._interrupt_pin(0)
if self._reset_pin:
if self._interrupt_pin:
self._interrupt_pin.init(self._interrupt_pin.OUT)
self._interrupt_pin(0)
self._reset_pin(0)
time.sleep_ms(10) # NOQA
self._interrupt_pin(1) # only for 0x14 address
#self._interrupt_pin(0)
if self._interrupt_pin:
self._interrupt_pin(1) # only for 0x14 address
#self._interrupt_pin(0)
time.sleep_ms(1) # NOQA
self._reset_pin(1)
time.sleep_ms(5) # NOQA
self._interrupt_pin(0)
if self._interrupt_pin:
self._interrupt_pin(0)
time.sleep_ms(50) # NOQA
self._interrupt_pin.init(mode=self._interrupt_pin.IN)
if self._interrupt_pin:
self._interrupt_pin.init(mode=self._interrupt_pin.IN)
time.sleep_ms(50) # NOQA
self._write_reg(_ESD_CHECK_REG, 0x00)