Skip to content

Commit ffb52a1

Browse files
committed
Remove the AP related stuff from connectedhomeip ESP32
1 parent 7085588 commit ffb52a1

9 files changed

+4
-524
lines changed

config/esp32/components/chip/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ if (CONFIG_ENABLE_CHIP_CONTROLLER_BUILD)
190190
chip_gn_arg_append("chip_build_controller" "true")
191191
endif()
192192

193-
if (CONFIG_ENABLE_WIFI_STATION OR CONFIG_ENABLE_WIFI_AP)
193+
if (CONFIG_ENABLE_WIFI_STATION)
194194
chip_gn_arg_append("chip_enable_wifi" "true")
195195
else()
196196
chip_gn_arg_append("chip_enable_wifi" "false")

config/esp32/components/chip/Kconfig

-52
Original file line numberDiff line numberDiff line change
@@ -613,58 +613,6 @@ menu "CHIP Device Layer"
613613

614614
endmenu
615615

616-
menu "WiFi AP Options"
617-
618-
config ENABLE_WIFI_AP
619-
depends on ESP_WIFI_SOFTAP_SUPPORT
620-
bool "Enable CHIP WIFI AP"
621-
default y
622-
help
623-
Enables WiFi AP for CHIP.
624-
625-
config WIFI_AP_SSID_PREFIX
626-
string "WiFi AP SSID Prefix"
627-
default "MATTER-"
628-
depends on ENABLE_WIFI_AP
629-
help
630-
A prefix string used in forming the WiFi soft-AP SSID. The remainder of the SSID
631-
consists of the final two bytes of the device's primary WiFi MAC address in hex.
632-
633-
config WIFI_AP_CHANNEL
634-
int "WiFi AP Channel"
635-
range 1 14
636-
default 1
637-
depends on ENABLE_WIFI_AP
638-
help
639-
The WiFi channel number to be used by the soft-AP.
640-
641-
config WIFI_AP_MAX_STATIONS
642-
int "WiFi AP Max Allowed Stations"
643-
range 1 10
644-
default 4
645-
depends on ENABLE_WIFI_AP
646-
help
647-
The maximum number of stations allowed to connect to the soft-AP.
648-
649-
config WIFI_AP_BEACON_INTERVAL
650-
int "WiFi AP Beacon Interval (ms)"
651-
range 100 60000
652-
default 100
653-
depends on ENABLE_WIFI_AP
654-
help
655-
The beacon interval (in milliseconds) for the WiFi soft-AP.
656-
657-
config WIFI_AP_IDLE_TIMEOUT
658-
int "WiFi AP Idle Timeout (ms)"
659-
range 0 600000
660-
default 120000
661-
depends on ENABLE_WIFI_AP
662-
help
663-
The amount of time (in milliseconds) after which the CHIP platform will deactivate the soft-AP
664-
if it has been idle.
665-
666-
endmenu
667-
668616
menu "BLE Options"
669617
visible if BT_ENABLED
670618

src/platform/ESP32/CHIPDevicePlatformConfig.h

+1-8
Original file line numberDiff line numberDiff line change
@@ -75,20 +75,13 @@
7575
#define CHIP_DEVICE_CONFIG_ENABLE_ETHERNET 0
7676
#endif // CONFIG_ENABLE_ETHERNET_TELEMETRY
7777

78-
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP | CHIP_DEVICE_CONFIG_ENABLE_WIFI_STATION
78+
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI CHIP_DEVICE_CONFIG_ENABLE_WIFI_STATION
7979
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI
8080
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI_TELEMETRY CONFIG_ENABLE_WIFI_TELEMETRY
8181
#define CHIP_DEVICE_CONFIG_WIFI_STATION_RECONNECT_INTERVAL CONFIG_WIFI_STATION_RECONNECT_INTERVAL
8282
#define CHIP_DEVICE_CONFIG_MAX_SCAN_NETWORKS_RESULTS CONFIG_MAX_SCAN_NETWORKS_RESULTS
8383
#define CHIP_DEVICE_CONFIG_WIFI_SCAN_COMPLETION_TIMEOUT CONFIG_WIFI_SCAN_COMPLETION_TIMEOUT
8484
#define CHIP_DEVICE_CONFIG_WIFI_CONNECTIVITY_TIMEOUT CONFIG_WIFI_CONNECTIVITY_TIMEOUT
85-
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP
86-
#define CHIP_DEVICE_CONFIG_WIFI_AP_SSID_PREFIX CONFIG_WIFI_AP_SSID_PREFIX
87-
#define CHIP_DEVICE_CONFIG_WIFI_AP_CHANNEL CONFIG_WIFI_AP_CHANNEL
88-
#define CHIP_DEVICE_CONFIG_WIFI_AP_MAX_STATIONS CONFIG_WIFI_AP_MAX_STATIONS
89-
#define CHIP_DEVICE_CONFIG_WIFI_AP_BEACON_INTERVAL CONFIG_WIFI_AP_BEACON_INTERVAL
90-
#define CHIP_DEVICE_CONFIG_WIFI_AP_IDLE_TIMEOUT CONFIG_WIFI_AP_IDLE_TIMEOUT
91-
#endif /* CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP */
9285
#endif // CHIP_DEVICE_CONFIG_ENABLE_WIFI
9386

