From 3861775ac5b0a8716517a1bda61d1272c9b4f2a0 Mon Sep 17 00:00:00 2001 From: Rohan Sahay Date: Wed, 15 Mar 2023 20:47:13 +0530 Subject: [PATCH] [Silabs] Adds WiFi flag fix (#25631) * Adds typo fix lwip_ipv6 flag * Adds fix for DHCP flag check on SAPI * Revert "Adds typo fix lwip_ipv6 flag" This reverts commit cf9b7937e1193c3f6ae784ec1ce3e40f9bffe473. --- examples/platform/silabs/SiWx917/SiWx917/rsi_if.c | 1 + examples/platform/silabs/efr32/rs911x/rsi_if.c | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/platform/silabs/SiWx917/SiWx917/rsi_if.c b/examples/platform/silabs/SiWx917/SiWx917/rsi_if.c index e491e0f93682e5..775c2c7f3b6e46 100644 --- a/examples/platform/silabs/SiWx917/SiWx917/rsi_if.c +++ b/examples/platform/silabs/SiWx917/SiWx917/rsi_if.c @@ -750,6 +750,7 @@ void wfx_dhcp_got_ipv4(uint32_t ip) wfx_rsi.ip4_addr[3] = (ip >> 24) & HEX_VALUE_FF; WFX_RSI_LOG("%s: DHCP OK: IP=%d.%d.%d.%d", __func__, wfx_rsi.ip4_addr[0], wfx_rsi.ip4_addr[1], wfx_rsi.ip4_addr[2], wfx_rsi.ip4_addr[3]); + wfx_rsi.dev_state |= WFX_RSI_ST_STA_DHCP_DONE; /* Notify the Connectivity Manager - via the app */ wfx_ip_changed_notify(IP_STATUS_SUCCESS); wfx_rsi.dev_state |= WFX_RSI_ST_STA_READY; diff --git a/examples/platform/silabs/efr32/rs911x/rsi_if.c b/examples/platform/silabs/efr32/rs911x/rsi_if.c index a242945d33a248..460e9ecd9b7505 100644 --- a/examples/platform/silabs/efr32/rs911x/rsi_if.c +++ b/examples/platform/silabs/efr32/rs911x/rsi_if.c @@ -823,6 +823,7 @@ void wfx_dhcp_got_ipv4(uint32_t ip) WFX_RSI_LOG("%s: DHCP OK: IP=%d.%d.%d.%d", __func__, wfx_rsi.ip4_addr[0], wfx_rsi.ip4_addr[1], wfx_rsi.ip4_addr[2], wfx_rsi.ip4_addr[3]); /* Notify the Connectivity Manager - via the app */ + wfx_rsi.dev_state |= WFX_RSI_ST_STA_DHCP_DONE; wfx_ip_changed_notify(IP_STATUS_SUCCESS); wfx_rsi.dev_state |= WFX_RSI_ST_STA_READY; }