XFusion API v1.3.0
|
使用 xfusion 菜单配置 xf_utils 内部配置。 更多...
#include "xfconfig.h"
#include "xf_heap.h"
#include "xf_log.h"
宏定义 | |
#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 内部配置。
在文件 xf_utils_config.h 中定义.
#define XF_STDDEF_ENABLE CONFIG_XF_STDDEF_ENABLE |
是否include stddef.h
在文件 xf_utils_config.h 第 31 行定义.
#define XF_STDINT_ENABLE CONFIG_XF_STDINT_ENABLE |
是否include stdint.h
在文件 xf_utils_config.h 第 37 行定义.
#define XF_STDBOOL_ENABLE CONFIG_XF_STDBOOL_ENABLE |
是否include stdbool.h
在文件 xf_utils_config.h 第 43 行定义.
#define XF_STDLIB_ENABLE CONFIG_XF_STDLIB_ENABLE |
是否include stdlib.h
在文件 xf_utils_config.h 第 49 行定义.
#define XF_STRING_ENABLE CONFIG_XF_STRING_ENABLE |
是否include string.h
在文件 xf_utils_config.h 第 55 行定义.
#define XF_STDIO_ENABLE CONFIG_XF_STDIO_ENABLE |
是否include stdio.h
在文件 xf_utils_config.h 第 61 行定义.
#define XF_CHECK_ERROR_HANDLER while(1); |
XF_ERROR_CHECK宏错误处理的内容
在文件 xf_utils_config.h 第 67 行定义.
#define XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE CONFIG_XF_COMMON_ERR_TO_NAME_LOOKUP_DISABLE |
是否使能错误码值到字符串的查找表(XF_OK
->"XF_OK").
在文件 xf_utils_config.h 第 72 行定义.
#define XF_ATTRIBUTE_ENABLE CONFIG_XF_ATTRIBUTE_ENABLE |
是否使能__attribute__功能
在文件 xf_utils_config.h 第 78 行定义.
#define XF_CHECK_ENABLE CONFIG_XF_CHECK_ENABLE |
是否开启XF_CHECK宏
在文件 xf_utils_config.h 第 84 行定义.
#define XF_ASSERT_ENABLE CONFIG_XF_ASSERT_ENABLE |
是否开启XF_ASSERT宏
在文件 xf_utils_config.h 第 90 行定义.
#define XF_ERROR_CHECK_ENABLE CONFIG_XF_ERROR_CHECK_ENABLE |
是否开启XF_ERROR_CHECK宏
在文件 xf_utils_config.h 第 96 行定义.
#define XF_LOG_DUMP_ENABLE CONFIG_XF_LOG_DUMP_ENABLE |
#define XF_VERSION_MAJOR 1 |
主要版本号 (X.x.x).
在文件 xf_utils_config.h 第 116 行定义.
#define XF_VERSION_MINOR 3 |
次要版本号 (x.X.x).
在文件 xf_utils_config.h 第 121 行定义.
#define XF_VERSION_PATCH 0 |
补丁版本号 (x.x.X).
在文件 xf_utils_config.h 第 126 行定义.
#define xf_log_printf | ( | format, | |
... | |||
) | xf_log_printf(format, ##__VA_ARGS__) |
在文件 xf_utils_config.h 第 134 行定义.
#define xf_log_dump_printf | ( | format, | |
... | |||
) | xf_log_printf(format, ##__VA_ARGS__) |
在文件 xf_utils_config.h 第 136 行定义.
#define xf_user_malloc | ( | x | ) | xf_malloc(x) |
使用xf_heap替代malloc
在文件 xf_utils_config.h 第 142 行定义.
#define xf_user_free | ( | x | ) | xf_free(x) |
使用xf_heap替代free
在文件 xf_utils_config.h 第 148 行定义.