The example program for mbed pin-compatible platforms
Fork of mbed_blinky by
main.cpp
- Committer:
- vartan
- Date:
- 2014-08-24
- Revision:
- 7:b1e0b6f381ba
- Parent:
- 4:81cea7a352b0
- Child:
- 8:ec3e22e9100e
File content as of revision 7:b1e0b6f381ba:
#include "mbed.h" #include "MorseCharacter.h" #include <string> DigitalOut morseOut(LED1); int main() { std::string output = "Hello World"; char strpos = 0; float timeUnit = 0.092f; while(1) { MorseCharacter morseChar(output[strpos]); char size = morseChar.getNumberOfParts(); for(int i=0;i<size;i++) { morseOut = 1; wait((morseChar.getPart(i)==morseChar.DIT?1:3) * timeUnit); morseOut = 0; wait(1*timeUnit); } wait(timeUnit*3); /*if(size==0) { wait(timeUnit*3); } else { for( }*/ //wait(0.2); //strpos = (strpos + 1) % (sizeof(output)-1); } }