Exemplo n.º 1
0
/*
 * ----------------------------------------------------------------------------
 * Function Name: SNTPC_Init
 * Purpose: to initial the SNTP client connection information.
 * Params:
 * Returns:
 * Note:
 * ----------------------------------------------------------------------------
 */
void SNTPC_Init(void)
{
	sntpc_Conns.State = SNTP_STATE_INITIAL;
	sntpc_InterAppId = TCPIP_Bind(NULL, SNTPC_Event, SNTPC_Receive);
//	printd("sntp init...\n\r");

} /* End of SNTPC_Init() */
Exemplo n.º 2
0
/*
 * ----------------------------------------------------------------------------
 * Function Name: GUDPBC_Init()
 * Purpose: Initialization
 * Params:
 * Returns:
 * Note:
 * ----------------------------------------------------------------------------
 */
void GUDPBC_Init(U16_T localPort)
{
	U8_T i;

	for (i = 0; i < GUDPBC_MAX_CONNS; i++)
	{
		gudpbc_Conns[i].State = GUDPBC_STATE_FREE;
		gudpbc_Conns[i].UdpSocket = 0;
	}

	gudpbc_InterAppId = TCPIP_Bind(GUDPBC_NewConn, GUDPBC_Event, GUDPBC_Receive);
	/* unicast packet */
	TCPIP_UdpListen(localPort, gudpbc_InterAppId);
	
} /* End of GUDPBC_Init() */
Exemplo n.º 3
0
//extern	U8_T xdata IP_Addr[4];
void bip_Init(U16_T localPort)
{
	U8_T	i;

	for (i = 0; i < BIP_MAX_CONNS; i++)
		bip_Conns[i].State = BIP_STATE_FREE;

	bip_InterAppId = TCPIP_Bind(bip_NewConn, bip_Event, BIP_Receive_Handler);
	
//	bip_set_addr(((U32_T)IP_Addr[0] << 24) + ((U32_T)IP_Addr[1] << 16) + (U16_T)(IP_Addr[2] << 8) + IP_Addr[3]);
	/* unicast packet */
	TCPIP_UdpListen(localPort, bip_InterAppId);

	vSemaphoreCreateBinary(sembip);
} /* End of GUDPBC_Init() */
Exemplo n.º 4
0
/*
 * ----------------------------------------------------------------------------
 * Function Name: HTTP_Init
 * Purpose: Initialize HTTP server. 
 * Params:
 * Returns:
 * Note:
 * ----------------------------------------------------------------------------
 */
void HTTP_Init(void)
{
	U8_T			i;

//	HTTP_PostCount = 0;
//	HtmlHeaderLen = (sizeof(HtmlHeader) - 1);
//	CSSHeaderLen = (sizeof(CSSHeader) - 1);
//	JsHeaderLen = (sizeof(JsHeader) - 1);
//	ImageHeaderLen = (sizeof(ImageHeader) - 1);
//	ImageByteCountOffset = 82;
//	memcpy(ImageHeader,ImageHeader_str,ImageHeaderLen);

	HtmlHeaderLen = sizeof(HtmlHeader) - 1;
	CSSHeaderLen = sizeof(CSSHeader) - 1;
	JsHeaderLen = sizeof(JsHeader) - 1;
	ImageHeaderLen = sizeof(ImageHeader) - 1;


//	uart_send_string(HtmlHeader,strlen(HtmlHeader),1);
//	uart_send_byte(HtmlHeaderLen,1);
//	uart_send_byte((U8_T)strlen(HtmlHeader),1);



	for (i = 0; i < MAX_HTTP_CONNECT; i++)
	{
		HTTP_Connects[i].State = HTTP_STATE_FREE;
		HTTP_Connects[i].FileId = 0xff;
		HTTP_Connects[i].ContinueFlag = 0;
	}

	http_InterfaceId = TCPIP_Bind(HTTP_NewConn, HTTP_Event, HTTP_Receive);
	TCPIP_TcpListen(HTTP_SERVER_PORT ,http_InterfaceId);

	FSYS_Init();

	memset((U8_T *)&httpInfo,0,sizeof(HTTP_SERVER_INFO));
	HTTPAP_Init(&httpInfo);

} /* End of HTTP_Init() */