|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
XTINY 日志模块接口 更多...
宏定义 | |
| #define | XT_LOG_ERROR 1 |
| #define | XT_LOG_WARN 2 |
| #define | XT_LOG_INFO 3 |
| #define | XT_LOG_DEBUG 4 |
| #define | xt_log_error(format, ...) |
| #define | xt_log_warn(format, ...) |
| #define | xt_log_info(format, ...) |
| #define | xt_log_debug(format, ...) |
| #define | XT_LOGE(tag, format, ...) |
| #define | XT_LOGW(tag, format, ...) |
| #define | XT_LOGI(tag, format, ...) |
| #define | XT_LOGD(tag, format, ...) |
| #define | XT_ASSERT_MSG(expr, errcode) |
类型定义 | |
| typedef void(* | xt_assert_cb_t) (xt_err_t errcode) |
| assert 回调函数类型 | |
函数 | |
| int | xt_vprintf (const char *fmt, va_list args) |
| 格式化输出(va_list 版本) | |
| int | xt_printf (const char *fmt,...) |
| 格式化输出 | |
初始化与配置 | |
| void | xt_log_setup (uint8_t id, uint32_t baudrate, uint8_t tx_io, uint8_t rx_io) |
| 初始化日志模块 | |
| void | xt_log_set_level (uint8_t level) |
| 设置日志输出级别 | |
| uint8_t | xt_log_get_level (void) |
| 获取当前日志级别 | |
日志输出 | |
| void | xt_log (uint8_t level, const char *tag, const char *fmt,...) |
| 输出日志 | |
| void | xt_log_dump_hex (const void *ptr, uint32_t size) |
| 以十六进制格式打印内存数据 | |
| void | xt_log_dump_hex_debug (const void *ptr, uint32_t size) |
| 以十六进制格式打印内存数据(仅 DEBUG 级别) | |
断言处理 | |
| void | xt_assert_failed (xt_err_t errcode) |
| 断言失败处理函数(__weak 可重写) | |
| void | xt_assert_set_callback (xt_assert_cb_t cb) |
| 注册 assert 触发回调 | |
XTINY 日志模块接口
SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0
在文件 xt_log.h 中定义.