XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_utils_config.h 文件参考

使用 xfusion 菜单配置 xf_utils 内部配置。 更多...

#include "xfconfig.h"
#include "xf_heap.h"
#include "xf_log.h"
xf_utils_config.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define XF_STDDEF_ENABLE   CONFIG_XF_STDDEF_ENABLE
 是否include stddef.h
 
#define XF_STDINT_ENABLE   CONFIG_XF_STDINT_ENABLE
 是否include stdint.h
 
#define XF_STDBOOL_ENABLE   CONFIG_XF_STDBOOL_ENABLE
 是否include stdbool.h
 
#define XF_STDLIB_ENABLE   CONFIG_XF_STDLIB_ENABLE
 是否include stdlib.h
 
#define XF_STRING_ENABLE   CONFIG_XF_STRING_ENABLE
 是否include string.h
 
#define XF_STDIO_ENABLE   CONFIG_XF_STDIO_ENABLE
 是否include stdio.h
 
#define XF_CHECK_ERROR_HANDLER   while(1);
 XF_ERROR_CHECK宏错误处理的内容
 
#define XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE   CONFIG_XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE
 是否使能错误码值到字符串的查找表(XF_OK->"XF_OK").
 
#define XF_ATTRIBUTE_ENABLE   CONFIG_XF_ATTRIBUTE_ENABLE
 是否使能__attribute__功能
 
#define XF_CHECK_ENABLE   CONFIG_XF_CHECK_ENABLE
 是否开启XF_CHECK宏
 
#define XF_ASSERT_ENABLE   CONFIG_XF_ASSERT_ENABLE
 是否开启XF_ASSERT宏
 
#define XF_ERROR_CHECK_ENABLE   CONFIG_XF_ERROR_CHECK_ENABLE
 是否开启XF_ERROR_CHECK宏
 
#define XF_LOG_DUMP_ENABLE   CONFIG_XF_LOG_DUMP_ENABLE
 对接xf_log的等级
 
#define XF_VERSION_MAJOR   1
 主要版本号 (X.x.x).
 
#define XF_VERSION_MINOR   3
 次要版本号 (x.X.x).
 
#define XF_VERSION_PATCH   0
 补丁版本号 (x.x.X).
 
#define xf_log_printf(format, ...)   xf_log_printf(format, ##__VA_ARGS__)
 
#define xf_log_dump_printf(format, ...)   xf_log_printf(format, ##__VA_ARGS__)
 
#define xf_user_malloc(x)   xf_malloc(x)
 使用xf_heap替代malloc
 
#define xf_user_free(x)   xf_free(x)
 使用xf_heap替代free
 

详细描述

使用 xfusion 菜单配置 xf_utils 内部配置。

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2024-07-01

在文件 xf_utils_config.h 中定义.

宏定义说明

◆ XF_STDDEF_ENABLE

#define XF_STDDEF_ENABLE   CONFIG_XF_STDDEF_ENABLE

是否include stddef.h

在文件 xf_utils_config.h31 行定义.

◆ XF_STDINT_ENABLE

#define XF_STDINT_ENABLE   CONFIG_XF_STDINT_ENABLE

是否include stdint.h

在文件 xf_utils_config.h37 行定义.

◆ XF_STDBOOL_ENABLE

#define XF_STDBOOL_ENABLE   CONFIG_XF_STDBOOL_ENABLE

是否include stdbool.h

在文件 xf_utils_config.h43 行定义.

◆ XF_STDLIB_ENABLE

#define XF_STDLIB_ENABLE   CONFIG_XF_STDLIB_ENABLE

是否include stdlib.h

在文件 xf_utils_config.h49 行定义.

◆ XF_STRING_ENABLE

#define XF_STRING_ENABLE   CONFIG_XF_STRING_ENABLE

是否include string.h

在文件 xf_utils_config.h55 行定义.

◆ XF_STDIO_ENABLE

#define XF_STDIO_ENABLE   CONFIG_XF_STDIO_ENABLE

是否include stdio.h

在文件 xf_utils_config.h61 行定义.

◆ XF_CHECK_ERROR_HANDLER

#define XF_CHECK_ERROR_HANDLER   while(1);

XF_ERROR_CHECK宏错误处理的内容

在文件 xf_utils_config.h67 行定义.

◆ XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE

#define XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE   CONFIG_XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE

是否使能错误码值到字符串的查找表(XF_OK->"XF_OK").

在文件 xf_utils_config.h72 行定义.

◆ XF_ATTRIBUTE_ENABLE

#define XF_ATTRIBUTE_ENABLE   CONFIG_XF_ATTRIBUTE_ENABLE

是否使能__attribute__功能

在文件 xf_utils_config.h78 行定义.

◆ XF_CHECK_ENABLE

#define XF_CHECK_ENABLE   CONFIG_XF_CHECK_ENABLE

是否开启XF_CHECK宏

在文件 xf_utils_config.h84 行定义.

◆ XF_ASSERT_ENABLE

#define XF_ASSERT_ENABLE   CONFIG_XF_ASSERT_ENABLE

是否开启XF_ASSERT宏

在文件 xf_utils_config.h90 行定义.

◆ XF_ERROR_CHECK_ENABLE

#define XF_ERROR_CHECK_ENABLE   CONFIG_XF_ERROR_CHECK_ENABLE

是否开启XF_ERROR_CHECK宏

在文件 xf_utils_config.h96 行定义.

◆ XF_LOG_DUMP_ENABLE

#define XF_LOG_DUMP_ENABLE   CONFIG_XF_LOG_DUMP_ENABLE

对接xf_log的等级

是否需要打印数组

在文件 xf_utils_config.h111 行定义.

◆ XF_VERSION_MAJOR

#define XF_VERSION_MAJOR   1

主要版本号 (X.x.x).

在文件 xf_utils_config.h116 行定义.

◆ XF_VERSION_MINOR

#define XF_VERSION_MINOR   3

次要版本号 (x.X.x).

在文件 xf_utils_config.h121 行定义.

◆ XF_VERSION_PATCH

#define XF_VERSION_PATCH   0

补丁版本号 (x.x.X).

在文件 xf_utils_config.h126 行定义.

◆ xf_log_printf

#define xf_log_printf (   format,
  ... 
)    xf_log_printf(format, ##__VA_ARGS__)

在文件 xf_utils_config.h134 行定义.

◆ xf_log_dump_printf

#define xf_log_dump_printf (   format,
  ... 
)    xf_log_printf(format, ##__VA_ARGS__)

在文件 xf_utils_config.h136 行定义.

◆ xf_user_malloc

#define xf_user_malloc (   x)    xf_malloc(x)

使用xf_heap替代malloc

在文件 xf_utils_config.h142 行定义.

◆ xf_user_free

#define xf_user_free (   x)    xf_free(x)

使用xf_heap替代free

在文件 xf_utils_config.h148 行定义.