46#define OAL_WAIT_FOREVER 0xFFFFFFFFU
47#define OAL_NO_WAIT 0x0U
void(* oal_int_func)(void)
Definition oal_interface.h:39
void oal_os_delay(uint32_t delay_ms)
Definition oal_onetrack.c:46
void oal_os_delay_tick(uint32_t delay_tick)
Definition oal_onetrack.c:53
uint32_t oal_int_create(uint32_t int_num, uint32_t int_prio, oal_int_func func, uint32_t param)
Definition oal_onetrack.c:19
void oal_int_enable_all(void)
Definition oal_onetrack.c:36
uint32_t oal_int_delete(uint32_t int_num)
Definition oal_onetrack.c:32
void * oal_mem_pool_id
Definition oal_interface.h:57
void oal_int_disable_all(void)
Definition oal_onetrack.c:41
oal_os_status_t
Definition of error code.
Definition oal_interface.h:20
@ OAL_OS_STATUS_ERROR
Definition oal_interface.h:22
@ OAL_OS_STATUS_ERROR_ISR
Definition oal_interface.h:27
@ OAL_OS_STATUS_ERROR_RESOURCE
Definition oal_interface.h:24
@ OAL_OS_STATUS_ERROR_PARA
Definition oal_interface.h:25
@ OAL_OS_STATUS_ERROR_TIMEOUT
Definition oal_interface.h:23
@ OAL_OS_STATUS_ERROR_NO_MEM
Definition oal_interface.h:26
@ OAL_OS_STATUS_STATUS_MAX
Definition oal_interface.h:28
@ OAL_OS_STATUS_OK
Definition oal_interface.h:21
oal_os_status_t oal_mem_init(void *pool, uint32_t size)
Definition oal_onetrack.c:58
#define oal_mem_free(_p_data, _uc_lock)
Definition oal_mem_hcm.h:47
#define oal_mem_alloc(_en_pool_id, _us_len, _uc_lock)
Definition oal_mem_hcm.h:45