diff --git a/libraries/SPI/SPI.h b/libraries/SPI/SPI.h index 22128b8e18..58199ae368 100644 --- a/libraries/SPI/SPI.h +++ b/libraries/SPI/SPI.h @@ -24,7 +24,7 @@ #include #include -#define SPI_HAS_TRANSACTION +#define SPI_HAS_TRANSACTION 1 // This defines are not representing the real Divider of the ESP8266 // the Defines match to an AVR Arduino on 16MHz for better compatibility @@ -63,6 +63,7 @@ class SPIClass { void beginTransaction(SPISettings settings); uint8_t transfer(uint8_t data); uint16_t transfer16(uint16_t data); + void transfer(void * data, uint32_t size) { transferBytes((uint8_t*)data, (uint8_t*)data, size); data -= size; }; void write(uint8_t data); void write16(uint16_t data); void write16(uint16_t data, bool msb);