1.1 --- a/ArduinoAm29F010.cpp Mon Jan 19 23:12:12 2015 +0100
1.2 +++ b/ArduinoAm29F010.cpp Tue Jan 20 00:58:34 2015 +0100
1.3 @@ -217,10 +217,7 @@
1.4 if (nread < 7)
1.5 return false;
1.6
1.7 - // 3-bit number shifted to A16...A14 with A16 discarded.
1.8 - // Thus, only sectors from 0 to 3 are supported.
1.9 -
1.10 - high = (fromHex(buffer[1]) << 6) & 0xff;
1.11 + high = (fromHex(buffer[1]) << 4) + (fromHex(buffer[2]));
1.12 low = (fromHex(buffer[3]) << 4) + (fromHex(buffer[4]));
1.13 data = (fromHex(buffer[5]) << 4) + (fromHex(buffer[6]));
1.14