Fixed spi_read