Skip to content

Commit b493e6b

Browse files
authored
Update ESP32 board to 2.0.7 and esp-matter to d886f9c
1 parent 565a107 commit b493e6b

Some content is hidden

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

43 files changed

+649
-212
lines changed

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
This projects aims at possibility to easily launch Matter internet-of-things protocol on ESP32 with Arduino. Repository contains precompiled and ready to use components from two projects: [Espressif's SDK for Matter](https://github.com/espressif/esp-matter) and [Matter](https://github.com/project-chip/connectedhomeip).
33

44
## Installing on Arduino IDE
5-
1. Make sure that ESP32 board version is 2.0.6
5+
1. Make sure that ESP32 board version is 2.0.7
66
2. [Turn on C++17 support for Arduino](#enabling-c17-on-arduino-ide)
77
3. [Download](https://github.com/jakubdybczak/esp32-arduino-matter/releases) and [import library into Arduino IDE](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
88
4. Choose larger partition scheme, for example `Minimal SPIFFS`
99
5. To prevent some issues related to old data, enable `Erase Flash Before Sketch Upload` option
1010
6. Run example sketch
1111

1212
## Installing on PlatformIO
13-
1. Use espressif32 platform at version 5.3.0
13+
1. Use espressif32 platform at version v6.1.0
1414
2. Turn on C++17 support, by setting `build_unflags=-std=gnu++11` and `build_flags=-std=gnu++17`.
1515
3. Add this library: `lib_deps=https://github.com/jakubdybczak/esp32-arduino-matter.git`
1616
4. Choose larger partition scheme, for example `board_build.partitions=min_spiffs.csv`
@@ -20,9 +20,9 @@ This projects aims at possibility to easily launch Matter internet-of-things pro
2020
Please look at [examples](https://github.com/jakubdybczak/esp32-arduino-matter/tree/master/examples).
2121

2222
## Compatibility
23-
This project contains precompiled libraries based on specific version of ESP32 SDK and this library does not guarantee support for other versions. Current build is based on `esp-idf` at version 4.4.3 and will work with:
24-
* Arduino IDE with [ESP32 board](https://github.com/espressif/arduino-esp32) at version 2.0.6
25-
* PlatformIO with [PlatformIO espressif32 platform](https://github.com/platformio/platform-espressif32) at version 5.3.0
23+
This project contains precompiled libraries based on specific version of ESP32 SDK and this library does not guarantee support for other versions. Current build is based on `esp-idf` at version v4.4.4 and will work with:
24+
* Arduino IDE with [ESP32 board](https://github.com/espressif/arduino-esp32) at version 2.0.7
25+
* PlatformIO with [PlatformIO espressif32 platform](https://github.com/platformio/platform-espressif32) at version v6.1.0
2626

2727
## Limitations
2828
* Library only works on ESP32 (ESP32-C3 and ESP32-S3 might work as well, but aren't tested).
@@ -36,16 +36,16 @@ This project is currently build based on these projects:
3636

3737
| Project | Tag / Commit hash |
3838
| ------------- | ------------- |
39-
| [Matter](https://github.com/project-chip/connectedhomeip) | V1.0.0.2 |
40-
| [esp-matter](https://github.com/espressif/esp-matter) | 65e1ed1 |
41-
| [esp-idf](https://github.com/espressif/esp-idf) | 4.4.3 |
39+
| [Matter](https://github.com/project-chip/connectedhomeip) | v1.0.0.2 |
40+
| [esp-matter](https://github.com/espressif/esp-matter) | d886f9c |
41+
| [esp-idf](https://github.com/espressif/esp-idf) | v4.4.4 |
4242

4343
## Enabling C++17 on Arduino IDE
4444
1. Find `platform.txt` for ESP32 board. Location of this file is platform depended.
4545

46-
MacOS: `~/Library/Arduino15/packages/esp32/hardware/esp32/2.0.6/platform.txt`
46+
MacOS: `~/Library/Arduino15/packages/esp32/hardware/esp32/2.0.7/platform.txt`
4747

48-
Windows: `C:\Users\<USER>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6\platform.txt`
48+
Windows: `C:\Users\<USER>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\platform.txt`
4949

5050
2. Inside `platform.txt` find `ESP32 Support Start` section and it's `compiler.cpp.flags.esp32` key. Change `-std=gnu++11` to `-std=gnu++17`. Do the same thing for `ESP32S3` and `ESP32C3` `Support Start` section if you are using ESP32-S3/ESP32-C3.
5151

0 commit comments

Comments
 (0)