Skip to content

Commit 3ddf3bc

Browse files
Update the wf200 and rs9116 header
1 parent e10beaa commit 3ddf3bc

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/platform/silabs/wifi/rs911x/WifiInterfaceImpl.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ CHIP_ERROR WifiInterfaceImpl::ResetCounters()
255255
}
256256

257257
#if CHIP_CONFIG_ENABLE_ICD_SERVER
258-
CHIP_ERROR WifiInterfaceImpl::ConfigurePowerSave()
258+
CHIP_ERROR WifiInterfaceImpl::ConfigurePowerSave(PowerSaveInterface::PowerSaveConfiguration configuration, uint32_t listenInterval)
259259
{
260260
int32_t status = RSI_SUCCESS;
261261
#ifdef RSI_BLE_ENABLE
@@ -264,6 +264,7 @@ CHIP_ERROR WifiInterfaceImpl::ConfigurePowerSave()
264264
ChipLogError(DeviceLayer, "BT Powersave Config Failed, Error Code : 0x%lX", status));
265265
#endif /* RSI_BLE_ENABLE */
266266

267+
// TODO: Support all power modes
267268
status = rsi_wlan_power_save_profile(RSI_SLEEP_MODE_2, RSI_MAX_PSP);
268269
VerifyOrReturnError(status == RSI_SUCCESS, CHIP_ERROR_INTERNAL,
269270
ChipLogError(DeviceLayer, "WLAN Powersave Config Failed, Error Code : 0x%lX", status));

src/platform/silabs/wifi/rs911x/WifiInterfaceImpl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class WifiInterfaceImpl final : public WiseconnectWifiInterface
4343
CHIP_ERROR ResetCounters() override;
4444
#if CHIP_CONFIG_ENABLE_ICD_SERVER
4545
CHIP_ERROR ConfigureBroadcastFilter(bool enableBroadcastFilter) override;
46-
CHIP_ERROR ConfigurePowerSave() override;
46+
CHIP_ERROR ConfigurePowerSave(PowerSaveInterface::PowerSaveConfiguration configuration, uint32_t listenInterval);
4747
#endif // CHIP_CONFIG_ENABLE_ICD_SERVER
4848

4949
/**

src/platform/silabs/wifi/wf200/WifiInterfaceImpl.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,7 @@ CHIP_ERROR WifiInterfaceImpl::GetAccessPointExtendedInfo(wfx_wifi_scan_ext_t & i
747747
}
748748

749749
#if CHIP_CONFIG_ENABLE_ICD_SERVER
750-
CHIP_ERROR WifiInterfaceImpl::ConfigurePowerSave()
750+
CHIP_ERROR WifiInterfaceImpl::ConfigurePowerSave(PowerSaveInterface::PowerSaveConfiguration configuration, uint32_t listenInterval)
751751
{
752752
// TODO: Implement Power save configuration. We do a silent failure to avoid causing problems in higher layers.
753753
return CHIP_NO_ERROR;

src/platform/silabs/wifi/wf200/WifiInterfaceImpl.h

+1-3
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,10 @@ class WifiInterfaceImpl final : public WifiInterface
5555
bool IsWifiProvisioned() override;
5656
CHIP_ERROR ConnectToAccessPoint(void) override;
5757
#if CHIP_CONFIG_ENABLE_ICD_SERVER
58-
CHIP_ERROR ConfigurePowerSave() override;
5958
CHIP_ERROR ConfigureBroadcastFilter(bool enableBroadcastFilter) override;
59+
CHIP_ERROR ConfigurePowerSave(PowerSaveInterface::PowerSaveConfiguration configuration, uint32_t listenInterval) override;
6060
#endif // CHIP_CONFIG_ENABLE_ICD_SERVER
61-
#if CHIP_DEVICE_CONFIG_ENABLE_IPV4
6261
bool HasAnIPv4Address() override;
63-
#endif /* CHIP_DEVICE_CONFIG_ENABLE_IPV4 */
6462
bool HasAnIPv6Address() override;
6563
void CancelScanNetworks() override;
6664

0 commit comments

Comments
 (0)