16#define CLI_BUILTIN_COMMAND_STACK_SIZE (4 * 1024U)
25#define CLI_COMMANDS_TREE_RANK 4
31 CLI_COMMANDS_TREE_RANK,
37#define M_OPL_CliCommandTree_t() BPTREE_OPLIST2(CliCommandTree, FURI_STRING_OPLIST, M_POD_OPLIST)
39bool cli_registry_get_command(
CliCommandFlag
Definition cli_command.h:18
void(* CliCommandExecuteCallback)(PipeSide *pipe, FuriString *args, void *context)
CLI command execution callback pointer.
Definition cli_command.h:47
API for registering commands with a CLI shell.
CliCommandTree_t * cli_registry_get_commands(CliRegistry *registry)
Definition cli_registry.c:175
#define FURI_STRING_OPLIST
OPLIST for FuriString.
Definition string.h:778
Definition cli_registry_i.h:18
Definition cli_registry.c:8