Awesome
RemoteDebug/RemoteDebugger Library for Arduino - source converter
An converter to add debugger codes (RemoteDebugger) to a Arduino projects that uses RemoteDebug library
<a href="#releases"></a> <a href="https://github.com/JoaoLopesF/RemoteDebuggerConverter/blob/master/LICENSE.txt"> </a>
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
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