/*\r
- FreeRTOS V7.5.0 - Copyright (C) 2013 Real Time Engineers Ltd.\r
+ FreeRTOS V7.6.0 - Copyright (C) 2013 Real Time Engineers Ltd.\r
+ All rights reserved\r
\r
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.\r
\r
*/\r
static void vProcessConnection( struct netconn *pxNetCon )\r
{\r
- static portCHAR cDynamicPage[webMAX_PAGE_SIZE], cPageHits[11];\r
+ static char cDynamicPage[webMAX_PAGE_SIZE], cPageHits[11];\r
struct netbuf *pxRxBuffer;\r
- portCHAR *pcRxString;\r
- unsigned portSHORT usLength;\r
- static unsigned portLONG ulPageHits = 0;\r
+ char *pcRxString;\r
+ unsigned short usLength;\r
+ static unsigned long ulPageHits = 0;\r
\r
/* We expect to immediately get data. */\r
pxRxBuffer = netconn_recv( pxNetCon );\r
ulPageHits++;\r
sprintf( cPageHits, "%d", (int)ulPageHits );\r
\r
- /* Write out the HTTP OK header. */ \r
+ /* Write out the HTTP OK header. */\r
netconn_write( pxNetCon, webHTTP_OK, ( u16_t ) strlen( webHTTP_OK ), NETCONN_COPY );\r
\r
/* Generate the dynamic page...\r
- \r
+\r
... First the page header. */\r
strcpy( cDynamicPage, webHTML_START );\r
/* ... Then the hit count... */\r
strcat( cDynamicPage, cPageHits );\r
- \r
+\r
strcat( cDynamicPage,\r
"<p><pre>Task State Priority Stack #<br>************************************************<br>" );\r
/* ... Then the list of tasks and their status... */\r
- vTaskList( ( signed portCHAR * )cDynamicPage + strlen( cDynamicPage ) ); \r
- \r
+ vTaskList( cDynamicPage + strlen( cDynamicPage ) );\r
+\r
/* ... Finally the page footer. */\r
strcat( cDynamicPage, webHTML_END );\r
\r
\r
/* Loop forever */\r
for( ;; )\r
- { \r
+ {\r
/* Wait for connection. */\r
pxNewConnection = netconn_accept( pxHTTPListener );\r
\r