File tree 6 files changed +35
-38
lines changed
6 files changed +35
-38
lines changed Original file line number Diff line number Diff line change @@ -33,8 +33,3 @@ add_custom_command(
33
33
VERBATIM
34
34
)
35
35
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 )
Original file line number Diff line number Diff line change @@ -75,14 +75,8 @@ CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT=y
75
75
CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT=y
76
76
CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT=y
77
77
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
81
78
CONFIG_MBEDTLS_PSK_MODES=y
82
79
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
86
80
CONFIG_MBEDTLS_CAMELLIA_C=y
87
81
CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y
88
82
# CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN is not set
@@ -117,13 +111,3 @@ CONFIG_ESP_COREDUMP_STACK_SIZE=1024
117
111
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
118
112
CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
119
113
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
Original file line number Diff line number Diff line change @@ -8,6 +8,23 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
8
8
#CONFIG_ULP_COPROC_LP_CORE=y
9
9
#CONFIG_ULP_COPROC_RESERVE_MEM=4096
10
10
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
+
11
28
#
12
29
# OpenThread
13
30
#
Original file line number Diff line number Diff line change @@ -4,6 +4,23 @@ CONFIG_RTC_CLK_CAL_CYCLES=576
4
4
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
5
5
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
6
6
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
+
7
24
#
8
25
# OpenThread
9
26
#
Original file line number Diff line number Diff line change @@ -22,11 +22,6 @@ dependencies:
22
22
version : " >=1.4.2"
23
23
rules :
24
24
- 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]"
30
25
31
26
# esp-sr: "^1.3.1"
32
27
# esp32-camera: "^2.0.4"
Original file line number Diff line number Diff line change @@ -491,17 +491,6 @@ echo -n "$LD_FLAGS" > "$FLAGS_DIR/ld_flags"
491
491
echo -n " $LD_SCRIPTS " > " $FLAGS_DIR /ld_scripts"
492
492
echo -n " $AR_LIBS " > " $FLAGS_DIR /ld_libs"
493
493
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
-
505
494
# copy zigbee + zboss lib
506
495
if [ -d " managed_components/espressif__esp-zigbee-lib/lib/$IDF_TARGET /" ]; then
507
496
cp -r " managed_components/espressif__esp-zigbee-lib/lib/$IDF_TARGET " /* " $AR_SDK /lib/"
@@ -541,7 +530,7 @@ for item; do
541
530
done
542
531
done
543
532
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
545
534
if [ -f " $AR_SDK /lib/lib$lib .a" ]; then
546
535
echo " Stripping $AR_SDK /lib/lib$lib .a"
547
536
" $TOOLCHAIN -strip" -g " $AR_SDK /lib/lib$lib .a"
You can’t perform that action at this time.
0 commit comments