Loading...
Searching...
No Matches
shell.h File Reference
#include "FreeRTOS.h"
#include "stdbool.h"
#include "stdint.h"
#include "task.h"
#include "uart.h"

Go to the source code of this file.

Data Structures

struct  Shell
 Struct definition for shell interface. More...
 
struct  ShellProgramHandle_t
 Struct definition for shell program handle. More...
 
struct  ShellTaskParams
 Struct definition for parameters passed to shell task. More...
 

Functions

int Shell_init (Shell *)
 Initializes the shell, registering programs from shell vector.
 
void Shell_help (Shell *)
 Displays available shell commands.
 
void Shell_runTask (Shell *, uint8_t *)
 Creates a task to run a shell program.
 
void Shell_run (Shell *, uint8_t *)
 Executes a shell program by name.
 
bool Shell_clear (Shell *)
 Send clear sequence to host terminal.