zephyr/doc/reference
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
..
audio doc: api: sort the API overview alphabetically 2020-10-30 15:57:30 +01:00
bluetooth Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
crypto
devicetree devicetree: add DT_SAME_NODE() 2021-01-19 16:06:55 -05:00
display
drivers device: deprecate DEVICE_AND_API_INIT 2021-01-12 08:31:12 -06:00
edac edac: doc: Include EDAC API to Zephyr API Reference 2021-01-21 08:34:07 -05:00
file_system fs: allow external file system implementations 2020-09-03 21:49:34 +02:00
kernel x86: rename CONFIG_SSE* to CONFIG_X86_SSE* 2021-02-15 08:21:15 -05:00
logging logging: Revamp menuconfig 2021-01-26 06:15:42 -05:00
misc doc: data structures: fix description of sflist 2021-02-04 11:57:55 -05:00
networking doc: CAN: Fix code in CAN API documentation 2021-01-18 23:26:30 -05:00
peripherals doc: drivers: i2c: provide more information on I2C APIs 2021-02-09 13:59:17 -05:00
power_management docs: pm: Update central method diagram 2021-02-08 18:01:42 -05:00
random
resource_management sys: onoff: support clients using synchronous transitions 2020-08-14 17:53:39 +02:00
settings doc: provide guidance on recommended settings back end 2020-08-25 09:35:40 +02:00
shell shell: add an option for minimal default configuration 2021-02-27 10:26:33 +01:00
storage doc/reference: Added clarification on flash offset relation 2020-10-27 12:52:07 +01:00
timing_functions doc: timing docs fix misprint 2020-11-19 16:59:47 -05:00
usb
usermode lib: Remove sys_mem_pool implementation 2020-12-07 21:50:14 -05:00
util api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
virtualization doc: Adding ivshmem general and API documentation 2020-12-16 18:47:35 -05:00
index.rst edac: doc: Include EDAC API to Zephyr API Reference 2021-01-21 08:34:07 -05:00
overview.rst doc: drivers: i2c: provide more information on I2C APIs 2021-02-09 13:59:17 -05:00
terminology.rst doc: kernel: add sleep as a defined term 2021-02-02 12:05:29 -05:00