/SimpleShell

⌨️ A simple way to add a command line interface to your Arduino project, enhanced!

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

SimpleShell Enhanced

arduino-library-badge latest version issues open pr

What is SimpleShell?

SimpleShell is a quick way to create commands, and control your arduino using the serial interface.

This fork aims to improve upon the original SimpleShell and continue maintaining the codebase.

This library is also available in the Arduino IDE, see Arduino Library List.

Type 'help' for a list of commands.
> help
Usage:
	<command> [options]
Commands:
	helloworld	: Optional Description
>

Tab completion and descriptions will hopefully be supported someday.

Also TODO: use ivanseidel/LinkedList instead of the minimalistic LinkedPointerList for sorting all the commands.

How to use it?

See examples/HelloWorld/HelloWorld.ino for a simple example of a command.