Practice your morse code.
Dependencies: mbed
main.cpp@5:ea8cde7c817f, 2013-06-28 (annotated)
- Committer:
- john78727
- Date:
- Fri Jun 28 10:57:07 2013 +0000
- Revision:
- 5:ea8cde7c817f
- Parent:
- 4:6840cc0ea570
Revised syntax for multiple assignment. Tony you were correct on the original :-)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tony1tf | 0:8c725fbd8e0e | 1 | #include "mbed.h" |
tony1tf | 0:8c725fbd8e0e | 2 | #include "main.h" |
tony1tf | 0:8c725fbd8e0e | 3 | #include "Morse_Code.h" |
tony1tf | 0:8c725fbd8e0e | 4 | |
john78727 | 4:6840cc0ea570 | 5 | #define test |
john78727 | 3:d8cd25cb0ef1 | 6 | |
john78727 | 3:d8cd25cb0ef1 | 7 | DigitalOut blue ( LED_BLUE ); |
john78727 | 3:d8cd25cb0ef1 | 8 | DigitalOut red ( LED_RED ); |
john78727 | 3:d8cd25cb0ef1 | 9 | DigitalOut green ( LED_GREEN ); |
tony1tf | 2:260128ae5746 | 10 | |
tony1tf | 0:8c725fbd8e0e | 11 | |
tony1tf | 0:8c725fbd8e0e | 12 | AnalogOut piezo ( PTE30 ); |
tony1tf | 0:8c725fbd8e0e | 13 | |
john78727 | 3:d8cd25cb0ef1 | 14 | #ifdef test |
john78727 | 3:d8cd25cb0ef1 | 15 | |
john78727 | 3:d8cd25cb0ef1 | 16 | Morse_Code A = Morse_Code ( 18.0, 15.0, 375, 1 ); |
john78727 | 3:d8cd25cb0ef1 | 17 | |
john78727 | 3:d8cd25cb0ef1 | 18 | Morse_Code B = Morse_Code ( 18.0, 15.0, 375, 2 ); |
john78727 | 3:d8cd25cb0ef1 | 19 | |
john78727 | 3:d8cd25cb0ef1 | 20 | Morse_Code C = Morse_Code ( 18.0, 15.0, 375, 3 ); |
john78727 | 3:d8cd25cb0ef1 | 21 | |
john78727 | 3:d8cd25cb0ef1 | 22 | Morse_Code D = Morse_Code ( 18.0, 15.0, 375, 4 ); |
john78727 | 3:d8cd25cb0ef1 | 23 | |
john78727 | 3:d8cd25cb0ef1 | 24 | #else |
john78727 | 3:d8cd25cb0ef1 | 25 | |
tony1tf | 2:260128ae5746 | 26 | Morse_Code A = Morse_Code ( 18.0, 10.0, 400, 1 ); |
tony1tf | 0:8c725fbd8e0e | 27 | |
tony1tf | 2:260128ae5746 | 28 | Morse_Code B = Morse_Code ( 18.0, 15.0, 350, 2 ); |
tony1tf | 0:8c725fbd8e0e | 29 | |
tony1tf | 2:260128ae5746 | 30 | Morse_Code C = Morse_Code ( 18.0, 20.0, 300, 3 ); |
tony1tf | 0:8c725fbd8e0e | 31 | |
tony1tf | 2:260128ae5746 | 32 | Morse_Code D = Morse_Code ( 18.0, 30.0, 250, 4 ); |
tony1tf | 0:8c725fbd8e0e | 33 | |
john78727 | 3:d8cd25cb0ef1 | 34 | #endif |
john78727 | 3:d8cd25cb0ef1 | 35 | |
tony1tf | 0:8c725fbd8e0e | 36 | int main() { |
tony1tf | 0:8c725fbd8e0e | 37 | |
tony1tf | 0:8c725fbd8e0e | 38 | int i; |
tony1tf | 0:8c725fbd8e0e | 39 | |
tony1tf | 0:8c725fbd8e0e | 40 | while(1) { |
tony1tf | 0:8c725fbd8e0e | 41 | |
john78727 | 3:d8cd25cb0ef1 | 42 | #ifdef test |
john78727 | 3:d8cd25cb0ef1 | 43 | |
john78727 | 3:d8cd25cb0ef1 | 44 | A.Random_Code(); |
john78727 | 3:d8cd25cb0ef1 | 45 | |
john78727 | 3:d8cd25cb0ef1 | 46 | B.Random_Code(); |
john78727 | 3:d8cd25cb0ef1 | 47 | |
john78727 | 3:d8cd25cb0ef1 | 48 | C.Random_Code(); |
john78727 | 3:d8cd25cb0ef1 | 49 | |
john78727 | 3:d8cd25cb0ef1 | 50 | D.Random_Code(); |
john78727 | 3:d8cd25cb0ef1 | 51 | |
john78727 | 3:d8cd25cb0ef1 | 52 | #else |
john78727 | 3:d8cd25cb0ef1 | 53 | |
tony1tf | 0:8c725fbd8e0e | 54 | for ( i = 0; i < 10; i++ ) A.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 55 | |
tony1tf | 0:8c725fbd8e0e | 56 | for ( i = 0; i < 10; i++ ) B.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 57 | |
tony1tf | 0:8c725fbd8e0e | 58 | for ( i = 0; i < 10; i++ ) C.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 59 | |
tony1tf | 0:8c725fbd8e0e | 60 | for ( i = 0; i < 10; i++ ) D.Random_Code(); |
john78727 | 3:d8cd25cb0ef1 | 61 | |
john78727 | 3:d8cd25cb0ef1 | 62 | #endif |
tony1tf | 0:8c725fbd8e0e | 63 | |
tony1tf | 0:8c725fbd8e0e | 64 | } |
tony1tf | 0:8c725fbd8e0e | 65 | |
tony1tf | 0:8c725fbd8e0e | 66 | } |
tony1tf | 0:8c725fbd8e0e | 67 | |
tony1tf | 0:8c725fbd8e0e | 68 | //============================================================= |