README.md 3.59 KB

SerialDebugApp

Freeware desktop App, companion for SerialDebug Library.

build badge Gitter chat

SerialDebugApp is a freeware desktop app, companion for SerialDebug library for Arduino.

Note: the open source SerialDebugApp library is not depending on this software.

Why this app is an freeware and not open source ?

This app is based in my another commercial projects, through the serial port, control devices with the Arduino.

If dont want use this freeware, just use default serial monitor of Arduino IDE.

Contents

About

SerialDebugApp is a serial monitor desktop app, made for SerialDebug library

This have some improvements:

  • Show debug messages with different colors, depending on each level.

  • Have buttons to most of commands of SerialDebug

  • Have themes, light and dark themes.

  • Have a auto-disconnection feature. If you leave app, e.g Cmd-Tab/Alt-Tab to switch to Arduino IDE, the app will disconnect from serial port, to allow a new upload.

  • And more, e.g. filter, converter, etc.

Note: Professional debug/logging have levels and it is show with colors, to differentiate messages.

An example of this, is the ESP-IDF logging for ESP32 boards.

With SerialDebugApp now we have it for Arduino.

Beta version

This is a beta version. Not yet fully tested and optimized.

Github

Contribute to this library development by creating an account on GitHub.

Please give a star, if you find this library usefull, this help a another people, discover it too.

Please add a issue for problems or suggestion.

And please join in the Gitter chat room (SerialDebugApp on Gitter).

How it looks

Youtube

Youtube

Install

Please download the SerialDebugApp:

Installers:

  • MS Windows

    Download MSI installer

    This installer will create a shortcut on desktop and in menu too.

  • Linux

    For Linux yet not have an installer (due issues on JavaPackager :-( )

    For now please download and use the jar file (see below)

  • MacOSX

    Download PKG installer

    This installer will create app in MacOSX Applications. Note: for this, you need provider superuser login. If you not have it, can use Java jar runnable. Tip: to run you can do it: command+space serialdebugapp and enter.

Or:

  • Java jar runnable (needs Java runtime) (runs in MS Windows, Linux, MacOSX and other S.O. supported by Java)

    Download runnable Java jar file

    This needs a java runtime version 1.8.0 or newer.

    Just unzip, copy to any directory and run.

Releases

0.9.4 - 2018-11-15

- Few Adjustments for check versions

0.9.3 - 2018-11-14

- Few Adjustments for dark modes and in check versions

0.9.2 - 2018-10-25

- Debugger panel
- Few adjstments

0.9.1 - 2018-10-23

- Few adjstments

0.9.0 - 2018-09-15

- First beta