summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-06-25 14:07:06 +0800
committersakumisu <[email protected]>2025-06-25 14:07:06 +0800
commite96e5fd9ca52f1b838c42360407d83f5481a5514 (patch)
tree55dec5c7f5f5910abce81b70be676a898b34a579 /SConscript
parent9d4faca7db97feb41e0cea1dfabef220172483c2 (diff)
feat(platform/rtthread): support cdc acm chardev
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript9
1 files changed, 6 insertions, 3 deletions
diff --git a/SConscript b/SConscript
index 3e8b07ca..3eb72443 100644
--- a/SConscript
+++ b/SConscript
@@ -131,12 +131,13 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']):
src += Glob('class/adb/usbd_adb.c')
src += Glob('platform/rtthread/usbd_adb_shell.c')
+ if GetDepend(['PKG_CHERRYUSB_DEVICE_CDC_ACM_CHARDEV']):
+ src += Glob('platform/rtthread/usbd_serial.c')
+
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM']):
src += Glob('demo/cdc_acm_template.c')
- if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC']):
+ if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC']) or GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV']):
src += Glob('demo/msc_ram_template.c')
- if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV']):
- src += Glob('platform/rtthread/usbd_msc_blkdev.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_HID_MOUSE']):
src += Glob('demo/hid_mouse_template.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_HID_KEYBOARD']):
@@ -167,6 +168,8 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']):
src += Glob('demo/winusb2.0_hid_template.c')
if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_ADB']):
src += Glob('demo/adb/usbd_adb_template.c')
+ if GetDepend(['PKG_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM_CHARDEV']):
+ src += Glob('demo/cdc_acm_rttchardev_template.c')
# USB HOST
if GetDepend(['PKG_CHERRYUSB_HOST']):