Skip to content

Commit b4ae662

Browse files
authored
revert Matter for 3.0.x (#229)
* revert Matter for 3.0.x * revert Matter for 3.0.x * revert Matter for 3.0.x * revert Matter for 3.0.x * revert Matter for 3.0.x * revert Matter for 3.0.x * fortmatting
1 parent 42f7e46 commit b4ae662

File tree

6 files changed

+35
-38
lines changed

6 files changed

+35
-38
lines changed

Diff for: CMakeLists.txt

-5
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,3 @@ add_custom_command(
3333
VERBATIM
3434
)
3535
add_custom_target(mem-variant DEPENDS "mem_variant")
36-
37-
##################
38-
### ESP Matter ###
39-
##################
40-
idf_build_set_property(CXX_COMPILE_OPTIONS "-std=gnu++17;-DCHIP_HAVE_CONFIG_H" APPEND)

Diff for: configs/defconfig.common

-16
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,8 @@ CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y
7575
CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT=y
7676
CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT=y
7777
CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM=y
78-
CONFIG_LWIP_MULTICAST_PING=y
79-
CONFIG_LWIP_BROADCAST_PING=y
80-
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
8178
CONFIG_MBEDTLS_PSK_MODES=y
8279
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
83-
CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
84-
CONFIG_MBEDTLS_ECJPAKE_C=y
85-
CONFIG_MBEDTLS_HKDF_C=y
8680
CONFIG_MBEDTLS_CAMELLIA_C=y
8781
CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y
8882
# CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN is not set
@@ -117,13 +111,3 @@ CONFIG_ESP_COREDUMP_STACK_SIZE=1024
117111
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
118112
CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
119113
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
120-
#
121-
# Matter Settings
122-
#
123-
# Disable Matter BLE
124-
CONFIG_ENABLE_CHIPOBLE=n
125-
CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING=n
126-
# ESP Insights
127-
CONFIG_ENABLE_ESP_INSIGHTS_TRACE=n
128-
# Use compact attribute storage mode
129-
CONFIG_ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE=y

Diff for: configs/defconfig.esp32c6

+17
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,23 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
88
#CONFIG_ULP_COPROC_LP_CORE=y
99
#CONFIG_ULP_COPROC_RESERVE_MEM=4096
1010

11+
#
12+
# ESP32 Arduino OpenThread Configuration
13+
#
14+
# lwIP
15+
#
16+
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
17+
CONFIG_LWIP_MULTICAST_PING=y
18+
CONFIG_LWIP_BROADCAST_PING=y
19+
# end of lwip
20+
21+
#
22+
# mbedTLS
23+
#
24+
CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
25+
CONFIG_MBEDTLS_ECJPAKE_C=y
26+
# end of mbedTLS
27+
1128
#
1229
# OpenThread
1330
#

Diff for: configs/defconfig.esp32h2

+17
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ CONFIG_RTC_CLK_CAL_CYCLES=576
44
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
55
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
66

7+
#
8+
# ESP32 Arduino OpenThread Configuration
9+
#
10+
# lwIP
11+
#
12+
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
13+
CONFIG_LWIP_MULTICAST_PING=y
14+
CONFIG_LWIP_BROADCAST_PING=y
15+
# end of lwip
16+
17+
#
18+
# mbedTLS
19+
#
20+
CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
21+
CONFIG_MBEDTLS_ECJPAKE_C=y
22+
# end of mbedTLS
23+
724
#
825
# OpenThread
926
#

Diff for: main/idf_component.yml

-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ dependencies:
2222
version: ">=1.4.2"
2323
rules:
2424
- if: "target in [esp32s3]"
25-
espressif/esp_matter:
26-
version: "^1.3.0"
27-
require: public
28-
rules:
29-
- if: "target not in [esp32c2, esp32h2]"
3025

3126
# esp-sr: "^1.3.1"
3227
# esp32-camera: "^2.0.4"

Diff for: tools/copy-libs.sh

+1-12
Original file line numberDiff line numberDiff line change
@@ -491,17 +491,6 @@ echo -n "$LD_FLAGS" > "$FLAGS_DIR/ld_flags"
491491
echo -n "$LD_SCRIPTS" > "$FLAGS_DIR/ld_scripts"
492492
echo -n "$AR_LIBS" > "$FLAGS_DIR/ld_libs"
493493

494-
# Matter Library adjustments
495-
for flag_file in "c_flags" "cpp_flags" "S_flags"; do
496-
echo "Fixing $FLAGS_DIR/$flag_file"
497-
sed 's/\\\"-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=<lib\/address_resolve\/AddressResolve_DefaultImpl.h>\\\"/-DCHIP_HAVE_CONFIG_H/' $FLAGS_DIR/$flag_file > $FLAGS_DIR/$flag_file.temp
498-
mv $FLAGS_DIR/$flag_file.temp $FLAGS_DIR/$flag_file
499-
done
500-
CHIP_RESOLVE_DIR="$AR_SDK/include/espressif__esp_matter/connectedhomeip/connectedhomeip/src/lib/address_resolve"
501-
sed 's/CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER/<lib\/address_resolve\/AddressResolve_DefaultImpl.h>/' $CHIP_RESOLVE_DIR/AddressResolve.h > $CHIP_RESOLVE_DIR/AddressResolve_temp.h
502-
mv $CHIP_RESOLVE_DIR/AddressResolve_temp.h $CHIP_RESOLVE_DIR/AddressResolve.h
503-
# End of Matter Library adjustments
504-
505494
# copy zigbee + zboss lib
506495
if [ -d "managed_components/espressif__esp-zigbee-lib/lib/$IDF_TARGET/" ]; then
507496
cp -r "managed_components/espressif__esp-zigbee-lib/lib/$IDF_TARGET"/* "$AR_SDK/lib/"
@@ -541,7 +530,7 @@ for item; do
541530
done
542531
done
543532

544-
for lib in "openthread" "espressif__esp-tflite-micro" "bt" "espressif__esp_matter"; do
533+
for lib in "openthread" "espressif__esp-tflite-micro" "bt"; do
545534
if [ -f "$AR_SDK/lib/lib$lib.a" ]; then
546535
echo "Stripping $AR_SDK/lib/lib$lib.a"
547536
"$TOOLCHAIN-strip" -g "$AR_SDK/lib/lib$lib.a"

0 commit comments

Comments
 (0)