You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,18 @@ This projects aims at possibility to easily launch Matter internet-of-things pro
11
11
5. To prevent some issues related to old data, enable `Erase Flash Before Sketch Upload` option
12
12
6. Run example sketch
13
13
14
+
## Installing on PlatformIO
15
+
1. Use espressif32 platform at version 5.2.0
16
+
2. Turn on C++17 support for, by setting `build_unflags=-std=gnu++11` and `build_flags=-std=gnu++17`.
17
+
3. Add this library: `lib_deps=https://github.com/jakubdybczak/esp32-arduino-matter.git`
18
+
4. Choose larger partition scheme, for example `board_build.partitions=min_spiffs.csv`
19
+
5. Run example sketch
20
+
14
21
## Example usage
15
22
Please look at [examples](https://github.com/jakubdybczak/esp32-arduino-matter/tree/master/examples). You can test integration with Android and Matter controller by downloading compiled [CHIPTool](https://drive.google.com/drive/folders/1NXqfbRzBQRWCH4VWJQwQSO6KKYeIH7VK) for Android.
16
23
17
24
## Limitations
18
-
* Library only works on base ESP32 (no support for ESP32-S2 and other variants).
25
+
* Library only works on base ESP32 (with experimental support for ESP32-S3, ESP32-C3).
19
26
* There is no possibility to change vendor/product ID as this value is pre-compiled.
20
27
* There is no known possibility to change setup PIN.
21
28
* This library comes with precompiled NimBLE, because default Bluedroid shipped with arduino-esp32 takes too much RAM memory.
@@ -26,7 +33,7 @@ This project is currently build based on these projects:
0 commit comments