lvgl/scripts/filetohex.py
Link bfc47f424a
fix(script): add ending for raw loader of ThorVG (#7186)
Co-authored-by: SamNofee <sam@nofee.fun>
2024-11-15 09:22:36 +01:00

18 lines
343 B
Python
Executable File

#!/usr/bin/env python3
import sys
import textwrap
import re
with open(sys.argv[1], 'r') as file:
s = file.read()
b = bytearray()
if '--filter-character' in sys.argv:
s = re.sub(r'[^\x00-\xff]', '', s)
if '--null-terminate' in sys.argv:
s += '\x00'
b.extend(map(ord, s))
print(textwrap.fill(', '.join([hex(a) for a in b]), 96))