Sync edgetx to Gitea

This commit is contained in:
2026-08-03 16:37:20 +08:00
commit 14eb5a3fb9
5364 changed files with 2835009 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
#from os import path
import argparse
from hal_json import parse_defines
from generator import generate_from_template
# def eprint(*args, **kwargs):
# print(*args, file=sys.stderr, **kwargs)
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Process hardware definitions')
parser.add_argument('filename', metavar='filename', nargs='+')
parser.add_argument('-i', metavar='input', choices=['json','defines'], default='json')
parser.add_argument('-t', metavar='template')
parser.add_argument('-T', metavar='target')
args = parser.parse_args()
if args.i == 'defines':
for filename in args.filename:
parse_defines(filename, args.T)
elif args.i == 'json':
for filename in args.filename:
generate_from_template(filename, args.t, args.T)