all: Reformat C and Python source code with tools/codeformat.py.
This is run with uncrustify 0.70.1, and black 19.10b0.
This commit is contained in:
@@ -8,15 +8,16 @@ import sys
|
||||
import re
|
||||
import string
|
||||
|
||||
needed_keys = ('USB_PID_CDC_MSC', 'USB_PID_CDC_HID', 'USB_PID_CDC', 'USB_VID')
|
||||
needed_keys = ("USB_PID_CDC_MSC", "USB_PID_CDC_HID", "USB_PID_CDC", "USB_VID")
|
||||
|
||||
|
||||
def parse_usb_ids(filename):
|
||||
rv = dict()
|
||||
for line in open(filename).readlines():
|
||||
line = line.rstrip('\r\n')
|
||||
match = re.match('^#define\s+(\w+)\s+\(0x([0-9A-Fa-f]+)\)$', line)
|
||||
if match and match.group(1).startswith('USBD_'):
|
||||
key = match.group(1).replace('USBD', 'USB')
|
||||
line = line.rstrip("\r\n")
|
||||
match = re.match("^#define\s+(\w+)\s+\(0x([0-9A-Fa-f]+)\)$", line)
|
||||
if match and match.group(1).startswith("USBD_"):
|
||||
key = match.group(1).replace("USBD", "USB")
|
||||
val = match.group(2)
|
||||
print("key =", key, "val =", val)
|
||||
if key in needed_keys:
|
||||
@@ -26,9 +27,10 @@ def parse_usb_ids(filename):
|
||||
raise Exception("Unable to parse %s from %s" % (k, filename))
|
||||
return rv
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
usb_ids_file = sys.argv[1]
|
||||
template_file = sys.argv[2]
|
||||
replacements = parse_usb_ids(usb_ids_file)
|
||||
for line in open(template_file, 'r').readlines():
|
||||
print(string.Template(line).safe_substitute(replacements), end='')
|
||||
for line in open(template_file, "r").readlines():
|
||||
print(string.Template(line).safe_substitute(replacements), end="")
|
||||
|
||||
Reference in New Issue
Block a user