diff options
| author | sakumisu <[email protected]> | 2024-07-23 19:37:54 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2024-07-23 19:37:54 +0800 |
| commit | 1c2fd3407a826de56d230508bf4ad3f64f69d7a2 (patch) | |
| tree | 46805e7fd80fe168cd03df1eec58eff79aeae174 /osal | |
| parent | 1927566dfccbcae370af6cf892026c5c955e8f0f (diff) | |
refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macro
Diffstat (limited to 'osal')
| -rw-r--r-- | osal/usb_osal_freertos.c | 10 | ||||
| -rw-r--r-- | osal/usb_osal_nuttx.c | 10 | ||||
| -rw-r--r-- | osal/usb_osal_rtthread.c | 10 | ||||
| -rw-r--r-- | osal/usb_osal_yoc.c | 12 |
4 files changed, 41 insertions, 1 deletions
diff --git a/osal/usb_osal_freertos.c b/osal/usb_osal_freertos.c index db0e238d..7f1aafad 100644 --- a/osal/usb_osal_freertos.c +++ b/osal/usb_osal_freertos.c @@ -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); +}
\ No newline at end of file diff --git a/osal/usb_osal_nuttx.c b/osal/usb_osal_nuttx.c index 1e318344..51018cd5 100644 --- a/osal/usb_osal_nuttx.c +++ b/osal/usb_osal_nuttx.c @@ -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); }
\ No newline at end of file diff --git a/osal/usb_osal_rtthread.c b/osal/usb_osal_rtthread.c index 18b66a49..5b06fbf2 100644 --- a/osal/usb_osal_rtthread.c +++ b/osal/usb_osal_rtthread.c @@ -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); +}
\ No newline at end of file diff --git a/osal/usb_osal_yoc.c b/osal/usb_osal_yoc.c index 7189a3b2..ddcb8728 100644 --- a/osal/usb_osal_yoc.c +++ b/osal/usb_osal_yoc.c @@ -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); +}
\ No newline at end of file |
