1 /*
2  * ===========================================================================================
3  *
4  *       Filename:  hal_sem.c
5  *
6  *    Description:  memory allocator impl for hal driver.
7  *
8  *        Version:  Melis3.0
9  *         Create:  2019-11-27 14:20:53
10  *       Revision:  none
11  *       Compiler:  GCC:version 7.2.1 20170904 (release),ARM/embedded-7-branch revision 255204
12  *
13  *         Author:  caozilong@allwinnertech.com
14  *   Organization:  BU1-PSW
15  *  Last Modified:  2020-07-28 08:49:06
16  *
17  * ===========================================================================================
18  */
19 
20 #include <hal_mem.h>
21 #include <rtdef.h>
22 #include <log.h>
23 
24 #include <rtthread.h>
25 
hal_malloc(uint32_t size)26 void *hal_malloc(uint32_t size)
27 {
28     return rt_malloc(size);
29 }
30 
hal_free(void * p)31 void hal_free(void *p)
32 {
33     rt_free(p);
34 }
35 
hal_malloc_align(uint32_t size,int align)36 void *hal_malloc_align(uint32_t size, int align)
37 {
38     return rt_malloc_align(size, align);
39 }
40 
hal_free_align(void * p)41 void hal_free_align(void *p)
42 {
43     rt_free_align(p);
44 }
45 
46