logging: Added explicit casts of buffer in hexdump delegates
Since the various delegates have different data types for their parameters, this makes the call into this macro a little simpler (alleviating the need for each call to know how it'll be handed off down the chain). Signed-off-by: Erik Johnson <erik.johnson@nimbelink.com>
This commit is contained in:
parent
ee855a1bf6
commit
fe83035474
1 changed files with 8 additions and 4 deletions
|
@ -308,7 +308,8 @@ static inline char z_log_minimal_level_to_char(int level)
|
||||||
if (Z_LOG_CONST_LEVEL_CHECK(_level)) { \
|
if (Z_LOG_CONST_LEVEL_CHECK(_level)) { \
|
||||||
if (IS_ENABLED(CONFIG_LOG_MINIMAL)) { \
|
if (IS_ENABLED(CONFIG_LOG_MINIMAL)) { \
|
||||||
Z_LOG_TO_PRINTK(_level, "%s", _str); \
|
Z_LOG_TO_PRINTK(_level, "%s", _str); \
|
||||||
log_minimal_hexdump_print(_level, _data, \
|
log_minimal_hexdump_print(_level, \
|
||||||
|
(const char *)_data, \
|
||||||
_length); \
|
_length); \
|
||||||
} else if (is_user_context || \
|
} else if (is_user_context || \
|
||||||
(_level <= LOG_RUNTIME_FILTER(_filter))) { \
|
(_level <= LOG_RUNTIME_FILTER(_filter))) { \
|
||||||
|
@ -320,12 +321,15 @@ static inline char z_log_minimal_level_to_char(int level)
|
||||||
\
|
\
|
||||||
if (is_user_context) { \
|
if (is_user_context) { \
|
||||||
log_hexdump_from_user(src_level, _str, \
|
log_hexdump_from_user(src_level, _str, \
|
||||||
_data, _length); \
|
(const char *)_data, \
|
||||||
|
_length); \
|
||||||
} else if (IS_ENABLED(CONFIG_LOG_IMMEDIATE)) { \
|
} else if (IS_ENABLED(CONFIG_LOG_IMMEDIATE)) { \
|
||||||
log_hexdump_sync(src_level, _str, \
|
log_hexdump_sync(src_level, _str, \
|
||||||
_data, _length); \
|
(const char *)_data, \
|
||||||
|
_length); \
|
||||||
} else { \
|
} else { \
|
||||||
log_hexdump(_str, _data, _length, \
|
log_hexdump(_str, (const char *)_data, \
|
||||||
|
_length, \
|
||||||
src_level); \
|
src_level); \
|
||||||
} \
|
} \
|
||||||
} \
|
} \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue