ESP8266 Skinned down Library
1.3
Use with Parallax ESP module
|
Connect to Parallax WX board. More...
Functions | |
int | doWait (void) |
int | Recv (void) |
void | Results (void) |
int | millis (void) |
fdserial * | esp8266_open (int rx, int tx) |
open connection to esp8266 board More... | |
int | esp8266_connect (char *url, short port) |
open connection to url and port More... | |
int | esp8266_send (char handle, char *request) |
send request data More... | |
int | esp8266_http (char handle, char *request, short opt) |
send http request More... | |
int | esp8266_sendbin (char handle, unsigned char *data, short size) |
send binary data More... | |
int | esp8266_recv (char handle, char *data, int size) |
receive request data More... | |
int | esp8266_udp (char *url, short port) |
open UDP connection More... | |
void | esp8266_close (char handle) |
close handle More... | |
int | esp8266_join (char *ssd, char *pwd) |
join network router More... | |
int | esp8266_set (char *env, char *value) |
set environment value More... | |
char * | esp8266_check (char *env) |
get environment value More... | |
int | esp8266_poll (char handle) |
poll connection status More... | |
int | esp8266_listen (char protocol, char *uri) |
set listen uri More... | |
int | esp8266_sleep (char type, int microsec) |
int | esp8266_drop (void) |
drop WiFi station connection | |
int | esp8266_results () |
get return value More... | |
void | esp8266_print (char *data, int size) |
special print More... | |
Variables | |
int | _RX |
int | _TX |
fdserial * | _esp |
char | _Buffer [1050] |
char | _Work [16] |
char | _URL [64] |
char | _Status |
int | _SValue |
unsigned long | _PCNTX |
Connect to Parallax WX board.
char* esp8266_check | ( | char * | env | ) |
get environment value
env | environment item |
void esp8266_close | ( | char | handle | ) |
close handle
handle |
int esp8266_connect | ( | char * | url, |
short | port | ||
) |
open connection to url and port
url | website |
port | usually 80 |
int esp8266_http | ( | char | handle, |
char * | request, | ||
short | opt | ||
) |
send http request
handle | |
request | |
opt | option 0 - close, 1 - keep alive |
int esp8266_join | ( | char * | ssd, |
char * | pwd | ||
) |
join network router
ssd | router name |
pwd | password for router |
int esp8266_listen | ( | char | protocal, |
char * | uri | ||
) |
set listen uri
protocal | |
uri | to listen for / |
fdserial* esp8266_open | ( | int | rx, |
int | tx | ||
) |
open connection to esp8266 board
rx | recieve pin |
tx | transmit pin |
int esp8266_poll | ( | char | handle | ) |
poll connection status
handle | connection handle |
void esp8266_print | ( | char * | data, |
int | size | ||
) |
special print
*data | |
size | total size of data |
int esp8266_recv | ( | char | handle, |
char * | data, | ||
int | size | ||
) |
receive request data
handle | |
*data | |
size | buffer size < 2048 |
int esp8266_results | ( | void | ) |
get return value
int esp8266_send | ( | char | handle, |
char * | request | ||
) |
send request data
handle | |
request |
int esp8266_sendbin | ( | char | handle, |
unsigned char * | data, | ||
short | size | ||
) |
send binary data
handle | connection handle |
data | binary data to send |
size | length of binary data |
int esp8266_set | ( | char * | env, |
char * | value | ||
) |
set environment value
env | environment item |
value | environment value string |
int esp8266_udp | ( | char * | url, |
short | port | ||
) |
open UDP connection
url | host or address to use |
port | remote port number to use |