Compare commits
3 commits
master
...
ft232-spi-
| Author | SHA1 | Date | |
|---|---|---|---|
| 42e5b151b0 | |||
| f3b52cf393 | |||
| aed7915007 |
2 changed files with 3 additions and 2 deletions
|
|
@ -67,7 +67,8 @@ class SPI:
|
|||
def readinto(self, buf, start=0, end=None, write_value=0):
|
||||
"""Read data from SPI and into the buffer"""
|
||||
end = end if end else len(buf)
|
||||
result = self._port.read(end - start)
|
||||
buffer_out = [write_value] * (end - start)
|
||||
result = self._port.exchange(buffer_out, end - start, duplex=True)
|
||||
for i, b in enumerate(result):
|
||||
buf[start + i] = b
|
||||
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ class SPI:
|
|||
def readinto(self, buf, start=0, end=None, write_value=0):
|
||||
"""Read data from SPI and into the buffer"""
|
||||
end = end if end else len(buf)
|
||||
result = self._transmit([], end - start)
|
||||
result = self._transmit([write_value] * (end - start), end - start)
|
||||
for i, b in enumerate(result):
|
||||
buf[start + i] = b
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue