It seems like you can enable the console and shell separately.
What is the difference? I find much more information on the shell than the console.
Thanks!
It seems like you can enable the console and shell separately.
What is the difference? I find much more information on the shell than the console.
Thanks!
Hello
You can read more about console and shell in the general sense here: Console vs Shell
Within zephyr, there are samples for the Console subsystem and for the Shell subsystem
Repos for the console and shell code is present here: Console Shell
The config CONFIG_CONSOLE would allow the console drivers to be included, and the config CONFIG_SHELL would enable shell
Usually, the console would be for displaying/logging purposes, and shell could be used for commands and interaction along with logging.
The shell module would allow you to create and handle user-defined command set. It supports features like:
multiple instances, advanced logging, static and dynamic commands etc.
Zephyr shell module is described here: Shell
Regards,
Naeem