refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macro

This commit is contained in:
sakumisu
2024-07-23 19:37:54 +08:00
parent 1927566dfc
commit 1c2fd3407a
7 changed files with 46 additions and 6 deletions

View File

@@ -198,3 +198,13 @@ void usb_osal_msleep(uint32_t delay)
{
vTaskDelay(pdMS_TO_TICKS(delay));
}
void *usb_osal_malloc(size_t size)
{
return pvPortMalloc(size);
}
void usb_osal_free(void *ptr)
{
vPortFree(ptr);
}

View File

@@ -366,4 +366,14 @@ void usb_osal_msleep(uint32_t delay)
useconds_t usec = delay * 1000;
nxsig_usleep(usec);
}
void *usb_osal_malloc(size_t size)
{
return kmm_malloc(size);
}
void usb_osal_free(void *ptr)
{
kmm_free(ptr);
}

View File

@@ -167,3 +167,13 @@ void usb_osal_msleep(uint32_t delay)
{
rt_thread_mdelay(delay);
}
void *usb_osal_malloc(size_t size)
{
return rt_malloc(size);
}
void usb_osal_free(void *ptr)
{
rt_free(ptr);
}

View File

@@ -53,7 +53,7 @@ int usb_osal_sem_give(usb_osal_sem_t sem)
void usb_osal_sem_reset(usb_osal_sem_t sem)
{
}
usb_osal_mutex_t usb_osal_mutex_create(void)
@@ -123,3 +123,13 @@ void usb_osal_msleep(uint32_t delay)
{
aos_msleep(delay);
}
void *usb_osal_malloc(size_t size)
{
return aos_malloc(size);
}
void usb_osal_free(void *ptr)
{
aos_free(ptr);
}