]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_A9_Zynq_ZC702/RTOSDemo/src/lwIP_Demo/lwIP_Apps/lwIP_Apps.c
Re-test Zynq demo now it is using the latest tools.
[freertos] / FreeRTOS / Demo / CORTEX_A9_Zynq_ZC702 / RTOSDemo / src / lwIP_Demo / lwIP_Apps / lwIP_Apps.c
index 737348182349d8d85d84080af33e7226a567580f..861340256a4041ea60f997b57f8f44f854e56e16 100644 (file)
@@ -63,6 +63,7 @@
 #include "lwip/opt.h"\r
 #include "lwip/tcpip.h"\r
 #include "lwip/inet.h"\r
+#include "lwip/dhcp.h"\r
 \r
 /* applications includes */\r
 #include "apps/httpserver_raw_from_lwIP_download/httpd.h"\r
@@ -125,11 +126,13 @@ static signed char cTxBuffer[ lwipappsTX_BUFFER_SIZE ];
 void vStatusCallback( struct netif *pxNetIf )\r
 {\r
 char pcMessage[20];\r
+struct in_addr* pxIPAddress;\r
 \r
        if( netif_is_up( pxNetIf ) != 0 )\r
        {\r
                strcpy( pcMessage, "IP=" );\r
-               strcat( pcMessage, inet_ntoa( *( struct in_addr* ) &( pxNetIf->ip_addr ) ) );\r
+               pxIPAddress = ( struct in_addr* ) &( pxNetIf->ip_addr );\r
+               strcat( pcMessage, inet_ntoa( ( *pxIPAddress ) ) );\r
                xil_printf( pcMessage );\r
        }\r
        else\r