xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_error(错误码)

XTINY 错误码定义 更多...

宏定义

#define XT_EOK   0
#define XT_ERROR   -1
#define XT_ETIMEOUT   -2
#define XT_EFULL   -3
#define XT_EEMPTY   -4
#define XT_ENOMEM   -5
#define XT_ENOSYS   -6
#define XT_EBUSY   -7
#define XT_EIO   -8
#define XT_EINTR   -9
#define XT_EINVAL   -10
#define XT_ERR_TASK_ALLOC   -11
#define XT_GRANDCHILD_NOT_SUPPORT   -12
#define XT_TASK_RECALL   -13

类型定义

typedef int32_t xt_err_t
 错误码类型

详细描述

XTINY 错误码定义

宏定义说明

◆ XT_EBUSY

#define XT_EBUSY   -7

忙

在文件 xt_error.h 第 47 行定义.

◆ XT_EEMPTY

#define XT_EEMPTY   -4

资源为空

在文件 xt_error.h 第 44 行定义.

◆ XT_EFULL

#define XT_EFULL   -3

资源已满

在文件 xt_error.h 第 43 行定义.

◆ XT_EINTR

#define XT_EINTR   -9

被中断的系统调用

在文件 xt_error.h 第 49 行定义.

◆ XT_EINVAL

#define XT_EINVAL   -10

无效参数

在文件 xt_error.h 第 50 行定义.

◆ XT_EIO

#define XT_EIO   -8

IO 错误

在文件 xt_error.h 第 48 行定义.

◆ XT_ENOMEM

#define XT_ENOMEM   -5

内存不足

在文件 xt_error.h 第 45 行定义.

◆ XT_ENOSYS

#define XT_ENOSYS   -6

功能未实现

在文件 xt_error.h 第 46 行定义.

◆ XT_EOK

#define XT_EOK   0

无错误

在文件 xt_error.h 第 40 行定义.

◆ XT_ERR_TASK_ALLOC

#define XT_ERR_TASK_ALLOC   -11

task 池已分配完

在文件 xt_error.h 第 52 行定义.

◆ XT_ERROR

#define XT_ERROR   -1

通用错误

在文件 xt_error.h 第 41 行定义.

◆ XT_ETIMEOUT

#define XT_ETIMEOUT   -2

超时

在文件 xt_error.h 第 42 行定义.

◆ XT_GRANDCHILD_NOT_SUPPORT

#define XT_GRANDCHILD_NOT_SUPPORT   -12

不支持三级子任务

在文件 xt_error.h 第 53 行定义.

◆ XT_TASK_RECALL

#define XT_TASK_RECALL   -13

在协程中嵌套调用

在文件 xt_error.h 第 54 行定义.

类型定义说明

◆ xt_err_t

typedef int32_t xt_err_t

错误码类型

在文件 xt_error.h 第 38 行定义.