Skip to content

Commit 18fa28d

Browse files
committed
Disable UNISOC Reconnect patch, Optimize workaround for LWIP issue
1 parent 88cf7df commit 18fa28d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

features/netsocket/emac-drivers/TARGET_RDA_EMAC/RdaWiFiInterface.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ nsapi_error_t RDAWiFiInterface::init()
9999
return err;
100100
}
101101
_interface->attach(_connection_status_cb);
102-
rda_thread_new("daemon", daemon, this, DEFAULT_THREAD_STACKSIZE*4, osPriorityNormal);
102+
//rda_thread_new("daemon", daemon, this, DEFAULT_THREAD_STACKSIZE*4, osPriorityNormal);
103103
}
104104
return NSAPI_ERROR_OK;
105105
}
@@ -182,6 +182,8 @@ nsapi_error_t RDAWiFiInterface::connect(const char *ssid, const char *pass,
182182
if (ret) {
183183
return NSAPI_ERROR_CONNECTION_TIMEOUT;
184184
}
185+
186+
wifi_state = WIFI_CONNECTED;
185187

186188
ret = _interface->bringup(_dhcp,
187189
_ip_address[0] ? _ip_address : 0,
@@ -193,7 +195,6 @@ nsapi_error_t RDAWiFiInterface::connect(const char *ssid, const char *pass,
193195

194196
if( ret == NSAPI_ERROR_OK || ret == NSAPI_ERROR_IS_CONNECTED ) {
195197
ret = NSAPI_ERROR_OK;
196-
wifi_state = WIFI_CONNECTED;
197198
}
198199
else if( ret == NSAPI_ERROR_DHCP_FAILURE) {
199200
disconnect();

0 commit comments

Comments
 (0)