Skip to content

Conversation

SuGlider
Copy link
Contributor

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.

@SuGlider SuGlider self-assigned this Sep 19, 2024
@SuGlider SuGlider merged commit 37d604e into espressif:feat/esp_matter Sep 20, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

1 participant