header->destipaddr=*i_dest_ip;\r
header->srcipaddr =i_inst->uip_udp_conn.lipaddr;\r
\r
- header->proto=UIP_PROTO_UDP;\r
- header->ttl = UIP_DEFAULT_IP_TTL;\r
- header->tos = 0;\r
- header->ipid16=0;\r
- header->ipoffset=NyLPC_HTONS(0|0x4000);\r
- header->ipchksum = 0;\r
+ NyLPC_TIPv4Header_writeTxIpHeader(header,UIP_PROTO_UDP);\r
+\r
//UDPのTxヘッダを書き込む\r
//sorce & destination port\r
udp->srcport = i_inst->uip_udp_conn.lport;\r
{\r
NyLPC_TUInt16 tmp16;\r
struct NyLPC_TIPv4RxInfo dheader;\r
- void* data_offset;\r
+ const void* data_offset;\r
//ブロードキャストの場合、フラグを確認\r
if(NyLPC_TIPv4Addr_isEqual(&(i_ipp->header->destipaddr),&NyLPC_TIPv4Addr_BROADCAST)){\r
if(!NyLPC_TUInt8_isBitOn(i_inst->uip_udp_conn.flags,NyLPC_cUdpSocket_FLAG_BROADCAST)){\r