balbekova 7 роки тому
батько
коміт
6faeb24d38
1 змінених файлів з 3 додано та 3 видалено
  1. 3 3
      modules/Ethernet/netconf.c

+ 3 - 3
modules/Ethernet/netconf.c

@@ -167,7 +167,7 @@ void LwIP_DHCP_task(void * pvParameters)
   struct ip4_addr gw;
   uint8_t DHCP_state;  
   DHCP_state = DHCP_START;
-  static uint8_t dhcpTry = 0;
+  struct dhcp *dhcp = netif_dhcp_data(&xnetif);
   
   for (;;)
   {
@@ -239,7 +239,7 @@ void LwIP_DHCP_task(void * pvParameters)
         {
           /* DHCP timeout */
           //if (xnetif.dhcp->tries > MAX_DHCP_TRIES)
-          if (dhcpTry++ > MAX_DHCP_TRIES)
+          if (dhcp->tries > MAX_DHCP_TRIES)
           {
             DHCP_state = DHCP_TIMEOUT;
 
@@ -282,7 +282,7 @@ void LwIP_DHCP_task(void * pvParameters)
       default: break;
     }
 
-    vTaskDelay(1500);
+    vTaskDelay(250);
   }   
 }