diff options
Diffstat (limited to 'SConscript')
| -rw-r--r-- | SConscript | 39 |
1 files changed, 26 insertions, 13 deletions
@@ -15,6 +15,7 @@ path += [cwd + '/class/midi'] path += [cwd + '/class/mtp'] path += [cwd + '/class/adb'] path += [cwd + '/class/dfu'] +path += [cwd + '/class/gs_usb'] path += [cwd + '/class/serial'] path += [cwd + '/class/vendor/net'] path += [cwd + '/class/vendor/wifi'] @@ -105,7 +106,7 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']): src += Glob('port/renesas/device/r_usb_device.c') src += Glob('port/renesas/device/usb_dc_rensas.c') if GetDepend(['PKG_CHERRYUSB_DEVICE_CH32']): - if GetDepend(['PKG_CHERRYUSB_DEVICE_HS']): + if GetDepend(['PKG_CHERRYUSB_DEVICE_SPEED_HS']): src += Glob('port/ch32/usb_dc_usbhs.c') else: src += Glob('port/ch32/usb_dc_usbfs.c') @@ -117,7 +118,7 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']): LIBS = ['libpusb2_dc_a64.a'] if GetDepend(['ARCH_ARM_CORTEX_A']): LIBPATH = [cwd + '/port/pusb2'] - LIBS = ['libpusb2_dc_a32_softfp_neon.a'] + LIBS = ['libpusb2_dc_a32_softfp_crypto-neon-fp-armv8.a'] if GetDepend(['PKG_CHERRYUSB_DEVICE_NRF5X']): src += Glob('port/nrf5x/usb_dc_nrf5x.c') if GetDepend(['PKG_CHERRYUSB_DEVICE_RP2040']): @@ -146,7 +147,25 @@ if GetDepend(['PKG_CHERRYUSB_DEVICE']): src += Glob('class/vendor/display/usbd_display.c') if GetDepend(['PKG_CHERRYUSB_DEVICE_ADB']): src += Glob('class/adb/usbd_adb.c') - src += Glob('platform/rtthread/rt_usbd_adb.c') + src += Glob('platform/rtthread/rt_usbd_adb_msh.c') + if GetDepend(['PKG_CHERRYUSB_DEVICE_ADB_SYNC']): + src += Glob('class/adb/usbd_adb_sync.c') + src += Glob('platform/rtthread/rt_vfs_dfs.c') + if GetDepend(['PKG_CHERRYUSB_DEVICE_TMC']): + src += Glob('class/tmc/usbd_tmc.c') + src += Glob('third_party/libscpi/src/error.c') + src += Glob('third_party/libscpi/src/expression.c') + src += Glob('third_party/libscpi/src/fifo.c') + src += Glob('third_party/libscpi/src/ieee488.c') + src += Glob('third_party/libscpi/src/lexer.c') + src += Glob('third_party/libscpi/src/minimal.c') + src += Glob('third_party/libscpi/src/parser.c') + src += Glob('third_party/libscpi/src/units.c') + src += Glob('third_party/libscpi/src/utils.c') + path += [cwd + '/third_party/libscpi/inc'] + + if GetDepend(['PKG_CHERRYUSB_DEVICE_GS_USB']): + src += Glob('class/gs_usb/usbd_gs_usb.c') if GetDepend(['PKG_CHERRYUSB_DEVICE_CDC_ACM_CHARDEV']): src += Glob('platform/rtthread/rt_usbd_serial.c') @@ -205,7 +224,7 @@ if GetDepend(['PKG_CHERRYUSB_HOST']): if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_BL']): src += Glob('port/ehci/usb_hc_ehci.c') - src += Glob('port/ehci/usb_glue_bouffalo.c') + src += Glob('port/bouffalolab/usb_glue_bouffalo.c') if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_HPM']): path += [cwd + '/port/hpmicro'] src += Glob('port/ehci/usb_hc_ehci.c') @@ -215,18 +234,12 @@ if GetDepend(['PKG_CHERRYUSB_HOST']): path += [cwd + '/port/ehci'] path += [cwd + '/port/ohci'] src += Glob('port/ehci/usb_hc_ehci.c') - src += Glob('port/ehci/usb_glue_aic.c') + src += Glob('port/aic/usb_glue_aic.c') src += Glob('port/ohci/usb_hc_ohci.c') if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_MCX']): path += [cwd + '/port/chipidea'] src += Glob('port/ehci/usb_hc_ehci.c') src += Glob('port/nxp/usb_glue_mcx.c') - if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_NUC980']): - src += Glob('port/ehci/usb_hc_ehci.c') - src += Glob('port/ehci/usb_glue_nuc980.c') - if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_MA35D0']): - src += Glob('port/ehci/usb_hc_ehci.c') - src += Glob('port/ehci/usb_glue_ma35d0.c') if GetDepend(['PKG_CHERRYUSB_HOST_EHCI_CUSTOM']): src += Glob('port/ehci/usb_hc_ehci.c') if GetDepend(['PKG_CHERRYUSB_HOST_DWC2_ST']): @@ -281,7 +294,7 @@ if GetDepend(['PKG_CHERRYUSB_HOST']): LIBS = ['libpusb2_hc_a64.a'] if GetDepend(['ARCH_ARM_CORTEX_A']): LIBPATH = [cwd + '/port/pusb2'] - LIBS = ['libpusb2_hc_a32_softfp_neon.a'] + LIBS = ['libpusb2_hc_a32_softfp_crypto-neon-fp-armv8.a'] if GetDepend(['PKG_CHERRYUSB_HOST_XHCI']): path += [cwd + '/port/xhci/phytium/rt-thread'] @@ -292,7 +305,7 @@ if GetDepend(['PKG_CHERRYUSB_HOST']): LIBS = ['libxhci_a64.a'] if GetDepend(['ARCH_ARM_CORTEX_A']): LIBPATH = [cwd + '/port/xhci/phytium'] - LIBS = ['libxhci_a32_softfp_neon.a'] + LIBS = ['libxhci_a32_softfp_crypto-neon-fp-armv8.a'] if GetDepend(['PKG_CHERRYUSB_HOST_RP2040']): path += [cwd + '/port/rp2040'] |
