Testing
Fork of ESP8266Interface by
Diff: ESP8266/ESP8266.h
- Revision:
- 16:3f0efaa57a12
- Parent:
- 15:37a7a56a424f
- Child:
- 19:fb8d5bff2076
diff -r 37a7a56a424f -r 3f0efaa57a12 ESP8266/ESP8266.h --- a/ESP8266/ESP8266.h Sun Nov 30 21:56:03 2014 +0000 +++ b/ESP8266/ESP8266.h Mon Dec 01 06:22:00 2014 +0000 @@ -17,11 +17,11 @@ * * @section DESCRIPTION * - * ESP8266 RN131-C, wifi module + * ESP8266 serial wifi module * * Datasheet: * - * http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/WiFi/ESP8266-RN-UM.pdf + * http://www.electrodragon.com/w/Wi07c */ #ifndef ESP8266_H @@ -75,9 +75,14 @@ * @return true if successful */ bool disconnect(); + + /* + * Start up a UDP Connection + */ + bool startUDP(char* ip, int port); /** - * Close a tcp connection + * Close a connection * * @return true if successful */ @@ -160,7 +165,7 @@ * * @return true if ACK has been found in the response from the wifi module. False otherwise or if there is no response in 5s. */ - int send(const char * str, int len, const char * ACK = NULL, char * res = NULL, int timeout = DEFAULT_WAIT_RESP_TIMEOUT); + int send(const char * buf, int len); static ESP8266 * getInstance() { return inst; @@ -176,6 +181,7 @@ static ESP8266 * inst; + void ATcommand(char* command); void attach_rx(bool null); void handler_rx(void);