Skip to content

Commit 420588c

Browse files
gt911: try to run without interrupt option
1 parent 1ad6656 commit 420588c

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

  • internal_filesystem/lib/mpos/indev

internal_filesystem/lib/mpos/indev/gt911.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -104,19 +104,23 @@ def _interrupt_handler(self, pin):
104104
self._interrupt_flag = True
105105

106106
def hw_reset(self):
107-
if self._interrupt_pin and self._reset_pin:
108-
self._interrupt_pin.init(self._interrupt_pin.OUT)
109-
self._interrupt_pin(0)
107+
if self._reset_pin:
108+
if self._interrupt_pin:
109+
self._interrupt_pin.init(self._interrupt_pin.OUT)
110+
self._interrupt_pin(0)
110111
self._reset_pin(0)
111112
time.sleep_ms(10) # NOQA
112-
self._interrupt_pin(1) # only for 0x14 address
113-
#self._interrupt_pin(0)
113+
if self._interrupt_pin:
114+
self._interrupt_pin(1) # only for 0x14 address
115+
#self._interrupt_pin(0)
114116
time.sleep_ms(1) # NOQA
115117
self._reset_pin(1)
116118
time.sleep_ms(5) # NOQA
117-
self._interrupt_pin(0)
119+
if self._interrupt_pin:
120+
self._interrupt_pin(0)
118121
time.sleep_ms(50) # NOQA
119-
self._interrupt_pin.init(mode=self._interrupt_pin.IN)
122+
if self._interrupt_pin:
123+
self._interrupt_pin.init(mode=self._interrupt_pin.IN)
120124
time.sleep_ms(50) # NOQA
121125

122126
self._write_reg(_ESD_CHECK_REG, 0x00)

0 commit comments

Comments
 (0)