nes-proj/os/services/shell
Angelos Oikonomopoulos 45b0241f94 Introduce dynamically registered shell command sets
Commands are part of a single array, which means that their definition
is static. However, different apps in the same source tree may
reasonably want to add to the command set (perhaps even shadow existing
commands), which would make for awkward code.

Instead, allow dynamic registration/deregistration of command sets at
runtime. This keeps the data overhead low (two pointers per enabled
command set).
2018-06-11 11:09:24 +00:00
..
Makefile.shell Shell: start automatically whenver the module is included 2017-10-12 17:08:42 +02:00
serial-shell.c Move shell from apps to os/services 2017-09-01 15:39:39 +02:00
serial-shell.h Move shell from apps to os/services 2017-09-01 15:39:39 +02:00
shell-commands.c Introduce dynamically registered shell command sets 2018-06-11 11:09:24 +00:00
shell-commands.h Introduce dynamically registered shell command sets 2018-06-11 11:09:24 +00:00
shell.c Introduce dynamically registered shell command sets 2018-06-11 11:09:24 +00:00
shell.h shell: replace TAB with spaces 2018-03-22 17:37:14 +00:00