Skip to content

Drop-in replacement for this library #90

@karol-brejna-i

Description

@karol-brejna-i

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):
  • 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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions