This is a simple class written to flash out morse code. It can be used to flash out data from the terminal or from a buffer
main.cpp@0:c3c4f0cd78cd, 2013-09-18 (annotated)
- Committer:
- mr63
- Date:
- Wed Sep 18 16:27:24 2013 +0000
- Revision:
- 0:c3c4f0cd78cd
This is a simple Class that was written to "flash" out Morse Code. It can be used to flash out data from the terminal, or from a buffer. The main function gives examples of both.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mr63 | 0:c3c4f0cd78cd | 1 | |
mr63 | 0:c3c4f0cd78cd | 2 | #include "MorseCode.h" |
mr63 | 0:c3c4f0cd78cd | 3 | |
mr63 | 0:c3c4f0cd78cd | 4 | Serial pc(USBTX,USBRX); |
mr63 | 0:c3c4f0cd78cd | 5 | MorseCode MC(LED1); |
mr63 | 0:c3c4f0cd78cd | 6 | unsigned char buffer[] = {"Nothing Like Morse Code"}; |
mr63 | 0:c3c4f0cd78cd | 7 | |
mr63 | 0:c3c4f0cd78cd | 8 | int main() { |
mr63 | 0:c3c4f0cd78cd | 9 | unsigned char pcinput = 0; |
mr63 | 0:c3c4f0cd78cd | 10 | bool Printable = false; |
mr63 | 0:c3c4f0cd78cd | 11 | MC.set_unit(.05); |
mr63 | 0:c3c4f0cd78cd | 12 | MC.blink_buffer (buffer); |
mr63 | 0:c3c4f0cd78cd | 13 | while(1) //Do what ever is between these brackets forever or until the micro is reset. |
mr63 | 0:c3c4f0cd78cd | 14 | { |
mr63 | 0:c3c4f0cd78cd | 15 | |
mr63 | 0:c3c4f0cd78cd | 16 | pcinput = pc.getc(); |
mr63 | 0:c3c4f0cd78cd | 17 | Printable=MC.Print_ASCII_Char(pcinput); |
mr63 | 0:c3c4f0cd78cd | 18 | pc.putc(pcinput); |
mr63 | 0:c3c4f0cd78cd | 19 | |
mr63 | 0:c3c4f0cd78cd | 20 | } |
mr63 | 0:c3c4f0cd78cd | 21 | } |
mr63 | 0:c3c4f0cd78cd | 22 | |
mr63 | 0:c3c4f0cd78cd | 23 |