-
Notifications
You must be signed in to change notification settings - Fork 51
easy-connect v1.2.16 #193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
easy-connect v1.2.16 #193
Conversation
Updated drivers. Eliminate static data when unreferenced.
Please review - @RonEld and @andresag01 |
@@ -1 +1 @@ | |||
https://github.com/ARMmbed/easy-connect/#5b52b5fa56c623d5853c5daf266b34986a0c20cc | |||
https://github.com/ARMmbed/easy-connect/#bf48f5b649eba3ed7b810c77c630b5eb51301311 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wouldn't it work if we change to https://github.com/ARMmbed/easy-connect/tree/v1.2.16 ?
I think it will be more readable this way
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mbed cli tooling does not support that, unfortunately.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately, you are correct
Would be nice if it did, but I understood |
I tried it, and unfortunately it didn't work |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be much more readable if we were able to add the tags in the *.lib files, but it doesn't work at the moment. So, approving
But, I fully agree with you - it would be so much nicer to just read the version number rather than some cryptic hash! |
@JanneKiiskila: Thank you for the PR. The PR looks good to me. I have now started a CI run and will wait for the results before approving. |
Seems to fail with KW24D.
But, well, this one should not impact that in any way. |
CI is failing due to memory allocation - a known issue. Therefore labelling as 'ready to merge'. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
easy connect should not be used anymore. See #198 for information
Upto 5.9.x releases we should still use easy-connect, as the default network interface does not work for anything BUT ethernet. But, yes starting with 5.10 we should move to the proper interface. The NRF52480 board not compiling is interesting, I'll have to look into it. Seems to be failing with this:
Is this the same error you saw? If that is the case, the reason is simple - the board does not have ethernet (or any other IP-networking, either). You must compile that board against the ESP8266. |
@JanneKiiskila Yes up until 5.9.x we should still use easy-connect, however the examples point to latest Mbed-OS release ( unless manually changing the Mbed OS version), which would be 5.10 soon. I think we should have a compile time option whether to use easy-connect (for old versions) or NetworkInterface |
That's sort of not possible, because the easy-connect pulls in some repos and after 5.10, Mbed OS will also pull in some (but not all!) of the same repos -> code duplication and you need either to delete easy-connect.lib OR have a Mbed OS version specific .mbedignore -file. No easy way out here. |
I agree. |
I got build error for NRF52480_DK platform, because of the usage of the NetworkInterface:
Since we don't have maintained legacy branches, we should probably close this PR, IMHO. Are there significant bug fixes that will require us to create a branch \ tag for an earlier version of Mbed OS with this PR? |
No bugs that I am aware. However, the example compilation problem with NRF is not related to the easy-connect repo - that's just a matter of fact, if you try to use the default network interface with a board, that does not have one (like this NRF board). That same compilation problem will happen also without easy-connect, unless you configure it properly. Essentially this one should have made it in a matter of days and the new PR (which is really an Mbed OS 5.10 thing) should land once 5.10 is available. |
@JanneKiiskila Thank you for your information
When I tested PR #198 on the NRF board, I didn't get the build error.
I agree, but unfortunately, we missed it |
Updated drivers.
Eliminate static data when unreferenced.