-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[Silabs] Adds updated WiseConnect SDK and docker pre-installed WiFi SDKs #29646
[Silabs] Adds updated WiseConnect SDK and docker pre-installed WiFi SDKs #29646
Conversation
PR #29646: Size comparison from f34b13c to b72a049 Full report (27 builds for cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
PR #29646: Size comparison from f34b13c to 3a035e9 Decreases (2 builds for telink)
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
8ae356a
to
3cfe5ca
Compare
PR #29646: Size comparison from 9555e32 to 3cfe5ca Increases (1 build for bl702)
Full report (43 builds for bl602, bl702, bl702l, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
PR #29646: Size comparison from 9555e32 to f3ed61a Full report (4 builds for cc32xx, mbed, qpg)
|
f3ed61a
to
b5e84d3
Compare
PR #29646: Size comparison from ffd1571 to b5e84d3 Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
@@ -0,0 +1,10 @@ | |||
# The below dependencies are being installed by apt inside docker |
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.
why in scripts/setup instead inside of chip-build-efr32
?
Maybe consider having this file and then copy inside docker and pip install -r
on it, so it is always up to date.
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 see silabs_docker is indeed a platform in .gitmodules (am surprised since we already have efr32) ... do you happen to know the history behind that?
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.
Not that I know completely but the use of it seems to indicate the repos we want to clone inside docker, while the rest can be used for a "persistent" build environment.
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.
@andy31415 We added silabs_docker
to avoid cloning the gecko_sdk
everytime the ci sets up an environnement.
efr32
clones the gecko_sdk
submodule while silabs_docker
does not and uses the pre-installed one.
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 checking in a file with all comments does not look as useful.
It is likely easy to get out of sync with the dockerfile anyway. I would prefer to completely remove this file.
b5e84d3
to
b196e93
Compare
PR #29646: Size comparison from c08b8f8 to b196e93 Full report (1 build for cc32xx)
|
PR #29646: Size comparison from c08b8f8 to 35a7ba9 Decreases (1 build for bl602)
Full report (43 builds for bl602, bl702, bl702l, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
…DKs (project-chip#29646) * Adds chages to docker image and build scripts * Adds fix for alignment * Adds bugfix for change directory * Removes changes from other PR * Adds book keeping version checks * Reverts changes to be added after docker update * Adds updated SDK as per release * Updates wiseconnect-wifi-bt-sdk to 2.8.1 * Adds updated docker images * Adds update of WiSeConnect 2 SDK 2.8.2 * Adds requirements file for pip freeze --------- Co-authored-by: Rohan Sahay <[email protected]>
Tested manually by creating docker and running the following scripts: