zephyr/samples/subsys/shell/shell_module
Jack Rosenthal ea9866dc86 shell: add an option for minimal default configuration
The default shell configuration has heavy flash and memory requirements,
requiring project maintainers to set many configuration options to "n"
to keep flash and memory requirements within reason.

This adds a new configuration option, CONFIG_SHELL_MINIMAL, which will
disable flash and memory heavy options by default, and allow project
maintainers to select/imply only the options they want.

On a quick test from an ARM board I'm working on, enabling this option
cut flash space requirements by ~8 KB, and memory requirements by ~1 KB.

Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
2021-02-27 10:26:33 +01:00
..
src samples: shell_module: add shell support over CDC ACM 2021-02-26 08:10:36 -05:00
CMakeLists.txt samples: make find_package(Zephyr...) REQUIRED 2020-05-29 10:47:25 +02:00
Kconfig
overlay-usb.conf samples: shell_module: add shell support over CDC ACM 2021-02-26 08:10:36 -05:00
prj_minimal_rtt.conf shell: add an option for minimal default configuration 2021-02-27 10:26:33 +01:00
prj_minimal.conf shell: add an option for minimal default configuration 2021-02-27 10:26:33 +01:00
prj.conf samples: shell: enable thread runtime stats 2020-12-14 13:00:47 -05:00
sample.yaml samples: shell_module: set integration_platforms to native_posix 2021-02-26 07:28:46 -06:00