-
Notifications
You must be signed in to change notification settings - Fork 134
Description
I found this library very useful for my purposes. Combining OTA and remote debugging capabilities made things easier for my development efforts. The library is also popular among other Arduino/ESP developers.
Unfortunately, it seems like the library is not maintained anymore. The last commit was made in 2019. There are "hanging" pull requests and unattended issues.
The biggest problem with the library is that it simply doesn't compile in its current form.
I've gone through the issues and forks (there are almost 120 of them!). They are focusing mostly on the build problem. It is located here: https://github.com/karol-brejna-i/RemoteDebug.
Because I am actively using the library, I decided to fork it and make some fixes.
So if you are interested in including the functionality, you could use the fork I prepared. It is a drop-in replacement. You only need to change the dependency from joaolopesf/RemoteDebug@^3.0.5
to karol-brejna-i/RemoteDebug@^4.0.0
.
The changes I made include:
- Removed ArduinoWebsockets from the sources and used the one from the library manager
- Included changes from the following PRs (not included in the original library ATTOW):
- included changes from fix some compiler warnings #73
- included changes from Solved several bugs and implemented change request #56
- Removed unused code, cleaned up the sources
- Make WebSockets (with the dedicated web app) work again
- Provided some more documentation, examples
Of course, I'd be glad to contribute back to the original repo if the author is interested in that...