Skip to content

drorgl/CmdArduino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

## CmdArduino

by Akiba at Freaklabs.org

The Arduino Command Line Interface, aka CmdArduino, is a simple shell that can
be run on an Arduino. It's nothing fancy and its main purpose is to allow users
to easily call their functions on a running Arduino via a simple serial
terminal. It also allows users to pass in arguments from the command line into
the functions they wrote so they can easily toggle pins, set blinking speed,
set pwm duty cycles, or whatever else might need command line user input. Using
it is fairly simple and just requires unzipping the files into the
"Arduino/libraries" sub-directory in the Arduino program folder.


Modified by Dror Gluska:
- Convert to C++,
- Support multiple serial interfaces (HardwareSerial, AltSoftSerial)
- Works with Streams
- Catch All function
- Poll retrieves only one character at a time so other tasks can continue instead of everything waiting for the poll to finish.
- Echo optional

About

Simple serial command line prompt for Arduino. Developed by Akiba from @freaklabs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%