Kevin Rhyne / Whiffy

Dependencies:   4DGL-uLCD-SE mbed

Committer:
kevinrhyne
Date:
Tue Oct 20 09:10:31 2015 +0000
Revision:
14:8d31d304eeb3
Parent:
13:ef68cbcb4e9a
Child:
15:469db0f84fd5
stuyf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kevinrhyne 0:b9ebd43e4b5a 1 #include "mbed.h"
kevinrhyne 12:ef988c7fe8a4 2 #include "Whiffy.h"
kevinrhyne 10:99392075e1d0 3 #include "LEDControl.h"
kevinrhyne 10:99392075e1d0 4 #include "TestSuite.h"
kevinrhyne 14:8d31d304eeb3 5 #include <string>
kevinrhyne 14:8d31d304eeb3 6 #include "APVectorBuilder.h"
kevinrhyne 3:d30ae8ff30bf 7
kevinrhyne 13:ef68cbcb4e9a 8
kevinrhyne 13:ef68cbcb4e9a 9 //Test cases for all functions
kevinrhyne 13:ef68cbcb4e9a 10 void test(){
kevinrhyne 3:d30ae8ff30bf 11
kevinrhyne 10:99392075e1d0 12 Serial pc(USBTX, USBRX);
kevinrhyne 10:99392075e1d0 13
kevinrhyne 10:99392075e1d0 14 pc.baud(115200); // set what you want here depending on your terminal program speed
kevinrhyne 13:ef68cbcb4e9a 15 pc.printf("---TESTING---\r\n");
kevinrhyne 10:99392075e1d0 16
kevinrhyne 3:d30ae8ff30bf 17 Whiffy whiffy();
kevinrhyne 13:ef68cbcb4e9a 18 pc.printf("Whiffy obj created\r\n");
kevinrhyne 10:99392075e1d0 19
kevinrhyne 10:99392075e1d0 20 TestSuite tester;
kevinrhyne 13:ef68cbcb4e9a 21 pc.printf("Tester created\r\n");
kevinrhyne 11:419e5d18d42b 22
kevinrhyne 14:8d31d304eeb3 23 pc.printf("VectorBuilder test");
kevinrhyne 14:8d31d304eeb3 24 tester.vectorTest();
kevinrhyne 14:8d31d304eeb3 25
kevinrhyne 13:ef68cbcb4e9a 26 pc.printf("START ReporterTest()\r\n");
kevinrhyne 11:419e5d18d42b 27 tester.ReporterTest();
kevinrhyne 13:ef68cbcb4e9a 28 pc.printf("END ReporterTest()\r\n");
kevinrhyne 10:99392075e1d0 29
kevinrhyne 10:99392075e1d0 30 tester.LCDTest();
kevinrhyne 13:ef68cbcb4e9a 31 pc.printf("LCDTest done.\r\n");
kevinrhyne 10:99392075e1d0 32
kevinrhyne 10:99392075e1d0 33 tester.LEDTest();
kevinrhyne 13:ef68cbcb4e9a 34 pc.printf("LEDTest done.\r\n");
kevinrhyne 10:99392075e1d0 35
kevinrhyne 10:99392075e1d0 36 tester.WifiTest();
kevinrhyne 13:ef68cbcb4e9a 37 pc.printf("WifiTest done.\r\n");
kevinrhyne 13:ef68cbcb4e9a 38
kevinrhyne 13:ef68cbcb4e9a 39 }
kevinrhyne 10:99392075e1d0 40
kevinrhyne 14:8d31d304eeb3 41
kevinrhyne 14:8d31d304eeb3 42
kevinrhyne 13:ef68cbcb4e9a 43 int main(){
kevinrhyne 13:ef68cbcb4e9a 44 Serial pc(USBTX, USBRX);
kevinrhyne 13:ef68cbcb4e9a 45 pc.baud(115200);
kevinrhyne 14:8d31d304eeb3 46 //Open serial
kevinrhyne 14:8d31d304eeb3 47 //vectortest();
kevinrhyne 13:ef68cbcb4e9a 48
kevinrhyne 13:ef68cbcb4e9a 49 WifiControl wifi;
kevinrhyne 14:8d31d304eeb3 50
kevinrhyne 14:8d31d304eeb3 51 //wifi.ESPconfig();
kevinrhyne 14:8d31d304eeb3 52
kevinrhyne 14:8d31d304eeb3 53
kevinrhyne 14:8d31d304eeb3 54 string real(wifi.pollAP());
kevinrhyne 13:ef68cbcb4e9a 55 pc.printf("Access points found: \r\n");
kevinrhyne 14:8d31d304eeb3 56 pc.printf("%s", real.c_str());
kevinrhyne 10:99392075e1d0 57
kevinrhyne 10:99392075e1d0 58
kevinrhyne 13:ef68cbcb4e9a 59 // test();
kevinrhyne 13:ef68cbcb4e9a 60 }