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

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?

UserRevisionLine numberNew 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