-
Notifications
You must be signed in to change notification settings - Fork 10
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
Sync csa branch with main #293
Merged
Merged
Conversation
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
…uster is included (#37653) * Fix ICD management server cluster dependecies Add ICDConfigurationData to app sources when ICD management server cluster is included in sample, but ICD support is disabled, e.g. lock-app on some platforms. Related to: #32321 Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * Add TODO comments for #32321 Add TODO comments for issue related to ICD management server. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> --------- Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
This is a starting point for MRP events to be sent to some sort of delegate interested. The design is intentionally done in this way to reduce code size within the SDK and is meant for applications such as a controller to registers a delegate for MRP events allowing for it to construct analytics. --------- Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Move some classes out of af-types.h Move AttributesChangedListener and MarkAttributeDirty out of af-types.h Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * Remove dependency to cluster-objects.h Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * Remove cluster-objects from chip_data_model.cmake Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * [Chef] Fix includes Fix missing includes after changes in Accessors.h Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * [Infineon] Fix includes Fix missing includes after changes in Accessors.h Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> * [Silabs] Fix includes Fix missing includes after changes in Accessors.h Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> --------- Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
…fix (#37664) * [Darwin] MTRDeviceController_XPC _updateRegistrationInfo double lock fix * Make sure device map is accessed safely with lock
* [darwin-framework-tool][XPC] Add a XPC server registry. * [darwin-framework-tool][XPC] Add a XPC server for MTRDeviceControllerServerProtocol. * [darwin-framework-tool][XPC] Add a XPC server for MTRXPCServerProtocol
* ESP32: Disable OTA requestor for energy management app. * Add OTA Requestor cluster to energy management app.
… lock (#37668) * [Darwin] MTRDevice delegate callbacks should call out without holding lock * Fixed compilation issues * Update src/darwin/Framework/CHIP/MTRDevice_XPC.mm Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/darwin/Framework/CHIP/MTRDevice_XPC.mm Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Change back to lock_guard --------- Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
…ar build sources (#37666)
* Update Darwin availability annotations. Mark 1.4 device types as not provisional, in-progress 1.5 bits as provisional. * Restyled by whitespace --------- Co-authored-by: Restyled.io <commits@restyled.io>
* Change pm10 unit from ppm to micrograms per cubic meters * Fix bug - micro is U not M * sample_app_util/matter_device_types.json * Water Freeze detector and Rain sensor * Updates to fix conformance * Fix conformace for waterfreezedetector device * Remove un-necessary 'Groups' cluster
* [Darwin] MTRDeviceController dealloc log * Change to log entire description
The check for |
Add missing cluster-objects.h after changes from #37433. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
* Correct temperature range for dishwasher * Make temperature range realistic --------- Co-authored-by: Andrei Litvin <andy314@gmail.com>
* Align XML definations for WebRTC Requester cluster with spec * Generate the xml from Alchemy
* Initial structure of camera-app * Add camera-app.zap and .matter files. Add chime server support. Add Chime cluster in the Camera endpoint in .zap config. Add delegate implementation of chime cluster. * Fix missing device type id in .zap and .matter files for camera device endpoint. * Create a source set for the common camera app files. Also, - Add build support into gn_build.sh. - Change executable name to chip-camera-app. * Add camera.md in docs
… low power for k32w041a/am variants (#37512)
* Add VID Verification commands to ZAP XML Regen Zap * Regen ZAP again
mkardous-silabs
approved these changes
Feb 20, 2025
Adding the new Mounted Dimmable load device type
…ing (#37658) * not allowing the DUT to go to sleep during commissioning * removed the added code
…F200 (#37578) * adding inline function for the rssi calculation * Update src/platform/silabs/wifi/wf200/WifiInterfaceImpl.cpp Co-authored-by: Mathieu Kardous <84793247+mkardous-silabs@users.noreply.github.com> * Update src/platform/silabs/wifi/wf200/WifiInterfaceImpl.cpp Co-authored-by: Mathieu Kardous <84793247+mkardous-silabs@users.noreply.github.com> * Update src/platform/silabs/wifi/wf200/WifiInterfaceImpl.cpp Co-authored-by: Mathieu Kardous <84793247+mkardous-silabs@users.noreply.github.com> * restyling the PR --------- Co-authored-by: Mathieu Kardous <84793247+mkardous-silabs@users.noreply.github.com>
* Bump the silabs sdks docker images * correcting the comment
* Detect provisional in cmd and attributes * Zap regen --------- Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Add multilibs to build Zephyr native tests for 32-bit target. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no> Co-authored-by: Andrei Litvin <andy314@gmail.com>
…7688) Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
…oading (#37695) * Refactor mock server to support distributed configuration loading Refactors the mock server implementation to support loading configuration from multiple JSON files, enabling flexible mocking of different services during Matter device commissioning validation. Key Changes: - Restructured configuration loading to support directory-based routing configs - Added dataclass-based type safety for configuration and route definitions - Updated path handling to use pathlib.Path for better cross-platform support - Modified server launch configuration to support routing config directory - Added configurations for mocking multiple services: * Distributed Compliance Ledger (DCL) * Product Terms & Conditions server Technical Improvements: - Introduced strongly typed Route and Configuration classes - Simplified route matching logic with dedicated matcher - Improved error handling for configuration loading - Updated unit tests to support new configuration structure The changes enable quick iteration of mock service responses during preproduction testing and PlugFest validation, particularly for testing new commissioning flows that rely on DCL-based configuration with indirect product server references. Test Configuration: - Added example configurations for VID:65521/65522, PID:32769 - Updated TC URL endpoints to use port 44538 - Included sample Terms & Conditions responses * server: Add validation checks for SSL certificate and key files Add input validation to verify that SSL certificate and key files exist and are regular files before attempting to create the SSL context. This provides clearer error messages to users when certificate files are missing or invalid, following the same validation pattern used for config files.
mkardous-silabs
approved these changes
Feb 21, 2025
mykrupp
approved these changes
Feb 21, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR syncs the csa branch with the main branch.
PR MUST BE MERGED WITH MERGE COMMIT - ADMIN MUST ENABLE THE OPTION