Internal API for getting commands registered with the CLI. More...
Go to the source code of this file.
Data Structures | |
struct | CliRegistryCommand |
Macros | |
#define | CLI_BUILTIN_COMMAND_STACK_SIZE (4 * 1024U) |
#define | CLI_COMMANDS_TREE_RANK 4 |
#define | M_OPL_CliCommandTree_t() |
Functions | |
BPTREE_DEF2 (CliCommandTree, CLI_COMMANDS_TREE_RANK, FuriString *, FURI_STRING_OPLIST, CliRegistryCommand, M_POD_OPLIST) | |
bool | cli_registry_get_command (CliRegistry *registry, FuriString *command, CliRegistryCommand *result) |
void | cli_registry_lock (CliRegistry *registry) |
void | cli_registry_unlock (CliRegistry *registry) |
CliCommandTree_t * | cli_registry_get_commands (CliRegistry *registry) |
Internal API for getting commands registered with the CLI.
#define M_OPL_CliCommandTree_t | ( | ) |
CliCommandTree_t * cli_registry_get_commands | ( | CliRegistry * | registry | ) |
cli_registry_[un]lock