From 420588ce7de990006f64634dda526c5bd00849b5 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Tue, 10 Feb 2026 20:38:29 +0100 Subject: [PATCH] gt911: try to run without interrupt option --- internal_filesystem/lib/mpos/indev/gt911.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/internal_filesystem/lib/mpos/indev/gt911.py b/internal_filesystem/lib/mpos/indev/gt911.py index bad05773..5a7d63d0 100644 --- a/internal_filesystem/lib/mpos/indev/gt911.py +++ b/internal_filesystem/lib/mpos/indev/gt911.py @@ -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)