Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds sdkconfig settings for ESP32, S2, S3, C3, C6 and H2 in order to build the ESP Matter Library as part of Arduino Core.
Matter BLE has been disabled because it relies on nimBLE. Addinf that will depende on refactoring the current BLE library to use numBLE instead of Bluedroid.
The implication is that there won't be BLE advertising of th Matter Accessory and the Commissioner APP won't pick it up.
If the device is already in the same WiFi network of the APP, it will be able to discover it and commision it.
There are a few necessary modifications to the main CMakeLists.txt:
1- Adds a setting to tell Matter to include the Matter Configuration header files.
2- Sets
-std=gnu++17
option to C++ in order to be able to build ESP Matter Component.Related
espressif/arduino-esp32#7432
Testing
Just compilation. Arduino Matter library is still in the development process.