summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2018-12-04 18:16:18 +0800
committerGitHub <[email protected]>2018-12-04 18:16:18 +0800
commitcd86208e5e6b9e6ed57ca18b035f1930cb57919f (patch)
tree2dcea8a1d3629fbe5f45566f8344a5a1e50dc2e2
parent0196df11e9e70be197b7c49c01095201e3fa1631 (diff)
parent81cd4d4f4b1f1cb35d562ab1b1998471bcc42cbb (diff)
Merge pull request #2027 from HubertXie/master
减ulog Flash占用
-rw-r--r--components/utilities/ulog/ulog.h1
-rw-r--r--components/utilities/ulog/ulog_def.h7
2 files changed, 8 insertions, 0 deletions
diff --git a/components/utilities/ulog/ulog.h b/components/utilities/ulog/ulog.h
index 792c098568..c78d72eda5 100644
--- a/components/utilities/ulog/ulog.h
+++ b/components/utilities/ulog/ulog.h
@@ -45,6 +45,7 @@ void ulog_deinit(void);
#define LOG_I(...) ulog_i(LOG_TAG, __VA_ARGS__)
#define LOG_D(...) ulog_d(LOG_TAG, __VA_ARGS__)
#define LOG_RAW(...) ulog_raw(__VA_ARGS__)
+#define LOG_HEX(name, width, buf, size) ulog_hex(name, width, buf, size)
/*
* backend register and unregister
diff --git a/components/utilities/ulog/ulog_def.h b/components/utilities/ulog/ulog_def.h
index 8df3dd2087..e7c033f71c 100644
--- a/components/utilities/ulog/ulog_def.h
+++ b/components/utilities/ulog/ulog_def.h
@@ -94,6 +94,12 @@ extern "C" {
#define ulog_e(TAG, ...)
#endif /* (LOG_LVL >= LOG_LVL_ERROR) && (ULOG_OUTPUT_LVL >= LOG_LVL_ERROR) */
+#if (LOG_LVL >= LOG_LVL_DBG) && (ULOG_OUTPUT_LVL >= LOG_LVL_DBG)
+ #define ulog_hex(TAG, width, buf, size) ulog_hexdump(TAG, width, buf, size)
+#else
+ #define ulog_hex(TAG, width, buf, size)
+#endif /* (LOG_LVL >= LOG_LVL_DBG) && (ULOG_OUTPUT_LVL >= LOG_LVL_DBG) */
+
/* assert for developer. */
#ifdef ULOG_ASSERT_ENABLE
#define ULOG_ASSERT(EXPR) \
@@ -132,6 +138,7 @@ extern "C" {
#define log_d LOG_D
#define log_v LOG_D
#define log_raw LOG_RAW
+#define log_hex LOG_HEX
#define ELOG_LVL_ASSERT LOG_LVL_ASSERT
#define ELOG_LVL_ERROR LOG_LVL_ERROR
#define ELOG_LVL_WARN LOG_LVL_WARNING