Skip to content

Commit

Permalink
Pull request project-chip#187: Cherry-Pick "Code savings doc update" …
Browse files Browse the repository at this point in the history
…from silabs to silabs_1.0

Merge in WMN_TOOLS/matter from cherry-pick/update-code-savings-doc to silabs_1.0

Squashed commit of the following:

commit 608b298c73ca252894d824d32287eaa67ca87635
Author: Michael Rupp <[email protected]>
Date:   Tue Oct 11 17:40:18 2022 +0000

    Pull request project-chip#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
rerasool authored and jmartinez-silabs committed Oct 26, 2022
1 parent 814e1d9 commit 490f05c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
11 changes: 2 additions & 9 deletions docs/silabs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,10 @@
11. [Using Simplicity Studio's Pin Tool and Project Configurator with Matter](./general/PINTOOL.md)
12. [Using Simplicity Studio's BLE GATT Configurator with Matter](./general/GATT.md)
13. [Using Simplicity Studio's Energy Profiler with Matter](./general/EP.md)
14. [Using Wireshark to Capture Network Traffic in Matter](./general/WIRESHARK.md)<br><br>
14. [Using Wireshark to Capture Network Traffic in Matter](./general/WIRESHARK.md)
15. [Matter EFR32 Flash Savings Guide](general/CODE_SIZE_SAVINGS.md)<br><br>

8. Frequently Asked Questions (FAQ) / Troubleshooting

- [Thread FAQ](thread/FAQ.md)
- [Wi-Fi FAQ](wifi/FAQ.md)

<!--
(WIP)
Build Arguments (Sleepy End Device) (1 task)
Bootloader (Studio) (1 task)
Studio Integration
Non Raspi based controllers
-->
8 changes: 8 additions & 0 deletions docs/silabs/general/CODE_SIZE_SAVINGS.md
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)

0 comments on commit 490f05c

Please sign in to comment.