mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-21 15:54:39 +01:00
parent
fa72cb764c
commit
8131af93dd
@ -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
|
ARDUINO 1.5.7 BETA - 2014.07.07
|
||||||
|
|
||||||
[core]
|
[core]
|
||||||
|
@ -163,10 +163,11 @@ uint32_t File::size() {
|
|||||||
uint8_t buff[5];
|
uint8_t buff[5];
|
||||||
bridge.transfer(cmd, 2, buff, 5);
|
bridge.transfer(cmd, 2, buff, 5);
|
||||||
//err = res[0]; // First byte is error code
|
//err = res[0]; // First byte is error code
|
||||||
uint32_t res = buff[1] << 24;
|
uint32_t res;
|
||||||
res += buff[2] << 16;
|
res = ((uint32_t)buff[1]) << 24;
|
||||||
res += buff[3] << 8;
|
res |= ((uint32_t)buff[2]) << 16;
|
||||||
res += buff[4];
|
res |= ((uint32_t)buff[3]) << 8;
|
||||||
|
res |= ((uint32_t)buff[4]);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user