|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include <stdint.h>

宏定义 | |
| #define | OAL_WAIT_FOREVER 0xFFFFFFFFU |
| Wait forever timeout value. | |
| #define | OAL_NO_WAIT 0x0U |
类型定义 | |
| typedef void(* | oal_int_func) (void) |
| typedef void * | oal_mem_pool_id |
枚举 | |
| enum | oal_os_status_t { OAL_OS_STATUS_OK = 0 , OAL_OS_STATUS_ERROR = -1 , OAL_OS_STATUS_ERROR_TIMEOUT = -2 , OAL_OS_STATUS_ERROR_RESOURCE = -3 , OAL_OS_STATUS_ERROR_PARA = -4 , OAL_OS_STATUS_ERROR_NO_MEM = -5 , OAL_OS_STATUS_ERROR_ISR = -6 , OAL_OS_STATUS_STATUS_MAX = 0x7FFFFFFF } |
| Definition of error code. 更多... | |
函数 | |
| uint32_t | oal_int_create (uint32_t int_num, uint32_t int_prio, oal_int_func func, uint32_t param) |
| uint32_t | oal_int_delete (uint32_t int_num) |
| void | oal_int_enable_all (void) |
| void | oal_int_disable_all (void) |
| void | oal_os_delay (uint32_t delay_ms) |
| void | oal_os_delay_tick (uint32_t delay_tick) |
| oal_os_status_t | oal_mem_init (void *pool, uint32_t size) |
| void * | oal_mem_alloc (uint32_t size) |
| uint32_t | oal_mem_free (void *ptr) |
| #define OAL_NO_WAIT 0x0U |
| #define OAL_WAIT_FOREVER 0xFFFFFFFFU |
Wait forever timeout value.
| typedef void(* oal_int_func) (void) |
| typedef void* oal_mem_pool_id |
| enum oal_os_status_t |
| uint32_t oal_int_create | ( | uint32_t | int_num, |
| uint32_t | int_prio, | ||
| oal_int_func | func, | ||
| uint32_t | param | ||
| ) |
| uint32_t oal_int_delete | ( | uint32_t | int_num | ) |
| void oal_int_disable_all | ( | void | ) |
| void oal_int_enable_all | ( | void | ) |
| void * oal_mem_alloc | ( | uint32_t | size | ) |
| uint32_t oal_mem_free | ( | void * | ptr | ) |
| oal_os_status_t oal_mem_init | ( | void * | pool, |
| uint32_t | size | ||
| ) |
| void oal_os_delay | ( | uint32_t | delay_ms | ) |
| void oal_os_delay_tick | ( | uint32_t | delay_tick | ) |