-
Notifications
You must be signed in to change notification settings - Fork 3k
Added feature list for K64F #1946
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
Conversation
@kjbracey-arm @SeppoTakalo |
@mbed-bot: TEST HOST_OSES=windows |
[Build 485] |
@mbed-bot: TEST HOST_OSES=windows |
TLDR: A few things about this default inclusion and the current state:
Another side effect of config: @0xc0170 is working on moving these into a file which gets included rather than -D on the command line |
Then this is a dependency, not a feature. |
For the time being until it removes its dependency on |
I'm not sure what you mean by a "standard include". It just feels weird to say that an application enables client, since what the application really does is use the client library, thus describing a dependency (would you say that an application "enables" mbed-os instead of saying that it depends on mbed-os?). In the past, we have concluded that |
Don't see an obvious reason for CLIENT->IPV6 dependency. Unless mbed-trace is wrongly still in IPV6? Or maybe ns-event-loop and HAL are in there? They shouldn't be. Tools will need to handle appropriate escaping for config strings - presumably different shells will need different escaping mechanisms. Moving into a file would help. |
I think CLIENT is depending only of IPV6 because of event loop. (maybe event tracing library). |
ns_hal_init starts it. Responsibility was moved out of mbed-mesh-api (which should be in IPv6), to allow use of HAL/event-loop without nanostack. |
To clarify, any component who wants it, calls ns_hal_init. Currently mbed-client's connector and mbed-mesh-api both call this. Apps could also call it if they wanted to get in first with a bigger nsdynmemlib heap size or different error callback. |
Anyway, I would propose that we leave the "dependency" as it is, and solve it in Oulu. And @bogdanm , for me, it looks like FEATURE_X is the only way of dependency chain right now. If you guys have agreed something else, then this might be a workaround made by Sam&Mihail to get partner workshop running. And it is probably up to rest of the teams to continue implementing the dependencies you are talking about. |
Cc @jaustin |
[Build 490] |
3c6b504
to
a8304a1
Compare
Modified the commit so that only IPV4 gets enabled. That is the only one currently having driver in the build tree. |
IPv4 driver exists on the build tree, so enabling it. Signed-off-by: Seppo Takalo <seppo.takalo@arm.com>
a8304a1
to
74270b2
Compare
@mbed-bot: TEST HOST_OSES=windows |
[Build 492] |
👍 |
The initial intent of this PR was to at least make the client example compile. It did with my original changes. Is that still the case? |
Nope. it does not. |
Without this fix, some required FEATURE_ directories are not included,
which breaks compilation for existing code.