Mercurial > lcfOS
diff 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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python/bin2c.py Fri Jul 05 14:13:59 2013 +0200 @@ -0,0 +1,19 @@ +#!/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) +