Dhcp层面用了异步,w5500这里就不需要了
This commit is contained in:
parent
ea1c1ea269
commit
2b10f5269c
|
@ -764,11 +764,11 @@ bool W5500::EnableDNS()
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void OnDhcpStopTask(void* param)
|
/*static void OnDhcpStopTask(void* param)
|
||||||
{
|
{
|
||||||
auto& net = *(W5500*)param;
|
auto& net = *(W5500*)param;
|
||||||
if(net.NetReady) net.NetReady(net);
|
if(net.NetReady) net.NetReady(net);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
static void OnDhcpStop(W5500& net, Dhcp& dhcp)
|
static void OnDhcpStop(W5500& net, Dhcp& dhcp)
|
||||||
{
|
{
|
||||||
|
@ -777,7 +777,8 @@ static void OnDhcpStop(W5500& net, Dhcp& dhcp)
|
||||||
{
|
{
|
||||||
//auto callback = (Action)param;
|
//auto callback = (Action)param;
|
||||||
// 防止调用栈太深,另外开任务
|
// 防止调用栈太深,另外开任务
|
||||||
if(net.NetReady) Sys.AddTask(OnDhcpStopTask, &net, 0, -1, "网络就绪");
|
//if(net.NetReady) Sys.AddTask(OnDhcpStopTask, &net, 0, -1, "网络就绪");
|
||||||
|
if(net.NetReady) net.NetReady(net);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue