ESP8266 Skinned down Library  1.3
Use with Parallax ESP module
esp8266.h
Go to the documentation of this file.
1 
10 #include "fdserial.h"
11 
12 #define HTTP 0xF7
13 #define WS 0xF6
14 
20 fdserial *esp8266_open(int rx, int tx);
21 
28 int esp8266_connect(char *url, short port);
29 
36 int esp8266_send(char handle, char *request);
37 
45 int esp8266_http(char handle, char *request, short opt);
46 
54 int esp8266_sendbin(char handle, unsigned char *data, short size);
55 
63 int esp8266_recv(char handle, char *data, int size);
64 
71 int esp8266_udp(char *url, short port);
72 
77 void esp8266_close(char handle);
78 
85 int esp8266_join(char *ssd, char *pwd);
86 
93 int esp8266_set(char *env, char *value);
94 
100 char *esp8266_check(char *env);
101 
107 int esp8266_poll(char handle);
108 
114 int esp8266_listen(char protocal, char *uri);
115 
119 int esp8266_drop(void);
120 
125 int esp8266_results(void);
126 
132 void esp8266_print(char *data, int size);
int esp8266_udp(char *url, short port)
open UDP connection
Definition: esp8266.c:160
int esp8266_recv(char handle, char *data, int size)
receive request data
Definition: esp8266.c:129
void esp8266_close(char handle)
close handle
Definition: esp8266.c:173
int esp8266_listen(char protocal, char *uri)
set listen uri
Definition: esp8266.c:230
int esp8266_results(void)
get return value
Definition: esp8266.c:262
char * esp8266_check(char *env)
get environment value
Definition: esp8266.c:201
void esp8266_print(char *data, int size)
special print
Definition: esp8266.c:311
int esp8266_drop(void)
drop WiFi station connection
Definition: esp8266.c:252
int esp8266_poll(char handle)
poll connection status
Definition: esp8266.c:216
int esp8266_connect(char *url, short port)
open connection to url and port
Definition: esp8266.c:62
int esp8266_send(char handle, char *request)
send request data
Definition: esp8266.c:76
int esp8266_sendbin(char handle, unsigned char *data, short size)
send binary data
Definition: esp8266.c:103
int esp8266_http(char handle, char *request, short opt)
send http request
Definition: esp8266.c:84
fdserial * esp8266_open(int rx, int tx)
open connection to esp8266 board
Definition: esp8266.c:46
int esp8266_join(char *ssd, char *pwd)
join network router
Definition: esp8266.c:179
int esp8266_set(char *env, char *value)
set environment value
Definition: esp8266.c:190