forked from project-chip/connectedhomeip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pull request #163: Code savings doc PR
Merge in WMN_TOOLS/matter from code_savings to silabs Squashed commit of the following: commit 19be88b7ba5d132041170da3735260020b58100f Author: Michael Rupp <[email protected]> Date: Tue Oct 11 11:17:17 2022 -0400 fix relative pathing to lighting lite app commit afe599283d0a97a3375cac33905f3527520dbb18 Author: Michael Rupp <[email protected]> Date: Fri Oct 7 11:29:29 2022 -0400 Code savings doc PR
- Loading branch information
1 parent
3dcac5a
commit 64d5810
Showing
2 changed files
with
10 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
## Code Savings Guide for Building Matter Applications | ||
|
||
* Remove unnecessary clusters from the zap configuration. Example applications have clusters enabled to support both Thread and WiFi transport layers such as the Diagnostics clusters. | ||
|
||
* Remove optional features in Matter that may not be needed for a certain application. In the EFR32 build [script](../../../scripts/examples/gn_efr32_example.sh), there are additional build arguments that are added to either add or remove optional Matter features. For example, added a build argument disable_lcd=true will save flash by disabling the lcd screen. For inspiration, a minimalistic lighting application is [provided](../../../silabs_examples/lighting-lite-app/efr32/README.md). This example showcases the minimal requirements to build a lighting application over the Thread protocol. | ||
|
||
--- | ||
[Table of Contents](../README.md) | [Thread Demo](../thread/DEMO_OVERVIEW.md) | [Wi-Fi Demo](../wifi/DEMO_OVERVIEW.md) |