zephyr/include/shell
Krzysztof Chruscinski c2cb60f613 shell: Refactor shell_history to use less RW memory
Shell history module reworked to use ring buffer for storing
commands. Dedicated buffer is used to story all command lineary.
History capacity is in bytes not in number of entries, e.g.
many short commands can be stored or few long (depending on
CONFIG_SHELL_HISTORY_BUFFER).

Removed implicit command null termination from shell_history and
added it to shell after fetching command line from the history.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-05-30 09:44:03 -04:00
..
shell_dummy.h subsys: shell: add dummy backend to simplify commands testing 2018-10-28 11:45:41 -04:00
shell_fprintf.h shell: creating new module for help functionality 2018-12-05 15:15:44 +01:00
shell_history.h shell: Refactor shell_history to use less RW memory 2019-05-30 09:44:03 -04:00
shell_log_backend.h shell: Fix checks of Kconfig options 2019-05-17 15:46:18 -07:00
shell_rtt.h shell: Refactor RTT backend 2018-12-04 16:24:44 -05:00
shell_telnet.h shell: Add TELNET backend 2019-04-01 10:26:13 -04:00
shell_types.h shell: Shell subsystem reimplementation 2018-09-19 09:30:29 -04:00
shell_uart.h shell: Add handling of CONFIG_LOG_INPLACE_PROCESS option 2019-02-05 09:55:39 +01:00
shell.h shell: Refactor shell_history to use less RW memory 2019-05-30 09:44:03 -04:00