mirror of https://github.com/ArduPilot/ardupilot
26 lines
566 B
Python
Executable File
26 lines
566 B
Python
Executable File
#!/usr/bin/python
|
|
|
|
def convert(in_file, out_file):
|
|
'''Compile mcm file to binary'''
|
|
with open(in_file) as inp:
|
|
content = inp.readlines()
|
|
inp.close()
|
|
|
|
content.pop(0)
|
|
|
|
out = open(out_file, 'wb')
|
|
i = -1
|
|
for line in content:
|
|
i = i + 1
|
|
if i % 64 < 54:
|
|
b = int(line, 2)
|
|
out.write(bytearray([b]))
|
|
out.close()
|
|
|
|
convert('clarity.mcm', 'font0.bin')
|
|
convert('clarity_medium.mcm', 'font1.bin')
|
|
convert('bfstyle.mcm', 'font2.bin')
|
|
convert('bold.mcm', 'font3.bin')
|
|
convert('digital.mcm', 'font4.bin')
|
|
|