Clone of official tools

Revision:
36:96847d42f010
Parent:
35:da9c89f8be7d
Child:
37:f8cfeb185c30
--- a/dev/intel_hex_utils.py	Wed Feb 15 13:53:18 2017 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-from intelhex import IntelHex
-from cStringIO import StringIO
-
-
-def sections(h):
-    start, last_address = None, None
-    for a in h.addresses():
-        if last_address is None:
-            start, last_address = a, a
-            continue
-
-        if a > last_address + 1:
-            yield (start, last_address)
-            start = a
-
-        last_address = a
-
-    if start:
-        yield (start, last_address)
-
-
-def print_sections(h):
-    for s in sections(h):
-        print "[0x%08X - 0x%08X]" % s
-
-
-def decode(record):
-    h = IntelHex()
-    f = StringIO(record)
-    h.loadhex(f)
-    h.dump()