Mercurial > lcfOS
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 |