-
Notifications
You must be signed in to change notification settings - Fork 3k
Client nanostack and seperated #2249
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
Contains same version of libraries as ARMmbed#453 Tagged versions * mbed-mesh-api mbed-os-5.0-rc1 * mbed-trace mbed-os-5.0-rc1 * nanostack-hal-cmsis-rtos mbed-os-5.0-rc1 * nanostack-interface copied. no remote repository * nanostack-libservice mbed-os-5.0-rc1 * sal-stack-nanostack mbed-os-5.0-rc1 Binaries generated from v5.0.5 The M3 build is used for both M3 and M4 devices.
Replacing with source code replicated from respective repositories including mbed-client - TAG mbed-os-5.0-rc1 mbed-client-c - TAG mbed-os-5.0-rc1 mbed-client-classic - TAG mbed-os-5.0-rc2 mbed-client-mbed-tls - TAG mbed-os-5.0-rc1 mbed-client-randlib - TAG mbed-os-5.0-rc1 coap-service - TAG mbed-os-5.0-rc1 Adding CONTRIBUTING.md file explaining how to submit patches for any of the components belonging to FEATURE_CLIENT
@mbed-bot: TEST HOST_OSES=windows |
/morph test |
[Build ${MBED_BUILD_ID}] |
This should also address #406. |
@mbed-bot: TEST HOST_OSES=windows |
Result: FAILUREYour command has finished executing! Here's what you wrote!
Outputmbed Build Number: 517 Test failed! |
e0f88ad
to
035aa85
Compare
@mbed-bot: TEST HOST_OSES=windows |
/morph test |
@bridadan @PrzemekWirkus Looks like an erroneous failure for 517 running tests-mbedmicro-rtos-mbed-queue on IAR and K64F. Can you confirm? |
Move the library files used by both nanostack and client into a common location. This allows both client and nanostack to be built stand-alone. The patch moves the following libraries into a common location: -mbed-client-c -mbed-client-randlib -mbed-trace -nanostack-hal-mbed-cmsis-rtos -nanostack-libservice -sal-stack-nanostack-eventloop And moves the library 'coap-service' from client into nanostack.
035aa85
to
cef844f
Compare
Result: FAILUREYour command has finished executing! Here's what you wrote!
Outputmbed Build Number: 520 Test Prep failed! |
/morph test |
@mbed-bot: TEST HOST_OSES=windows |
[Build 701] |
@mbed-bot: TEST HOST_OSES=windows |
[Build 706] |
@mbed-bot: TEST HOST_OSES=windows |
[Build 707] |
@mbed-bot: TEST HOST_OSES=windows |
[Build 708] |
I tested this PR with mbed-os-example-client and some weird behaviour appears.
Nothing appears after that. |
Oh.. LOL, my problem. I was using a wrong build target and my With correct target seems to be working fine.
|
By separating the IPV6 to PAL we gained following: Using Ethernet
Good thing is that now we can build without RF driver present. This however, should be still done to IPv6 feature anyway, but later. |
I don't know about CI status, but from our point of view, this is ready to go in. I would recommend merging this PR, instead of the separated Client+IPV6 PRS. |
This should be now good to be merged. |
/morph test |
@c1728p9 This repo does not anymore contain the Can you go through references of in this repo and change them as I have no RW access to this PR. There was number of them in I would however recommend to bring that wrapper in, as it allows some code to compile on both mbed OS 5 and 3. |
@c1728p9 please grep the whole tree and update all to @SeppoTakalo please update the origin to only use |
Result: FAILUREYour command has finished executing! Here's what you wrote!
Outputmbed Build Number: 524 Test failed! |
Include mbed.h rather than mbed-drivers/mbed.h.
/morph test |
Result: FAILUREYour command has finished executing! Here's what you wrote!
Outputmbed Build Number: 526 Test failed! |
@mbed-bot: TEST HOST_OSES=windows |
[Build 712] |
Combine #2207 and #2246 into one PR and restructure so client and nanostack do not depend on each other.