8#ifndef __MESHX_SHELL_H__
9#define __MESHX_SHELL_H__
32#define MESHX_SHELL_MAX_COMMANDS 32
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
meshx_err_t meshx_shell_start(void)
Starts the MeshX shell task.
Definition meshx_shell.c:130
meshx_err_t meshx_shell_register_command(const meshx_shell_cmd_t *cmd)
Registers a command with the MeshX shell.
Definition meshx_shell.c:119
void meshx_shell_printf(const char *fmt,...)
Prints a message to the shell console.
Definition meshx_shell.c:30
meshx_err_t meshx_shell_init(void)
Initializes the MeshX shell core and the underlying platform console.
Definition meshx_shell.c:102
int(* meshx_shell_func_t)(int argc, char **argv)
Shell command function pointer type.
Definition meshx_shell.h:20
Shell command structure.
Definition meshx_shell.h:25
meshx_shell_func_t func
Definition meshx_shell.h:29
const char * help
Definition meshx_shell.h:27
const char * hint
Definition meshx_shell.h:28
const char * command
Definition meshx_shell.h:26