From ed8a3ceca3b6b613d89e7b9e4b4135606e1a2743 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Sun, 14 Apr 2024 19:36:34 +0800 Subject: [PATCH] add ifndef for test macros --- demo/usb_host.c | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/demo/usb_host.c b/demo/usb_host.c index c9736dfd..af1dc997 100644 --- a/demo/usb_host.c +++ b/demo/usb_host.c @@ -5,18 +5,42 @@ #include "usbh_video.h" #include "usbh_audio.h" +#ifndef TEST_USBH_CDC_ACM #define TEST_USBH_CDC_ACM 1 +#endif +#ifndef TEST_USBH_CDC_SPEED #define TEST_USBH_CDC_SPEED 0 +#endif +#ifndef TEST_USBH_HID #define TEST_USBH_HID 1 +#endif +#ifndef TEST_USBH_MSC #define TEST_USBH_MSC 1 +#endif +#ifndef TEST_USBH_MSC_FATFS #define TEST_USBH_MSC_FATFS 0 +#endif +#ifndef TEST_USBH_AUDIO #define TEST_USBH_AUDIO 0 +#endif +#ifndef TEST_USBH_VIDEO #define TEST_USBH_VIDEO 0 +#endif +#ifndef TEST_USBH_CDC_ECM #define TEST_USBH_CDC_ECM 0 +#endif +#ifndef TEST_USBH_CDC_NCM #define TEST_USBH_CDC_NCM 0 +#endif +#ifndef TEST_USBH_RNDIS #define TEST_USBH_RNDIS 0 +#endif +#ifndef TEST_USBH_ASIX #define TEST_USBH_ASIX 0 +#endif +#ifndef TEST_USBH_RTL8152 #define TEST_USBH_RTL8152 0 +#endif #if TEST_USBH_CDC_ACM USB_NOCACHE_RAM_SECTION USB_MEM_ALIGNX uint8_t cdc_buffer[512]; @@ -1063,29 +1087,13 @@ void usbh_msc_stop(struct usbh_msc *msc_class) } #endif -void usbh_audio_run(struct usbh_audio *audio_class) -{ #if TEST_USBH_AUDIO #error "if you want to use iso, please contact with me" - usb_osal_thread_create("usbh_audio", 2048, CONFIG_USBHOST_PSC_PRIO + 1, usbh_audio_thread, NULL); #endif -} -void usbh_audio_stop(struct usbh_audio *audio_class) -{ -} - -void usbh_video_run(struct usbh_video *video_class) -{ #if TEST_USBH_VIDEO #error "if you want to use iso, please contact with me" - usb_osal_thread_create("usbh_video", 2048, CONFIG_USBHOST_PSC_PRIO + 1, usbh_video_thread, NULL); #endif -} - -void usbh_video_stop(struct usbh_video *video_class) -{ -} void usbh_class_test(void) {