⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sem_pub.h

📁 abstract rtos
💻 H
字号:
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_SEM_PUB_H__#define __INC_SEM_PUB_H__#define SEM_MOD_INIT_FAIL        AOS_MAKE_ERRNO(MPE_SEM, 1)#define SEM_INVALID_POINTER_PARA AOS_MAKE_ERRNO(MPE_SEM, 2)#define SEM_SYS_CREATE_FAIL      AOS_MAKE_ERRNO(MPE_SEM, 3)#define SEM_SYS_CANCEL_FAIL      AOS_MAKE_ERRNO(MPE_SEM, 4)#define SEM_INVALID_SEM_ID       AOS_MAKE_ERRNO(MPE_SEM, 5)#define SEM_UNAVAILABLE          AOS_MAKE_ERRNO(MPE_SEM, 6)#define SEM_TIMEOUT              AOS_MAKE_ERRNO(MPE_SEM, 7)#define SEM_SYS_CALL_FAIL        AOS_MAKE_ERRNO(MPE_SEM, 8)#define SEM_CREATE_NOMEM         AOS_MAKE_ERRNO(MPE_SEM, 9)U32 m_sem_init();U32 aos_sem_create( S8 name[AOS_NAME_LEN+1], U32 flags, U32 value, U32 *pulSemId );U32 aos_sem_cancel(U32 ulSemId );U32 aos_sem_wait( U32 ulSemId, U32 ulTimeout );U32 aos_sem_trywait( U32 ulSemId );U32 aos_sem_post( U32 ulSemId );#endif#ifdef __cplusplus}#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -