Skip to content

Commit e10678c

Browse files
committed
some updates
1 parent 4ab9c6e commit e10678c

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

api_drivers/common_api_drivers/indev/xpt2046.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ class XPT2046(pointer_framework.PointerDriver):
2020
def __init__(
2121
self,
2222
spi_bus,
23-
cs=None,
2423
touch_cal=None
2524
):
2625
super().__init__(touch_cal=touch_cal)
@@ -38,26 +37,15 @@ def __init__(
3837

3938
self._spi = spi_bus
4039

41-
if cs in (-1, None):
42-
self.__cs = None
43-
else:
44-
self.__cs = machine.Pin(cs, machine.Pin.OUT)
45-
self.__cs.value(1)
46-
4740
def _read_reg(self, reg):
4841
self._trans_buf[0] = reg
4942
self._recv_buf[0] = 0x00
5043
self._recv_buf[1] = 0x00
51-
52-
if self.__cs is not None:
53-
self.__cs.value(0)
44+
self._recv_buf[2] = 0x00
5445

5546
self._spi.write_readinto(self._trans_mv, self._recv_mv)
5647

57-
if self.__cs is not None:
58-
self.__cs.value(1)
59-
60-
return ((self._recv_buf[0] << 8) | self._recv_buf[1]) >> 3
48+
return ((self._recv_buf[1] << 8) | self._recv_buf[2]) >> 3
6149

6250
def _get_coords(self):
6351
points = self.__points

0 commit comments

Comments
 (0)