| 
    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 行定义.