From ca0465aecac1f073594332f75c4be0238085254c Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sat, 24 Sep 2022 11:27:31 -0400 Subject: [PATCH] Tools/generate_board_targets_json.py: properly exclude VOXL2 for now --- Tools/generate_board_targets_json.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Tools/generate_board_targets_json.py b/Tools/generate_board_targets_json.py index 77b8cb9775..83cde6b732 100755 --- a/Tools/generate_board_targets_json.py +++ b/Tools/generate_board_targets_json.py @@ -28,13 +28,13 @@ args = parser.parse_args() verbose = args.verbose build_configs = [] +excluded_boards = ['modalai_voxl2'] # TODO: fix and enable excluded_manufacturers = ['atlflight'] excluded_platforms = ['qurt'] excluded_labels = [ 'stackcheck', 'nolockstep', 'replay', 'test', 'uavcanv1', # TODO: fix and enable - 'voxl2' # TODO: fix and enable ] def process_target(px4board_file, target_name): @@ -88,10 +88,18 @@ for manufacturer in os.scandir(os.path.join(source_dir, 'boards')): for board in os.scandir(manufacturer.path): if not board.is_dir(): continue + for files in os.scandir(board.path): if files.is_file() and files.name.endswith('.px4board'): + + board_name = manufacturer.name + '_' + board.name label = files.name[:-9] target_name = manufacturer.name + '_' + board.name + '_' + label + + if board_name in excluded_boards: + if verbose: print(f'excluding board {board_name} ({target_name})') + continue + if label in excluded_labels: if verbose: print(f'excluding label {label} ({target_name})') continue