summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-06-24 18:18:19 +0800
committersakumisu <[email protected]>2025-06-24 18:20:38 +0800
commitc22615ea6f93ff1ebdb2e880f7c583380d532d43 (patch)
treeac88f8fb9add25da13d65b81fb85f2c84465a6ac /SConscript
parent749cd8531fa29cd0b4a82019ac86fc0be3678ff7 (diff)
feat(platform/rtthread): support adb shell and serial framework
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript12
1 files changed, 12 insertions, 0 deletions
diff --git a/SConscript b/SConscript
index 82de1c05..3e8b07ca 100644
--- a/SConscript
+++ b/SConscript
@@ -127,6 +127,9 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']):
src += Glob('class/cdc/usbd_cdc_ncm.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_DFU']):
src += Glob('class/dfu/usbd_dfu.c')
+ if GetDepend(['PKG_CHERRYUSB_DEVICE_ADB']):
+ src += Glob('class/adb/usbd_adb.c')
+ src += Glob('platform/rtthread/usbd_adb_shell.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM']):
src += Glob('demo/cdc_acm_template.c')
@@ -162,6 +165,8 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']):
src += Glob('demo/winusb2.0_cdc_template.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_HID']):
src += Glob('demo/winusb2.0_hid_template.c')
+ if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_ADB']):
+ src += Glob('demo/adb/usbd_adb_template.c')
# USB HOST
if GetDepend(['PKG_CHERRYUSB_HOST']):
@@ -285,6 +290,13 @@ if GetDepend(['PKG_CHERRYUSB_HOST']):
CPPDEFINES+=['TEST_USBH_MSC=0']
src += Glob('demo/usb_host.c')
+ if GetDepend(['PKG_CHERRYUSB_HOST_CDC_ACM']) \
+ or GetDepend(['PKG_CHERRYUSB_HOST_FTDI']) \
+ or GetDepend(['PKG_CHERRYUSB_HOST_CH34X']) \
+ or GetDepend(['PKG_CHERRYUSB_HOST_CP210X']) \
+ or GetDepend(['PKG_CHERRYUSB_HOST_PL2303']):
+ src += Glob('platform/rtthread/usbh_serial.c')
+
if GetDepend('RT_USING_DFS') and GetDepend(['PKG_CHERRYUSB_HOST_MSC']):
src += Glob('platform/rtthread/usbh_dfs.c')