comparison python/bin2c.py @ 217:8b2e5f3cd579

Removed some stale python source files
author Windel Bouwman
date Fri, 05 Jul 2013 14:13:59 +0200
parents cos/utils/bin2c.py@47b7df514243
children
comparison
equal deleted inserted replaced
216:57c032c5e753 217:8b2e5f3cd579
1 #!/usr/bin/python
2
3 import sys
4 print(sys.argv)
5 if len(sys.argv) < 2:
6 print('Usage: {0} binfile [headerfile]'.format(sys.argv[0]))
7 sys.exit(-1)
8
9 with open(sys.argv[1], 'rb') as f:
10 data = f.read()
11
12 s = ', '.join(hex(b) for b in data)
13 output = 'unsigned char data[] = {{{0}}};'.format(s)
14 if len(sys.argv) < 3:
15 print(output)
16 else:
17 with open(sys.argv[2], 'w') as f:
18 f.write(output)
19