Mercurial > lcfOS
view 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 |
line wrap: on
line source
#!/usr/bin/python import sys print(sys.argv) if len(sys.argv) < 2: print('Usage: {0} binfile [headerfile]'.format(sys.argv[0])) sys.exit(-1) with open(sys.argv[1], 'rb') as f: data = f.read() s = ', '.join(hex(b) for b in data) output = 'unsigned char data[] = {{{0}}};'.format(s) if len(sys.argv) < 3: print(output) else: with open(sys.argv[2], 'w') as f: f.write(output)