https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/blob/be325b94a3254cc1dc8deccfcab8942b3d915774/adafruit_bus_device/spi_device.py#L49 should be spi.readinto(bytes_read)