]> sigrok.org Git - sigrok-firmware-fx2lafw.git/blob - fx2lib/utils/gpif2dat
Import fx2lib into fx2lafw directly.
[sigrok-firmware-fx2lafw.git] / fx2lib / utils / gpif2dat
1 #!/bin/env python
2
3 import sys,re
4
5 if __name__=='__main__':
6     if len(sys.argv)<3:
7         print "Usage: %s <gpif export file> <save file>" % sys.argv[0]
8         sys.exit(-1)
9
10     f=open(sys.argv[1],'r').read()
11     o=open(sys.argv[2],'w')
12
13     # write every thing between the wave data and the TODO
14     datre = re.compile ( 'const char xdata .*?\};', re.S )
15     data = datre.findall(f)
16     for dat in data:
17         o.write(dat.replace('\r\n','\n'))
18         o.write('\n')
19     o.close()
20