-
Notifications
You must be signed in to change notification settings - Fork 181
Add Matter component as part of the libs #220
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
Conversation
Ok. I'll set up the sdkconfig of each SoC in order to make it work. |
This error seems to be related to this line in the ESP-Matter CMakeLists.txt:
That CMake command creates two header files: Those 2 files have many When building a project, like the example recently merged for Matter Light as IDF Component, it includes those 2 files and builds fine. I can't find a reason for that... I could use some help here. |
OK... I've found the issue.... CMakeLists.txt needs to define -DCHIP_HAVE_CONFIG_H |
PR #222 shall fix the issue here reported. |
Arduino esp matter
Next Steps:
|
Necessary changes to run the artifacts with the Arduino IDE:1- It must define CHIP_HAVE_CONFIG_H=1 All those problems were solved manually for testing a Matter Light sketch. Results:1- WiFi works fine for ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6. Commissioning works correctly after the device connects to the WiFi network and the Commissioner APP is used. 2- Thread doesn't commission the Matter Fabric using the ESP Thread Border Router. APP can't find the device in order to commission the Matter Fabric. Using OpenThread Arduino Library, it is possible to add the node to the same Thread Network of the ESP Thread Border Router, but it doesn't forward mDNS addresses to the commissioner APP. Therefore, ESP32-H2 can't use Matter + Thread. |
@me-no-dev - This PR make all necessary changes in order to allow building Matter Applications. Please review it. |
This reverts commit 5d4ed02.
cc @SuGlider