network available flag
This commit is contained in:
parent
0bd9174e91
commit
30d17c5e5c
@ -76,10 +76,23 @@ static void wizDHCPAssign() {
|
|||||||
|
|
||||||
wizchip_setnetinfo(&netInfo);
|
wizchip_setnetinfo(&netInfo);
|
||||||
coloredMsg(LOG_RED, "wizda, set netinfo again");
|
coloredMsg(LOG_RED, "wizda, set netinfo again");
|
||||||
|
|
||||||
|
networkAvailable = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void wizDHCPUpdate() {
|
static void wizDHCPUpdate() {
|
||||||
coloredMsg(LOG_RED, "wizdu");
|
coloredMsg(LOG_YELLOW, "wizdu");
|
||||||
|
getIPfromDHCP(netInfo.ip);
|
||||||
|
coloredMsg(LOG_YELLOW, "wizdu, IP: %d.%d.%d.%d", netInfo.ip[0], netInfo.ip[1], netInfo.ip[2], netInfo.ip[3]);
|
||||||
|
getGWfromDHCP(netInfo.gw);
|
||||||
|
coloredMsg(LOG_YELLOW, "wizdu, GW: %d.%d.%d.%d", netInfo.gw[0], netInfo.gw[1], netInfo.gw[2], netInfo.gw[3]);
|
||||||
|
getSNfromDHCP(netInfo.sn);
|
||||||
|
coloredMsg(LOG_YELLOW, "wizdu, SN: %d.%d.%d.%d", netInfo.sn[0], netInfo.sn[1], netInfo.sn[2], netInfo.sn[3]);
|
||||||
|
getDNSfromDHCP(netInfo.dns);
|
||||||
|
coloredMsg(LOG_YELLOW, "wizdu, DNS: %d.%d.%d.%d", netInfo.dns[0], netInfo.dns[1], netInfo.dns[2], netInfo.dns[3]);
|
||||||
|
|
||||||
|
wizchip_setnetinfo(&netInfo);
|
||||||
|
coloredMsg(LOG_YELLOW, "wizdu, netinfo updated");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void wizDHCPHandler(void *handle) {
|
static void wizDHCPHandler(void *handle) {
|
||||||
@ -116,6 +129,8 @@ static void wizPhyLinkHandler(void *handle) {
|
|||||||
|
|
||||||
dhcpInitialized = true;
|
dhcpInitialized = true;
|
||||||
} else {
|
} else {
|
||||||
|
networkAvailable = false;
|
||||||
|
|
||||||
// stop DHCP handler
|
// stop DHCP handler
|
||||||
if (dhcpInitialized) {
|
if (dhcpInitialized) {
|
||||||
DHCP_stop();
|
DHCP_stop();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user