You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							51 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
	
	
							51 lines
						
					
					
						
							2.0 KiB
						
					
					
				#ifndef __ESPCONN_UDP_H__
 | 
						|
#define __ESPCONN_UDP_H__
 | 
						|
 | 
						|
#ifndef ESPCONN_UDP_DEBUG
 | 
						|
#define ESPCONN_UDP_DEBUG LWIP_DBG_OFF
 | 
						|
#endif
 | 
						|
 | 
						|
#include "lwip/app/espconn.h"
 | 
						|
 | 
						|
/******************************************************************************
 | 
						|
 * FunctionName : espconn_udp_client
 | 
						|
 * Description  : Initialize the client: set up a PCB and bind it to the port
 | 
						|
 * Parameters   : pespconn -- the espconn used to build client
 | 
						|
 * Returns      : none
 | 
						|
*******************************************************************************/
 | 
						|
 | 
						|
extern sint8 espconn_udp_client(struct espconn *pespconn);
 | 
						|
 | 
						|
/******************************************************************************
 | 
						|
 * FunctionName : espconn_udp_disconnect
 | 
						|
 * Description  : A new incoming connection has been disconnected.
 | 
						|
 * Parameters   : espconn -- the espconn used to disconnect with host
 | 
						|
 * Returns      : none
 | 
						|
*******************************************************************************/
 | 
						|
 | 
						|
extern void espconn_udp_disconnect(espconn_msg *pdiscon);
 | 
						|
 | 
						|
/******************************************************************************
 | 
						|
 * FunctionName : espconn_udp_server
 | 
						|
 * Description  : Initialize the server: set up a PCB and bind it to the port
 | 
						|
 * Parameters   : pespconn -- the espconn used to build server
 | 
						|
 * Returns      : none
 | 
						|
*******************************************************************************/
 | 
						|
 | 
						|
extern sint8 espconn_udp_server(struct espconn *espconn);
 | 
						|
 | 
						|
/******************************************************************************
 | 
						|
 * FunctionName : espconn_udp_sent
 | 
						|
 * Description  : sent data for client or server
 | 
						|
 * Parameters   : void *arg -- client or server to send
 | 
						|
 *                uint8* psent -- Data to send
 | 
						|
 *                uint16 length -- Length of data to send
 | 
						|
 * Returns      : none
 | 
						|
*******************************************************************************/
 | 
						|
 | 
						|
extern void espconn_udp_sent(void *arg, uint8 *psent, uint16 length);
 | 
						|
 | 
						|
 | 
						|
#endif /* __ESPCONN_UDP_H__ */
 | 
						|
 | 
						|
 | 
						|
 |