#include "FreeRTOS_IP.h"\r
#include "FreeRTOS_Sockets.h"\r
\r
+#if( configASSERT_DEFINED == 0 )\r
+ #error This demo uses configASSERT() to trap errors. configASSERT() must be defined in FreeRTOSConfig.h https://www.freertos.org/a00110.html#configASSERT\r
+#endif\r
+\r
#define simpTINY_DELAY ( ( TickType_t ) 2 )\r
\r
/*\r
/* Remove compiler warning about unused parameters. */\r
( void ) pvParameters;\r
\r
+ FreeRTOS_printf( ( "Starting prvSimpleClientTask\r\n" ) );\r
+\r
/* It is assumed that this task is not created until the network is up,\r
so the IP address can be obtained immediately. store the IP address being\r
used in ulIPAddress. This is done so the socket can send to a different\r
/* Just to prevent compiler warnings. */\r
( void ) pvParameters;\r
\r
+ FreeRTOS_printf( ( "Starting prvSimpleServerTask\r\n" ) );\r
+\r
/* Attempt to open the socket. */\r
xListeningSocket = FreeRTOS_socket( FREERTOS_AF_INET, FREERTOS_SOCK_DGRAM, FREERTOS_IPPROTO_UDP );\r
configASSERT( xListeningSocket != FREERTOS_INVALID_SOCKET );\r
\r
/* Error check. */\r
configASSERT( lBytes == ( BaseType_t ) strlen( ( const char * ) cReceivedString ) );\r
+ FreeRTOS_printf( ( "prvSimpleServerTask() recieved %s\r\n", ( const char * ) cReceivedString ) );\r
}\r
}\r
/*-----------------------------------------------------------*/\r
/* Remove compiler warning about unused parameters. */\r
( void ) pvParameters;\r
\r
+ FreeRTOS_printf( ( "Starting prvSimpleZeroCopyUDPClientTask\r\n" ) );\r
+\r
/* It is assumed that this task is not created until the network is up,\r
so the IP address can be obtained immediately. store the IP address being\r
used in ulIPAddress. This is done so the socket can send to a different\r
/* Just to prevent compiler warnings. */\r
( void ) pvParameters;\r
\r
+ FreeRTOS_printf( ( "Starting prvSimpleZeroCopyServerTask\r\n" ) );\r
+\r
/* Attempt to open the socket. */\r
xListeningSocket = FreeRTOS_socket( FREERTOS_AF_INET, FREERTOS_SOCK_DGRAM, FREERTOS_IPPROTO_UDP );\r
configASSERT( xListeningSocket != FREERTOS_INVALID_SOCKET );\r
/* It is expected to receive one more byte than the string length as\r
the NULL terminator is also transmitted. */\r
configASSERT( lBytes == ( ( BaseType_t ) strlen( ( const char * ) pucUDPPayloadBuffer ) + 1 ) );\r
+ FreeRTOS_printf( ( "prvSimpleZeroCopyServerTask() recieved %s\r\n", ( const char * ) pucUDPPayloadBuffer ) );\r
}\r
\r
if( lBytes >= 0 )\r