An converter to add debugger codes (RemoteDebugger) to a Arduino projects that uses RemoteDebug library
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.
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
This is a beta version. Not yet fully tested, optimized, and documented.
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.
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
- First beta