Skip to content

[Matter-7007] Add Matter CPC component - #995

Open
Jean-Francois Penven (jepenven-silabs) wants to merge 2 commits into
release_2.10-1.6.1from
matter_7007_cpc_components
Open

[Matter-7007] Add Matter CPC component#995
Jean-Francois Penven (jepenven-silabs) wants to merge 2 commits into
release_2.10-1.6.1from
matter_7007_cpc_components

Conversation

@jepenven-silabs

@jepenven-silabs Jean-Francois Penven (jepenven-silabs) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Issue Link:
#MATTER-7007

Description of Problem/Feature:
Mutiprotocol solutions requires CPC to communicate with the HOST. Implement a Matter interface over CPC.

This PR only contains the components. Implementation is within matter_sdk

Description of Fix/Solution:
components

Testing Done:

Tested locally with a MG24 and wake on Matter.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Simplicity Studio component definition for a Matter CPC transport integration and registers its component directory so it becomes discoverable/usable via the extension’s component search path.

Changes:

  • Introduces a new matter_cpc component manifest defining sources/includes and a feature define for CPC-based Matter integration.
  • Adds the new slc/component/matter-platform/cpc directory to matter.slce so the component is picked up by the extension.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
slc/component/matter-platform/cpc/matter_cpc.slcc New component manifest for enabling CPC-specific sources/includes/defines.
matter.slce Registers the new CPC component path in the extension component search paths.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +12 to +16
- name: matter_cpc
- name: matter_uart_interface

conflicts:
- name: matter_uart
label: Matter CPC
description: Enables sources and defines for CPC as used by Matter components
package: matter
category: Matter|Platform|CPC
- name: cpc_secondary

source:
- path: third_party/matter_sdk/examples/platform/silabs/matter_cpc.cpp

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does this implementation exist yet? I wasn't able to find in matter_sdk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants