Skip to content

feat(matter): removes CHIPOBLE to manage it case by case #303

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

Open
wants to merge 20 commits into
base: release/v5.5
Choose a base branch
from

Conversation

SuGlider
Copy link
Contributor

Description

This PR is intended to build libraries using NIMBLE for Matter Commissioning.
This must be done case by case because each SoC has certain limitations:

CONFIG_ENABLE_CHIPOBLE=n

  • ESP32: uses Bluedroid, therefore it can't use NimBLE, neither CHIPOBLE
  • ESP32S2: has no BLE, therefore it can't use NimBLE, neither CHIPOBLE
  • ESP32-S3: has NimBLE and shall use CHIPOBLE for commissioning WiFi only
  • ESP32-C3: has NimBLE and shall use CHIPOBLE for commissioning WiFi only
  • ESP32-C5: has NimBLE and shall use CHIPOBLE for commissioning WiFi or Thread
  • ESP32-C6: has NimBLE and shall use CHIPOBLE for commissioning WiFi or Thread
  • ESP32-H2: has NimBLE and shall use CHIPOBLE for commissioning Thread only

Related

NimBLE enabling

Testing

Use Artifacts to verify Matter Applications.

@SuGlider
Copy link
Contributor Author

SuGlider commented Jun 24, 2025

@me-no-dev - This is still in progress.
I need to check a lot of things for each SoC, including which sdkconfig defaults are generated.
I'll let you know when it is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

1 participant