Skip to content

Share and re-use of esp8266web code #2

Open
@amirgon

Description

@amirgon

Hi pvvx,
First I wanted to say you did an excellent work of reverse engineering the closed ESP SDK. Well done!
I would like to re-use parts of your code on my projects, for example the lwip, adc etc.
A good way would be using git submodules.

However, currently your repository is not friendly for sharing with other projects as submodules:

  • Folders are not self contained. For exapmle, lwip is in one directory but it requires eagle_lwip_if.c from app/main to work correctly. Ideally I would like a single directory to contain all networking code so I could use it in my project as a submodule.
  • Comments are written in russian :(

Another option for me is to just to copy your files to my project. But if I do that I will not be able to contribute back if I make any changes/additions, and it will become harder for me to get in sync when you make changes.

Ideally, I think the best thing is to have an "open-sdk" which is a project by itself, and "esp8266web" is one project that uses it. Myself I'm not interested in the web server code, for example.

This is just a suggestion. Even if you do nothing with it, I still think you did a great job so far!

Amir

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