-
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
Glue standalone application to a device layer for POSIX platforms #1534
Glue standalone application to a device layer for POSIX platforms #1534
Conversation
Makefile-Standalone
Outdated
@@ -192,6 +192,14 @@ ifeq ($(ENABLE_CHIPOBLE_TEST),1) | |||
configure_OPTIONS += --enable-chipoble-test=yes | |||
endif | |||
|
|||
ifeq ($(HOSTOS),darwin) | |||
configure_OPTIONS += --with-device-layer=darwin |
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 this is fine; however, I'd like to propose auto-detecting this in configure.ac by --with-device-layer
supporting and defaulting to an auto
value.
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.
This will preclude having this logic in both Makefile-Standalone
and in standalone-chip.mk
.
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.
Happy to help with this if you'd like.
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.
Makes sense. I have updated the patch.
8972c7b
to
d598a6d
Compare
This pull request introduces 4 alerts and fixes 1 when merging d598a6d into ace290d - view on LGTM.com new alerts:
fixed alerts:
|
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.
Nice work!
d598a6d
to
4129e4d
Compare
This pull request introduces 4 alerts and fixes 1 when merging 4129e4d into e0f65ef - view on LGTM.com new alerts:
fixed alerts:
|
2542488
to
deec3aa
Compare
I have added a few missing headers in src/platform/Makefile.am |
deec3aa
to
6589180
Compare
e402b83
to
215ff84
Compare
This pull request introduces 4 alerts and fixes 1 when merging 215ff84 into e0f65ef - view on LGTM.com new alerts:
fixed alerts:
|
@vivien-apple build failure |
215ff84
to
b51651a
Compare
This pull request introduces 4 alerts and fixes 1 when merging 166116a into 18129db - view on LGTM.com new alerts:
fixed alerts:
|
166116a
to
8c7ab44
Compare
This pull request introduces 4 alerts and fixes 1 when merging 8c7ab44 into 18129db - view on LGTM.com new alerts:
fixed alerts:
|
8c7ab44
to
c252466
Compare
This pull request introduces 4 alerts and fixes 1 when merging c252466 into 0c1fc15 - view on LGTM.com new alerts:
fixed alerts:
|
Size increase report for "linux-example-build"
Full report output
|
This seems to be the first version that has a diffable bloat report. Is 14K really correct? Is the minus correct? I see only addition - I wonder if our bot does things backwards. @vivien-apple - do you think a large BSS size change is expected from this PR? Is a 'decrease' correct? |
@vivien-apple Seems to be breaking builds still :( |
Sorry about that and my also for the way I have used the CI. I finally found a way to get the build system happy locally but I will open a specific bug for this issue as it is unclear to me what it works on CI and not on VSCode. |
It was not expected. But the configuration of the demo build may have changed with the platform config flags in src/platform and something could have been disabled. |
c252466
to
a43f6d6
Compare
This pull request introduces 4 alerts and fixes 1 when merging 8f0b23c into bca8b6e - view on LGTM.com new alerts:
fixed alerts:
|
8f0b23c
to
98632e5
Compare
This pull request introduces 4 alerts and fixes 1 when merging 98632e5 into bca8b6e - view on LGTM.com new alerts:
fixed alerts:
|
98632e5
to
65597f6
Compare
Size increase report for "nrf-example-build"
Full report output
|
This pull request introduces 4 alerts and fixes 1 when merging 65597f6 into bca8b6e - view on LGTM.com new alerts:
fixed alerts:
|
65597f6
to
aedca64
Compare
Size increase report for "esp32-example-build"
Full report output
|
Size increase report for "gn_nrf-example-build"
Full report output
|
Size increase report for "gn_linux-example-build"
Full report output
|
This pull request introduces 4 alerts and fixes 1 when merging aedca64 into bca8b6e - view on LGTM.com new alerts:
fixed alerts:
|
…p when it is uncommissioned Merge in WMN_TOOLS/matter from feature/917_sleepy_uncommissioned to RC_2.3.0-1.3 Squashed commit of the following: commit 0d5350c7dc0468aeb1c7bcf7f8cb8833b8e1427a Author: chbansal <chirag.bansal@silabs.com> Date: Thu Feb 8 15:07:37 2024 +0530 reverting the DIC_ENABLE macro to back place commit 5df0f689f39525889979e6e609f56b463611c3dc Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 23:15:22 2024 +0530 Adding different Appdelegate to not allow the DUT go to sleep in between commissioning commit 4bfd3a125ec5561325ee29b263479821253cc69d Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 21:43:01 2024 +0530 reverting the BLEManagerImpl.cpp ... and 7 more commits
…p when it is uncommissioned Merge in WMN_TOOLS/matter from feature/917_sleepy_uncommissioned to RC_2.3.0-1.3 Squashed commit of the following: commit 0d5350c7dc0468aeb1c7bcf7f8cb8833b8e1427a Author: chbansal <chirag.bansal@silabs.com> Date: Thu Feb 8 15:07:37 2024 +0530 reverting the DIC_ENABLE macro to back place commit 5df0f689f39525889979e6e609f56b463611c3dc Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 23:15:22 2024 +0530 Adding different Appdelegate to not allow the DUT go to sleep in between commissioning commit 4bfd3a125ec5561325ee29b263479821253cc69d Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 21:43:01 2024 +0530 reverting the BLEManagerImpl.cpp ... and 7 more commits
…p when it is uncommissioned Merge in WMN_TOOLS/matter from feature/917_sleepy_uncommissioned to RC_2.3.0-1.3 Squashed commit of the following: commit 0d5350c7dc0468aeb1c7bcf7f8cb8833b8e1427a Author: chbansal <chirag.bansal@silabs.com> Date: Thu Feb 8 15:07:37 2024 +0530 reverting the DIC_ENABLE macro to back place commit 5df0f689f39525889979e6e609f56b463611c3dc Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 23:15:22 2024 +0530 Adding different Appdelegate to not allow the DUT go to sleep in between commissioning commit 4bfd3a125ec5561325ee29b263479821253cc69d Author: chbansal <chirag.bansal@silabs.com> Date: Wed Feb 7 21:43:01 2024 +0530 reverting the BLEManagerImpl.cpp ... and 7 more commits
Problem
This patch glue standalone apps to a device layer. Examples of such standalone builds are the one produce by: