add option to pass symbol defines to ci build.py
add build.args option for hil json add MAX3421_HOST=1 for metro m4 express
This commit is contained in:
@@ -28,14 +28,20 @@ def main():
|
||||
else:
|
||||
toolchain = 'arm-gcc'
|
||||
|
||||
if 'build' in board and 'flags_on' in board['build']:
|
||||
for f in board['build']['flags_on']:
|
||||
if f == '':
|
||||
matrix[toolchain].append(f'-b {name}')
|
||||
else:
|
||||
matrix[toolchain].append(f'-b {name} -f1 {f.replace(" ", " -f1 ")}')
|
||||
build_board = f'-b {name}'
|
||||
if 'build' in board:
|
||||
if 'args' in board['build']:
|
||||
build_board += ' ' + ' '.join(f'-D{a}' for a in board['build']['args'])
|
||||
if 'flags_on' in board['build']:
|
||||
for f in board['build']['flags_on']:
|
||||
if f == '':
|
||||
matrix[toolchain].append(build_board)
|
||||
else:
|
||||
matrix[toolchain].append(f'{build_board} -f1 {f.replace(" ", " -f1 ")}')
|
||||
else:
|
||||
matrix[toolchain].append(build_board)
|
||||
else:
|
||||
matrix[toolchain].append(f'-b {name}')
|
||||
matrix[toolchain].append(build_board)
|
||||
|
||||
print(json.dumps(matrix))
|
||||
|
||||
|
@@ -61,6 +61,9 @@
|
||||
{
|
||||
"name": "metro_m4_express",
|
||||
"uid": "9995AD485337433231202020FF100A34",
|
||||
"build" : {
|
||||
"args": ["MAX3421_HOST=1"]
|
||||
},
|
||||
"tests": {
|
||||
"device": true, "host": false, "dual": true,
|
||||
"dev_attached": [{"vid_pid": "1a86_55d4", "serial": "52D2002130"}]
|
||||
|
Reference in New Issue
Block a user