AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

board/Leds.cpp

Committer:
sillevl
Date:
2014-12-31
Revision:
11:50572814f73e
Parent:
4:2c91c9eccf3a

File content as of revision 11:50572814f73e:

#include "Leds.h"


Leds::Leds(PinName leftPin, PinName rightPin) : leftLed(leftPin), rightLed(rightPin){
    off(ALL);
}

void Leds::on(Leds::LedName ledname){
    switch(ledname){
        case LEFT:
            leftLed.write(1);
            break;
        case RIGHT:
            rightLed.write(1);
            break;
        case ALL:
            leftLed.write(1);
            rightLed.write(1);
            //break:
    }
}

void Leds::off(Leds::LedName ledname){
    switch(ledname){
        case LEFT:
            leftLed.write(0);
            break;
        case RIGHT:
            rightLed.write(0);
            break;
        case ALL:
            leftLed.write(0);
            rightLed.write(0);
            //break:
    }
}