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: SDFileSystem mbed
Fork of PES4_Programme by
source/main.cpp@27:bf0577ecfa6e, 2018-03-27 (annotated)
- Committer:
- aeschsim
- Date:
- Tue Mar 27 08:16:16 2018 +0000
- Revision:
- 27:bf0577ecfa6e
- Parent:
- 17:bbafd216e059
- Child:
- 34:9d6dd3a12641
implemented time test function in main;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
cittecla | 3:94026b29e994 | 1 | #include "main.h" |
cittecla | 2:72886e996098 | 2 | |
itslinear | 17:bbafd216e059 | 3 | |
aeschsim | 27:bf0577ecfa6e | 4 | int state = 45; |
cittecla | 2:72886e996098 | 5 | |
cittecla | 2:72886e996098 | 6 | Serial pc(USBTX, USBRX); // tx, rx |
aeschsim | 27:bf0577ecfa6e | 7 | char buf[100]; |
cittecla | 2:72886e996098 | 8 | |
cittecla | 2:72886e996098 | 9 | int main() |
cittecla | 2:72886e996098 | 10 | { |
cittecla | 2:72886e996098 | 11 | pc.baud(460800); |
cittecla | 2:72886e996098 | 12 | printf("start...\r\n"); |
cittecla | 2:72886e996098 | 13 | |
aeschsim | 27:bf0577ecfa6e | 14 | switch (state) { |
aeschsim | 27:bf0577ecfa6e | 15 | case 0: |
cittecla | 2:72886e996098 | 16 | printf("Hello World"); |
aeschsim | 27:bf0577ecfa6e | 17 | break; |
aeschsim | 27:bf0577ecfa6e | 18 | case 1: |
aeschsim | 27:bf0577ecfa6e | 19 | break; |
aeschsim | 27:bf0577ecfa6e | 20 | case 2: |
aeschsim | 27:bf0577ecfa6e | 21 | break; |
aeschsim | 27:bf0577ecfa6e | 22 | case 3: |
aeschsim | 27:bf0577ecfa6e | 23 | break; |
cittecla | 2:72886e996098 | 24 | |
aeschsim | 27:bf0577ecfa6e | 25 | case 10: |
aeschsim | 27:bf0577ecfa6e | 26 | break; |
aeschsim | 27:bf0577ecfa6e | 27 | case 11: |
aeschsim | 27:bf0577ecfa6e | 28 | break; |
cittecla | 2:72886e996098 | 29 | |
aeschsim | 27:bf0577ecfa6e | 30 | case 15: |
aeschsim | 27:bf0577ecfa6e | 31 | break; |
aeschsim | 27:bf0577ecfa6e | 32 | case 16: |
aeschsim | 27:bf0577ecfa6e | 33 | break; |
aeschsim | 27:bf0577ecfa6e | 34 | case 17: |
aeschsim | 27:bf0577ecfa6e | 35 | break; |
cittecla | 2:72886e996098 | 36 | |
aeschsim | 27:bf0577ecfa6e | 37 | case 25: |
aeschsim | 27:bf0577ecfa6e | 38 | break; |
aeschsim | 27:bf0577ecfa6e | 39 | case 26: |
aeschsim | 27:bf0577ecfa6e | 40 | break; |
aeschsim | 27:bf0577ecfa6e | 41 | case 27: |
aeschsim | 27:bf0577ecfa6e | 42 | break; |
aeschsim | 27:bf0577ecfa6e | 43 | case 28: |
aeschsim | 27:bf0577ecfa6e | 44 | break; |
cittecla | 2:72886e996098 | 45 | |
cittecla | 2:72886e996098 | 46 | |
aeschsim | 27:bf0577ecfa6e | 47 | case 35: |
aeschsim | 27:bf0577ecfa6e | 48 | break; |
aeschsim | 27:bf0577ecfa6e | 49 | case 36: |
aeschsim | 27:bf0577ecfa6e | 50 | break; |
aeschsim | 27:bf0577ecfa6e | 51 | case 37: |
aeschsim | 27:bf0577ecfa6e | 52 | break; |
aeschsim | 27:bf0577ecfa6e | 53 | case 38: |
aeschsim | 27:bf0577ecfa6e | 54 | break; |
aeschsim | 27:bf0577ecfa6e | 55 | |
aeschsim | 27:bf0577ecfa6e | 56 | /* Time test tool */ |
aeschsim | 27:bf0577ecfa6e | 57 | case 45: |
aeschsim | 27:bf0577ecfa6e | 58 | s_time time; |
aeschsim | 27:bf0577ecfa6e | 59 | time.second = 30; |
aeschsim | 27:bf0577ecfa6e | 60 | time.minute = 30; |
aeschsim | 27:bf0577ecfa6e | 61 | time.hour = 1; |
aeschsim | 27:bf0577ecfa6e | 62 | time.day = 29; |
aeschsim | 27:bf0577ecfa6e | 63 | time.weekday = 4; |
aeschsim | 27:bf0577ecfa6e | 64 | time.month = 4; |
aeschsim | 27:bf0577ecfa6e | 65 | time.year = 18; |
aeschsim | 27:bf0577ecfa6e | 66 | setTime(&time); |
aeschsim | 27:bf0577ecfa6e | 67 | PRINT_TIME |
aeschsim | 27:bf0577ecfa6e | 68 | state = 46; |
aeschsim | 27:bf0577ecfa6e | 69 | break; |
aeschsim | 27:bf0577ecfa6e | 70 | case 46: |
aeschsim | 27:bf0577ecfa6e | 71 | pc.printf("read Time, press key to start\r\n"); |
aeschsim | 27:bf0577ecfa6e | 72 | pc.scanf(buf,100); |
aeschsim | 27:bf0577ecfa6e | 73 | time = getTime(); |
aeschsim | 27:bf0577ecfa6e | 74 | PRINT_TIME |
aeschsim | 27:bf0577ecfa6e | 75 | state = 0; |
aeschsim | 27:bf0577ecfa6e | 76 | break; |
aeschsim | 27:bf0577ecfa6e | 77 | case 48: |
aeschsim | 27:bf0577ecfa6e | 78 | break; |
cittecla | 2:72886e996098 | 79 | |
cittecla | 2:72886e996098 | 80 | |
aeschsim | 27:bf0577ecfa6e | 81 | case 50: |
aeschsim | 27:bf0577ecfa6e | 82 | break; |
cittecla | 2:72886e996098 | 83 | } |
cittecla | 2:72886e996098 | 84 | } |