diff --git a/cherryusb.cmake b/cherryusb.cmake index 3add14ba..4544b0ac 100644 --- a/cherryusb.cmake +++ b/cherryusb.cmake @@ -184,6 +184,15 @@ if(CONFIG_CHERRYUSB_HOST) if(CONFIG_CHERRYUSB_HOST_RTL8152) list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/class/vendor/net/usbh_rtl8152.c) endif() + if(CONFIG_CHERRYUSB_HOST_CH34X) + list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/class/vendor/serial/usbh_ch34x.c) + endif() + if(CONFIG_CHERRYUSB_HOST_CP210X) + list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/class/vendor/serial/usbh_cp210x.c) + endif() + if(CONFIG_CHERRYUSB_HOST_FTDI) + list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/class/vendor/serial/usbh_ftdi.c) + endif() if(DEFINED CONFIG_CHERRYUSB_HOST_HCD) if("${CONFIG_CHERRYUSB_HOST_HCD}" STREQUAL "ehci_bouffalo")