mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
21 lines
456 B
Python
Executable file
21 lines
456 B
Python
Executable file
#!/usr/bin/env python
|
|
|
|
from __future__ import division
|
|
import sys
|
|
|
|
filename = sys.argv[1]
|
|
fileout = sys.argv[2]
|
|
|
|
# Read entire file
|
|
with open(filename, "rb") as fr:
|
|
sts = fr.read()
|
|
|
|
# Parse into chunks of 16 bytes
|
|
sts = [sts[i:i+16] for i in range(0, len(sts), 16)]
|
|
|
|
with open(fileout, "w") as fw:
|
|
for st in sts:
|
|
for b in st:
|
|
fw.write("0x%02x," % (ord(b) if isinstance(b, str) else b))
|
|
fw.write("\n")
|
|
fw.write("\n")
|