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)26void *hal_malloc(uint32_t size) 27 { 28 return rt_malloc(size); 29 } 30 hal_free(void * p)31void hal_free(void *p) 32 { 33 rt_free(p); 34 } 35 hal_malloc_align(uint32_t size,int align)36void *hal_malloc_align(uint32_t size, int align) 37 { 38 return rt_malloc_align(size, align); 39 } 40 hal_free_align(void * p)41void hal_free_align(void *p) 42 { 43 rt_free_align(p); 44 } 45 46