Explorar o código

BUG: a CRC of 0 was written as 100...

Klaas, Wilfried %!s(int64=6) %!d(string=hai) anos
pai
achega
fd9193542e
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/main/java/de/mcs/tools/IntelHex.java

+ 1 - 0
src/main/java/de/mcs/tools/IntelHex.java

@@ -83,6 +83,7 @@ public class IntelHex {
     crc = crc & 0x00FF;
     crc = crc & 0x00FF;
     crc = crc ^ 0x00FF;
     crc = crc ^ 0x00FF;
     crc++;
     crc++;
+    crc = crc & 0x00FF;
     writer.append(String.format("%02X", crc));
     writer.append(String.format("%02X", crc));
     writer.append("\r\n");
     writer.append("\r\n");
     return crc;
     return crc;