Skip to content

Commit 3ff1696

Browse files
committed
Fix CI
1 parent 0171437 commit 3ff1696

File tree

5 files changed

+35
-11
lines changed

5 files changed

+35
-11
lines changed

config/esp32/components/chip/Kconfig

+9-3
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,12 @@ menu "CHIP Core"
157157
help
158158
Option to enable/disable CHIP log level filtering APIs.
159159

160+
config ENABLE_CHIP_DATA_MODEL
161+
bool "Enable CHIP data model"
162+
default y
163+
help
164+
Option to enable/disable CHIP data model.
165+
160166
endmenu # "General Options"
161167

162168
menu "Networking Options"
@@ -1290,7 +1296,7 @@ menu "CHIP Device Layer"
12901296
menu "Network Commissioning Driver Endpoint Id"
12911297
config THREAD_NETWORK_COMMISSIONING_DRIVER
12921298
bool "Use the generic Thread network commissioning driver"
1293-
depends on ENABLE_MATTER_OVER_THREAD
1299+
depends on ENABLE_MATTER_OVER_THREAD && ENABLE_CHIP_DATA_MODEL
12941300
default y
12951301
help
12961302
Option to enable/disable the use of generic Thread network commissioning driver.
@@ -1305,7 +1311,7 @@ menu "CHIP Device Layer"
13051311

13061312
config WIFI_NETWORK_COMMISSIONING_DRIVER
13071313
bool "Use ESP Wi-Fi network commissioning driver"
1308-
depends on ENABLE_WIFI_STATION || ENABLE_WIFI_AP
1314+
depends on (ENABLE_WIFI_STATION || ENABLE_WIFI_AP) && ENABLE_CHIP_DATA_MODEL
13091315
default y
13101316
help
13111317
Option to enable/disable the use of ESP Wi-Fi network commissioning driver.
@@ -1320,7 +1326,7 @@ menu "CHIP Device Layer"
13201326

13211327
config ETHERNET_NETWORK_COMMISSIONING_DRIVER
13221328
bool "Use ESP Ethernet network commissioning driver"
1323-
depends on ENABLE_ETHERNET_TELEMETRY
1329+
depends on ENABLE_ETHERNET_TELEMETRY && ENABLE_CHIP_DATA_MODEL
13241330
default y
13251331
help
13261332
Option to enable/disable the use of ESP Ethernet network commissioning driver.

examples/persistent-storage/esp32/sdkconfig.defaults

+3
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,6 @@ CONFIG_DEVICE_PRODUCT_ID=0x8009
3232

3333
# Enable HKDF in mbedtls
3434
CONFIG_MBEDTLS_HKDF_C=y
35+
36+
# Disable CHIP data model
37+
CONFIG_ENABLE_CHIP_DATA_MODEL=n

examples/shell/esp32/sdkconfig.defaults

+3
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,6 @@ CONFIG_ENABLE_CHIP_SHELL=y
4141

4242
# Enable HKDF in mbedtls
4343
CONFIG_MBEDTLS_HKDF_C=y
44+
45+
# Disable CHIP data model
46+
CONFIG_ENABLE_CHIP_DATA_MODEL=n

src/platform/ESP32/CHIPDevicePlatformConfig.h

+14-2
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@
5050

5151
#ifdef CONFIG_ENABLE_MATTER_OVER_THREAD
5252
#define CHIP_DEVICE_CONFIG_ENABLE_THREAD CONFIG_ENABLE_MATTER_OVER_THREAD
53-
#if !CONFIG_THREAD_NETWORK_COMMISSIONING_DRIVER
53+
#ifndef CONFIG_THREAD_NETWORK_COMMISSIONING_DRIVER
5454
#define _NO_NETWORK_COMMISSIONING_DRIVER_ 1
55-
#endif // !CONFIG_THREAD_NETWORK_COMMISSIONING_DRIVER
55+
#endif
5656
#else
5757
#define CHIP_DEVICE_CONFIG_ENABLE_THREAD 0
5858
#endif // CONFIG_ENABLE_MATTER_OVER_THREAD
@@ -167,3 +167,15 @@
167167
#define CHIP_DEVICE_CONFIG_BG_TASK_PRIORITY CONFIG_BG_CHIP_TASK_PRIORITY
168168
#define CHIP_DEVICE_CONFIG_BG_MAX_EVENT_QUEUE_SIZE CONFIG_BG_MAX_EVENT_QUEUE_SIZE
169169
#define CHIP_DEVICE_CONFIG_BG_TASK_STACK_SIZE CONFIG_BG_CHIP_TASK_STACK_SIZE
170+
171+
#ifdef CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
172+
#define CHIP_DEVICE_CONFIG_WIFI_NETWORK_DRIVER CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
173+
#else
174+
#define CHIP_DEVICE_CONFIG_WIFI_NETWORK_DRIVER 0
175+
#endif // CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
176+
177+
#ifdef CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER
178+
#define CHIP_DEVICE_CONFIG_ETHERNET_NETWORK_DRIVER CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER
179+
#else
180+
#define CHIP_DEVICE_CONFIG_ETHERNET_NETWORK_DRIVER 0
181+
#endif // CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER

src/platform/ESP32/ConnectivityManagerImpl.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ namespace DeviceLayer {
5656

5757
ConnectivityManagerImpl ConnectivityManagerImpl::sInstance;
5858

59-
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI && CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
59+
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI && CHIP_DEVICE_CONFIG_WIFI_NETWORK_DRIVER
6060
app::Clusters::NetworkCommissioning::Instance
6161
sWiFiNetworkCommissioningInstance(CONFIG_WIFI_NETWORK_ENDPOINT_ID /* Endpoint Id */,
6262
&(NetworkCommissioning::ESPWiFiDriver::GetInstance()));
6363
#endif
6464

65-
#if CHIP_DEVICE_CONFIG_ENABLE_ETHERNET && CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER
65+
#if CHIP_DEVICE_CONFIG_ENABLE_ETHERNET && CHIP_DEVICE_CONFIG_ETHERNET_NETWORK_DRIVER
6666
app::Clusters::NetworkCommissioning::Instance
6767
sEthernetNetworkCommissioningInstance(CONFIG_ETHERNET_NETWORK_ENDPOINT_ID /* Endpoint Id */,
6868
&(NetworkCommissioning::ESPEthernetDriver::GetInstance()));
@@ -76,15 +76,15 @@ CHIP_ERROR ConnectivityManagerImpl::_Init()
7676
#endif
7777
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI
7878
InitWiFi();
79-
#if CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
79+
#if CHIP_DEVICE_CONFIG_WIFI_NETWORK_DRIVER
8080
sWiFiNetworkCommissioningInstance.Init();
81-
#endif // CONFIG_WIFI_NETWORK_COMMISSIONING_DRIVER
81+
#endif // CHIP_DEVICE_CONFIG_WIFI_NETWORK_DRIVER
8282
#endif
8383
#if CHIP_DEVICE_CONFIG_ENABLE_ETHERNET
8484
InitEthernet();
85-
#if CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER
85+
#if CHIP_DEVICE_CONFIG_ETHERNET_NETWORK_DRIVER
8686
sEthernetNetworkCommissioningInstance.Init();
87-
#endif // CONFIG_ETHERNET_NETWORK_COMMISSIONING_DRIVER
87+
#endif // CHIP_DEVICE_CONFIG_ETHERNET_NETWORK_DRIVER
8888
#endif
8989

9090
#if defined(CONFIG_WIFI_NETWORK_ENDPOINT_ID) && defined(CONFIG_THREAD_NETWORK_ENDPOINT_ID)

0 commit comments

Comments
 (0)