# Change GPIO controller to SPI
Pin.ft232h_gpio = self._spi.get_gpio()
- # pylint: disable=too-many-arguments
+ # pylint: disable=too-many-arguments,unused-argument
def init(
self,
baudrate=100000,
chunk_end = chunk_start + self._spi.PAYLOAD_MAX_LENGTH
self._port.write(buf[chunk_start:chunk_end])
if rest:
- self._port.write(buf[-1 * rest :])
+ rest_start = start + chunks * self._spi.PAYLOAD_MAX_LENGTH
+ self._port.write(buf[rest_start:end])
# pylint: disable=unused-argument
def readinto(self, buf, start=0, end=None, write_value=0):