-
Notifications
You must be signed in to change notification settings - Fork 2.3k
[Silabs] Closure State LCD implementation #41521
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] Closure State LCD implementation #41521
Conversation
|
PR #41521: Size comparison from c87ece5 to 9d933e2 Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
src/app/clusters/closure-control-server/closure-control-cluster-matter-context.h
Show resolved
Hide resolved
jepenven-silabs
left a comment
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.
Looks like not all comments were not resolve and I found code that shouldn't compile with the default Matter compiler option... 🤔 Stopping review for now
|
|
PR #41521: Size comparison from 18b2ec9 to 1c39529 Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
|
PR #41521: Size comparison from 5ce4e4d to 6ed893d Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
|
PR #41521: Size comparison from 55a0ef5 to d83f0e5 Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
|
PR #41521: Size comparison from 55a0ef5 to 6527a9b Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
|
PR #41521: Size comparison from 55a0ef5 to 4680598 Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
|
PR #41521: Size comparison from 55a0ef5 to 701c807 Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
* closure LCD UI * Add attribute reporting updates * PR comments * PR comments * Restyled by whitespace * Restyled by clang-format * PR Comments * Addressing PR comments and reducing code bloats * remove non platfrom changes * Restyled by whitespace * Restyled by clang-format * PR comments * PR comments * PR comments * Restyled by clang-format * PR comments --------- Co-authored-by: Restyled.io <[email protected]>
Summary
This PR adds a comprehensive LCD user interface for the Closure Control
application on Silicon Labs platforms. The UI displays real-time closure state
information including main state, position, latch status, secure status, and
speed, with automatic updates based on Matter attribute changes.
1. New UI Components
Matter)
2. String Management
management
3. Integration Points
attribute reporting
4. UI Display Elements
Technical Details
Architecture
Related issues
Testing
Tested on 917SoC to see the closure state on LCD , and Closure state displayed on LCD updates with attribute updates
Readability checklist
The checklist below will help the reviewer finish PR review in time and keep the
code readable:
descriptive
“When in Rome…”
rule (coding style)
See: Pull Request Guidelines