diff --git a/demo/usb_host.c b/demo/usb_host.c index 81c9769c..f809453e 100644 --- a/demo/usb_host.c +++ b/demo/usb_host.c @@ -357,10 +357,6 @@ void usbh_videostreaming_parse_yuyv2(struct usbh_urb *urb, struct usbh_videostre #ifdef __RTTHREAD__ -#ifndef RT_USING_TIMER_SOFT -#error must enable RT_USING_TIMER_SOFT to support timer callback in thread -#endif - #include #include #include diff --git a/osal/usb_osal_rtthread.c b/osal/usb_osal_rtthread.c index 18b66a49..830159d7 100644 --- a/osal/usb_osal_rtthread.c +++ b/osal/usb_osal_rtthread.c @@ -8,6 +8,10 @@ #include #include +#ifndef RT_USING_TIMER_SOFT +#error must enable RT_USING_TIMER_SOFT to support timer callback in thread +#endif + usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size, uint32_t prio, usb_thread_entry_t entry, void *args) { rt_thread_t htask;