[GH-ISSUE #131] WiFiManager port to Energia/CC3200 #97

Closed
opened 2026-02-28 01:23:24 +03:00 by kerem · 3 comments
Owner

Originally created by @freber on GitHub (Mar 21, 2016).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/131

Hi,

I'm considering porting this very nice library to Energia and wanted to check if there has been any work done already before starting.

Originally created by @freber on GitHub (Mar 21, 2016). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/131 Hi, I'm considering porting this very nice library to Energia and wanted to check if there has been any work done already before starting.
kerem closed this issue 2026-02-28 01:23:24 +03:00
Author
Owner

@tzapu commented on GitHub (Mar 22, 2016):

hi, no, there hasn t, i do not have such a device to test with
feel free to do so
cheers

<!-- gh-comment-id:199647611 --> @tzapu commented on GitHub (Mar 22, 2016): hi, no, there hasn t, i do not have such a device to test with feel free to do so cheers
Author
Owner

@freber commented on GitHub (Mar 27, 2016):

I've looked into it now and since you are using some of the esp arduino core libraries such as dns and we server I'm considering to include these (also needs some porting) in a fork of wifi manager. Energia doesn't have the web server and DNS library.

It would however be great to be able to get my port merged back to you initial great repository but I'm afraid it would look a bit messy.

What would yo prefer/do?

<!-- gh-comment-id:202001755 --> @freber commented on GitHub (Mar 27, 2016): I've looked into it now and since you are using some of the esp arduino core libraries such as dns and we server I'm considering to include these (also needs some porting) in a fork of wifi manager. Energia doesn't have the web server and DNS library. It would however be great to be able to get my port merged back to you initial great repository but I'm afraid it would look a bit messy. What would yo prefer/do?
Author
Owner

@tzapu commented on GitHub (Mar 29, 2016):

i ve just recently seen a project that tries to cater for multiple platforms and... it s just a mess, due to restrictions like libs not being available, slight change of various functions, etc... a large, hard to understand and hard to manage mess...

my first and only thought is that this would only work without the bloat if it s kept as separate as possible, and only included via ifdef platform, to cater for the missing interfaces. does that make sense? is it even possible?

DNS server is not really mandatory anyway, so that can be made optional, if you port the web server lib (and that would warrant it s own project anyway, i m sure a lot of people would use/appreciate it), then that would have the same interface pretty much. the wifi lib interface seems pretty similar, but there are a lot of non standard fixes in the code just to cater to the way the esps are behaving, who knows if those will work ok with the cc3200

<!-- gh-comment-id:202725045 --> @tzapu commented on GitHub (Mar 29, 2016): i ve just recently seen a project that tries to cater for multiple platforms and... it s just a mess, due to restrictions like libs not being available, slight change of various functions, etc... a large, hard to understand and hard to manage mess... my first and only thought is that this would only work without the bloat if it s kept as separate as possible, and only included via ifdef platform, to cater for the missing interfaces. does that make sense? is it even possible? DNS server is not really mandatory anyway, so that can be made optional, if you port the web server lib (and that would warrant it s own project anyway, i m sure a lot of people would use/appreciate it), then that would have the same interface pretty much. the wifi lib interface seems pretty similar, but there are a lot of non standard fixes in the code just to cater to the way the esps are behaving, who knows if those will work ok with the cc3200
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#97
No description provided.