zephyr/subsys/shell
Pisit Sawangvonganan d5cd47fbb2 shell: introduce `shell_xxx_impl` wrapper functions for output macros
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>
2024-07-27 20:50:12 +03:00
..
backends kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
modules
CMakeLists.txt
Kconfig kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell.c shell: introduce `shell_xxx_impl` wrapper functions for output macros 2024-07-27 20:50:12 +03:00
shell_cmds.c
shell_fprintf.c
shell_help.c
shell_help.h
shell_history.c
shell_log_backend.c
shell_ops.c
shell_ops.h
shell_utils.c
shell_utils.h
shell_vt100.h
shell_wildcard.c
shell_wildcard.h