Browse Source

Tools: added --build-target to configure_all.py

c415-sdk
Andrew Tridgell 5 years ago
parent
commit
0d283bf3a7
  1. 5
      Tools/scripts/configure_all.py

5
Tools/scripts/configure_all.py

@ -13,6 +13,7 @@ import argparse
parser = argparse.ArgumentParser(description='configure all ChibiOS boards') parser = argparse.ArgumentParser(description='configure all ChibiOS boards')
parser.add_argument('--build', action='store_true', default=False, help='build as well as configure') parser.add_argument('--build', action='store_true', default=False, help='build as well as configure')
parser.add_argument('--build-target', default='copter', help='build target')
parser.add_argument('--stop', action='store_true', default=False, help='stop on build fail') parser.add_argument('--stop', action='store_true', default=False, help='stop on build fail')
parser.add_argument('--no-bl', action='store_true', default=False, help="don't check bootloader builds") parser.add_argument('--no-bl', action='store_true', default=False, help="don't check bootloader builds")
parser.add_argument('--pattern', default='*') parser.add_argument('--pattern', default='*')
@ -51,8 +52,10 @@ for board in get_board_list():
if args.build: if args.build:
if board == "iomcu": if board == "iomcu":
target = "iofirmware" target = "iofirmware"
elif board in ['CUAV_GPS', 'ZubaxGNSS'] or board.startswith('f103') or board.startswith('f303'):
target = "AP_Periph"
else: else:
target = "copter" target = args.build_target
run_program([args.python, "waf", target], "build: " + board) run_program([args.python, "waf", target], "build: " + board)
if args.no_bl: if args.no_bl:
continue continue

Loading…
Cancel
Save