update sconscript and osal for rtthread
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
from building import *
|
||||
|
||||
cwd = GetCurrentDir()
|
||||
path = [cwd + '/common']
|
||||
path = [cwd]
|
||||
path += [cwd + '/common']
|
||||
path += [cwd + '/core']
|
||||
|
||||
CPPDEFINES = []
|
||||
@@ -55,8 +56,9 @@ if GetDepend(['PKG_CHERRYUSB_USING_HOST']):
|
||||
path += [cwd + '/class/msc']
|
||||
src += Glob('class/msc/usbh_msc.c')
|
||||
path += [cwd + '/class/hub']
|
||||
src += Glob('class/hub/usbdh_hub.c')
|
||||
|
||||
src += Glob('class/hub/usbh_hub.c')
|
||||
|
||||
CPPDEFINES += ['CONFIG_USBHOST_HUB']
|
||||
if GetDepend(['SOC_FAMILY_STM32']):
|
||||
src += Glob('port/synopsys/usb_hc_synopsys.c')
|
||||
|
||||
|
||||
@@ -31,6 +31,16 @@ usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size,
|
||||
return (usb_osal_thread_t)htask;
|
||||
}
|
||||
|
||||
void usb_osal_thread_suspend(usb_osal_thread_t thread)
|
||||
{
|
||||
rt_thread_suspend(thread);
|
||||
}
|
||||
|
||||
void usb_osal_thread_resume(usb_osal_thread_t thread)
|
||||
{
|
||||
rt_thread_resume(thread);
|
||||
}
|
||||
|
||||
usb_osal_sem_t usb_osal_sem_create(uint32_t initial_count)
|
||||
{
|
||||
return (usb_osal_sem_t)rt_sem_create("usbh_sem", initial_count, RT_IPC_FLAG_FIFO);
|
||||
|
||||
Reference in New Issue
Block a user