}\r
else\r
{\r
-#warning What happens if the mutex cannot be taken from an ISR in the code below\r
xGotSemaphore = xSemaphoreTakeFromISR( *pxMutex, &xHigherPriorityTaskWoken );\r
configASSERT( xGotSemaphore );\r
portYIELD_FROM_ISR( xHigherPriorityTaskWoken );\r
* basic demo. Generic functions, such FreeRTOS hook functions, and functions\r
* required to configure the hardware are defined in main.c.\r
******************************************************************************\r
+ *\r
+ * The lwIP example can be configured to use either a static or dynamic IP\r
+ * address:\r
+ * + To use a dynamically allocated IP address set LWIP_DHCP to 1 in\r
+ * lwipopts.h and connect the target to a network that includes a DHCP\r
+ * server. The obtained IP address is printed to the UART console.\r
+ * + To use a static IP address set LWIP_DHCP to 0 in lwipopts.h and set\r
+ * the static IP address using the configIP_ADDR0 to configIP_ADDR3\r
+ * constants at the bottom of FreeRTOSConfig.h. Constants used to define\r
+ * a netmask are also located at the bottom of FreeRTOSConfig.h.\r
+ *\r
+ * When connected correctly the demo uses the lwIP sockets API to create\r
+ * a FreeRTOS+CLI command console, and the lwIP raw API to create a create a\r
+ * basic HTTP web server with server side includes that generate dynamic run\r
+ * time web pages. See http://www.freertos.org/RTOS-Xilinx-Zynq.html for more\r
+ * information.\r
*/\r
-#warning Need to update the comment above.\r
\r
/* Kernel includes. */\r
#include "FreeRTOS.h"\r