Skip to content

Commit 0967936

Browse files
authored
Add support for ESP32C3/S3 and cleanup project (#2)
1 parent a95aaff commit 0967936

File tree

105 files changed

+16
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+16
-8
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,18 @@ This projects aims at possibility to easily launch Matter internet-of-things pro
1111
5. To prevent some issues related to old data, enable `Erase Flash Before Sketch Upload` option
1212
6. Run example sketch
1313

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+
1421
## Example usage
1522
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.
1623

1724
## 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).
1926
* There is no possibility to change vendor/product ID as this value is pre-compiled.
2027
* There is no known possibility to change setup PIN.
2128
* 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:
2633

2734
| Project | Tag/Commit Hash |
2835
| ------------- | ------------- |
29-
| [Espressif's esp-idf](https://github.com/espressif/esp-idf) | 4.4.2 (Arduino ESP32 board 2.0.5) |
36+
| [Espressif's esp-idf](https://github.com/espressif/esp-idf) | 4.4.2</br>Arduino IDE ESP32 board @ 2.0.5</br>PlatformIO espressif platform @ 5.2.0 |
3037
| [Espressif's SDK for Matter](https://github.com/espressif/esp-matter) | e7c70721 |
3138
| [Matter](https://github.com/project-chip/connectedhomeip) | 87bee4de |
3239

0 commit comments

Comments
 (0)