TuyaOS
宏定义 | 类型定义
uni_thread.h 文件参考

tuya thread module 更多...

#include "tuya_cloud_types.h"
#include "tal_thread.h"
uni_thread.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define CreateAndStart(pThrdHandle, enter, exit, pThrdFunc, pThrdFuncArg, thrd_param)    tal_thread_create_and_start(pThrdHandle, enter, exit, pThrdFunc, pThrdFuncArg, thrd_param)
 
#define DeleteThrdHandle(thrdHandle)    tal_thread_delete(thrdHandle)
 
#define DumpAllThrdWatermark    tal_thread_dump_stack
 
#define GetThrdSta(thrdHandle)    (THRD_STA)tal_thread_get_state(thrdHandle)
 
#define MAX_THREAD_NAME_LEN   16
 
#define STATE_DELETE   3
 
#define STATE_EMPTY   0
 
#define STATE_RUNNING   1
 
#define STATE_STOP   2
 
#define ThreadRunSelfSpace(thrdHandle, bl)    tal_thread_is_self(thrdHandle, bl)
 
#define TRD_PRIO_0   5
 
#define TRD_PRIO_1   4
 
#define TRD_PRIO_2   3
 
#define TRD_PRIO_3   2
 
#define TRD_PRIO_4   1
 
#define TRD_PRIO_5   0
 
#define TRD_PRIO_6   0
 

类型定义

typedef THREAD_ENTER_CB P_CONSTRUCT_FUNC
 
typedef THREAD_EXIT_CB P_EXTRACT_FUNC
 
typedef PVOID_T THRD_HANDLE
 
typedef THREAD_CFG_T THRD_PARAM_S
 
typedef INT_T THRD_STA
 
typedef unsigned int TRD_PRI
 

详细描述

tuya thread module

版本
1.0
日期
2021-09-09
版本
1.0
日期
2019-10-30