📄 sys_lock.h
字号:
#ifdef __cplusplus#if __cplusplusextern "C"{#endif #endif #ifndef __INC_SYS_LOCK_H__#define __INC_SYS_LOCK_H__#ifdef CONFIG_USE_MSG_LOCK#if CONFIG_USE_MSG_LOCKextern U32 g_MsgLock, g_LastHandleTaskId;#define SYS_HANDLE_LOCK() do{ aos_sem_wait( g_MsgLock, 0 ); g_LastHandleTaskId = aos_task_self(); }while(0)#define SYS_HANDLE_UNLOCK() do{ g_LastHandleTaskId = U32_BUTT; aos_sem_post( g_MsgLock );} while(0)#else#define SYS_HANDLE_LOCK() #define SYS_HANDLE_UNLOCK() #endif#else#error please define CONFIG_USE_MSG_LOCK#endif#endif#ifdef __cplusplus#if __cplusplus}#endif #endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -