diff --git a/src/shared/drivers/spi/SPI.h b/src/shared/drivers/spi/SPI.h index 2cf55bf809c17090b214a55541b3458e5f514e07..de60c5ed54ae18cfb7156e3a4f31826e6f434ee7 100644 --- a/src/shared/drivers/spi/SPI.h +++ b/src/shared/drivers/spi/SPI.h @@ -340,7 +340,7 @@ inline uint16_t SPI::read16() { return transfer(static_cast<uint16_t>(0)); } inline void SPI::read(uint8_t *data, size_t nBytes) { // Reset the data - for (size_t i = 0; i < nBytes / 2; i++) + for (size_t i = 0; i < nBytes; i++) data[i] = 0; // Read the data