Skip to content

Commit a95aaff

Browse files
committed
Update esp-matter to e7c70721
1 parent 80210cf commit a95aaff

File tree

85 files changed

+1356
-357
lines changed

Some content is hidden

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

85 files changed

+1356
-357
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ This projects aims at possibility to easily launch Matter internet-of-things pro
1212
6. Run example sketch
1313

1414
## Example usage
15-
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/file/d/14tjTz52_rd6S-O1drdVseWj6jXSrGoRx/view?usp=sharing) for Android.
15+
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.
1616

1717
## Limitations
1818
* Library only works on base ESP32 (no support for ESP32-S2 and other variants).
1919
* There is no possibility to change vendor/product ID as this value is pre-compiled.
2020
* There is no known possibility to change setup PIN.
2121
* This library comes with precompiled NimBLE, because default Bluedroid shipped with arduino-esp32 takes too much RAM memory.
22-
* As of 26 Oct 2022, this library does not work with Google Home as this app is compatible with older version of Matter. You can test this library with CHIPTool.
22+
* As of 06 Nov 2022, this library does not work with Google Home as this app is compatible with older version of Matter. You can test this library with CHIPTool.
2323

2424
## Versions
2525
This project is currently build based on these projects:
2626

2727
| Project | Tag/Commit Hash |
2828
| ------------- | ------------- |
2929
| [Espressif's esp-idf](https://github.com/espressif/esp-idf) | 4.4.2 (Arduino ESP32 board 2.0.5) |
30-
| [Espressif's SDK for Matter](https://github.com/espressif/esp-matter) | 6fb13868 |
31-
| [Matter](https://github.com/project-chip/connectedhomeip) | 4f7669b0 |
30+
| [Espressif's SDK for Matter](https://github.com/espressif/esp-matter) | e7c70721 |
31+
| [Matter](https://github.com/project-chip/connectedhomeip) | 87bee4de |
3232

3333
## Enabling C++17 on Arduino IDE
3434
1. Find `platform.txt` for ESP32 board. Location of this file is platform depended.
@@ -42,6 +42,6 @@ This project is currently build based on these projects:
4242
3. Restart Arduino IDE.
4343

4444
## Future and possibilities
45-
* Building packages for other variants of ESP32
45+
* Building packages for other variants of ESP32. If you would like to test other variants of ESP32, please create an issue.
4646
* Providing scripts for buliding ESP32 Arduino Matter for specified Matter / esp-matter / ESP-IDF branches
4747
* Creating more user-friendly access to Matter clusters

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ category=Communication
88
url=https://github.com/jakubdybczak/esp32-arduino-matter
99
architectures=esp32
1010
precompiled=true
11-
ldflags=-lespressif__button_111 -lDefaultAttestationVerifier_55 -ldnssd_47 -lASN1_37 -lesp32_mbedtls_118 -lCoreTests_56 -lASN1Tests_67 -lrecords_43 -lTransportLayer_24 -lminimal_mdns_45 -lInetLayer_36 -lCHIPDataModel_29 -lbt124 -lBDXTests_87 -lled_driver_101 -lcore_44 -lapp_reset_109 -lmbedcrypto97 -lRawTransport_25 -ldefault_policy_46 -lTransportLayerTests_76 -ljsontlv_40 -lSupportTesting_83 -lAppTestHelpers_79 -lstdio_33 -lMdnsTests_86 -lChipProtocols_51 -lCredentialsTest_90 -lBdx_53 -lChipController_34 -lSupportTests_88 -lClusterObjects_28 -lroute_hook_126 -lSystemLayer_35 -lBleLayer_26 -lmbedx50998 -lesp_matter_console_152 -lRetransmitTests_63 -laccess_30 -lim_status_52 -lnlunit-test_84 -lCHIPAppServer_27 -lChipCrypto_23 -lCertTestVectors_71 -lSystemLayerTests_61 -lMessagingLayer_49 -laccesstest_77 -lBleLayerTests_66 -lChipCryptoTests_70 -lesp_matter_127 -laddress_resolve_39 -lchip_91 -lCredentials_54 -lesp_matter_bridge_136 -lspi_flash_142 -lAppTests_58 -lSupportLayer_41 -ldevice_133 -lmbedtls99 -lCHIPShell_68 -lNetworkTestHelpers_65 -lInetLayerTests_60 -lRawTransportTests_69 -lmbedtls100 -lMessagingTestHelpers_85 -lMinimalMdnsRespondersTests_59 -lMinimalMdnsCoreTests_62 -lUserDirectedCommissioningTests_78 -lresponders_42 -lSetupPayloadTests_89 -lInetTestHelpers_75 -lnlfaultinjection_72 -lControllerTests_64 -lSecureChannel_50 -lSecureChannelTests_73 -lDataModelTests_80 -lSetupPayload_48 -lMessagingLayerTests_57 -lChipCore_38 -lDeviceLayer_32 -lCHIP_82 -lapp_bridge_7 -lMinimalMdnstests_74 -lESP32_31 -lMinimalMdnsRecordsTests_81
11+
ldflags=-lespressif__button_111 -lDefaultAttestationVerifier_55 -ldnssd_47 -lASN1_37 -lesp32_mbedtls_118 -lCoreTests_56 -lASN1Tests_67 -lrecords_43 -lTransportLayer_24 -lminimal_mdns_45 -lInetLayer_36 -lCHIPDataModel_29 -lbt124 -lBDXTests_87 -lled_driver_101 -lcore_44 -lapp_reset_109 -lmbedcrypto97 -lRawTransport_25 -ldefault_policy_46 -lTransportLayerTests_76 -ljsontlv_40 -lSupportTesting_83 -lAppTestHelpers_79 -lstdio_33 -lMdnsTests_86 -lChipProtocols_51 -lCredentialsTest_90 -lBdx_53 -lChipController_34 -lSupportTests_88 -lClusterObjects_28 -lroute_hook_126 -lSystemLayer_35 -lBleLayer_26 -lmbedx50998 -lRetransmitTests_63 -laccess_30 -lesp_matter_bridge_137 -lim_status_52 -lnlunit-test_84 -lspi_flash_143 -lCHIPAppServer_27 -lChipCrypto_23 -lCertTestVectors_71 -lSystemLayerTests_61 -lMessagingLayer_49 -laccesstest_77 -lBleLayerTests_66 -lChipCryptoTests_70 -lesp_matter_127 -laddress_resolve_39 -lchip_91 -lCredentials_54 -lesp_matter_console_153 -lespressif__led_strip_129 -lAppTests_58 -lSupportLayer_41 -lmbedtls99 -lCHIPShell_68 -lNetworkTestHelpers_65 -lInetLayerTests_60 -lRawTransportTests_69 -lmbedtls100 -lMessagingTestHelpers_85 -lMinimalMdnsRespondersTests_59 -lMinimalMdnsCoreTests_62 -lUserDirectedCommissioningTests_78 -lresponders_42 -lSetupPayloadTests_89 -lInetTestHelpers_75 -lnlfaultinjection_72 -lControllerTests_64 -lSecureChannel_50 -lSecureChannelTests_73 -lDataModelTests_80 -lSetupPayload_48 -lMessagingLayerTests_57 -lChipCore_38 -lDeviceLayer_32 -lCHIP_82 -lapp_bridge_7 -lMinimalMdnstests_74 -lESP32_31 -lMinimalMdnsRecordsTests_81 -ldevice_134

src/app/server/OnboardingCodesUtil.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
void PrintOnboardingCodes(chip::RendezvousInformationFlags aRendezvousFlags);
2424
void PrintOnboardingCodes(const chip::PayloadContents & payload);
25+
void PrintQrCodeURL(const chip::MutableCharSpan qrCode);
2526
void ShareQRCodeOverNFC(chip::RendezvousInformationFlags aRendezvousFlags);
2627

2728
/**

0 commit comments

Comments
 (0)