1
0
forked from me/IronOS

changed intel Hex gen to use unix line ends

This commit is contained in:
timecop97
2019-08-15 14:12:02 +01:00
parent a9dec94476
commit 379df5b7c1

View File

@@ -42,8 +42,8 @@ def intel_hex_line(record_type, offset, data):
for byte in data:
yield "{:02X}".format(byte)
# compute and write checksum (with DOS line ending for compatibility/safety)
yield "{:02X}\r\n".format((((sum(data, # sum data ...
# compute and write checksum (now using unix style line endings for DFU3.45 compatibility
yield "{:02X}\n".format((((sum(data, # sum data ...
record_length # ... and other ...
+ sum(split16(offset)) # ... fields ...
+ record_type) # ... on line