Kevin Rhyne / Whiffy

Dependencies:   4DGL-uLCD-SE mbed

Committer:
kevinrhyne
Date:
Mon Oct 19 20:23:37 2015 +0000
Revision:
11:419e5d18d42b
Parent:
10:99392075e1d0
Child:
12:ef988c7fe8a4
reporter work;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kevinrhyne 11:419e5d18d42b 1 #ifndef WIFICONTROL_H
kevinrhyne 11:419e5d18d42b 2 #define WIFICONTROL_H
kevinrhyne 11:419e5d18d42b 3
kevinrhyne 10:99392075e1d0 4 #include <stdio.h>
kevinrhyne 10:99392075e1d0 5 #include "mbed.h"
kevinrhyne 10:99392075e1d0 6
kevinrhyne 10:99392075e1d0 7 class WifiControl {
kevinrhyne 10:99392075e1d0 8 public:
kevinrhyne 10:99392075e1d0 9 Serial *pc;
kevinrhyne 10:99392075e1d0 10 Serial *esp;
kevinrhyne 10:99392075e1d0 11
kevinrhyne 10:99392075e1d0 12 WifiControl();
kevinrhyne 10:99392075e1d0 13 void wifiGo();
kevinrhyne 10:99392075e1d0 14 void ESPsetbaudrate();
kevinrhyne 10:99392075e1d0 15 void ESPconfig();
kevinrhyne 10:99392075e1d0 16 void SendCMD();
kevinrhyne 10:99392075e1d0 17 void getreply();
kevinrhyne 10:99392075e1d0 18
kevinrhyne 10:99392075e1d0 19 private:
kevinrhyne 10:99392075e1d0 20 Timer t;
kevinrhyne 10:99392075e1d0 21 int count,ended,timeout;
kevinrhyne 10:99392075e1d0 22
kevinrhyne 10:99392075e1d0 23 char buf[1024];
kevinrhyne 10:99392075e1d0 24 char snd[255];
kevinrhyne 10:99392075e1d0 25
kevinrhyne 10:99392075e1d0 26 char ssid[32]; // enter WiFi router ssid inside the quotes
kevinrhyne 10:99392075e1d0 27 char pwd [32]; // enter WiFi router password inside the quotes
kevinrhyne 10:99392075e1d0 28
kevinrhyne 10:99392075e1d0 29
kevinrhyne 10:99392075e1d0 30 };
kevinrhyne 10:99392075e1d0 31
kevinrhyne 10:99392075e1d0 32 //Serial pc(USBTX, USBRX);
kevinrhyne 10:99392075e1d0 33 //Serial esp(p28, p27); // tx, rx
kevinrhyne 11:419e5d18d42b 34 //DigitalOut reset(p26);
kevinrhyne 11:419e5d18d42b 35
kevinrhyne 11:419e5d18d42b 36
kevinrhyne 11:419e5d18d42b 37
kevinrhyne 11:419e5d18d42b 38 #endif