Receive.c example details
UDP details
#define INC_XDUMP
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <inttypes.h>
#include <time.h>
#include <string.h>
#ifdef __cplusplus
extern "C" {
#endif
#pragma CODE_SECTION(udp_call_back , ".commontext")
#ifdef __cplusplus
}
#endif
#define DSP_PORT 5031
#define MAXDATA_SIZE 4
#define CHAR_SOCKET 1
#ifdef CHAR_SOCKET
#define DATATYPE DATATYPE_CHAR
#define DATATYPE_t char
#endif
#ifdef SHORT_SOCKET
#define DATATYPE_t int16_t
#define DATATYPE DATATYPE_SHORT
#endif
#ifdef INT_SOCKET
#define DATATYPE_t int32_t
#define DATATYPE DATATYPE_INT
#endif
{
data_length = net_recv_event_handler (so,
CPrintf);
if (data_length)
{
CPrintf(
" len = %"PRId32
"\r\n", data_length);
}
}
#pragma CODE_SECTION(main , ".commontext");
{
int main_loop = 1;
{
}
CPrintf (
" *** timer %d mapped to CPU int %d ***\r\n",
{
}
CPuts (
" network startup time [sec]: ");
"%"PRId32".%03"PRId32"\r\n"
CPuts (
"\r\n Entering main loop ...\r\n");
while ( main_loop )
{
}
return (0);
}