9487
#ifdef CONFIG_ENABLE_ICD_SERVER

src/platform/ESP32/CHIPPlatformConfig.h

-6
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,6 @@
7575
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI_STATION 0
7676
#endif
7777

78-
#ifdef CONFIG_ENABLE_WIFI_AP
79-
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP 1
80-
#else
81-
#define CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP 0
82-
#endif
83-
8478
#ifdef CONFIG_ENABLE_ICD_SERVER
8579

8680
#ifndef CHIP_CONFIG_ICD_IDLE_MODE_DURATION_SEC

src/platform/ESP32/ConnectivityManagerImpl.h

-44
Original file line numberDiff line numberDiff line change
@@ -140,28 +140,6 @@ class ConnectivityManagerImpl final : public ConnectivityManager,
140140
void ChangeWiFiStationState(WiFiStationState newState);
141141
static void DriveStationState(::chip::System::Layer * aLayer, void * aAppState);
142142

143-
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP
144-
WiFiAPMode _GetWiFiAPMode(void);
145-
CHIP_ERROR _SetWiFiAPMode(WiFiAPMode val);
146-
bool _IsWiFiAPActive(void);
147-
void _DemandStartWiFiAP(void);
148-
void _StopOnDemandWiFiAP(void);
149-
void _MaintainOnDemandWiFiAP(void);
150-
System::Clock::Timeout _GetWiFiAPIdleTimeout(void);
151-
void _SetWiFiAPIdleTimeout(System::Clock::Timeout val);
152-
bool _IsWiFiAPApplicationControlled(void);
153-
154-
System::Clock::Timestamp mLastAPDemandTime;
155-
WiFiAPMode mWiFiAPMode;
156-
WiFiAPState mWiFiAPState;
157-
System::Clock::Timeout mWiFiAPIdleTimeout;
158-
159-
void DriveAPState(void);
160-
CHIP_ERROR ConfigureWiFiAP(void);
161-
void ChangeWiFiAPState(WiFiAPState newState);
162-
static void DriveAPState(::chip::System::Layer * aLayer, void * aAppState);
163-
#endif // CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP
164-
165143
void UpdateInternetConnectivityState(void);
166144
void OnStationIPv4AddressAvailable(const ip_event_got_ip_t & got_ip);
167145
void OnStationIPv4AddressLost(void);
@@ -198,28 +176,6 @@ inline System::Clock::Timeout ConnectivityManagerImpl::_GetWiFiStationReconnectI
198176
return mWiFiStationReconnectInterval;
199177
}
200178

201-
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP
202-
inline ConnectivityManager::WiFiAPMode ConnectivityManagerImpl::_GetWiFiAPMode(void)
203-
{
204-
return mWiFiAPMode;
205-
}
206-
207-
inline bool ConnectivityManagerImpl::_IsWiFiAPActive(void)
208-
{
209-
return mWiFiAPState == kWiFiAPState_Active;
210-
}
211-
212-
inline System::Clock::Timeout ConnectivityManagerImpl::_GetWiFiAPIdleTimeout(void)
213-
{
214-
return mWiFiAPIdleTimeout;
215-
}
216-
217-
inline bool ConnectivityManagerImpl::_IsWiFiAPApplicationControlled(void)
218-
{
219-
return mWiFiAPMode == kWiFiAPMode_ApplicationControlled;
220-
}
221-
#endif // CHIP_DEVICE_CONFIG_ENABLE_WIFI_AP
222-
223179
inline bool ConnectivityManagerImpl::_CanStartWiFiScan()
224180
{
225181
return mWiFiStationState != kWiFiStationState_Connecting;

0 commit comments

Comments
 (0)