Kevin Rhyne / Whiffy

Dependencies:   4DGL-uLCD-SE mbed

Committer:
kevinrhyne
Date:
Mon Oct 19 22:25:18 2015 +0000
Revision:
13:ef68cbcb4e9a
Parent:
12:ef988c7fe8a4
Child:
14:8d31d304eeb3
wifi char passing

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 3:d30ae8ff30bf 5
kevinrhyne 13:ef68cbcb4e9a 6
kevinrhyne 13:ef68cbcb4e9a 7 //Test cases for all functions
kevinrhyne 13:ef68cbcb4e9a 8 void test(){
kevinrhyne 3:d30ae8ff30bf 9
kevinrhyne 10:99392075e1d0 10 Serial pc(USBTX, USBRX);
kevinrhyne 10:99392075e1d0 11
kevinrhyne 10:99392075e1d0 12 pc.baud(115200); // set what you want here depending on your terminal program speed
kevinrhyne 13:ef68cbcb4e9a 13 pc.printf("---TESTING---\r\n");
kevinrhyne 10:99392075e1d0 14
kevinrhyne 3:d30ae8ff30bf 15 Whiffy whiffy();
kevinrhyne 13:ef68cbcb4e9a 16 pc.printf("Whiffy obj created\r\n");
kevinrhyne 10:99392075e1d0 17
kevinrhyne 10:99392075e1d0 18 TestSuite tester;
kevinrhyne 13:ef68cbcb4e9a 19 pc.printf("Tester created\r\n");
kevinrhyne 11:419e5d18d42b 20
kevinrhyne 13:ef68cbcb4e9a 21 pc.printf("START ReporterTest()\r\n");
kevinrhyne 11:419e5d18d42b 22 tester.ReporterTest();
kevinrhyne 13:ef68cbcb4e9a 23 pc.printf("END ReporterTest()\r\n");
kevinrhyne 10:99392075e1d0 24
kevinrhyne 10:99392075e1d0 25 tester.LCDTest();
kevinrhyne 13:ef68cbcb4e9a 26 pc.printf("LCDTest done.\r\n");
kevinrhyne 10:99392075e1d0 27
kevinrhyne 10:99392075e1d0 28 tester.LEDTest();
kevinrhyne 13:ef68cbcb4e9a 29 pc.printf("LEDTest done.\r\n");
kevinrhyne 10:99392075e1d0 30
kevinrhyne 10:99392075e1d0 31 tester.WifiTest();
kevinrhyne 13:ef68cbcb4e9a 32 pc.printf("WifiTest done.\r\n");
kevinrhyne 13:ef68cbcb4e9a 33
kevinrhyne 13:ef68cbcb4e9a 34 }
kevinrhyne 10:99392075e1d0 35
kevinrhyne 13:ef68cbcb4e9a 36 int main(){
kevinrhyne 10:99392075e1d0 37
kevinrhyne 13:ef68cbcb4e9a 38 //Open serial
kevinrhyne 13:ef68cbcb4e9a 39 Serial pc(USBTX, USBRX);
kevinrhyne 13:ef68cbcb4e9a 40 pc.baud(115200);
kevinrhyne 13:ef68cbcb4e9a 41
kevinrhyne 13:ef68cbcb4e9a 42 WifiControl wifi;
kevinrhyne 13:ef68cbcb4e9a 43 char results[1024];
kevinrhyne 13:ef68cbcb4e9a 44 wifi.pollAP(results);
kevinrhyne 13:ef68cbcb4e9a 45 pc.printf("Access points found: \r\n");
kevinrhyne 13:ef68cbcb4e9a 46 pc.printf(results);
kevinrhyne 10:99392075e1d0 47
kevinrhyne 10:99392075e1d0 48
kevinrhyne 13:ef68cbcb4e9a 49 // test();
kevinrhyne 13:ef68cbcb4e9a 50 }