tinyusb/tools/build_all.py
hathach f9d9eebfe1 support hid generic inout #58
- add report descriptor template TUD_HID_REPORT_DESC_GENERIC_INOUT
- add TUD_HID_INOUT_DESCRIPTOR & TUD_HID_INOUT_DESC_LEN
- add hid_generic_inout example
2019-05-02 14:30:49 +07:00

20 lines
771 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", "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)