Basic ledControl library that control the leds on LPC1768

Dependents:   gimbalController_brushless_IMU i2c_MPU6050 i2c_HMC5883L IMU_fusion ... more

ledControl.cpp

Committer:
BaserK
Date:
2015-07-09
Revision:
0:0afc4bd76407
Child:
1:7ffaf6e46589

File content as of revision 0:0afc4bd76407:

#include "ledControl.h"

DigitalOut led1(LED1);
DigitalOut led2(LED2);
DigitalOut led3(LED3);
DigitalOut led4(LED4);

// Controls the 4 LEDs on the LPC1768
void ledControl(int ledNum,int value)
{
  switch(ledNum)
  {
    case 1: led1.write(value);
    break;
    
    case 2: led2.write(value);
    break;
    
    case 3: led3.write(value);
    break;
    
    case 4: led4.write(value);
    break;
  }  
}

// Toggles the specified led
void ledToggle(int ledNum)
{
  switch(ledNum)
  {
    case 1: led1=!led1;
    break;
    
    case 2: led2=!led2;
    break;
    
    case 3: led3=!led3;
    break;
    
    case 4: led4=!led4;
    break;
  }     
}