just ledcontrol

Fork of ledControl2 by Baser Kandehir

Committer:
BaserK
Date:
Thu Jul 09 12:14:46 2015 +0000
Revision:
0:0afc4bd76407
Child:
1:7ffaf6e46589
v1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BaserK 0:0afc4bd76407 1 #include "ledControl.h"
BaserK 0:0afc4bd76407 2
BaserK 0:0afc4bd76407 3 DigitalOut led1(LED1);
BaserK 0:0afc4bd76407 4 DigitalOut led2(LED2);
BaserK 0:0afc4bd76407 5 DigitalOut led3(LED3);
BaserK 0:0afc4bd76407 6 DigitalOut led4(LED4);
BaserK 0:0afc4bd76407 7
BaserK 0:0afc4bd76407 8 // Controls the 4 LEDs on the LPC1768
BaserK 0:0afc4bd76407 9 void ledControl(int ledNum,int value)
BaserK 0:0afc4bd76407 10 {
BaserK 0:0afc4bd76407 11 switch(ledNum)
BaserK 0:0afc4bd76407 12 {
BaserK 0:0afc4bd76407 13 case 1: led1.write(value);
BaserK 0:0afc4bd76407 14 break;
BaserK 0:0afc4bd76407 15
BaserK 0:0afc4bd76407 16 case 2: led2.write(value);
BaserK 0:0afc4bd76407 17 break;
BaserK 0:0afc4bd76407 18
BaserK 0:0afc4bd76407 19 case 3: led3.write(value);
BaserK 0:0afc4bd76407 20 break;
BaserK 0:0afc4bd76407 21
BaserK 0:0afc4bd76407 22 case 4: led4.write(value);
BaserK 0:0afc4bd76407 23 break;
BaserK 0:0afc4bd76407 24 }
BaserK 0:0afc4bd76407 25 }
BaserK 0:0afc4bd76407 26
BaserK 0:0afc4bd76407 27 // Toggles the specified led
BaserK 0:0afc4bd76407 28 void ledToggle(int ledNum)
BaserK 0:0afc4bd76407 29 {
BaserK 0:0afc4bd76407 30 switch(ledNum)
BaserK 0:0afc4bd76407 31 {
BaserK 0:0afc4bd76407 32 case 1: led1=!led1;
BaserK 0:0afc4bd76407 33 break;
BaserK 0:0afc4bd76407 34
BaserK 0:0afc4bd76407 35 case 2: led2=!led2;
BaserK 0:0afc4bd76407 36 break;
BaserK 0:0afc4bd76407 37
BaserK 0:0afc4bd76407 38 case 3: led3=!led3;
BaserK 0:0afc4bd76407 39 break;
BaserK 0:0afc4bd76407 40
BaserK 0:0afc4bd76407 41 case 4: led4=!led4;
BaserK 0:0afc4bd76407 42 break;
BaserK 0:0afc4bd76407 43 }
BaserK 0:0afc4bd76407 44 }