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

merge commit #2

Closed
wants to merge 720 commits into from
Closed

merge commit #2

wants to merge 720 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 29, 2023

  1. Split out CHIPErrror into a separate source set. (#29494)

    * Split out CHIPErrror into a separate source set.
    
    CHIPError.cpp uses ErrorStr.h, so ErrorStr gets moved into the same source set.
    
    ErrorStr.cpp did not actually use CodeUtils.h for anything except including
    ErrorStr.h.
    
    The random whitespace changes are because we changed our clang-format version
    but then did not restyle the tree.
    
    * Address review comment.
    bzbarsky-apple authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    9dee693 View commit details
    Browse the repository at this point in the history
  2. Restyle C(++) code after upgrade to clang-format 16 (#29496)

    This is a follow-up to #29447 and should really have been done as part of that PR.
    ksperling-apple authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    38d6a48 View commit details
    Browse the repository at this point in the history
  3. Fix Darwin availability bits for command payloads: (#29468)

    1) Add missing isForCommandPayload=true to declarations of the old command
       payload names.  Otherwise we were ending up with SetUtcTime being marked
       provisional, which is not backwards-compatible.
    2) We need to declare fields in the old-name command payloads with the right
       availability, since the availability in the super-class is "too new".  The
       implementation then needs to use @dynamic.  This is similar to how structs
       work.
    3) SetUTCTime cannot be provisional (and hence unavailable) if SetUtcTime is
       supposed to be available and inherits from it.  This requires exposing
       SetUTCTime and its fields in the first release where we will update
       Matter.framework in the Xcode SDK to the setup where we started doing
       "provisionally available".
    
    Items 1 and 2 are handled by using "completeDecl" for both the old and new name.
    bzbarsky-apple authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    42957dc View commit details
    Browse the repository at this point in the history
  4. Darwin: Refactor MTRAsyncWorkQueue to avoid retain cycles (#29464)

    * Darwin: Refactor MTRAsyncWorkQueue to avoid retain cycles
    
    - Pass a completion to readyHandler instead of capturing the work item
    - Hold the context weakly within the queue and handle context loss
    - Simplify thread-safety by having clear ownership rules for work items
    
    * Darwin: Consolidate MTRAsyncWorkQueue headers
    
    The internal header is no longer needed because MTRAsyncWorkQueue is entirely
    private to the project now. Also tidy up duplicate / batching logic a little.
    
    * Darwin: invalidate MTRDevice work queue
    
    * Address review comments
    
    * Add os_unfair_lock_assert_owner and comments
    
    * Introduce MTRAsyncWorkItemRetryCountBase
    
    * More tweaks from review
    ksperling-apple authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    433e676 View commit details
    Browse the repository at this point in the history
  5. Fix constexpr complaints on test vectors (#29462)

    * Fix constexpr complaints on test vectors
    
    * Attempt #2 - separate PAAs used in non-test
    
    * Things work better when we add all the files
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    * add tokenizer
    
    * add the gni
    
    * add pigweed import
    
    * Change filenames
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    cecille and restyled-commits authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    f5f2e51 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a9dab1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90ec279 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a5b1c1 View commit details
    Browse the repository at this point in the history
  9. [Tizen] Convert possible glib objects to GAutoPtr<> (#29488)

    * Replace glib char with GAutoPtr<char> in BLEManagerImpl.cpp
    
    * Replace glib char with GAutoPtr<char> in DnssdImpl.cpp
    
    * Replace glib char with GAutoPtr<char> in WiFiManager.cpp
    
    * Add GSource to GLibTypeDeleter.h
    
    * Replace glib GSource with GAutoPtr<GSource> in ChipDeviceScanner.cpp
    
    * Replace glib GSource with GAutoPtr<GSource> in DnssdImpl.cpp
    
    * Replace glib GSource with GAutoPtr<GSource> in PlatformManagerImpl.cpp
    
    * Review update
    DamMicSzm authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    da0f9e3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8ca75ad View commit details
    Browse the repository at this point in the history
  11. Remove include_yamltests arg, and always install the whl for python t…

    …ests (#29456)
    
    * Remove include_yamltests arg, and install always for python tests
    
    * CI fixes
    
    * CI fixes
    tehampson authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d405985 View commit details
    Browse the repository at this point in the history
  12. [ASR] Bump asr582x sdk to v1.9.0 (#29424)

    Co-authored-by: weicheng <weichengxu@asrmicro.com>
    tx2rx and asriot authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    54b2f94 View commit details
    Browse the repository at this point in the history
  13. [Darwin] MTRBaseSubscriptionCallback mInterimReportBlock should be ca…

    …ncelled and nil-ed sooner for OnError case (#29500)
    jtung-apple authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    7a85f83 View commit details
    Browse the repository at this point in the history
  14. Bugfix: rvc app docked and charging state remain true (#29257)

    * Enabled the RvcClean StartUpMode attribute in the zap and mettar files.
    
    * Updated the PICS files to note that this device supports testing the StartUpMode attribute for the RVC Clean cluster.
    
    * Refactored the run_all_yaml script.
    
    * Updated the testing section of the readme to include the test case related to the RvcClean StartUpMode.
    
    * Restyled by prettier-markdown
    
    * Restyled by shfmt
    
    * Fixed bug that was causing the charging and docked states to remain true once set.
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    hicklin and restyled-commits authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6bd473d View commit details
    Browse the repository at this point in the history
  15. Switch compileSdkVersion to 31 in remaining gradle files (#29512)

    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    712d1ec View commit details
    Browse the repository at this point in the history
  16. TC-IDM-10.1: Delete yaml (#29493)

    This test has a python implementation and the yaml is no longer
    required. It does nothing anyway.
    cecille authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3f6ef59 View commit details
    Browse the repository at this point in the history
  17. [Telink] Disable not used shell modules (#29486)

    * [Telink] Disable not used shell modules
    
    * [Telink] restore default shell stack size after tests with light-switch
    s07641069 authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    bc9f42e View commit details
    Browse the repository at this point in the history
  18. Remove top-level struct and enum support from IDL processing (#29511)

    * Start removing enums and structs from top level definitions in the parser
    
    * Remove top level structs from matter idl auto-generation
    
    * Fix generator type logic
    
    * Update test inputs to move global structs
    
    * Fix unit tests
    
    * Restyle
    
    * Remove unused import
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    8cb1bda View commit details
    Browse the repository at this point in the history
  19. [TC-DRLK-2.4] Handle DUT's that do not support USR & PIN features (#2…

    …9372)
    
    * [TC-DRLK-2.4] Handle DUT's that do not support USR & PIN features
    
    Fixes CHIP-Specifications/chip-test-plans#3461
    
    * Zap regen
    
    * Restyled by prettier-yaml
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    jrhees-cae and restyled-commits authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    48d4d43 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    cd6f5b0 View commit details
    Browse the repository at this point in the history
  2. Fix YAML script issues (#29339)

    * Fix script issue: 649, 650, 651, 652, 653, 654,
    Modified tests:
    TC_ACL_2_10
    TC_ACL_2_7
    TC_ACL_2_8
    TC_DGWIFI_3_2_Simulated
    TC_FLW_2_1
    TC_LUNIT_3_1
    TC_RH_2_1
    TC_SC_4_1
    Automated test:
    TC_RVCCLEANM_3_3
    Semi-automated tests:
    TC_REFALM_2_1
    Fixes issue: 29331
    
    * Auto generated files
    
    * The following YAMLs are removed
     since there are Python script for the testcases.
    TC-DT-1.1
    TC-IDM-10.1
    TC-IDM-11.1
    TC-SM-1.1
    TC-SM-1.2
    
    * Fixes issue: 656 & 658
    Modified tests:
    TC-GRPKEY-2.1
    Removed test:
    TC-LVL-2.3_Simulated
    
    * Modified testcase TC-SC-5.1
    
    * Fixes issue: 655, 660
    Modified tests:
    TC-ACL-2.4
    TC-ACL-2.5
    TC-ACL-2.6
    TC-ACL-2.7
    TC-SC-5.2
    Revert back the DGGEN-2.1 testcase
    
    * Modified test FLW-2.1
    
    * Fixes YAML script issue: 664, 668, 671, 672, 673
    TC-DGGEN-2.1
    TC-TSTAT-1.1
    TC-TSUIC-1.1
    TC-TSTAT-2.1
    TC-WNCV-3.4
    TC-WNCV-3.5
    Manual tests:
    TC-REFALM-2.2
    TC-REFALM-2.3
    
    * Restyled by whitespace
    
    * Fixes issue 984
    TC-TCTL-1.1
    
    * Reverted back changes for tests:
    TC-DGGEN-2.1
    TC-REFALM-2.1
    TC-RVCCLEANM-3.3
    
    * Modify ciTest.json file
    
    * Fix type
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    manjunath-grl and restyled-commits authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    a40b53c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Configuration menu
    Copy the full SHA
    d7a9833 View commit details
    Browse the repository at this point in the history
  2. Bump third_party/libwebsockets/repo from 7ef2065 to 4144c1e (#29522)

    Bumps [third_party/libwebsockets/repo](https://github.com/warmcat/libwebsockets) from `7ef2065` to `4144c1e`.
    - [Commits](warmcat/libwebsockets@7ef2065...4144c1e)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/libwebsockets/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    e645c7c View commit details
    Browse the repository at this point in the history
  3. Bump third_party/openthread/repo from f0530af to eaa6261 (#29524)

    Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `f0530af` to `eaa6261`.
    - [Release notes](https://github.com/openthread/openthread/releases)
    - [Commits](openthread/openthread@f0530af...eaa6261)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/openthread/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    3f891a7 View commit details
    Browse the repository at this point in the history
  4. Bump third_party/mbedtls/repo from b53e630 to da635ab (#29527)

    Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `b53e630` to `da635ab`.
    - [Release notes](https://github.com/ARMmbed/mbedtls/releases)
    - [Commits](Mbed-TLS/mbedtls@b53e630...da635ab)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/mbedtls/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    7013b09 View commit details
    Browse the repository at this point in the history
  5. Remove usage of __has_include and usage of USE_ZAP_CONFIG (#29492)

    * Start removing split defines and setups for InitDataModelHandler
    
    * Restyle
    
    * Add EmptyDataModelHandler to Matter.framework.
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    3 people authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    4fa3721 View commit details
    Browse the repository at this point in the history
  6. Remove some unused CIPD packages before android compile. (#29530)

    This should save about 2.5GB of space.
    Ideally we should not download these in the first place,
    however I would have to figure out how to set that up.
    
    For now tested locally that compile seems to pass because we
    use the NDK, however CI will fully validate this.
    andy31415 authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    188cf7d View commit details
    Browse the repository at this point in the history
  7. [Telink] Use common Zephyr heap & Update Telink image to 16 (#29531)

    * [Telink] Use common Zephyr heap
    
    * [Telink] Added default RF TX power selection
    
    * [Telink] Update Telink image to 16
    
    ---------
    
    Co-authored-by: Andrii Bilynskyi <andrii.bilynskyi@telink-semi.com>
    Co-authored-by: Misha Tkachenko <misha.tkachenko@telink-semi.com>
    3 people authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    6047fbb View commit details
    Browse the repository at this point in the history
  8. Bump third_party/imgui/repo from f4790f6 to a614387 (#29532)

    Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `f4790f6` to `a614387`.
    - [Release notes](https://github.com/ocornut/imgui/releases)
    - [Commits](ocornut/imgui@f4790f6...a614387)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/imgui/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    199b155 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7c216f8 View commit details
    Browse the repository at this point in the history
  10. [Darwin] MTRDeviceTests test017 - fix resubscription expectation (#29458

    )
    
    * [Darwin] MTRDeviceTests test017 - fix resubscription expectation
    
    * Update src/app/InteractionModelEngine.h
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    ---------
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    jtung-apple and bzbarsky-apple authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    1e03c08 View commit details
    Browse the repository at this point in the history
  11. [crypto] Extract common X509 functions for mbedTLS and PSA (#29484)

    * [crypto] Extract X509 functions for mbedTLS and PSA
    
    PSA crypto backend uses mbedTLS API to implement functions
    for certificate generation and parsing, so the functions
    are duplicated between PSA and mbedTLS backends.
    
    Extract the functions to reduce the code duplication.
    
    * Restyled by whitespace
    
    * Restyled by gn
    
    * Code review
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Damian-Nordic and restyled-commits authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    e3b0cc0 View commit details
    Browse the repository at this point in the history
  12. Bump docker/setup-buildx-action from 2 to 3 (#29312)

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    1ec98c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. [Chef] Add Robotic Vacuum Cleaner (RVC) device type delegates (#29519)

    * Add Chef RVC device type
    
    * Update rootnode_roboticvacuumcleaner_1807ff0c49.matter
    
    * Restyled by clang-format
    
    * Fix nit in chef-rvc-mode-delegate.*
    
    * Rollback previous changes regarding to RvcCleanMode
    
    * Move ifdef ZCL_USING_RVC_RUN_MODE_CLUSTER_SERVER
    
    to latest line since the RVC_CLEAN_MODE will use global variable in
    RVC_RUN_MODE
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    erwinpan1 and restyled-commits authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    51f7c2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1248c18 View commit details
    Browse the repository at this point in the history
  3. CastingDiscovery: fix snprintf warning (#29534)

    * CastingDiscovery: fix snprintf warning
    
    snprintf appends a null terminator, as does strcat, so both buffers
    need to be upsized by 1 to accommodate that.
    
    * ID buffer size was also incorrect
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    cecille and restyled-commits authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    23ebaeb View commit details
    Browse the repository at this point in the history
  4. [NXP] Initial support for K32W1 (#28777)

    * [NXP] Introducing Matter support for K32W1
    
    Additional information:
    * SDK: 2.12.5 K32W148-EVK, downloadable from https://mcuxpresso.nxp.com
    * MCU overview: https://www.nxp.com/products/wireless/multiprotocol-mcus/secure-and-ultra-low-power-mcu-for-matter-over-thread-and-bluetooth-le-5-3:K32W148
    
    Signed-off-by: Doru Gucea <doru-cristian.gucea@nxp.com>
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [NXP] Add CI/CV support for K32W1
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [NXP] Bump ot-nxp submodule
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W] Add OPENTHREAD_PLATFORM_CORE_CONFIG_FILE define
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Fix misspell
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    * Restyled by gn
    
    * Restyled by prettier-markdown
    
    * Restyled by autopep8
    
    * Restyled by isort
    
    * [K32W1] Fix lint errors
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Removed deprecated class
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * Restyled by clang-format
    
    * [test] Update testdata/all_targets_linux_x64 with K32W1 targets
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W] Fix target names in workflow
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Remove deprecated commented sections
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Add missing # to reference targets in README
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Fix spelling errors
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Update CSR crypto flag usage
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * [K32W1] Remove ResetWatermarks empty implementation
    
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    
    * Fix typo in device.gni after fixing conflict
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * [K32W1] Remove anchors and backtick some words
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * [K32W] Fix confusing naming in K32W builder
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * [K32W] Remove commented option
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * [K32W] Fix binary extension format
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * Restyled by autopep8
    
    * [K32W] Fix binary name when copying
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    * Restyled by clang-format
    
    * [K32W1] Fix ErrorStr header inclusion
    
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    
    ---------
    
    Signed-off-by: Doru Gucea <doru-cristian.gucea@nxp.com>
    Signed-off-by: Marius Tache <marius.tache@nxp.com>
    Signed-off-by: marius-alex-tache <marius.tache@nxp.com>
    Co-authored-by: Doru Gucea <doru-cristian.gucea@nxp.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    3 people authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    19771ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    545c415 View commit details
    Browse the repository at this point in the history
  6. [Chef] Add generic switch device type (#29529)

    * [Chef] Add generic switch device type
    
    * Remove MultiPressMax since we don't support MSM
    
    We just support LatchingSwitch(LS) bit but not MomentarySwitchMultiPress
    (MSM) bit. So the MultiPressMax event shouldn't be enabled.
    erwinpan1 authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a5ea091 View commit details
    Browse the repository at this point in the history
  7. Make MTRClusters just use MTRDevice for command invokes. (#29541)

    Decouples them from MTRBaseClusters.
    bzbarsky-apple authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    68d69cb View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Implement MTRBaseCluster invokes on top of MTRBaseDevice. (#29554)

    * Implement MTRBaseCluster invokes on top of MTRBaseDevice.
    
    This gets rid of command bridge code and shares code a lot better.
    
    * Address review comment.
    
    * Remove some more code.
    bzbarsky-apple authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    54a1460 View commit details
    Browse the repository at this point in the history
  2. Save flash on command/event decodes (#29551)

    * Save some flash on events/commands decode
    
    * Regenerate ZAP
    
    ---------
    
    Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
    tcarmelveilleux and tennessee-google authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1d21df9 View commit details
    Browse the repository at this point in the history
  3. Update simulated_device_linux.md (#29555)

    Fix file paths and update header to be less confusing for newbies
    kgilmer authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9c3ccd3 View commit details
    Browse the repository at this point in the history
  4. Lock app: Remove duplicate generated command (#29560)

    As in #28890
    this zap had a client side command on the server that was causing
    a duplicate in the generated command list.
    cecille authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    73c327e View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    5f758da View commit details
    Browse the repository at this point in the history
  2. [ICD] Added a way of activating the report on active mode from icd.gni (

    #29234)
    
    * Added a way of activating the report on active mode from icd manager with build flags
    
    * Restyled by shfmt
    
    * Moved the ICD_REPORT_ON_ENTER_ACTIVE_MODE in the report scheduler implementation
    
    * Moved the report on active define to the app BUILD.gn and removed un-necessary #ifdef
    
    * Removed preset
    
    * Added include AppBuildConfig
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    lpbeliveau-silabs and restyled-commits authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    ae1fdb1 View commit details
    Browse the repository at this point in the history
  3. Look for more flash space savings in cluster-objects.cpp (#29561)

    * Updates to cluster objects: use direct context tag comparisons
    
    * Also optimize code size usage for structure decoding
    
    * Completely split struct iterations and use std::variant based returns on an iterator
    
    * Another space save: using a common err for all decodes and single macro invocation seems to make code even smaller
    
    * One more cleanup return and proper use of first/last to remove unused code on empty structs (mainly command inputs)
    
    * Added a comment and a missed auto keyword
    
    * Missed some first/last iterations
    andy31415 authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    3100cbe View commit details
    Browse the repository at this point in the history
  4. Make reboot pw_rpc take a delay_ms argument (#29550)

    * Add delay_ms to reboot commands, fix wpg
    
    * Fix efr32 build
    
    * Restyle
    
    * Fix type for boufallolab
    
    * Ensure 0 initialization for member variable used in checks
    
    * Restyle
    andy31415 authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    24288ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    883f03e View commit details
    Browse the repository at this point in the history
  6. [nrfconnect] Added erasing network credentials after last fabric remo…

    …val (#29448)
    
    Users can decide now what should happen after removing the last fabric:
    - Do nothing.
    - Erase the saved network credentials (Thread/WI-FI).
    - Erase the saved network credentials and start Bluetooth LE advertising.
    - Erase the saved network credentials and reboot the device.
    ArekBalysNordic authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    a75d2e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e8b7436 View commit details
    Browse the repository at this point in the history
  8. Implement the tracing macros using a backend for esp32. (#29543)

    * Implement the tracing macros using a backend for esp32.
    
    - This PR is aimed at addressing the review comments on PR #29318.
    - This is a draft implementation of the backend.
    
    * Move esp32 tracing configs around: better location, integrate in build examples, carry over configurations
    
    * More options removals
    
    * Remove fixme text
    
    * Restrict tracing to light app, fix include paths in main, add ignore for authkey since that should not be checked in
    
    * Move dependencies around even more - esp32 now seems to compile with tracing enabled
    
    * Ensure tracing is actually enabled when insights is on
    
    * Restyle
    
    * Made esp32_trace backend in sync with existing version
    
    * Made the common include on the tracing config for all esp32 examples
    
    * Fixed the CI failure
    
    ---------
    
    Co-authored-by: Andrei Litvin <andy314@gmail.com>
    shripad621git and andy31415 authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    25bc9cb View commit details
    Browse the repository at this point in the history
  9. [Scenes] Explicit feature flag (#29535)

    * Enforced Explicit support in scene server and added default values to scene cluster where enabled
    
    * Fixed overwrite in attributes
    lpbeliveau-silabs authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    f03e9ef View commit details
    Browse the repository at this point in the history
  10. tests: Use CancellableReader for PW RPC clients (#29567)

    The CancellableReader provides a clean teardown of an RpcClient
    reader thread at exit. Switching from using readers and RpcClients
    directly to context statements makes sure the teardown is done.
    This change is adapts to a recent change in Pigweed's RPC Python library:
    https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/172051
    ChinchillaWithGoggles authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    3f34c52 View commit details
    Browse the repository at this point in the history
  11. Use copy of pigweed.json maintained in Matter SDK to prevent pulling …

    …in unneeded CIPD package (#29548)
    
    * Initial test to confirm issue
    
    * Remove rust CIPD package
    
    * Changed android workflow to no longer delete rust folder
    
    * Changed android smoketest workflow to no longer delete rust folder
    
    * Fix new clang tidy error
    
    * Address PR comment
    
    * Update .github/workflows/full-android.yaml
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    ---------
    
    Co-authored-by: Andrei Litvin <andy314@gmail.com>
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    3 people authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    fc0ab42 View commit details
    Browse the repository at this point in the history
  12. Update python test CI: stop dirtying build env, cleanup build outputs (

    …#29584)
    
    * Prevent dirtying the buildenv, make sure things are cleaned
    
    * Virtualenv seems to be installed in the buildenv ... use that so we do not need to globally install
    
    * Force bash shell because source requires it
    
    * Stop generating link map files for the python builds..they just take up space and this saves 2GB
    andy31415 authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    d15daf8 View commit details
    Browse the repository at this point in the history
  13. Increment used TCPEndPoint count during incoming connection. (#29553)

    * Increment used endpoint count during incoming connection.
    
    Due to this issue, subsequent incoming connections were failing to
    connect as the value was getting decremented from zero resulting in a
    check failing.
    
    Also, remove duplicate code for freeing an active connection and move it
    into a separate function.
    
    * Update src/transport/raw/TCP.h
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    ---------
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    pidarped and bzbarsky-apple authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    94facb5 View commit details
    Browse the repository at this point in the history
  14. Remove various defines that were effectively commenting out static fu…

    …nctions that were never used (#29596)
    andy31415 authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    257755e View commit details
    Browse the repository at this point in the history
  15. Full day fail summary (#29609)

    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update recent_fail_summary.yaml
    
    * Create build_fail_defs.yaml
    
    * Update build_fail_defs.yaml
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update recent_fail_summary.yaml
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Update summarize_fail.py
    
    * Update summarize_fail.py
    
    * Update recent_fail_summary.yaml
    
    * Restyled by prettier-yaml
    
    * Restyled by autopep8
    
    * Restyled by isort
    
    * Update summarize_fail.py
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    kliao-csa and restyled-commits authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    ad65510 View commit details
    Browse the repository at this point in the history
  16. Enable -Wundef by default. (#29582)

    * Enable -Wundef by default on some platforms.
    
    * Fixes #29216
    
    * Fix a bunch more errors.
    
    * Restrict -Wundef to where it actually passes CI.
    bzbarsky-apple authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    8296a75 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ccdbfee View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. [ICD] Remove key from ICD Management cluster (#29562)

    * update cluster
    
    * Update Generated files
    
    * update tests
    jepenven-silabs authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    d825d51 View commit details
    Browse the repository at this point in the history
  2. [Android]Initial implementation of Kotlin Matter Controller (#29574)

    * Initial implemenation of Kotlin Matter Controller
    
    * Rename to KotlinMatterController
    
    * Rename Interactions to InteractionClient
    
    * Address review comments
    
    * Restyled by gn
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    yufengwangca and restyled-commits authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    f4c2094 View commit details
    Browse the repository at this point in the history
  3. [Tizen] Make sure that all used defines are defined (#29607)

    * Remove unused defines
    
    * Do not leave undefined defines
    
    * Add missing include
    
    * Remove Tizen from exception
    arkq authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    2d07e21 View commit details
    Browse the repository at this point in the history
  4. [Telink] Add air quality sensor app (#29579)

    * [Telink] add draft air quality app
    
    * [Telink] add air-quality example
    
    * [Telink] Clear code
    
    * [Telink] add air-quality example to github-CI
    
    * [Telink] Adopt to latest master chnages
    
    * [Telink] update AppTask of air-quality-sensor-app
    
    * [Telink] use new APIs
    
    * Restyled by whitespace
    
    * Restyled by autopep8
    
    * [Telink] Remove read example due to spelling errors
    
    * [Telink] fix spelling errors
    
    * [Telink] Fix typo
    
    ---------
    
    Co-authored-by: UR6LAL <ur6lal@gmail.com>
    Co-authored-by: Serhii Salamakha <serhii.salamakha@gmail.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    4 people authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    22a5485 View commit details
    Browse the repository at this point in the history
  5. fix(QPG): Enable -Wundef and fix any errors for qpg based builds (#29617

    )
    
    * fix(QPG): Enable -Wundef and fix any errors for qpg based builds (Addresses #29591)
    
    * Restyled by gn
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    tima-q and restyled-commits authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    cff70e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a815235 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c73199d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    43981ac View commit details
    Browse the repository at this point in the history
  9. Save flash on generated struct encoding logic (#29608)

    * Save flash on generated struct encoding logic
    
    Problem:
    
    - Structural repetition in the generated code caused needless
      jumps to be inlined in very large numbers in `Encode` methods,
      in ways that could be factored-out.
    
    This PR:
    
    - Changes the generated code to use a proxy encoder class that
      reduces expanded inlined code, reduces 64 bit arguments usage
      and maintains correct early return behavior, while generating
      significantly smaller method bodies.
    
    Testing done:
    
    - Unit tests pass
    - Integration tests pass
    
    * Restyled by clang-format
    
    * Address review comments
    
    * Update src/app/data-model/WrappedStructEncoder.h
    
    Co-authored-by: Damian Królik <66667989+Damian-Nordic@users.noreply.github.com>
    
    * Regen
    
    ---------
    
    Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: Damian Królik <66667989+Damian-Nordic@users.noreply.github.com>
    4 people authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    fc44549 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Configuration menu
    Copy the full SHA
    f34b13c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    52225dd View commit details
    Browse the repository at this point in the history
  2. Fix MTROperationalCredentialsClusterAttestationResponseParams.attesta…

    …tionChallenge on Darwin. (#29565)
    
    This got broken because we had no tests.
    
    Also makes attestationChallenge work when invoking via the
    MTRDevice/MTRBaseDevice interface, not just MTRCluster/MTRBaseCluster.
    bzbarsky-apple authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    762d3ab View commit details
    Browse the repository at this point in the history
  3. Switching all zap files to enabled only content (#29509)

    * Switching all zap files to enabled only content
    JIRA: ZAPP-1113
    
    * Updating to the latest zap build
    JIRA: ZAPP-1113
    
    * Minor cleanup with updating the .zap file
    JIRA: ZAPP-1113
    
    * Minor cleanup
    JIRA: ZAPP-1113
    
    * Committing regen to fix regen diff failure now that the vacuum cleaner is actually generating the right code
    JIRA: ZAPP-1113
    brdandu authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    3dfffe7 View commit details
    Browse the repository at this point in the history
  4. Fix handling of a response that comes after MRP resends end. (#29640)

    * Fix handling of a response that comes after MRP resends end.
    
    After #29173 we can get into the following situation:
    
    1. A message is sent.
    2. Before we get an ack or response, all MRP retries happen, MRP gives up, but
       the exchange response timer has not been hit yet.
    3. We get an actual response.
    4. Because our exchange is marked as having an un-acked message, but the
       incoming message is not treated as an ack (because the MRP state that would
       do that has been torn down), we do not clear our "have un-acked message"
       state and end up discarding the incoming message.
    
    The fix is as follows:
    
    * Rename things to make it clear that what we really have is "waiting for an
      ack" state, which in fact _does_ get cleared when we run out of MRP retries,
      not an "un-acked message" state.
    * Have a separate state bit for tracking that we ran out of MRP retries on a
      message we sent.
    
    * Address review comment.
    bzbarsky-apple authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    58875c3 View commit details
    Browse the repository at this point in the history
  5. [Telink] Enable -Wundef by default on Zephyr platform (#29613)

    * [Telink] Enable -Wundef by default on Zephyr platform
    
    * [Telink] Fix builds
    
    * [Telink] Fix builds
    
    * Restyled by clang-format
    
    * [Telink] Fix builds
    
    * [Telink] Fix builds
    
    * [Telink] add defines
    
    * [Telink] add defines
    
    * [Telink] add defines
    
    * [Telink] clean code
    
    * [Telink] clean code
    
    * [Telink] clean code
    
    * [Telink] fix builds
    
    * [Telink] clean code
    
    * [Telink] fix builds
    
    * [Telink] fix builds
    
    * [Telink} Fix builds
    
    * [Telink] Fix builds
    
    * [Telink] fix builds
    
    * Clean nrfconnect config
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: Damian Krolik <damian.krolik@nordicsemi.no>
    3 people authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    9dcbbf7 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Add pw_unit_test support to build configuration (#29479)

    * Add pw_unit_test support to GN
    
    * Rename old chip_test_suite template to chip_test_suite_using_nltest
    
    It will be removed in the future, when it's no longer needed.
    
    * Make new chip_test_suite template, using pw_test instead of chip_test
    
    * Rename a few GN targets to be consistent with pigweed
    
    Make them end with `.lib` or `.run` instead of `_lib` or `_run`.
    
    * Reordered declarations in .gn for readability
    
    * Update .gn
    mbknust authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    43159a8 View commit details
    Browse the repository at this point in the history
  2. [external build systems] scripts/configure: allow out-of-tree project…

    … root (#29627)
    
    The configure script, intended for external build systems such as openwrt,
    so far only allowed projects contained within the connectedhomeip source tree.
    
    This is the case for CHIP examples, but is NOT viable for actual applications,
    where connectedhomeip is usually a submodule of the main project.
    
    This PR changes `scripts/configure` in a backwards compatible way as follows:
    
    - absolute paths specified with `--project` are now supported
    - relative paths specified with `--project` are still relative to CHIP_ROOT, but
      are also allowed to point outside (using ../../... type path).
    
    Tested with actual build of p44mbrd (https://github.com/plan44/p44mbrd)
    as openwrt package (https://github.com/plan44/plan44-feed/tree/main/p44mbrd)
    plan44 authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c534070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    555eed5 View commit details
    Browse the repository at this point in the history
  4. Fix intermittent LSan failures running "darwin-framework-tool tests l…

    …ist". (#29666)
    
    The typical failure there looks like this:
    
    ==29620==ERROR: LeakSanitizer: detected memory leaks
    
    Direct leak of 88 byte(s) in 1 object(s) allocated from:
        #0 0x106396e12 in calloc+0xa2 (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x51e12)
        #1 0x7ff800dc9789 in map_images_nolock+0x24b (libobjc.A.dylib:x86_64h+0x1789)
        #2 0x7ff800dc94db in map_images+0x42 (libobjc.A.dylib:x86_64h+0x14db)
        #3 0x113d721fa in invocation function for block in dyld4::RuntimeState::setObjCNotifiers(void (*)(unsigned int, char const* const*, mach_header const* const*), void (*)(char const*, mach_header const*), void (*)(char const*, mach_header const*))+0x112 (dyld:x86_64+0xf1fa)
        #4 0x113d6d6c8 in dyld4::RuntimeState::withLoadersReadLock(void () block_pointer)+0x28 (dyld:x86_64+0xa6c8)
        #5 0x113d720e1 in dyld4::RuntimeState::setObjCNotifiers(void (*)(unsigned int, char const* const*, mach_header const* const*), void (*)(char const*, mach_header const*), void (*)(char const*, mach_header const*))+0x51 (dyld:x86_64+0xf0e1)
        #6 0x113d85d44 in dyld4::APIs::_dyld_objc_notify_register(void (*)(unsigned int, char const* const*, mach_header const* const*), void (*)(char const*, mach_header const*), void (*)(char const*, mach_header const*))+0x4e (dyld:x86_64+0x22d44)
        #7 0x7ff800dc9343 in _objc_init+0x4fe (libobjc.A.dylib:x86_64h+0x1343)
        #8 0x7ff800d83992 in _os_object_init+0xc (libdispatch.dylib:x86_64+0x2992)
        #9 0x7ff800d911b7 in libdispatch_init+0x136 (libdispatch.dylib:x86_64+0x101b7)
        #10 0x7ff80bd34894 in libSystem_initializer+0xed (libSystem.B.dylib:x86_64+0x1894)
        #11 0x113d77e4e in invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0xb5 (dyld:x86_64+0x14e4e)
        #12 0x113d9eaac in invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const+0xf1 (dyld:x86_64+0x3baac)
        #13 0x113d95e25 in invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const+0x22c (dyld:x86_64+0x32e25)
        #14 0x113d64db2 in dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const+0x80 (dyld:x86_64+0x1db2)
        #15 0x113d95bb6 in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const+0xb2 (dyld:x86_64+0x32bb6)
        #16 0x113d9e603 in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const+0x1d1 (dyld:x86_64+0x3b603)
        #17 0x113d77d81 in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0x8f (dyld:x86_64+0x14d81)
        #18 0x113d7e659 in dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const+0x1d (dyld:x86_64+0x1b659)
        #19 0x113d8b76d in dyld4::APIs::runAllInitializersForMain()+0x25 (dyld:x86_64+0x2876d)
        #20 0x113d6938c in dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)+0xd72 (dyld:x86_64+0x638c)
        #21 0x113d684e3 in start+0x183 (dyld:x86_64+0x54e3)
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    b846dbe View commit details
    Browse the repository at this point in the history
  5. Split apart text-only logging and binary logging. (#29661)

    Text-only logging does not depend on Span, but binary logging (LogByteSpan)
    does.  And Span.h depends on text-only logging.
    
    We were manually breaking the cycle caused by having both logging types in
    CHIPLogging.h by not including Span.h from CHIPLogging.h and forward-declaring
    Span instead.  This fixes things so that we have a TextOnlyLogging.h (which is
    used by Span.h, via CodeUtils.h, and does not use Span at all), and a
    BinaryLogging.h which uses Span and includes Span.h.
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    1143c75 View commit details
    Browse the repository at this point in the history
  6. Use progress-level logging for MRP resends. (#29638)

    Helps to figure out how many are happening in settings that do not capture
    detail logs.
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    11c3dec View commit details
    Browse the repository at this point in the history
  7. Impove CD validation (#29664)

    We currently peform validation against PAA checks in encoding.  In decoding, we check for cryptographic validity,
    but do not perform the same checks againts the data.  This commit brings the encoding and decoding into parity.
    robszewczyk authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    596741a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    469c1ee View commit details
    Browse the repository at this point in the history
  9. Bump third_party/imgui/repo from a614387 to 001f102 (#29648)

    Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `a614387` to `001f102`.
    - [Release notes](https://github.com/ocornut/imgui/releases)
    - [Commits](ocornut/imgui@a614387...001f102)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/imgui/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    b19454e View commit details
    Browse the repository at this point in the history
  10. [ICD-server] Replace the event/queue based logic with a notifier (#29546

    )
    
    * Replace ICDEventManager and its event queue logic by the ICDNotifier  (Subject/observer pattern). Tweak some ICDManager logic to accound for SIT with active interval and active threshold of 0 ms
    
    * Use a pointer array instead of vector for the notifier subscribers
    
    * Restyled by clang-format
    
    * Restyled by gn
    
    * Gate the check for chiplock with CHIP_STACK_LOCK_TRACKING_ENABLED
    
    * Rename a class,functions of the ICDNotifier for clarity. Remove taking the chip stack lock. We will assert if we don't have it (caller responsability). Add briefs and comments. move ICDNotifier implementation to a cpp file
    
    * Restyled by whitespace
    
    * Fix returned error for ICDNotifier subscribe
    
    * Rename ICDSubscriber class to ICDListener, Update comment with Boris's suggestion
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    jmartinez-silabs and restyled-commits authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7ecf00e View commit details
    Browse the repository at this point in the history
  11. log-source-app should not be a Diagnostic Logs client. (#29662)

    It's just a server for logs.
    
    Fixes #29660
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3701286 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ca21ea7 View commit details
    Browse the repository at this point in the history
  13. Allow groupId to be a variable in YAML tests. (#29641)

    This allows targeting group messages at a group id that's a config define.
    
    Fixes #29637
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    71e23f9 View commit details
    Browse the repository at this point in the history
  14. Bump third_party/nanopb/repo from f5f65a9 to a4bbd6a (#29652)

    Bumps [third_party/nanopb/repo](https://github.com/nanopb/nanopb) from `f5f65a9` to `a4bbd6a`.
    - [Commits](nanopb/nanopb@f5f65a9...a4bbd6a)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/nanopb/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9e4c544 View commit details
    Browse the repository at this point in the history
  15. Run convert.py on all ZAP files. (#29677)

    It looks like #29509 did not update all ZAP files (maybe some got added after it
    merged?).  This just runs scripts/tools/zap_convert_all.py.
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    5586954 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    111658d View commit details
    Browse the repository at this point in the history
  17. Bump third_party/ot-br-posix/repo from 1576ade to 2dfff2a (#29647)

    Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `1576ade` to `2dfff2a`.
    - [Release notes](https://github.com/openthread/ot-br-posix/releases)
    - [Commits](openthread/ot-br-posix@1576ade...2dfff2a)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/ot-br-posix/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3751574 View commit details
    Browse the repository at this point in the history
  18. Added fix for the 917 BLE power cycle issue fix (#29628)

    * Added fix for the BLE power cycle issue
    
    * Added restyle changes
    
    * Added restyle changes
    
    * Added changes for the ble config
    shgutte authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    f40823f View commit details
    Browse the repository at this point in the history
  19. Bump third_party/openthread/repo from eaa6261 to 786bd7f (#29683)

    Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `eaa6261` to `786bd7f`.
    - [Release notes](https://github.com/openthread/openthread/releases)
    - [Commits](openthread/openthread@eaa6261...786bd7f)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/openthread/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    b9b33a7 View commit details
    Browse the repository at this point in the history
  20. Align Ballast Configuration XML to spec. (#29678)

    * Align Ballast Configuration XML to spec.
    
    Fixes #29669
    
    * Auto-update ZAP files that involve Ballast Configuration.
    
    * Regenerate generated code.
    bzbarsky-apple authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6deee69 View commit details
    Browse the repository at this point in the history
  21. Update bridge app to init network commissioning (#29612)

    * Update bridge app to init network commissioning
    
    This change modifies the linux bridge app to initialize the Network
    Commissioning cluster, so that the FeatureMap of the cluster is set to
    ethernet.
    In other Linux example apps, the FeatureMap of the Network Commissioning
    cluster is set to ethernet, but in the bridge app, the cluster is not
    initialized, so the FeatureMap is set to thread. The default value of
    the FeatureMap is thread in zap file of example apps.
    
    Signed-off-by: Youngho Yoon <34558998+yhoyoon@users.noreply.github.com>
    
    * Move the setup code into ApplicationInit
    
    Signed-off-by: Youngho Yoon <34558998+yhoyoon@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Youngho Yoon <34558998+yhoyoon@users.noreply.github.com>
    yhoyoon authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    5c0e026 View commit details
    Browse the repository at this point in the history
  22. Remove an unused partial (#29690)

    * Remove an unused partial
    
    Problem:
    
    - `src/app/zap-templates/partials/im_command_handler_cluster_commands.zapt` had
      legacy-preserving code that is now 100% obsolete. The remaining part of it
      that was used can now be inlined in the primary command handling template.
    
    This PR:
    
    - Removed the dead partial and updated templates
    
    Testing done:
    
    - Regenerated ZAP and found no changes to code.
    
    * Restyled by prettier-json
    
    * Fix build
    
    ---------
    
    Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    3 people authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7a50966 View commit details
    Browse the repository at this point in the history
  23. [Scenes] Fix Yaml 2_1 to 2_4 to enable on CI (#29569)

    * Activating scenes yaml tests on CI now that the level control cluster handler is implemented
    
    * Restyled by whitespace
    
    * Restyled by prettier-yaml
    
    * Used G1 instead of raw value where possible, modified TC_S_1_1 to be more spec compliant
    
    * Restyled by prettier-yaml
    
    * Added comments related to issues and remove un-necessary check
    
    * Update src/app/tests/suites/certification/Test_TC_S_1_1.yaml
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    * Added access control in yaml 2_3, fixed group key format and values and added bitwise check in 1_1
    
    * Restyled by whitespace
    
    * Restyled by prettier-yaml
    
    * Modified TC_S_2_2 to pass the Store Scene test now that level Control is enabled
    
    * Restyled by prettier-yaml
    
    * Fixed .matter for all clusters app
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    3 people authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    ce23773 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Add "provisional" and "internal" marker support for matter IDL files (#…

    …29605)
    
    * Add maturity markers to clusters and add unit tests
    
    * Add maturity to cluster elements. For now tests for enum only
    
    * Add tests for bitmap maturity
    
    * Add unit tests for bitmap, event and struct api maturity
    
    * Add more tests and support maturity for fields
    
    * Add unit tests for event field maturity info
    
    * Add api maturity for constants and unit tests for bitmaps in particular
    
    * Add unit tests for maturity of enum constants
    
    * Update readme about supported syntax
    
    * Restyle
    
    * Add deprecated maturity support
    
    * Undo submodule update
    
    * Add stable as a supported keyword and update a unit tst
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    62cdbab View commit details
    Browse the repository at this point in the history
  2. Darwin: Improve MTRAsyncWorkQueue logging by tracking unique item ids (

    …#29568)
    
    * Darwin: Improve MTRAsyncWorkQueue logging by tracking unique item ids
    
    Also return more information from the batching handler so we can log
    both partial and full batching from the queue itself.
    
    * Avoid unused variable warning / error
    
    * Include work item id in various log messages as per review
    
    * Tweaks from review
    
    * restyle
    ksperling-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    5647e0a View commit details
    Browse the repository at this point in the history
  3. Add support for contains/excludes for struct types. (#29643)

    Also makes it possible to use a variable for nodeId.
    bzbarsky-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e8f516a View commit details
    Browse the repository at this point in the history
  4. Align ICD nomenclature in the app/icd/ implementation (#29687)

    * Align ICD nommenclature in the app/icd/ file implementation
    
    * Restyled by clang-format
    
    * rename TestIcdMonitoringTable.cpp
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    jmartinez-silabs and restyled-commits authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    78eb271 View commit details
    Browse the repository at this point in the history
  5. [SMOKECO-TC] Fix smokeco tests as per test plan document (#29701)

    * Add SMOKECO.M.ManuallyControlledTest PICS
    
    * Add top-level PICS
    
    * Change top-level PICS
    
    ---------
    
    Co-authored-by: Hare <renilr0@outlook.com>
    ericzijian1994 and hare-siterwell authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    1f2c1cb View commit details
    Browse the repository at this point in the history
  6. Update ZAP to pull in more correct global attribute storage handling. (

    …#29704)
    
    The .matter changes are expected, with this ZAP update.
    bzbarsky-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    68b61d0 View commit details
    Browse the repository at this point in the history
  7. Fix ID field in TheradMetricsStruct to have a name that matches the s…

    …pec. (#29707)
    
    No codegen changes (codegen does some case-canonicalization already, and is not
    affected by this bit), so easy fix.
    bzbarsky-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    88cb2e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94f3049 View commit details
    Browse the repository at this point in the history
  9. Decrease dependency on WeakEnum: GeneralDiagnostics::RadioFaultEnum…

    …, InterfaceTypeEnum (#29694)
    
    * First update for radio fault enum
    
    * Fix compile (I hope)
    
    * Fix compilation again
    
    * Fix BLE constant as well
    
    * Undo submodule update
    
    * Remove InterfaceTypeEnum from the list of weak enums
    
    * Replace all scoped constants with new names
    
    * Also convert all InterfaceTypeEnum calls
    
    * Fix compilation
    
    * Fix boufallolab build
    
    * Better namespace names for all other platforms (fix compile)
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    74f75d1 View commit details
    Browse the repository at this point in the history
  10. Align OTA cluster XML with the specification. (#29459)

    * Align OTA cluster XML with the specification.
    
    This fixes the enum names to match.
    
    The difference in the ProviderLocation name is being addressed in the spec in
    CHIP-Specifications/connectedhomeip-spec#7580
    
    * Auto-update ZAP files.
    
    * Regenerate generated code.
    
    * Address review comment.
    bzbarsky-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    71317fa View commit details
    Browse the repository at this point in the history
  11. Fix conformance issue on all-clusters on/off (#29699)

    The on off cluster on EP2 exposes several attributes that require
    LT feature, but the feature was not marked.
    cecille authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    c63d1a9 View commit details
    Browse the repository at this point in the history
  12. Break dependency cycle between CHIPMem and logging. (#29685)

    CHIPMem used things from CodeUtils.h which used logging, but logging might need
    to allocate memory via Memory::Alloc to actually work.
    
    This breaks the cycle (both conceptual and real: we could try to Memory::Alloc
    to log the fact that Memory::Init had not been called!), by making CHIPMem not
    use any macros that involve logging, at the cost of not having nice error
    messages when CHIPMem invariants are violated.
    bzbarsky-apple authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    5e13e97 View commit details
    Browse the repository at this point in the history
  13. Add tracing dependencies to pycontroller (#29680)

    * Add tracing dependencies to pycontroller
    
    * Restyle
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    87c16cf View commit details
    Browse the repository at this point in the history
  14. Initial implementation for kotlin-matter-controller (#29636)

    * Initial implementaton for kotlin-matter-controller
    
    * Address review comments
    
    * Use lock.wait(remainingTime) to allow the thread to wait for the remaining time or until it's notified
    yufengwangca authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    fd925e4 View commit details
    Browse the repository at this point in the history
  15. [Scenes] NameSupport Feature (#29639)

    * Name support is not enforced anymore
    
    * Restyled by clang-format
    
    * Added value initialisation and check on failure of get featuremap before applying a value for namesupport
    
    * Apply suggestions from code review
    
    Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
    3 people authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    a49d62b View commit details
    Browse the repository at this point in the history
  16. [mw320] update sdk (#29702)

    crlonxp authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    91b1f62 View commit details
    Browse the repository at this point in the history
  17. Update .matter to contain information about enabled commands per en…

    …dpoint cluster. (#29686)
    
    * Add support for parsing "handle command" entries in matter files
    
    * Make codegen show commands that are handled for each endpoints
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    49fff5b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. [ICD] Update KeyStore for Check-in keys (#29260)

    * Update KeyStore for Check-in keys
    
    * fix comments
    
    * fix comments
    jepenven-silabs authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    2a37b68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9555e32 View commit details
    Browse the repository at this point in the history
  3. Implement MTRBaseCluster reads/subscribes on top of MTRBaseDevice. (#…

    …29557)
    
    This significantly reduces the size of the framework and speeds up compilation of MTRBaseClusters.
    bzbarsky-apple authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    ffd1571 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdb269a View commit details
    Browse the repository at this point in the history
  5. [Linux] Convert possible glib objects to GAutoPtr (#29340)

    * Replace glib GError with GAutoPtr<GError> in AdapterIterator
    
    * Replace glib GError with GAutoPtr<GError> in ChipDeviceScanner
    
    * Replace glib GError with GAutoPtr<GError> in Bluez helper
    
    * Replace glib GError with GAutoPtr<GError> in ConnectivityMangaerImpl
    
    * Replace glib GVariant with GAutoPtr<GVariant> in ConnectivityManagerImpl
    
    * Replace glib GVariant with GAutoPtr<GVariant> in Bluez helper
    
    * Replace glib and char with GAutoPtr<char> in Bluez helper
    
    * Replace glib and GVariantDict with GAutoPtr<GVariantDict> in Bluez helper - review
    
    * Fix badly used MakeUniquePointerReceiver
    
    * Review changes
    
    * Replace g_variant_dict_lookup_value to g_variant_lookup_value in src/platform/Linux/bluez/Helper.cpp
    * Add template <> struct GAutoPtrDeleter<const char *>
    * Convert keyMgmts to GAutoPtr in src/platform/Linux/ConnectivityManagerImpl.cpp
    * Revert in ConnectionDataBundle GVariant convert to GAutoPtr
    
    * Review update - remove GVariantDict
    
    * Add errorhandling for keyMgmtsHendle
    DamMicSzm authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    39ee72f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a66fef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4dfcf7a View commit details
    Browse the repository at this point in the history
  8. [Silabs] Updating the wifi sdk pointer to v3.1.0 (#29718)

    * changes for wifi sdk 3_1_0
    
    * updating the matter support to point to main
    
    * added missed commas
    
    * Restyled by clang-format
    
    * Restyled by gn
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    chirag-silabs and restyled-commits authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0264f8b View commit details
    Browse the repository at this point in the history
  9. IDT init (#29174)

    * IDT init
    
    * Restyled by whitespace
    
    * Restyled by prettier-markdown
    
    * Restyled by shellharden
    
    * Restyled by shfmt
    
    * Restyled by isort
    
    * Remove f-strings with no placeholders
    
    * Remove unknown Pygments lexer
    
    * Spelling
    
    * License headers
    
    * Restyled by prettier-markdown
    
    * First response to PR comments
    
    * Restyled by prettier-markdown
    
    * Respond Dockerfile and README comments
    
    * ble nit, venv script
    
    * Make TXT logging better
    
    * Respond comments
    
    * Clarify single host installation
    
    * Respond comments
    
    * Respond nits
    
    * Cleanup BashRunner
    
    * Cleanup BashRunner usage
    
    * Respond comments, renames, opts
    
    * Nits
    
    * Restyled by prettier-markdown
    
    * Restyled by shellharden
    
    * Restyled by shfmt
    
    * Restyled by isort
    
    * Spelling
    
    * Dynamic loading, comments
    
    * README nit
    
    * Make README generic, add async, any interface
    
    * Restyled by prettier-markdown
    
    * Restyled by shellharden
    
    * Restyled by shfmt
    
    * Restyled by isort
    
    * Nits, workaround potential issue with shell input
    
    * Restyled by isort
    
    * Docs CI
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    aBozowski and restyled-commits authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    833482a View commit details
    Browse the repository at this point in the history
  10. [Darwin] MTRClusters commands have incorrect nullability for no-param…

    … methods (#29695)
    
    * [Darwin] MTRClusters commands have incorrect nullability for no-param methods
    
    * Also added _Nullable to interval and source file
    jtung-apple authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    836bb04 View commit details
    Browse the repository at this point in the history
  11. Hook up some MTRDevice bits to XPC. (#29689)

    Specific changes:
    
    * Make MTRDevice get its MTRBaseDevice in a way that is XPC-friendly.
    * Implement readAttributePaths (which is what ends up getting called by
      MTRDevice's readAttributeWithEndpointID) over XPC, as long as there is just a
      single attribute path.
    * Implement _invokeCommandWithEndpointID (which is what ends up getting called
      by MTRDevice's _invokeKnownCommandWithEndpointID) over XPC, as long as
      serverSideProcessingTimeout is nil.
    * Writes already called an MTRBaseDevice function that was implemented over XPC.
    * Tests for the new setup; these were checked to fail without the other changes.
    
    This also makes MTRClusters work over XPC.
    bzbarsky-apple authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    8439ddc View commit details
    Browse the repository at this point in the history
  12. [Silabs] Updates wiseconnect version to 2.8.2 (#29724)

    * Updating wiseconnect to 2.8.2
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    poyamini and restyled-commits authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    4b84c2f View commit details
    Browse the repository at this point in the history
  13. [Telink] Fix OTA tests (#29725)

    * [Telink] Set default value of COMMON_LIBC_MALLOC_ARENA_SIZE
    
    * [Telink] InitBasicOTARequestor after kDnssdInitialized
    
    * [Telink] Move OTAUtil into lib
    
    * [Telink] restyled
    s07641069 authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f900f46 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c08b8f8 View commit details
    Browse the repository at this point in the history
  15. [Telink] Flash various sizes support (#29726)

    * add different flash sizes
    
    * add different flash sizes in exampe's CMake
    
    * add offset argument to mfg_tool
    
    * generate factory data for different flash sizes
    
    * generate factory data for different flash sizes
    
    * generate factory data for different flash sizes
    
    * generate factory data for different flash sizes
    
    * [Telink] Update CI
    
    * [Telink] change path
    
    * Restyled by prettier-markdown
    
    * [Telink] set correct app name
    
    ---------
    
    Co-authored-by: Dmytro Kashkarov <ur6lal@gmail.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    3 people authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    500fb4a View commit details
    Browse the repository at this point in the history
  16. [Silabs] Adds updated WiseConnect SDK and docker pre-installed WiFi S…

    …DKs (#29646)
    
    * Adds chages to docker image and build scripts
    
    * Adds fix for alignment
    
    * Adds bugfix for change directory
    
    * Removes changes from other PR
    
    * Adds book keeping version checks
    
    * Reverts changes to be added after docker update
    
    * Adds updated SDK as per release
    
    * Updates wiseconnect-wifi-bt-sdk to 2.8.1
    
    * Adds updated docker images
    
    * Adds update of WiSeConnect 2 SDK 2.8.2
    
    * Adds requirements file for pip freeze
    
    ---------
    
    Co-authored-by: Rohan Sahay <rohan.sahay@silabs.com>
    brosahay and rosahay-silabs authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    70832b3 View commit details
    Browse the repository at this point in the history
  17. Get additional workflow information about diskspace (#29705)

    * Get additional workflow information about diskspace
    
    * Get even more diskspace usage info
    
    * Initial attempt at collecting info on disk space within checkout submodule
    
    * Fix CI issue
    
    * Another attempt to get CI running workflow grabbing diskspace usage
    
    * Couple other fixes
    
    * Another attempt to get CI running
    
    * Try this new approach
    
    * quick fix
    
    * Dump more info
    
    * Few more touch ups
    
    * quick fix
    
    * Restyle
    
    * Restyle
    
    * quick fix
    
    * quick fix
    tehampson authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    2e177f4 View commit details
    Browse the repository at this point in the history
  18. Fix lint warning releated to potential leak (#29715)

    NsdManagerServiceBrowser.java:51: Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing context to context.getApplicationContext() [WifiManagerPotentialLeak]
    
    Apply the recommendation from this check.
    mspang authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0b2cfab View commit details
    Browse the repository at this point in the history
  19. [Silabs]Added support for wpa3 and bugfixes for the 917 build (#29737)

    * Added changes for build failure
    
    * Added changes for the wpa3 changes
    
    * Added chnages for macro
    
    * restyling changes
    shgutte authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    814bceb View commit details
    Browse the repository at this point in the history
  20. Change all ZAP XML basic data types to lowercase (#29706)

    * Replace bitmaps and enums
    
    * Replace all the rest
    
    * Zap regen
    
    * Replace Percent with percent in yaml tests
    
    * Regenerate zap
    
    * More type updates
    andy31415 authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    47836d2 View commit details
    Browse the repository at this point in the history
  21. [Silabs] Adds bugfix for symlink for docker use and optimize SDK down…

    …load (#29741)
    
    * delete file
    
    * typechange: integrations/docker/images/stage-2/chip-build-efr32/requirements.txt
    
    * new file:   requirements.silabs_docker.txt
    
    * Add --single-branch flag for leaner clone
    
    * Update version
    brosahay authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    85b54cd View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Clear endpoint bitmask before reporting the PartList attribute (#29673)

    When we set a low value to the minimum subscription interval for
    subscription for the PartList attribute of the Description cluster,
    and then remove a dynamic endpoint the related bitmask may change
    after reporting it to a controller.
    The controller receives the old number of endpoints and does not
    update it within the following subscriptions until the next change
    of the PartList attribute occurs.
    
    To resolve the issue the endpoint bitmask should be cleared before
    reporting the PartList attribute of the Descriptor cluster to avoid
    race conditions.
    ArekBalysNordic authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    842f454 View commit details
    Browse the repository at this point in the history
  2. Add Span.h to a source_set that tracks its dependencies. (#29491)

    This requires that those dependencies be separate things that are not the entire
    "support" library, because some things need Span but can't depend on all of
    "support".
    
    Fixes #29490
    bzbarsky-apple authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    d1b59df View commit details
    Browse the repository at this point in the history
  3. Remove apparently unused include that prevents compilation due to lay…

    …ering (#29750)
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    2bd1e1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74476ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7ebf12 View commit details
    Browse the repository at this point in the history
  6. [Silabs]Clarify a warning trace for brd4186a/87c and cleanup unsuppor…

    …ted erro… (#29740)
    
    * Clarify a warning trace for brd4186a/87c and cleanup unsupported error  message
    
    * Apply suggestions from code review
    
    Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
    jmartinez-silabs and mkardous-silabs authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0c67b8b View commit details
    Browse the repository at this point in the history
  7. Run zap_convert_all on tip. (#29761)

    This should have happened as part of
    #29704 but didn't.
    bzbarsky-apple authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    66d45fa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c4956e View commit details
    Browse the repository at this point in the history
  9. [docker: chip-buid] make image slightly smaller (#29763)

    * Some cleanup and strips on the chip-build image
    
    * Restyle
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    660e29d View commit details
    Browse the repository at this point in the history
  10. [Java] Sync the improvements from kotlin-matter-controller (#29716)

    * Sync the improvements from kotlin-matter-controller
    
    * Increase the timeout value to 3s
    yufengwangca authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    a7c96f0 View commit details
    Browse the repository at this point in the history
  11. Enums that are not used as a type in XML suppresses codegen intended …

    …for DataModel::Decode (#29739)
    
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    tehampson and bzbarsky-apple authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    efad829 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2b65633 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. [Scenes] Activated the automated yamls for scenes on CI (#29714)

    * Activated the automated yamls for scenes on CI
    
    * Added Scenes test to the darwin framework tool
    
    * Disabled test 2_2 for Repl as it used unsupported commands for this test and fixed the yaml for Darwin-framework-tool
    
    * Restyled by whitespace
    
    * Applied fix for Darwin build
    
    * Regenerated Zap
    
    * Fixed name support typing for Darwin tests
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    lpbeliveau-silabs and restyled-commits authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    4507eda View commit details
    Browse the repository at this point in the history
  2. lwip: Add patch to fix RA LLADDR processing (#29600)

    * lwip: Add patch to fix RA LLADDR processing
    
    * Fix weird spacing issue in patch.
    
    * Restyled by prettier-markdown
    
    * Add lladdr to wordlist
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    cecille and restyled-commits authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    064ad8b View commit details
    Browse the repository at this point in the history
  3. Update BasicInformation cluster revision from 1 to 2 in zap configura… (

    #29764)
    
    * Update BasicInformation cluster revision from 1 to 2 in zap configuration
    
    * Regen all
    
    * google-style kotlin files
    jmartinez-silabs authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    78efca3 View commit details
    Browse the repository at this point in the history
  4. Fix support for readAttributePaths: for multiple paths in MTRDeviceOv…

    …erXPC. (#29767)
    
    Because MTRDevice will batch reads, we need to handle multiple paths here.
    bzbarsky-apple authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    eac0c7c View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    e6f0134 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Move kotlin lib onboardingpayload to package matter (#29623)

    * Move kotlin lib onboardingpayload to package matter
    
    * Restyled by google-java-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    yufengwangca and restyled-commits authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a9d7401 View commit details
    Browse the repository at this point in the history
  2. Stop using CHIPClusters in core code and chip-tool. (#29772)

    They are not really needed; we should really stop generating them.
    bzbarsky-apple authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    5ef4681 View commit details
    Browse the repository at this point in the history
  3. [Bouffalolab] Enable -Wundef and fix compile error (#29756)

    * fix build error on bl602 for undef enabled
    
    * build pass if undef enabled for bl702 and bl702l
    
    * correct factory data return and update pt table number
    
    * fix cflags operation
    
    * Fix restyle
    
    * Remove CONFIG_ENABLE_CHIP_SHELL from CHIPDevicePlatformConfig.h
    wy-hh authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    5dd08e8 View commit details
    Browse the repository at this point in the history
  4. [Silabs] Adds refactored spi multiplexing with feature toggle for NCP…

    … combinations (#29414)
    
    * Adds DISPLAY_ENABLED macro for SPI multiplexed functions
    
    * Adds CONFIG_USE_EXTERNAL_FLASH macro for SPI multiplex functions
    
    * Added proper MACROs for the features that require multiplexing
    
    * temp commit with test file
    
    * Adds fix for crash on rs91x
    
    * Adds updated build commands
    
    * adds DEBUG logs
    
    * Adds bugfixes to MACROs
    
    * Adds additional logs
    
    * Adds fix to UART multiplexing
    
    * Remove comments
    
    * Adds ported changes
    
    * Adds use of SL_CATALOG_UARTDRV_USART_PRESENT, SL_CATALOG_UARTDRV_EUSART_PRESENT
    
    * Removes code since WF200 requires SL_CATALOG_UARTDRV_USART_PRESENT only
    
    * Restyler changes
    
    * Adds additional changes to wrap multiplexing with MACROs
    
    * Remove log commit
    
    * Adds dummy buffer length check
    
    * Restyler changes
    
    * Removes use of unnecessary MACRO
    
    * adds thread check
    
    * Adds comment
    
    * updated build script
    
    * Adds refactored includes and define macros
    
    * Adds spell fix
    
    * Adds feature macro for header include
    
    * Remove temp code
    
    * Adds refactored deassert
    
    * Comment reformatting
    
    ---------
    
    Co-authored-by: Rohan S <3526930+brosahay@users.noreply.github.com>
    rosahay-silabs and brosahay authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    6a452ba View commit details
    Browse the repository at this point in the history
  5. [Silabs] Fixed LCD animations for window-app (#29675)

    * Fixed LCD animations for window-app
    
    * Modified type conversion from (uint8_t *) to Uint8::from_char as mentioned in comments
    
    * As per comments, using BaseApplication to get provision state and updated UpdateLEDs() API.
    
    * Added sIsProvisioned as member variable in BaseApplication class.
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    arun-silabs and restyled-commits authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    0744c56 View commit details
    Browse the repository at this point in the history
  6. all-clusters: Fix conformance on door-lock (#29743)

    * all-clusters: Fix conformance on door-lock
    
    Door lock currently supports features 3, 4, 5, and 6, all of which
    require the DPS feature. As all the supported pieces for this feature
    are already on, I turned on the feature (bit 5)
    
    Door lock currently support feature 0x33, which requires the COTA
    feature (bit 7), so I turned this feature on.
    
    Door lock currently has on the YDSCH and HDSCH features in the
    feature map. This looks deliberate, but it requires the commands
    0x10, 0x11, 0x12 (both ways) and 0x13, so I turned these commands on.
    
    * Turn off YDSCH and HDSCH features and cmds / attrs
    cecille authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    553b32b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed30384 View commit details
    Browse the repository at this point in the history
  8. all-clusters: Fix conformance on Switch (#29744)

    Attribute 2 requires the MSM feature, which in turn requires two
    other features that are not on. Instead, turn off this attribute.
    cecille authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    ee1f306 View commit details
    Browse the repository at this point in the history
  9. [Android]Remove unnecessary globalRef for android IM JNI (#29710)

    * Remove unnecessary globalRef for android im functions
    
    localReferences created by sdk's local functions  has not yet been
    removed and are still valid, so there is no need to create globalRef when it is returned
    from local functions.
    
    * Restyled by clang-format
    
    * add JniGlobalReference class with move constructor
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    yunhanw-google and restyled-commits authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    3437b59 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ac5b518 View commit details
    Browse the repository at this point in the history
  11. Update ZAP to v2023.10.14-nightly. (#29790)

    Brings in Swift availability annotations on Darwin and fixes accessor generation
    for global attributes tagged as AttributeAccessInterface-only.
    bzbarsky-apple authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    46211e9 View commit details
    Browse the repository at this point in the history
  12. Bump third_party/ot-br-posix/repo from 2dfff2a to 636e53d (#29781)

    Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `2dfff2a` to `636e53d`.
    - [Release notes](https://github.com/openthread/ot-br-posix/releases)
    - [Commits](openthread/ot-br-posix@2dfff2a...636e53d)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/ot-br-posix/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    84e853c View commit details
    Browse the repository at this point in the history
  13. Bump third_party/libwebsockets/repo from 4144c1e to 18fdb0d (#29780)

    Bumps [third_party/libwebsockets/repo](https://github.com/warmcat/libwebsockets) from `4144c1e` to `18fdb0d`.
    - [Commits](warmcat/libwebsockets@4144c1e...18fdb0d)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/libwebsockets/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    48aec5f View commit details
    Browse the repository at this point in the history
  14. Relocate json-related method to TextFormat file (#29060)

    * Relocate json-related method to JsonUtilities file
    
    * address comment
    
    * address comment
    
    * Restyled by gn
    
    * removed unused and broken MakeJsonSingleLine
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    yunhanw-google and restyled-commits authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    702976c View commit details
    Browse the repository at this point in the history
  15. Use latest docker version everywhere (#29794)

    * Use latest docker version everywhere
    
    * Revert java tests since java will only be available in docker image 21
    
    * Fix type checks according to linter
    
    * Fix type checks according to linter
    
    * Fix type checks according to linter
    
    * Undo some odd awk changes due to script automation
    
    * Undo some odd awk changes due to script automation
    
    * Undo version setting in dockerfile as that seems wrong
    
    * One more isinstance change to make linter happy
    andy31415 authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bd2944c View commit details
    Browse the repository at this point in the history
  16. [ASR] Fix -Wundef compile issue (#29644)

    * [ASR] Fix -Wundef compile issue
    
    * update wifi scan implementation
    
    ---------
    
    Co-authored-by: weicheng <weichengxu@asrmicro.com>
    tx2rx and asriot authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bc20d34 View commit details
    Browse the repository at this point in the history
  17. lwIP: reference upstream patches for ND6 LLADDR (#29789)

    * lwIP: reference upstream patches for ND6 LLADDR
    
    * fix link
    
    * add to wordlist
    cecille authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    ca4d157 View commit details
    Browse the repository at this point in the history
  18. Install openjdk8 in chip-build-java (#29795)

    * Install openjdk8 in chip-build-java
    
    * Make sure vscode also has java installed
    andy31415 authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    f0069d2 View commit details
    Browse the repository at this point in the history
  19. Bump third_party/openthread/repo from 786bd7f to 66eaeec (#29797)

    Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `786bd7f` to `66eaeec`.
    - [Release notes](https://github.com/openthread/openthread/releases)
    - [Commits](openthread/openthread@786bd7f...66eaeec)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/openthread/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    462c79a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. [Android] virtual-device-app: Add usecase of the Doorlock/PowerSource…

    … cluster (#29708)
    
    * virtual-device-app: Add powersource usecase
    
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    
    * virtual-device-app: Add doorlock usecase
    
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    
    ---------
    
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    Jaehoon-You authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    b8c1cec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73b400d View commit details
    Browse the repository at this point in the history
  3. [Silabs][Wifi] Fixed LED0 issue by doing led init after lcd init. (#2…

    …9793)
    
    * Fixed LED0 issue by doing led init after lcd init.
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    arun-silabs and restyled-commits authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    8e53b02 View commit details
    Browse the repository at this point in the history
  4. Remove media clusters from all-clusters-app (#29801)

    * Remove media clusters from all-clusters-app
    
    Both QA and the CI are using the TV app for all testing of the media
    clusters. The all-clusters versions are not well tested and have
    conformance issues. Removing these in all-clusters in favour of
    the TV app.
    
    * Remove media servers from esp32
    cecille authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    b361a6b View commit details
    Browse the repository at this point in the history
  5. [Silabs][WiFi]Added changes for 917 NCP sleepy build failure (#29748)

    * Added changes for 917 NCP sleepy build failure and formatting ble config file
    
    * restyle of the ble config
    
    * Restyling changes
    
    * Restyle changes
    
    * Added changed for rsi_ble_config
    
    * Removed the ble config changes
    shgutte authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    78eac9c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cdcbd8c View commit details
    Browse the repository at this point in the history
  7. [Android] Move nameindex implementation (#29775)

    * Move android nameindex implementation
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    * fix build error in other platform
    
    * Fix darwin build error
    
    * Update src/inet/InetInterfaceImpl.h
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    3 people authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    becb181 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1691e9c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9207eeb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5cbdca6 View commit details
    Browse the repository at this point in the history
  11. [Telink] Fix DFU target build & add to CI (#29754)

    * [Telink] Fix DFU target build conflict
    
    * [Telink] Fix app path in CI
    
    ---------
    
    Co-authored-by: Andrei Litvin <andy314@gmail.com>
    s07641069 and andy31415 authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d140d5c View commit details
    Browse the repository at this point in the history
  12. Update Manufacturers database (from September 2023) (#29746)

    * Update Manufacturers DB (from September 2023)
    
    Signed-off-by: Markus Becker <markus.becker@tridonic.com>
    
    * some fixes and 2 additional VIDs
    
    Signed-off-by: Markus Becker <markus.becker@tridonic.com>
    
    ---------
    
    Signed-off-by: Markus Becker <markus.becker@tridonic.com>
    markus-becker-tridonic-com authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    8de4fbc View commit details
    Browse the repository at this point in the history
  13. Bump third_party/pigweed/repo from e765c4d to 9504c03 (#29821)

    Bumps [third_party/pigweed/repo](https://github.com/google/pigweed) from `e765c4d` to `9504c03`.
    - [Commits](google/pigweed@e765c4d...9504c03)
    
    ---
    updated-dependencies:
    - dependency-name: third_party/pigweed/repo
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    47d1b8e View commit details
    Browse the repository at this point in the history
  14. Improve --dry-run logging for run_test_suite.py. (#29752)

    Instead of just saying what tests would run, log the actual commands (more or
    less) that would run, so that it's easier to figure out how to run tests
    manually.
    bzbarsky-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    786d161 View commit details
    Browse the repository at this point in the history
  15. Put the firmware build time update behind a build flag (#29691)

    * Add build flag for changing firmware build time
    
    Adding a default fallback firmware build time. This makes the
    firmware build more consistent, so you get the same binary unless
    you specifically ask for the build time to be updated.
    
    * Get fallback from from file so it can be updated
    
    This lets us update the fallback time via a script using a cron
    job if we want to.
    
    * Restyled by isort
    
    * Change filename
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    cecille and restyled-commits authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4df48ef View commit details
    Browse the repository at this point in the history
  16. [ICD] Remove static_assert to match test changes (#29819)

    * Remove static_assert to match test changes
    
    * remove verifyordie for now
    
    * comment out variable that is not used
    
    * Update src/app/icd/ICDManager.cpp
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    3 people authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e732243 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f362fe7 View commit details
    Browse the repository at this point in the history
  18. Update release.yml

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e4aac90 View commit details
    Browse the repository at this point in the history
  19. Update release.yml

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    9131758 View commit details
    Browse the repository at this point in the history
  20. Update release.yml

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d1a0438 View commit details
    Browse the repository at this point in the history
  21. Update release.yml

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    c4d3fbc View commit details
    Browse the repository at this point in the history
  22. Update release.yml

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    52829ab View commit details
    Browse the repository at this point in the history
  23. [Silabs][WiFi] Added fix for commissioning failing with ecosystems (#…

    …29825)
    
    * Added fix for echo system
    
    * Added fic for echo system
    
    * Added restyle changes
    
    * Added changes for the restyle
    shgutte authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    bb8268d View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6679330 View commit details
    Browse the repository at this point in the history
  25. Update Thermostat cluster version to 6. (#29820)

    * Update Thermostat cluster version to 6.
    
    It was updated in all-clusters-app, but not in the XML or other apps.
    
    * Regenerate generated files.
    bzbarsky-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    97754bb View commit details
    Browse the repository at this point in the history
  26. Updating labels

    woody-apple authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    b599c8d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    51964d9 View commit details
    Browse the repository at this point in the history
  28. Run the replace (#29817)

    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    769ac9f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    aeda2bb View commit details
    Browse the repository at this point in the history
  30. Remove unused DiagnosticDataProviderImpl include from platform/androi…

    …d/ PlatformManagerImpl.cpp (#29831)
    mwswartwout authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    71ef633 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Add provisional and internal markers cluster-wide (#29765)

    * Update cluster data with api maturity
    
    * Pull in latest zap that supports api maturity
    
    * mark scenes provisional, mark unit testing and fault injection as internal
    
    * Mark more clusters as provisional
    
    * Undo domain move
    
    * Undo submodule change
    
    * make the scenes domain identical with how it was
    
    * Restyle
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    836ceec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b64a80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68068cb View commit details
    Browse the repository at this point in the history
  4. [nrfconnect] Repaired wrong script invocation for factory data (#29845)

    The factory data documentation contains the wrong example of
    the factory data script invocation and it did not allow users to use it.
    ArekBalysNordic authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a1f9a83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a049014 View commit details
    Browse the repository at this point in the history
  6. Remove unnecessary include in linux (#29846)

    * Remove unnecessary include in linux
    
    * Add nodeps build to linux, to ensure the nodeps target never fails to compil again
    andy31415 authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2af62c5 View commit details
    Browse the repository at this point in the history
  7. matter idl: use lowercase types for enum and bitmap base types (#29832)

    * Make IDL templates use lowercase for bitmap and enum types
    
    * Zap regen
    
    * Undo submodule update
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    4f65f6c View commit details
    Browse the repository at this point in the history
  8. [Scenes] Enabling TableSize feature (#29762)

    * Added the TableSize bit to the Scenes feature map and ensured the
    ScenesTableImpl would get the value from zap
    
    * Updated Fabric capacity rule to apply less than half of SceneTableSize and adapted the tests
    
    * Generated Zap
    
    * Adapted the tests to handle new Capacity in spec and regenerated Darwin tests
    
    * Attempt to fix signedness error on Darwin CI
    
    * Restyled by prettier-yaml
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    lpbeliveau-silabs and restyled-commits authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    4c205a2 View commit details
    Browse the repository at this point in the history
  9. MTRDevice should retry commands if it gets a BUSY response. (#29830)

    Since this can delay command invocation, accounts for that in the timed invoke
    case.
    bzbarsky-apple authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    752046c View commit details
    Browse the repository at this point in the history
  10. Fixes manual script issues (#29727)

    * Fixes manual script issues
    676, 682, 684, 685, 686, 690, 691, 692
    
    * Restyled by whitespace
    
    * Modified scripts:
    TC_CNET_4_1
    TC_CNET_4_10
    TC_CNET_4_11
    TC_CNET_4_12
    TC_CNET_4_13
    TC_CNET_4_14
    TC_CNET_4_15
    TC_CNET_4_16
    TC_CNET_4_2
    TC_CNET_4_20
    TC_CNET_4_21
    TC_CNET_4_22
    TC_CNET_4_3
    TC_CNET_4_4
    TC_CNET_4_5
    TC_CNET_4_6
    TC_CNET_4_9
    TC_DA_1_4
    TC_OPSTATE_2_2
    TC_WNCV_5_1_Simulated
    TC_WNCV_6_1_Simulated
    TC_WNCV_7_1_Simulated
    
    * Restyled by whitespace
    
    * Fixing CNET manual YAML's
    
    * Modified test TC-CNET-4.15
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    manjunath-grl and restyled-commits authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    3fb86f8 View commit details
    Browse the repository at this point in the history
  11. Fixes yaml script issues Oct 13 (#29747)

    * Fixes issue: 677, 678, 679, 680, 689
    DGWIFI-1.1
    BRBINFO-2.1
    FAN-1.1
    MOD-1.1
    ALOGIN-12.1
    
    * Auto generated files
    
    * Restyled by whitespace
    
    * Fixes issue: 987, 675
    TC-AUDIOOUTPUT-1.8
    TC-BINFO-2.2
    
    * Restyled by whitespace
    
    * Modified tests
    TC-DRLK-2.1
    TC-DRLK-2.10
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    manjunath-grl and restyled-commits authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    f47aed4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    12c5d5c View commit details
    Browse the repository at this point in the history
  2. Ensure that MTRDevice invokes provide a timed invoke timeout when nee…

    …ded. (#29855)
    
    If we know the command being invoked needs a timed invoke, and the caller did
    not provide a timed invoke timeout, go ahead and use a default one.
    bzbarsky-apple authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    4e13b93 View commit details
    Browse the repository at this point in the history
  3. The Darwin framework is clamping minimum intervals to 1 second for re…

    …ports, we should up this (#29852)
    
    * Updating intervals
    
    * Update unit tests to still use a 2-second MaxIntervalCeiling.
    
    * Lowering this for now
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    Co-authored-by: Restyled.io <commits@restyled.io>
    3 people authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    64c3540 View commit details
    Browse the repository at this point in the history
  4. [nrfconnect] Add a delay to last fabric remove action (#29844)

    In some cases, a last fabric removal action should be delayed
    to avoid race conditions and allow the device to finish all
    currently running tasks.
    
    To control the delay use the
    CHIP_LAST_FABRIC_REMOVED_ACTION_DELAY kconfig.
    By default it has been set to 500 ms.
    ArekBalysNordic authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    55e6dc1 View commit details
    Browse the repository at this point in the history
  5. [ICD] Add new featuremap value to the ICDM cluster (#29851)

    * Add UAT and LIT feature map
    
    * generated files
    mkardous-silabs authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    7be98b1 View commit details
    Browse the repository at this point in the history
  6. Added Spec minimal for SceneTableSize to scene.xml to prevent setting…

    … a value lower than spec minimum (#29849)
    lpbeliveau-silabs authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    f45e18f View commit details
    Browse the repository at this point in the history
  7. Add RVC operational state enums to the list of enums not used as a ty…

    …pe (#29859)
    
    * Added the RVC operational state enums to the EnumsNotUsedAsTypeInXML.
    
    * Generated the zap code following changes to the XMLs.
    hicklin authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    a02bb1f View commit details
    Browse the repository at this point in the history
  8. Build python lighting-app device in CI. (#29860)

    Python lighting-app was broken (see #29508) and got fixed in #29772.
    
    Let's make sure that it does not break again by compiling it in CI.
    
    Signed-off-by: Markus Becker <markus.becker@tridonic.com>
    markus-becker-tridonic-com authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    a18a33a View commit details
    Browse the repository at this point in the history
  9. [Linux] Fix GAutoPtr deleter for GSource (#29841)

    * Fix FD leak in case of g_variant_lookup failure
    
    * Fix GSource deleter
    arkq authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    b450e4a View commit details
    Browse the repository at this point in the history
  10. [Bouffalolab] Use Openthread stack in Bouffalo Lab SDK by default (#2…

    …9858)
    
    * [Bouffalolab] Use Openthread stack under Bouffalo Lab SDK by default
    
    * Correct spell
    
    * only set openthread_root for thread enabled
    
    * Update test data
    
    * Fix restyle
    wy-hh authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    a21d582 View commit details
    Browse the repository at this point in the history
  11. Add data model XMLs and script (#29828)

    * Add data model XMLs and script
    
    Data model XMLs are scraped from the spec using the data model
    tools scraper and the provided script. The SHA of the spec used
    as the source is stored in the spec_sha file.
    
    Data types are not yet included in this script or added in the repo.
    
    * Stop parsing non-cluster files and remove
    
    * Restyled by isort
    
    * Remove unused import
    
    * Use the 1.2 tag for initial upload
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    cecille and restyled-commits authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    dbc8e49 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2e5c2a7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a9b8be8 View commit details
    Browse the repository at this point in the history
  14. [Silabs]restructuring low level output api (#29863)

    * restructuring low level output api
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Thirsrin and restyled-commits authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e1d34ea View commit details
    Browse the repository at this point in the history
  15. Add handling a local lock operation error to door-lock-server (#29857)

    The current implementation of the door-lock server supports emitting
    the LockOperationEvent only if the credential has been provided remotely.
    In case we use a custom handling lock credential in the application
    code the event is emitted only on the correct credential, but we also
    need a mechanism that allows the door lock server to handle a lock
    operation error when the wrong credential has been provided.
    
    Added handling local lock operation error to emit LockOperationEvent
    and call HandleWrongCodeEntry.
    ArekBalysNordic authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    b9d525e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a5b74eb View commit details
    Browse the repository at this point in the history
  17. Add intelligence to the ExchangeContext to determine if a peer is act…

    …ive (#29549)
    
    * Add intelligence to the exchange context
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    * fix name
    
    * Apply suggestions from code review
    
    Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
    
    * address review comments
    
    * Apply suggestions from code review
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    * address review comments
    
    * fix rebase
    
    * Refactor changes to simplify and remove req on exchange context consummer
    
    * fix comment
    
    * Apply suggestions from code review
    
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
    Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
    4 people authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    a8a9659 View commit details
    Browse the repository at this point in the history
  18. [Linux] Wrap BlueZ connection functions in a class (#29798)

    * Do not use BLE_CONNECTION_OBJECT by internal implementation
    
    * Wrap BluezConnection in a class
    
    * Store const ref to connection in ConnectionDataBundle
    
    * Simplify get connection MTU method
    
    * Add proxy method for getting device address
    
    * Allocate ConnectionDataBundle on stack
    
    * Add destructor to IOChannel
    
    * Remove Bluez from public method names
    
    * Move IO channels creation to BluezConnection
    
    * Fix notify callback setup for additional advertising
    
    * Fix FD leak in case of g_variant_lookup failure
    
    * Move IO channel handlers to BluezConnection class
    
    * Manage IOChannel members with GAutoPtr
    
    * Use on-stack array for reading characteristic
    
    * Document FD closing behavior by setup methods
    
    * Fix GSource deleter
    arkq authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    9f37258 View commit details
    Browse the repository at this point in the history
  19. Update following change in the support for the StartUpMode attribute …

    …for the RVC device type (#29862)
    
    * Removed the StartUpMode attribute from the RVC ModeBase clusters in chef's RVC device.
    
    * Reverted the changes made in PR 29248 following the spec change in PR 7576.
    
    * Restyled by prettier-markdown
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    hicklin and restyled-commits authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    16a7378 View commit details
    Browse the repository at this point in the history
  20. Ensure that MTRDevice invokes provide a timed invoke timeout when nee…

    …ded. (#29855) (#29871)
    
    If we know the command being invoked needs a timed invoke, and the caller did
    not provide a timed invoke timeout, go ahead and use a default one.
    bzbarsky-apple authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    349b795 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Create a codegen that converts idl back into .matter formats (#29867)

    * Start creating a IDL codegen so we can self-test parsed output
    
    * Start with listing clusters
    
    * Enum listing
    
    * A lot more things supported
    
    * Attribute rendering
    
    * Support for string and octet string sizes
    
    * Timed command support
    
    * Restyle
    
    * Add descriptions to clusters
    
    * Attempt to fix up alignment of things
    
    * Alignment looks slightly better
    
    * Better command separation
    
    * Align comments
    
    * Align and output descriptions including clusters
    
    * More work regarding loop structures
    
    * Apply hex formatting to bitmaps. output now seems identical except one whitespace change
    
    * Identical output for now
    
    * Support API maturity. Notice that doccomments are lost on maturity :(
    
    * Fix doxygen parsing for api maturity at the cluster level
    
    * Restyle
    
    * Support endpoints, although that is not 1:1 as hex encoding and ordering for events is lost
    
    * Restyle
    
    * Add todo note that default value does not string escaping
    
    * Default rendering and add to files
    
    * More updates on file dependencies
    
    * Unit test IDL generator
    
    * Add the IDL unit test as a standard unit test
    
    * Update for python compatibility
    
    * Fix unit testing of builds when GSDK root is defined
    
    * Added a readme file
    
    * Restyle
    
    * Make xml parser use the idl codegen
    
    * Restyle
    
    * look to fix misspell warnings
    
    * Undo repo update
    
    * Fix linter errors
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    3e1cc30 View commit details
    Browse the repository at this point in the history
  2. Used a more correct error code in the RVC example app (#29864)

    * Replaced the use of kGenericFaliure with the more correct kInvalidInMode status code in the RVC example app.
    
    * Added missing periods to strings
    hicklin authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    0cfb2ad View commit details
    Browse the repository at this point in the history
  3. [Telink] Cleanup Docker image (#29886)

    * [Telink] Cleanup Docker image
    
    * [Telink] Update docker version
    s07641069 authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    bae0776 View commit details
    Browse the repository at this point in the history
  4. [Bouffalolab] Update Bouffalo Lab IOT SDK (#29885)

    * Adjust some implementation according to sdk upgrade
    
    * Update to get mac address for ethernet
    
    * fix compile error
    
    * Fix restyle
    wy-hh authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    5c1124c View commit details
    Browse the repository at this point in the history
  5. virtual-device-app: Update zap (Scenes) (#29880)

    - Updated by '[Scenes] Enabling TableSize feature (#29762)'
    
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    Jaehoon-You authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    7e74c3e View commit details
    Browse the repository at this point in the history
  6. [Android] Change to generate Java files using jinja (#29879)

    * Change java generated files using jinja
    
    * Restyled by autopep8
    
    * modify test app list
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    joonhaengHeo and restyled-commits authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    2b1ea34 View commit details
    Browse the repository at this point in the history
  7. [Android] Change default val of udpListenPort to 0 (#29875)

    This commit changes the default value of the UDP listen port used in
    Android platform's ControllerParams from 5541 to 0. Since the default
    value of UDP listen port was 5541, if multiple matter applications using
    default settings are run on one matter device, UDP listen port conflict
    occurs. If we set the UDP listen port to 0, port collisions can be
    avoided because the port is bound randomly. Although matter applications
    can avoid conflicts by setting a UDP listen port, it is better to set
    this to its default value of 0 so that matter applications that use the
    default settings can avoid conflicts.
    
    Signed-off-by: Youngho Yoon <yhoyoon@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    Signed-off-by: Hunsup Jung <hunsup.jung@samsung.com>
    Signed-off-by: sanghyukko <sanghyuk.ko@samsung.com>
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Kyu-Wook Lim <kyuwook.lim@samsung.com>
    yhoyoon authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    d97da87 View commit details
    Browse the repository at this point in the history
  8. Fix streamer_esp32.cpp for current esp-idf master branch (#29814)

    * Fix streamer_esp32.cpp for current esp-idf main branch
    
    * Restyled by clang-format
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    marciogranzotto and restyled-commits authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    690d9a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0969d8 View commit details
    Browse the repository at this point in the history
  10. [NXP] Initial support for RW61x (#29126)

    * [NXP] Adding Matter support for RW61x platform
    
    * [NXP] Updating ot-nxp submodule to support RW61x
    
    * [RW61x] Fix misspell errors
    
    * [RW61x] Fix code-lints errors and updating zap generation : expose the EndpointList attribute in PowerSource cluster
    
    * [RW61x] Fix build-and-publish errors
    
    * [RW61x] Reworking all-clusters README.md to fix build-and-publish errors
    
    * [NXP] Fix application build :  Adding device_layer_target_define for NXP device platform
    
    * [NXP] Addressing review comment : Removing unnecessary factory reset at ConfigurationManagerImpl init
    
    * [NXP] Updating zap files
    
    * [NXP] Fix all-clusters app build : update path of ErrorStr.h
    
    * [NXP] Run clang-format on RW61x/COMMON sources
    
    * Restyled by whitespace
    
    * Restyled by clang-format
    
    * Restyled by gn
    
    * Restyled by prettier-markdown
    
    ---------
    
    Co-authored-by: Restyled.io <commits@restyled.io>
    dinabenamar and restyled-commits authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    8c986c7 View commit details
    Browse the repository at this point in the history
  11. Add a parser for CSA XML data models (#29888)

    * Move xml to say zapxml since that is the format
    
    * Start defining a data_model_xml parser (no functionality for now)
    
    * Start adding some basic support for data model xml parsing
    
    * make the DM parser  executable
    
    * Start having the ability to parse clusters
    
    * More updates, we seem to have parsing for features
    
    * Hard-code global attributes
    
    * Remove some comments
    
    * Add enumeration handling
    
    * Add bitmap handling
    
    * Restyle
    
    * Parse structs
    
    * Re-organize parsing a bit
    
    * Make a linter happy
    
    * Another linter fix
    
    * Handling of events
    
    * More handling and logic on events
    
    * Add support for access privilege parsing
    
    * XMLs have maybe invalid enum entries. Handle them gracefully
    
    * More attribute handling updates
    
    * restyle
    
    * Support deprecate constraint
    
    * Support constraint decoding, apply on attributes for now
    
    * Restyle
    
    * Restyle
    
    * Field handling
    
    * Field handling
    
    * Some bug fixing
    
    * Start adding command handling
    
    * Restyle
    
    * Name normalization and more parsing updates
    
    * Name normalization and more parsing updates
    
    * Better messaging and fix constraint types
    
    * Restyle
    
    * Start creating a IDL codegen so we can self-test parsed output
    
    * Start with listing clusters
    
    * Enum listing
    
    * A lot more things supported
    
    * Attribute rendering
    
    * Support for string and octet string sizes
    
    * Timed command support
    
    * Restyle
    
    * Add descriptions to clusters
    
    * Attempt to fix up alignment of things
    
    * Alignment looks slightly better
    
    * Better command separation
    
    * Align comments
    
    * Align and output descriptions including clusters
    
    * More work regarding loop structures
    
    * Apply hex formatting to bitmaps. output now seems identical except one whitespace change
    
    * Identical output for now
    
    * Support API maturity. Notice that doccomments are lost on maturity :(
    
    * Fix doxygen parsing for api maturity at the cluster level
    
    * Restyle
    
    * Support endpoints, although that is not 1:1 as hex encoding and ordering for events is lost
    
    * Restyle
    
    * Add todo note that default value does not string escaping
    
    * Default rendering and add to files
    
    * More updates on file dependencies
    
    * Unit test IDL generator
    
    * Add the IDL unit test as a standard unit test
    
    * Update for python compatibility
    
    * Fix unit testing of builds when GSDK root is defined
    
    * Added a readme file
    
    * Restyle
    
    * Make xml parser use the idl codegen
    
    * Restyle
    
    * look to fix misspell warnings
    
    * Undo repo update
    
    * Fix linter errors
    
    * Codegen as idl for data_model_xml_parser.py
    
    * Parsing closer to matter idl content
    
    * more normalization and type processing
    
    * More mandatory conformance logic
    
    * Fix mandatory conditionals
    
    * Make unit test pass
    
    * Fix tests a bit more and make parsers better
    
    * Restyle
    
    * Ignore min/max values while parsing xmls, even though raw data internally contains them
    
    * Restyle
    
    * Fix space after click annotations
    
    * Compare support for human reviews
    
    * Restyle
    
    * Fix slash
    
    * Undo submodule change
    
    * fix xml to zapxml naming changes
    
    * Restyle
    
    * Update dates from 2022 to 2023
    
    * Add note about the complex test input
    
    * Remove unused imports
    
    * Restyle
    
    * Add some commends based on code review
    
    * Add heuristic for setting enum and bitmap sizes, to make output from XML much more readable
    
    * Add support for timed and fabric scoped commands
    
    * Add missing import
    
    ---------
    
    Co-authored-by: Andrei Litvin <andreilitvin@google.com>
    andy31415 and andreilitvin authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    2664409 View commit details
    Browse the repository at this point in the history
  12. [Ameba] Additional Ameba Implementation (#29720)

    * [Ameba] added implementation for manual operation of several clusters (dishwasher alarm, refrigerator alarm, operational state, rvc operational state, rvc runmode, and rvc cleanmode), test event trigger for smoke alarm, shutdown function of CHIPDeviceManager, and init laundrywashercontrolserver
    
    * [Ameba] Run restyle-diff.sh, and modified cmake configuration to add additional implementation
    
    * [Ameba] Added CONFIG_ENABLE_AMEBA_TEST_EVENT_TRIGGER macro
    
    * [Ameba] added CONFIG_ENABLE_AMEBA_TEST_EVENT_TRIGGER define flag at cmake
    
    * [Ameba] Updated switch case at ManualOperationalStateCommand.h and updated raise and lower alarm function at ManualDishWasherAlarmCommand.h
    
    * [Ameba] Updated RvcOperationalState::ErrorStateEnum::kUnknownEnumValue to OperationalState::ErrorStateEnum::kUnknownEnumValue because it was removed, and added minor comments.
    pankore authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    7966379 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. [mw320] Remove doing factory-reset on fail-safe armed (#29882)

    Signed-off-by: Chin-Ran Lo <chin-ran.lo@nxp.com>
    crlonxp authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    2f612b0 View commit details
    Browse the repository at this point in the history
  2. [ICD] Remove PSA Crypto exclusion from Unit test (#29753)

    * Remove PSA Crypto exclusion
    
    * fix PSA test failure
    
    * Add more comments
    
    * Fix comments
    
    * Add isKeySet flag
    
    * address comments
    jepenven-silabs authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    a8029e8 View commit details
    Browse the repository at this point in the history
  3. Fix zap after #29126 (#29896)

    andy31415 authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    e0bdee7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. [Android] Shutdown factory with device controller (#29881)

    This change adds shutdown to AndroidDeviceControllerWrapper, which wraps
    CHIPDeviceController on the Android platform, so that
    DeviceControllerFactory and CHIPDeviceController can be shutdown.
    AndroidDeviceControllerWrapper initializes DeviceControllerFactory and
    CHIPDeviceController, but since it supports only CHIPDeviceController
    shutdown, DeviceControllerFactory shutdown is required.
    If you reuse AndroidDeviceControllerWrapper with the call below without
    shutting down DeviceControllerFactory, sometimes the
    DeviceControllerSystemState of DeviceControllerFactory becomes
    incorrect, causing AndroidDeviceControllerWrapper to operate
    incorrectly, and the problem cannot be solved unless the process is
    restarted.
    - AndroidDeviceControllerWrapper::AllocateNew()
    - AndroidDeviceControllerWrapper::Controller()->Shutdown()
    
    Signed-off-by: Youngho Yoon <yho.yoon@samsung.com>
    Signed-off-by: Charles Kim <chulspro.kim@samsung.com>
    Signed-off-by: Hunsup Jung <hunsup.jung@samsung.com>
    Signed-off-by: sanghyukko <sanghyuk.ko@samsung.com>
    Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
    Signed-off-by: Kyu-Wook Lim <kyuwook.lim@samsung.com>
    yhoyoon authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    d870e8c View commit details
    Browse the repository at this point in the history