
to check out local tool chain for debugging purpose
main.cpp
- Committer:
- Superkian
- Date:
- 2016-11-27
- Revision:
- 2:67fa41d8cb21
- Parent:
- 1:e212820b1d24
- Child:
- 3:477981be79da
File content as of revision 2:67fa41d8cb21:
#include "mbed.h" #include "ESP8266Interface.h" DigitalOut myled(LED1); DigitalIn switchInput(PTB16); ESP8266Interface esp(D1, D0); Serial output(USBTX, USBRX); int esp8266_init(void); int main() { esp8266_init(); while(1) { } } int esp8266_init(void) { output.baud(115200); output.printf("Starting\r\n"); NetworkInterface *network_interface = 0; int connect_success = -1; output.printf("\n\rUsing WiFi \r\n"); output.printf("\n\rConnecting to WiFi..\r\n"); connect_success = esp.connect("YEE", "YEE1235678900"); network_interface = &esp; if(connect_success == 0) { output.printf("\n\rConnected to Network successfully\r\n"); } else { output.printf("\n\rConnection to Network Failed %d! Exiting application....\r\n", connect_success); return 0; } const char *ip_addr = network_interface->get_ip_address(); if (ip_addr) { output.printf("IP address %s\r\n", ip_addr); } else { output.printf("No IP address\r\n"); } return 0; }