Skip to content
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 #295

Merged
merged 17 commits into from
Feb 24, 2025
Merged

Sync csa branch with main #295

merged 17 commits into from
Feb 24, 2025

Conversation

github-actions[bot]
Copy link

This PR syncs the csa branch with the main branch.

PR MUST BE MERGED WITH MERGE COMMIT - ADMIN MUST ENABLE THE OPTION

yufengwangca and others added 12 commits February 21, 2025 02:23
* Align xml defination for WebRTC provider cluster with spec

* Generate XML file from alchemy
* Prepare to support objdump for symbols

* Ignore offset, have the path computed by the parser

* Fix unused variables

* Parsing somewhat works ...

* Update code a bit, will work on this later

* Display works

* Display works

* Restyle

* more redable separators

* more support for better filtering

---------

Co-authored-by: Andrei Litvin <andreilitvin@google.com>
* [crypto] Introduce PSAKeyAllocator

- Moved the PSA key definitions from CHIPCryptoPALPSA.h file to
the newly created PSAKeyAllocator.

- The new PSAKeyAllocator class allows for the allocation of keys
in secure storage. Users can create their own PSAKeyAllocator
implementation and set it to be used by the Matter stack.

- If the custom implementation is not provided the default one is
used and it works as the legacy solution and the mechanism is
about stored keys in the PSA ITS storage.

Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>

* [crypto] Added a unit test for PSAKeyAllocator

The unit test:
- Verifies the defaultKeyAllocator instance, key allocation and
if attributes are ont changed.
- Creates a new testing key allocator and verifies if it works
as expected and differently than the default ones.
- Switches back to the defaultKeyAllocator instance and checks
if code works properly.

Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>

---------

Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
* Update chip-build version in lint workflow to 115

Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>

* Disable ruff on notebooks

Disable ruff on notebooks until #37698 is resolved.

Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>

---------

Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
* Clean up WifiIntercace by moving LWIP APIs

* Finish cleanup

* Fix build

* Apply suggestions from code review
GetNetworkInterfaces method does not set next pointer for the
specific interfaces. Because of that, it is not possible to
iterate through the elements returned by this method.
The error check for rand address generation is done after
the address is set, what is too late.
* Rename ArraySize() to MATTER_ARRAY_SIZE

* Updated usages of ArraySize() to MATTER_ARRAY_SIZE()

* Restyled by clang-format

* Guard with #ifndef

* fix recently introduced usage in chime

* fix typo

---------

Co-authored-by: Restyled.io <commits@restyled.io>
…script, removing TC-TSTAT-4.2 Step-3 as it's removed from the test plan (#37679)

* Delete Test_TC_CADMIN_1_10.yaml

* Logs Update for Test_TC_CADMIN_1_5.yaml

* Update src/app/tests/suites/certification/Test_TC_CADMIN_1_5.yaml

Co-authored-by: Andrei Litvin <andy314@gmail.com>

* Removing step 3 as it's removed from the test plan - Update Test_TC_TSTAT_3_2.yaml

* Updating ActionID from 0xA001 to 0x1001 as per the test plan for Test_TC_ACT_3_2.yaml

---------

Co-authored-by: Andrei Litvin <andy314@gmail.com>
Copy link
Author

The check for sl-require-admin-action label CI failure for this job is normal. An admin must do the merge.

sxb427 and others added 3 commits February 22, 2025 03:07
* Add missing includes

* Restyled by whitespace

---------

Co-authored-by: Restyled.io <commits@restyled.io>
…on (#37711)

* Updating the SiSDK, WiFi SDK and Wiseconnect to latest

* addressing review comments
This commit enables generating `compile_commands.json` for `chip-gn`
target.

Manual tested by building lighting-app/nrfconnect and check the
generated compile_commands.json file.
andy31415 and others added 2 commits February 23, 2025 14:36
Unsure why clang-tidy complains here, however the allocation
is effectively a dynamic array, so used vector here instead.
Co-authored-by: Junior Martinez <67972863+jmartinez-silabs@users.noreply.github.com>
@mkardous-silabs mkardous-silabs merged commit bb9df14 into main Feb 24, 2025
58 of 60 checks passed
@mkardous-silabs mkardous-silabs deleted the automation/update_main branch February 24, 2025 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.