Adhere to "minimum of 3 byte" rule in read_SPI.

--BRJ