Refactor shell output macros to minimize caller overhead by eliminating direct `color` parameter passing: - Introduce wrapper functions: `shell_info_impl`, `shell_print_impl`, `shell_warn_impl`, `shell_error_impl`. - Replace `shell_fprintf` in macros with these new wrappers. - Update `shell_hexdump_line` to use the new wrappers, minimizing caller overhead. Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com> |
||
|---|---|---|
| .. | ||
| shell_adsp_memory_window.h | ||
| shell_backend.h | ||
| shell_dummy.h | ||
| shell_fprintf.h | ||
| shell_history.h | ||
| shell_log_backend.h | ||
| shell_mqtt.h | ||
| shell_rpmsg.h | ||
| shell_rtt.h | ||
| shell_string_conv.h | ||
| shell_telnet.h | ||
| shell_types.h | ||
| shell_uart.h | ||
| shell.h | ||