diff options
| author | sakumisu <[email protected]> | 2025-07-01 10:01:49 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2025-07-08 09:32:30 +0800 |
| commit | 61a57106648723c309a09769f8f9fcbb32c19c49 (patch) | |
| tree | 255689d774307c44b033b5902126c390baa8458f /components/drivers/usb/cherryusb/SConscript | |
| parent | e57605fa9500a7d636f626b6ba12885376f8a4d5 (diff) | |
update(cherryusb): update framework and bugfix
* update cdc_acm device framework
* add host serial device framework
* fix dfs read write return type
* fix webusb desc len
* fix dwc2 h7rs gccfg
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'components/drivers/usb/cherryusb/SConscript')
| -rw-r--r-- | components/drivers/usb/cherryusb/SConscript | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/components/drivers/usb/cherryusb/SConscript b/components/drivers/usb/cherryusb/SConscript index acbddefb4f..eba0a3e182 100644 --- a/components/drivers/usb/cherryusb/SConscript +++ b/components/drivers/usb/cherryusb/SConscript @@ -127,13 +127,17 @@ if GetDepend(['RT_CHERRYUSB_DEVICE']): src += Glob('class/cdc/usbd_cdc_ncm.c') if GetDepend(['RT_CHERRYUSB_DEVICE_DFU']): src += Glob('class/dfu/usbd_dfu.c') + if GetDepend(['RT_CHERRYUSB_DEVICE_ADB']): + src += Glob('class/adb/usbd_adb.c') + src += Glob('platform/rtthread/usbd_adb_shell.c') + + if GetDepend(['RT_CHERRYUSB_DEVICE_CDC_ACM_CHARDEV']): + src += Glob('platform/rtthread/usbd_serial.c') if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM']): src += Glob('demo/cdc_acm_template.c') - if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_MSC']): + if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_MSC']) or GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV']): src += Glob('demo/msc_ram_template.c') - if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV']): - src += Glob('platform/rtthread/usbd_msc_blkdev.c') if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_HID_MOUSE']): src += Glob('demo/hid_mouse_template.c') if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_HID_KEYBOARD']): @@ -162,6 +166,10 @@ if GetDepend(['RT_CHERRYUSB_DEVICE']): src += Glob('demo/winusb2.0_cdc_template.c') if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_HID']): src += Glob('demo/winusb2.0_hid_template.c') + if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_ADB']): + src += Glob('demo/adb/usbd_adb_template.c') + if GetDepend(['RT_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM_CHARDEV']): + src += Glob('demo/cdc_acm_rttchardev_template.c') # USB HOST if GetDepend(['RT_CHERRYUSB_HOST']): @@ -285,6 +293,13 @@ if GetDepend(['RT_CHERRYUSB_HOST']): CPPDEFINES+=['TEST_USBH_MSC=0'] src += Glob('demo/usb_host.c') + if GetDepend(['RT_CHERRYUSB_HOST_CDC_ACM']) \ + or GetDepend(['RT_CHERRYUSB_HOST_FTDI']) \ + or GetDepend(['RT_CHERRYUSB_HOST_CH34X']) \ + or GetDepend(['RT_CHERRYUSB_HOST_CP210X']) \ + or GetDepend(['RT_CHERRYUSB_HOST_PL2303']): + src += Glob('platform/rtthread/usbh_serial.c') + if GetDepend('RT_USING_DFS') and GetDepend(['RT_CHERRYUSB_HOST_MSC']): src += Glob('platform/rtthread/usbh_dfs.c') |
