Basic websocket demo esp8266

Dependencies:   ESP8266Interface HTTPClient-SSL WebSocketClient mbed-rtos mbed-dev

Fork of ESP8266_HTTP_HelloWorld by ESP8266

Files at this revision

API Documentation at this revision

Comitter:
michaeljkoster
Date:
Mon Apr 20 20:27:34 2015 +0000
Parent:
0:6a891da014a3
Child:
2:44dca280b049
Commit message:
ESP8266 test program

Changed in this revision

ESP8266Interface.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/ESP8266Interface.lib	Wed Dec 24 19:02:13 2014 +0000
+++ b/ESP8266Interface.lib	Mon Apr 20 20:27:34 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/components/code/WiflyInterface/#03585a13ff3b
+http://mbed.org/teams/components/code/WiflyInterface/#9c6cefc12f0c
--- a/main.cpp	Wed Dec 24 19:02:13 2014 +0000
+++ b/main.cpp	Mon Apr 20 20:27:34 2015 +0000
@@ -38,7 +38,8 @@
 // Ethernet initialization
 
 
-ESP8266Interface wifi(PA_15,PB_7,PA_14,"demo","ARMDEMO1");
+//ESP8266Interface wifi(PA_15,PB_7,PA_14,"demo","ARMDEMO1"); //hack wire
+ESP8266Interface wifi(D8,D3,D10,"demo","ARMDEMO1"); //LED strip board
 
 
 static void ethernet_init()
@@ -59,7 +60,7 @@
 unsigned int UDP_timeout = 100;
 
 uint8_t macbytes[6] = {0};
-char MAC[20] = "776655443322";
+char MAC[20] = "665544332211";
 
 static void nsp_init()
 {
@@ -129,6 +130,7 @@
 
 int main()
 {
+    pc.baud(9600); // why do we need to match the ESP8266 serial rate?
     pc.printf("SystemCoreClock=: %d\r\n", SystemCoreClock / 1000000) ;
     NSDL_DEBUG("Hello mDS Demo Endpoint Application\n");
     
--- a/mbed.bld	Wed Dec 24 19:02:13 2014 +0000
+++ b/mbed.bld	Mon Apr 20 20:27:34 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/4fc01daae5a5
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/433970e64889
\ No newline at end of file