2019-03-23 10:51:07 +01:00
|
|
|
import os
|
|
|
|
import shutil
|
|
|
|
import sys
|
|
|
|
import subprocess
|
|
|
|
import time
|
|
|
|
|
2019-04-26 10:55:00 +02:00
|
|
|
all_device_example = ["cdc_msc_hid", "msc_dual_lun"]
|
2019-03-23 10:51:07 +01:00
|
|
|
all_boards = ["metro_m0_express", "metro_m4_express", "pca10056", "stm32f407g_disc1"]
|
|
|
|
|
2019-04-26 10:55:00 +02:00
|
|
|
for example in all_device_example:
|
|
|
|
for board in all_boards:
|
|
|
|
subprocess.run("make -j2 -C examples/device/{} BOARD={} clean".format(example, board), shell=True)
|
|
|
|
subprocess.run("make -j2 -C examples/device/{} BOARD={} all".format(example, board), shell=True)
|
2019-05-01 11:04:41 +02:00
|
|
|
|
|
|
|
# FreeRTOS example
|
|
|
|
example = 'cdc_msc_hid_freertos'
|
|
|
|
board = 'pca10056'
|
|
|
|
subprocess.run("make -j2 -C examples/device/{} BOARD={} clean".format(example, board), shell=True)
|
|
|
|
subprocess.run("make -j2 -C examples/device/{} BOARD={} all".format(example, board), shell=True)
|