|
T-Box Basic dev
|
T-Box 通用宏(日志输出、条件检查等) More...
Go to the source code of this file.
Macros | |
| #define | TBOX_LOG_MCU(fmt, ...) |
| #define | TBOX_LOGD(tag, fmt, ...) |
| #define | TBOX_LOGI(tag, fmt, ...) |
| #define | TBOX_LOGN(tag, fmt, ...) |
| #define | TBOX_LOGW(tag, fmt, ...) |
| #define | TBOX_LOGE(tag, fmt, ...) |
| #define | TBOX_LOGF(tag, fmt, ...) |
| #define | TBOX_LOGD_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGI_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGN_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGW_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGE_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGF_ID(id, tag, fmt, ...) |
| #define | TBOX_LOGD_X8(tag, value) |
| #define | TBOX_LOGI_X8(tag, value) |
| #define | TBOX_LOGN_X8(tag, value) |
| #define | TBOX_LOGW_X8(tag, value) |
| #define | TBOX_LOGE_X8(tag, value) |
| #define | TBOX_LOGF_X8(tag, value) |
| #define | TBOX_LOGD_X8_ID(id, tag, value) |
| #define | TBOX_LOGI_X8_ID(id, tag, value) |
| #define | TBOX_LOGN_X8_ID(id, tag, value) |
| #define | TBOX_LOGW_X8_ID(id, tag, value) |
| #define | TBOX_LOGE_X8_ID(id, tag, value) |
| #define | TBOX_LOGF_X8_ID(id, tag, value) |
| #define | TBOX_LOGD_U8(tag, value) |
| #define | TBOX_LOGI_U8(tag, value) |
| #define | TBOX_LOGN_U8(tag, value) |
| #define | TBOX_LOGW_U8(tag, value) |
| #define | TBOX_LOGE_U8(tag, value) |
| #define | TBOX_LOGF_U8(tag, value) |
| #define | TBOX_LOGD_U8_ID(id, tag, value) |
| #define | TBOX_LOGI_U8_ID(id, tag, value) |
| #define | TBOX_LOGN_U8_ID(id, tag, value) |
| #define | TBOX_LOGW_U8_ID(id, tag, value) |
| #define | TBOX_LOGE_U8_ID(id, tag, value) |
| #define | TBOX_LOGF_U8_ID(id, tag, value) |
| #define | TBOX_LOGD_X16(tag, value) |
| #define | TBOX_LOGI_X16(tag, value) |
| #define | TBOX_LOGN_X16(tag, value) |
| #define | TBOX_LOGW_X16(tag, value) |
| #define | TBOX_LOGE_X16(tag, value) |
| #define | TBOX_LOGF_X16(tag, value) |
| #define | TBOX_LOGD_X16_ID(id, tag, value) |
| #define | TBOX_LOGI_X16_ID(id, tag, value) |
| #define | TBOX_LOGN_X16_ID(id, tag, value) |
| #define | TBOX_LOGW_X16_ID(id, tag, value) |
| #define | TBOX_LOGE_X16_ID(id, tag, value) |
| #define | TBOX_LOGF_X16_ID(id, tag, value) |
| #define | TBOX_LOGD_X32(tag, value) |
| #define | TBOX_LOGI_X32(tag, value) |
| #define | TBOX_LOGN_X32(tag, value) |
| #define | TBOX_LOGW_X32(tag, value) |
| #define | TBOX_LOGE_X32(tag, value) |
| #define | TBOX_LOGF_X32(tag, value) |
| #define | TBOX_LOGD_X32_ID(id, tag, value) |
| #define | TBOX_LOGI_X32_ID(id, tag, value) |
| #define | TBOX_LOGN_X32_ID(id, tag, value) |
| #define | TBOX_LOGW_X32_ID(id, tag, value) |
| #define | TBOX_LOGE_X32_ID(id, tag, value) |
| #define | TBOX_LOGF_X32_ID(id, tag, value) |
| #define | TBOX_LOGD_AU8(tag, data, len) |
| #define | TBOX_LOGI_AU8(tag, data, len) |
| #define | TBOX_LOGN_AU8(tag, data, len) |
| #define | TBOX_LOGW_AU8(tag, data, len) |
| #define | TBOX_LOGE_AU8(tag, data, len) |
| #define | TBOX_LOGF_AU8(tag, data, len) |
| #define | TBOX_LOGD_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGI_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGN_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGW_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGE_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGF_AU8_ID(id, tag, data, len) |
| #define | TBOX_LOGD_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGI_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGN_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGW_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGE_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGF_MAU8(tag, data, len, msg) |
| #define | TBOX_LOGD_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_LOGI_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_LOGN_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_LOGW_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_LOGE_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_LOGF_MAU8_ID(id, tag, data, len, msg) |
| #define | TBOX_CHECK_OR_GOTO(tag, expr, label) |
| 条件为假时记录错误日志并跳转至 label。 | |
| #define | TBOX_CHECK_OR_GOTO_WITH_STATUS(tag, expr, label, status, value) |
| 条件为假时记录错误日志、设置 status 并跳转至 label。 | |
| #define | TBOX_CHECK_OR_BREAK(tag, expr) |
| 条件为假时记录错误日志并 break 当前循环。 | |
| #define | TBOX_CHECK_OR_BREAK_WITH_STATUS(tag, expr, status, value) |
| 条件为假时记录错误日志、设置 status 并 break 当前循环。 | |
| #define | TBOX_CHECK_OR_CONTINUE(tag, expr) |
| 条件为假时记录错误日志并 continue 当前循环。 | |
| #define | TBOX_CHECK_OR_CONTINUE_WITH_STATUS(tag, expr, status, value) |
| 条件为假时记录错误日志、设置 status 并 continue 当前循环。 | |
| #define | TBOX_CHECK_OR_RETURN(tag, expr) |
| 条件为假时记录错误日志并 return(用于 void 函数)。 | |
| #define | TBOX_CHECK_OR_RETURN_WITH_VALUE(tag, expr, value) |
| 条件为假时记录错误日志并返回指定值。 | |
T-Box 通用宏(日志输出、条件检查等)