mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-16 11:21:18 +03:00
@ -1,3 +1,8 @@
|
||||
ARDUINO 1.5.8 BETA - not yet release
|
||||
|
||||
[libraries]
|
||||
* FileIO bridge: fixed wrong return value in File::size() for size >32768
|
||||
|
||||
ARDUINO 1.5.7 BETA - 2014.07.07
|
||||
|
||||
[core]
|
||||
|
@ -163,10 +163,11 @@ uint32_t File::size() {
|
||||
uint8_t buff[5];
|
||||
bridge.transfer(cmd, 2, buff, 5);
|
||||
//err = res[0]; // First byte is error code
|
||||
uint32_t res = buff[1] << 24;
|
||||
res += buff[2] << 16;
|
||||
res += buff[3] << 8;
|
||||
res += buff[4];
|
||||
uint32_t res;
|
||||
res = ((uint32_t)buff[1]) << 24;
|
||||
res |= ((uint32_t)buff[2]) << 16;
|
||||
res |= ((uint32_t)buff[3]) << 8;
|
||||
res |= ((uint32_t)buff[4]);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user