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@17:4d0e180cde20, 2015-10-20 (annotated)
- Committer:
- kevinrhyne
- Date:
- Tue Oct 20 12:38:02 2015 +0000
- Revision:
- 17:4d0e180cde20
- Parent:
- 16:491e2336bb95
working
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 | |
kevinrhyne | 17:4d0e180cde20 | 45 | Whiffy whiffy; |
kevinrhyne | 17:4d0e180cde20 | 46 | whiffy.update(); |
kevinrhyne | 15:469db0f84fd5 | 47 | |
kevinrhyne | 10:99392075e1d0 | 48 | |
kevinrhyne | 10:99392075e1d0 | 49 | |
kevinrhyne | 13:ef68cbcb4e9a | 50 | // test(); |
kevinrhyne | 13:ef68cbcb4e9a | 51 | } |