Tags: xylophone21/connectedhomeip
Tags
[K32W] Increase IM timeout (project-chip#7490) * [K32W] Increase IM timeout On K32W, chip-device-ctrl times out while waiting for the OpCSR. Double the IM timeout for the moment. See also: - project-chip#7489 Signed-off-by: Doru Gucea <doru-cristian.gucea@nxp.com> * Restyled by clang-format Co-authored-by: Restyled.io <commits@restyled.io>
Fix data corruption/mangling in DeviceCommissioner::SendOperationalCe… …rtificate (project-chip#7309)
Part 4: feature/binary input basic cluster (project-chip#7032) * format endpointClusterWithInit for easier pull requests * add support for emberAfBinaryInputBasicClusterServerInitCallback * fix emberAfBinaryInputBasicClusterServerInitCallback Note: relies on project-chip/zap#154 * Add new clusters to zap_cluster_list.py * add initial binary input basic cluster impl. * fix typo in binary-input-server.cpp * add binary input basic to controller-clusters.zap used a custom patched zap tool. based on 535ebf3, because the current zap tool is not working properly * Restyled by whitespace * Restyled by clang-format * add fixes && expose more binary input APIs - replace emberAfReadAttribute with emberAfReadServerAttribute - replace emberAfWriteAttribute with emberAfWriteServerAttribute - add emberAfBinaryInputBasicClusterPrintln if not defined - let the caller do the logging - expose emberAfBinaryInputBasicClusterGetPresentValue - expose emberAfBinaryInputBasicClusterGetOutOfService * Revert "Add new clusters to zap_cluster_list.py" This reverts commit 99492f2. * add only binary input basic to zap_clusters_list.py * remove emberAfBinaryInputBasicClusterServerInitCallback impl. The default values are populated by the attribute storage. * fix year of copyright * fix includes in binary-input-basic-server.cpp * add binary-input-basic cluster to the all-clusters-app.zap * try to fix all-cluster-app/esp32 * another fix for the all-cluster-app/esp32 * Fix endpoint config generation for clusters with complicated names. Other things are using c.clusterName, so we should do that here as well to match. * Restore the octet string tests that were improperly removed * Remove unnecessary init function from Binary Input cluster * Move Binary Input cluster from endpoint 0 to endpoint 1 in all-clusters-app * Regenerate generated files Co-authored-by: Vivien Nicolas <vnicolas@apple.com> Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Part 4: feature/binary input basic cluster (project-chip#7032) * format endpointClusterWithInit for easier pull requests * add support for emberAfBinaryInputBasicClusterServerInitCallback * fix emberAfBinaryInputBasicClusterServerInitCallback Note: relies on project-chip/zap#154 * Add new clusters to zap_cluster_list.py * add initial binary input basic cluster impl. * fix typo in binary-input-server.cpp * add binary input basic to controller-clusters.zap used a custom patched zap tool. based on 535ebf3, because the current zap tool is not working properly * Restyled by whitespace * Restyled by clang-format * add fixes && expose more binary input APIs - replace emberAfReadAttribute with emberAfReadServerAttribute - replace emberAfWriteAttribute with emberAfWriteServerAttribute - add emberAfBinaryInputBasicClusterPrintln if not defined - let the caller do the logging - expose emberAfBinaryInputBasicClusterGetPresentValue - expose emberAfBinaryInputBasicClusterGetOutOfService * Revert "Add new clusters to zap_cluster_list.py" This reverts commit 99492f2. * add only binary input basic to zap_clusters_list.py * remove emberAfBinaryInputBasicClusterServerInitCallback impl. The default values are populated by the attribute storage. * fix year of copyright * fix includes in binary-input-basic-server.cpp * add binary-input-basic cluster to the all-clusters-app.zap * try to fix all-cluster-app/esp32 * another fix for the all-cluster-app/esp32 * Fix endpoint config generation for clusters with complicated names. Other things are using c.clusterName, so we should do that here as well to match. * Restore the octet string tests that were improperly removed * Remove unnecessary init function from Binary Input cluster * Move Binary Input cluster from endpoint 0 to endpoint 1 in all-clusters-app * Regenerate generated files Co-authored-by: Vivien Nicolas <vnicolas@apple.com> Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Increase limit of max number test suits (project-chip#6229)
[cc13x2x7_26x2x7] Fix BLE Provisioning issues for TE#2 (project-chip#… …6152) * Fix BLE Provisioning issues for TE#2 * Adds default SLAAC configuration to enable final step of BLE provisioning flow with GUA assignment. * Removes unused OpenThread configuration in platform_includes * Addresses runtime issues with BLE provisioning Co-Authored-by: Alexander D'Abreu <alexander.dabreu@ti.com> * Restyled by gn * Restyled by prettier-markdown * fix ccs programming markdown formatting Code text was not properly quoted. * Restyled by prettier-markdown Co-authored-by: Alexander D'Abreu <alexander.dabreu@ti.com> Co-authored-by: Restyled.io <commits@restyled.io>
Updated Certificate Extensions Encoding to Match the Spec. (project-c… …hip#6015) -- CHIP certificate extensions should be encoded as TLV List -- Updated extension tags
[python/mdns] Add "resolve" command for operational discovery (projec… …t-chip#5025) * [mdns] Add Resolver interface Expose the mDNS resolver functionality implemented for Avahi/Linux using a new Resolver interface. * [mdns] Fix build with chip_mdns_advertiser="platform" * [mdns/python] Add command to resolve address of a CHIP device Add DeviceAddressUpdater class which updates device addresses in the device controller based on responses from mDNS resolver. A result of an update/resolution request can be passed to an optional DeviceAddressUpdateDelegate. Add "resolve <fabricid> <nodeid>" command to the Python CHIP controller. Usage: 1. Build CHIP with chip_mdns_advertiser="platform" argument. 2. Start Python CHIP controller. 3. Pair a CHIP device using "connect -ble" command. 4. Resolve the node ID using "resolve <fabricid> <nodeid>". Note that Thread devices currently don't support the DNS-SD service registration, but one can still test the new command by registering the necessary services manually, e.g. avahi-publish-address test-host.local. fd11:22::1 & avahi-publish-publish-service -H test-host.local \ <fabricid-hex>-<nodeid-hex> _chip._tcp 11097 * [mdns] Fix improper global object initialization order. On Linux, DiscoveryImplPlatform constructor refers to MdnsAvahi global object which may not yet be initialized. Some refactoring in the code is required to come up with a better solution, but for now make sure that DiscoveryImplPlatform is not initialized prior to MdnsAvahi. * [mdns] Apply code review comments Also, fix updating the device address in the device controller as previously the connection state wasn't updated.
Start a script-friendly CHIP REPL for python (project-chip#4696) * Define a chip-repl script that is intended to provide an interactive console against the python interfaces that chip provides * Make GetAdapters work on chip repl * Restyle fixes
PreviousNext