|
class | ArrowControl |
| Detect up-arrow and down-arrow key strokes via the Printer . More...
|
|
class | Command |
| Wrapper class for shell command. The user has to create object of this class for adding their functionality to the shell. More...
|
|
class | History |
| Manages the shell's history. More...
|
|
class | Printer |
| Class for string related UART communication. Using this class outside of an esh-context can make sense too and is encouraged. More...
|
|
class | Processor |
| Manages esh's command parsing and execution. More...
|
|
class | Shell |
| This class manages a semf's embedded shell (esh) operating on a single UART. The esh can be used for executing custom command and running them in a main-function-like environment. For using the esh create an instance of this class. Call the start function for staring the shell and call the loop function inside an endless loop to enable command execution. For adding command to the shell simply create at least one esh::Command object. More...
|
|
class | Tabulator |
| Handles the command auto completion. More...
|
|