summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Halbert <halbert@halwitz.org>2017-10-16 18:43:28 -0400
committerGitHub <noreply@github.com>2017-10-16 18:43:28 -0400
commite2ce87e250b14f192955b1eb7968246734193237 (patch)
treecdadb31233be0d12d87f1cf5314f703924ed141c
parent2148211314edd378770286b504195d913723e34b (diff)
parent6c7d35c40cb2b498b34befd4dcfc3d6d0bf3208b (diff)
Merge pull request #336 from tannewt/2.x
esp8266: Correct SPI functionality when write_value is provided.
-rw-r--r--esp8266/common-hal/busio/SPI.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/esp8266/common-hal/busio/SPI.c b/esp8266/common-hal/busio/SPI.c
index b372d0764..fc8dd348f 100644
--- a/esp8266/common-hal/busio/SPI.c
+++ b/esp8266/common-hal/busio/SPI.c
@@ -174,13 +174,13 @@ bool common_hal_busio_spi_read(busio_spi_obj_t *self,
write_value;
for (size_t j = 0; j < count; ++j) {
for (size_t k = 0; k < chunk_size; ++k) {
- data[i] = spi_transaction(HSPI, 0, 0, 0, 0, 0, 0, 8, long_write_value);
+ data[i] = spi_transaction(HSPI, 0, 0, 0, 0, 8, long_write_value, 8, 0);
++i;
}
ets_loop_iter();
}
while (i < len) {
- data[i] = spi_transaction(HSPI, 0, 0, 0, 0, 0, 0, 8, long_write_value);
+ data[i] = spi_transaction(HSPI, 0, 0, 0, 0, 8, long_write_value, 8, 0);
++i;
}
return true;