First version
Dependencies: mbed EthernetInterface mbed-rto
Diff: LEDDriver.cpp
- Revision:
- 54:4274186bf584
- Parent:
- 52:45207965e160
- Child:
- 55:4e06cfb6d010
diff -r b6b2910d00e7 -r 4274186bf584 LEDDriver.cpp --- a/LEDDriver.cpp Wed May 09 12:49:55 2018 +0000 +++ b/LEDDriver.cpp Wed May 09 13:10:51 2018 +0000 @@ -20,7 +20,7 @@ setLEDS(currentLocation); currentLocation++; - if(currentLocation>=20){ + if(currentLocation>=25){ currentLocation=0; } @@ -90,14 +90,14 @@ void LEDDriver::initArrays() { // 1 1 1 1 0 0 0 0 0 1 - int tempCodedMessage0[20]={1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0};//{1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,1,0}; currently frequency measure message(standard square wave) + int tempCodedMessage0[25]=/*{1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1};*/{1,1,1,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,1,0,1};// currently frequency measure message(standard square wave) 4:('1')+2 ticker 0.002f. (250Hz, 10ms down) // 1 1 1 1 0 1 0 0 0 1 - int tempCodedMessage1[20]={1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,0}; + int tempCodedMessage1[25]={1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,0,1}; // 1 1 1 1 1 0 1 0 0 1 - int tempCodedMessage2[20]={1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,1,0}; + int tempCodedMessage2[25]={1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,1,0,1}; // 1 1 1 1 1 1 0 0 0 1 - int tempCodedMessage3[20]={1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0}; - int tempCodedMessage4[20]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};//default message for multithreading + int tempCodedMessage3[25]={1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1}; + int tempCodedMessage4[25]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};//default message for multithreading int tempMessageList[8]={0,0,0,0,0,0,0,0};//TODO DigitalOut *tempLeds[]={new DigitalOut(p23),new DigitalOut(p11),new DigitalOut(p12),new DigitalOut(p13),new DigitalOut(p14),new DigitalOut(p15),new DigitalOut(p16),new DigitalOut(p17)}; printf("Arrays created.\r\n"); @@ -144,7 +144,8 @@ leds[led]->write(codedMessage4[j]); //ownWait(25); } - } + } + //wait_ms(10); } //TODO destructor \ No newline at end of file