mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Remove a number of extui instructions
Using a uint8_t for the loop counter resulted in a number of 8-bit extract (extui) instructions. Using a uint32_t prevents this.
This commit is contained in:
parent
00815f2db4
commit
40c159fcf5
@ -400,7 +400,7 @@ void SPIClass::writeBytes_(uint8_t * data, uint8_t size) {
|
||||
|
||||
uint32_t * fifoPtr = (uint32_t*)&SPI1W0;
|
||||
uint32_t * dataPtr = (uint32_t*) data;
|
||||
uint8_t dataSize = ((size + 3) / 4);
|
||||
uint32_t dataSize = ((size + 3) / 4);
|
||||
|
||||
while(dataSize--) {
|
||||
*fifoPtr = *dataPtr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user