-
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] Refactor/Cleanup Si917 examples build files #25682
[Silabs] Refactor/Cleanup Si917 examples build files #25682
Conversation
PR #25682: Size comparison from fa2e709 to 3befe23 Increases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
examples/light-switch-app/silabs/SiWx917/build_for_wifi_args.gni
Outdated
Show resolved
Hide resolved
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.
For SiWx917 Soc example all the
build_for_wifi_args.gni
and build_for_wifi_gnfile.gni
should be remove and their content should replace the default .gn
and .args.gni
of the example. Those files were created to support alternating between the required structure for Thread or Wifi.
With 917 SOC you don't have a thread option so no need to maintain both file structures.
You seem to have done the right thing for the lighting-app but not for the other apps.
19094be
to
7ce105d
Compare
PR #25682: Size comparison from 3edd101 to 7ce105d Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 3edd101 to 2fc873c Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 3edd101 to 1d696f7 Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 3edd101 to acab3e3 Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 3edd101 to 245f192 Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 3edd101 to e88ea18 Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
623f709
to
08042f6
Compare
…m and silabs_executable
08042f6
to
f8f0b6f
Compare
PR #25682: Size comparison from 2ea6746 to 4e198e0 Increases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 2ea6746 to 73981c0 Increases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #25682: Size comparison from 2ea6746 to f78bd04 Increases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
Silabs Sample apps GN build is convoluted and duplicates a lot of args and conditions in each example's BUILD.gn.
This PR aims to reduce this duplication, regroup board or sdk arguments, and common example platform sources building to a common location.
Platforms affected by the refactoring:
SiWx917 ( SOC )
adds fix to the Bluez disconnection as well in separate commit.