Skip to content

Commit 5482315

Browse files
authored
Change SPI::transfer signature to match official Arduino API (espressif#6734)
1 parent 09c0a39 commit 5482315

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: libraries/SPI/src/SPI.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,9 @@ void SPIClass::writeBytes(const uint8_t * data, uint32_t size)
265265
spiEndTransaction(_spi);
266266
}
267267

268-
void SPIClass::transfer(uint8_t * data, uint32_t size)
268+
void SPIClass::transfer(void * data, uint32_t size)
269269
{
270-
transferBytes(data, data, size);
270+
transferBytes((const uint8_t *)data, (uint8_t *)data, size);
271271
}
272272

273273
/**

Diff for: libraries/SPI/src/SPI.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class SPIClass
7373

7474
void beginTransaction(SPISettings settings);
7575
void endTransaction(void);
76-
void transfer(uint8_t * data, uint32_t size);
76+
void transfer(void * data, uint32_t size);
7777
uint8_t transfer(uint8_t data);
7878
uint16_t transfer16(uint16_t data);
7979
uint32_t transfer32(uint32_t data);

0 commit comments

Comments
 (0)