• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## Script for hpmicro ##
2sdk_inc(common)
3sdk_inc(osal)
4sdk_inc(core)
5sdk_inc(class/cdc)
6sdk_inc(class/hid)
7sdk_inc(class/midi)
8sdk_inc(class/msc)
9sdk_inc(class/audio)
10sdk_inc(class/video)
11sdk_inc(class/hub)
12sdk_inc(class/wireless)
13sdk_inc(port/ehci)
14
15if(CONFIG_USB_DEVICE_CDC_ACM OR CONFIG_USB_DEVICE_CDC_ECM)
16  set(CONFIG_USB_DEVICE_CDC 1)
17endif()
18
19if(CONFIG_USB_DEVICE_CDC OR CONFIG_USB_DEVICE_HID OR CONFIG_USB_DEVICE_MSC
20    OR CONFIG_USB_DEVICE_AUDIO OR CONFIG_USB_DEVICE_VIDEO OR CONFIG_USB_DEVICE_RNDIS
21    OR CONFIG_USB_DEVICE_MIDI)
22  set(CONFIG_CHERRYUSB_DEVICE 1)
23endif()
24
25if(CONFIG_CHERRYUSB_DEVICE)
26  sdk_src(core/usbd_core.c)
27  sdk_src(port/hpm/usb_dc_hpm.c)
28  sdk_src_ifdef(CONFIG_USB_DEVICE_CDC class/cdc/usbd_cdc.c)
29  sdk_src_ifdef(CONFIG_USB_DEVICE_CDC_ECM class/cdc/usbd_cdc_ecm.c)
30  sdk_src_ifdef(CONFIG_USB_DEVICE_HID class/hid/usbd_hid.c)
31  sdk_src_ifdef(CONFIG_USB_DEVICE_MSC class/msc/usbd_msc.c)
32  sdk_src_ifdef(CONFIG_USB_DEVICE_AUDIO class/audio/usbd_audio.c)
33  sdk_src_ifdef(CONFIG_USB_DEVICE_VIDEO class/video/usbd_video.c)
34  sdk_src_ifdef(CONFIG_USB_DEVICE_RNDIS class/wireless/usbd_rndis.c)
35endif()
36
37if(CONFIG_USB_HOST_CDC_ACM OR CONFIG_USB_HOST_CDC_ECM OR CONFIG_USB_HOST_HID
38    OR CONFIG_USB_HOST_MSC OR CONFIG_USB_HOST_RNDIS)
39  set(CONFIG_CHERRYUSB_HOST 1)
40endif()
41
42if(CONFIG_CHERRYUSB_HOST)
43  sdk_src(core/usbh_core.c)
44  sdk_src(class/hub/usbh_hub.c)
45  sdk_src(port/ehci/usb_hc_ehci.c)
46  sdk_src(port/ehci/usb_glue_hpm.c)
47  sdk_src_ifdef(CONFIG_USB_HOST_CDC_ACM class/cdc/usbh_cdc_acm.c)
48  sdk_src_ifdef(CONFIG_USB_HOST_CDC_ECM class/cdc/usbh_cdc_ecm.c)
49  sdk_src_ifdef(CONFIG_USB_HOST_HID class/hid/usbh_hid.c)
50  sdk_src_ifdef(CONFIG_USB_HOST_MSC class/msc/usbh_msc.c)
51  sdk_src_ifdef(CONFIG_USB_HOST_RNDIS class/wireless/usbh_rndis.c)
52endif()
53
54if(CONFIG_FREERTOS)
55  sdk_src(osal/usb_osal_freertos.c)
56endif()
57
58if(CONFIG_RTTHREAD_NANO)
59  sdk_src(osal/usb_osal_rtthread.c)
60endif()
61