Led functions for the LPC1768 Ledbar
Led_Func_Lib.h
- Committer:
- lordofthestorm12
- Date:
- 2018-11-23
- Revision:
- 0:c203a5ca6463
File content as of revision 0:c203a5ca6463:
#ifndef LED_FUNC_LIB_H #define LED_FUNC_LIB_H #include "mbed.h" const int LAUFLICHT[] = {0x00, 0x01, 0x02, 0x04, 0x08, 0x06, 0x09 ,0x0f}; class Led_Func { public: Led_Func(): _Led(LED1, LED2, LED3, LED4) { _Led = LAUFLICHT[0]; } void setLED(int aLED) { switch(aLED) { case (0): _Led = LAUFLICHT[0]; break; // LED Aus case (1): _Led = LAUFLICHT[1]; break; // Led1 case (2): _Led = LAUFLICHT[2]; break; // Led2 case (3): _Led = LAUFLICHT[3]; break; // Led3 case (4): _Led = LAUFLICHT[4]; break; // Led4 case (5): _Led = LAUFLICHT[5]; break; // Led 1 und 4 case (6): _Led = LAUFLICHT[6]; break; // Led 2 und 3 case (7): _Led = LAUFLICHT[7]; break; // alle Led's } } private: BusOut _Led; }; #endif