ERR_te cmd_deregister(CMD_CLIENT_INFO_ts const *cmd_client_info)
Deregisters a client from the command subsystem.
ERR_te cmd_execute(char *console_text)
Parses and executes a command from a console text string.
ERR_te cmd_register(CMD_CLIENT_INFO_ts *cmd_client_info)
Registers a client with the command subsystem.
ERR_te(* CMD_HANDLER_tf)(uint32_t argc, char **argv)
Function pointer type for a command handler.
ERR_te
Standard return type used by all public API functions.
LOG_LEVEL_te
Log severity levels, in ascending order of severity.
Log subsystem public API.
Describes a subsystem client registering with the command module.
const CMD_INFO_ts *const cmds_ptr
LOG_LEVEL_te *const log_level_ptr
Describes a single command exposed by a client.
const CMD_HANDLER_tf handler