Very simple example using ESP-WROOM-02 (ESP-8266) from LPC1114

Dependencies:   SoftSerial mbed

main.cpp

Committer:
kazz12211
Date:
2016-05-13
Revision:
0:e450010334e1

File content as of revision 0:e450010334e1:

#include "mbed.h"
#include "SoftSerial.h"
#include "ESP8266.h"

Serial *logger;
SoftSerial *ser;
ESP8266 *esp;

int main() {    
    logger = new Serial(USBTX, USBRX);
    ser = new SoftSerial(dp18, dp17);
    
    ser->baud(9600);
    logger->baud(9600);
    
    esp = new ESP8266(ser);
    esp->setLogger(logger);
        
    if(!esp->config()) {
        logger->printf("Configuration failed.\r\n");
        return -1;
    }
    
    if(!esp->connect("ArtesWare HQ Main", "kt621221")) {
        logger->printf("Connection failed.\r\n");
        return -1;
    }
    
    esp->connectionStatus();
    
    delete esp;
    delete logger;
    delete ser;
    
    return 0;
    
}