Skip to content

An converter to add debugger codes (RemoteDebugger) to a Arduino projects that uses RemoteDebug library

License

Notifications You must be signed in to change notification settings

JoaoLopesF/RemoteDebuggerConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RemoteDebug/RemoteDebugger Library for Arduino - source converter

An converter to add debugger codes (RemoteDebugger) to a Arduino projects that uses RemoteDebug library

build badge GitHub

This Java program is a converter, to help to migrate your Arduino codes, that uses the RemoteDebug library, to add RemoteDebugger codes, as initializations and add codes to debugger, as global variables references.

Contents

About

RemoteDebug is a library for Arduino to debug devices over WiFi (telnet) with Print commands like Serial Monitor.

RemoteDebugger is an addon to RemoteDebug library. It add to _RemoteDebug, a simple software debugger, to see/change global variables, to add watch for these variables, or call a function, in runtime, using serial monitor.

This converter is to help migrate your codes to use RemoteDebugger library

This program do:

  • Put #include for RemoteDebugger library
  • Detects global variables and put in setup, RemoteDebugger calls to add it into a their simple software debugger
  • Save the source files in separate diretory, appending _Dbg in names
  • Open the directory converted, into a system explorer, so You can open this in Arduino

Beta version

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

Github

Contribute to this libray 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.

I suggest you use a Github Desktop New app to clone, it help to keep updated.

How it looks

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Usage

This runs in MacOsx, Linux and Windows (and other supported by Java).

You can use this converter in 2 modes:

  • Java project

    If you is a Java developer:

    • Just download or clone this repository.

    • And open project a Java IDE, as Eclipse.

  • Binary release (needs Java runtime)

    • You can download binary release of this converter

    Latest binary release: Jar runnable - release v0.1.0

    • Uncompress the Zip file,
    • And run the jar file

Releases

0.1.0 - 2019-02-29

- First beta

About

An converter to add debugger codes (RemoteDebugger) to a Arduino projects that uses RemoteDebug library

Resources

License

Stars

Watchers

Forks

Packages

No packages published