tinyusb/tools/build_all.py
hathach 6446b02ae7 add hid_test.py for testing #58
add feather nrf52840 express to supported board
2019-05-02 18:10:06 +07:00

20 lines
799 B
Python

import os
import shutil
import sys
import subprocess
import time
all_device_example = ["cdc_msc_hid", "msc_dual_lun", "hid_generic_inout"]
all_boards = ["metro_m0_express", "metro_m4_express", "pca10056", "feather_nrf52840_express", "stm32f407g_disc1"]
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)
# 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)