Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2023
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.16 KB | None | 0 0
  1. static VOID nx_app_thread_entry (ULONG thread_input)
  2. {
  3.   /* USER CODE BEGIN Nx_App_Thread_Entry 0 */
  4.  
  5.   /* USER CODE END Nx_App_Thread_Entry 0 */
  6.  
  7.   UINT ret = NX_SUCCESS;
  8.  
  9.   /* USER CODE BEGIN Nx_App_Thread_Entry 1 */
  10.  
  11.   /* USER CODE END Nx_App_Thread_Entry 1 */
  12.  
  13.   /* register the IP address change callback */
  14.   ret = nx_ip_address_change_notify(&NetXDuoEthIpInstance, ip_address_change_notify_callback, NULL);
  15.   if (ret != NX_SUCCESS)
  16.   {
  17.     /* USER CODE BEGIN IP address change callback error */
  18.       for(;;);
  19.     /* USER CODE END IP address change callback error */
  20.   }
  21.  
  22.   /* start the DHCP client */
  23.   ret = nx_dhcp_start(&DHCPClient);
  24.   if (ret != NX_SUCCESS)
  25.   {
  26.     /* USER CODE BEGIN DHCP client start error */
  27.       for(;;);
  28.     /* USER CODE END DHCP client start error */
  29.   }
  30.  
  31.   /* wait until an IP address is ready */
  32.   if(tx_semaphore_get(&DHCPSemaphore, NX_APP_DEFAULT_TIMEOUT) != TX_SUCCESS)
  33.   {
  34.     /* USER CODE BEGIN DHCPSemaphore get error */
  35.       for(;;); // code execution halts here
  36.     /* USER CODE END DHCPSemaphore get error */
  37.   }
  38.  
  39.   /* USER CODE BEGIN Nx_App_Thread_Entry 2 */
  40.  
  41.   /* USER CODE END Nx_App_Thread_Entry 2 */
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement