Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: 4DGL-uLCD-SE mbed
src/main.cpp@14:8d31d304eeb3, 2015-10-20 (annotated)
- 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?
User | Revision | Line number | New 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 | } |