summaryrefslogtreecommitdiff
path: root/osal
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2024-07-23 19:37:54 +0800
committersakumisu <[email protected]>2024-07-23 19:37:54 +0800
commit1c2fd3407a826de56d230508bf4ad3f64f69d7a2 (patch)
tree46805e7fd80fe168cd03df1eec58eff79aeae174 /osal
parent1927566dfccbcae370af6cf892026c5c955e8f0f (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.c10
-rw-r--r--osal/usb_osal_nuttx.c10
-rw-r--r--osal/usb_osal_rtthread.c10
-rw-r--r--osal/usb_osal_yoc.c12
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