From f3b52cf393a38497d65d58b96b117ef6d384ea16 Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Thu, 28 Jan 2021 15:59:52 -0600 Subject: [PATCH] nxp_lpc4430: Fix SPI.readinto's write_value= argument Before, this argument was ignored. This prevented adafruit_sdcard from functioning, as it relies on being able to send out the value 0xff. This fix is speculative and untested. --- src/adafruit_blinka/microcontroller/nxp_lpc4330/spi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adafruit_blinka/microcontroller/nxp_lpc4330/spi.py b/src/adafruit_blinka/microcontroller/nxp_lpc4330/spi.py index 17859a4..a6e4045 100644 --- a/src/adafruit_blinka/microcontroller/nxp_lpc4330/spi.py +++ b/src/adafruit_blinka/microcontroller/nxp_lpc4330/spi.py @@ -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 -- 2.49.0