Shell: Introduce shell_hexdump

This introduces shell_hexdump API which can be used to print an array
such as a network buffer.

Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
Luiz Augusto von Dentz 2019-03-19 18:24:34 +02:00 committed by Anas Nashif
commit 65e350e6af
2 changed files with 31 additions and 0 deletions

View file

@ -624,6 +624,15 @@ int shell_stop(const struct shell *shell);
void shell_fprintf(const struct shell *shell, enum shell_vt100_color color,
const char *fmt, ...);
/**
* @brief Print data in hexadecimal format.
*
* @param[in] shell Pointer to the shell instance.
* @param[in] data Pointer to data.
* @param[in] len Length of data.
*/
void shell_hexdump(const struct shell *shell, const u8_t *data, size_t len);
/**
* @brief Print info message to the shell.
*