Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of ESP8266 by
Diff: ESP8266.h
- Revision:
- 2:77388e8f0697
- Parent:
- 1:399414d48048
- Child:
- 3:4f24e7e803a1
diff -r 399414d48048 -r 77388e8f0697 ESP8266.h
--- a/ESP8266.h Wed Dec 17 13:54:34 2014 +0000
+++ b/ESP8266.h Sun Dec 28 21:58:49 2014 +0000
@@ -12,8 +12,9 @@
*
* @param tx TX pin
* @param rx RX pin
+ * @param br Baud Rate
*/
- ESP8266(PinName tx, PinName rx);
+ ESP8266(PinName tx, PinName rx, int br);
/**
* ESP8266 destructor
@@ -30,11 +31,15 @@
void Quit(void);
void SetSingle(void);
void SetMultiple(void);
+void GetConnStatus(char * st);
+void StartServerMode(int port);
+void CloseServerMode(void);
private:
Serial comm;
void AddEOL(char * s);
void AddChar(char * s, char c);
+void itoa(int c, char s[]);
};
@@ -51,12 +56,12 @@
AT+CWQAP: quit the AP wifi; Inquiry: AT+CWQAP=?
* AT+CWSAP: set the parameters of AP; AT+CWSAP= <ssid>,<pwd>,<chl>,<ecn> - ssid, pwd, chl = channel, ecn = encryption; Inquiry: AT+CWJAP?
TCP/IP:
- * AT+CIPSTATUS: get the connection status
+ AT+CIPSTATUS: get the connection status
* AT+CIPSTART: set up TCP or UDP connection 1)single connection (+CIPMUX=0) AT+CIPSTART= <type>,<addr>,<port>; 2) multiple connection (+CIPMUX=1) AT+CIPSTART= <id><type>,<addr>, <port> - id = 0-4, type = TCP/UDP, addr = IP address, port= port; Inquiry: AT+CIPSTART=?
* AT+CIPSEND: send data; 1)single connection(+CIPMUX=0) AT+CIPSEND=<length>; 2) multiple connection (+CIPMUX=1) AT+CIPSEND= <id>,<length>; Inquiry: AT+CIPSEND=?
* AT+CIPCLOSE: close TCP or UDP connection; AT+CIPCLOSE=<id> or AT+CIPCLOSE; Inquiry: AT+CIPCLOSE=?
AT+CIFSR: Get IP address; Inquiry: AT+ CIFSR=?
AT+CIPMUX: set mutiple connection; AT+ CIPMUX=<mode> - 0 for single connection 1 for mutiple connection; Inquiry: AT+CIPMUX?
- * AT+CIPSERVER: set as server; AT+ CIPSERVER= <mode>[,<port> ] - mode 0 to close server mode, mode 1 to open; port = port; Inquiry: AT+CIFSR=?
+ AT+CIPSERVER: set as server; AT+ CIPSERVER= <mode>[,<port> ] - mode 0 to close server mode, mode 1 to open; port = port; Inquiry: AT+CIFSR=?
* +IPD: received data
*/
\ No newline at end of file
