kalyan reddy / led

Dependents:   ledblink

Committer:
kalyan
Date:
Thu Feb 02 10:21:42 2012 +0000
Revision:
0:4e434d6edc1e

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kalyan 0:4e434d6edc1e 1 #ifndef MBED_LED_H
kalyan 0:4e434d6edc1e 2 #define MBED_LED_H
kalyan 0:4e434d6edc1e 3
kalyan 0:4e434d6edc1e 4 #include "mbed.h"
kalyan 0:4e434d6edc1e 5
kalyan 0:4e434d6edc1e 6 /** LED class
kalyan 0:4e434d6edc1e 7 *
kalyan 0:4e434d6edc1e 8 * Example:
kalyan 0:4e434d6edc1e 9 * @code
kalyan 0:4e434d6edc1e 10 *
kalyan 0:4e434d6edc1e 11 *
kalyan 0:4e434d6edc1e 12 * @encode
kalyan 0:4e434d6edc1e 13 */
kalyan 0:4e434d6edc1e 14
kalyan 0:4e434d6edc1e 15 class LED{
kalyan 0:4e434d6edc1e 16 public:
kalyan 0:4e434d6edc1e 17 /** Create led object
kalyan 0:4e434d6edc1e 18 *
kalyan 0:4e434d6edc1e 19 * @param pin LE Pin
kalyan 0:4e434d6edc1e 20 */
kalyan 0:4e434d6edc1e 21 LED(PinName pin);
kalyan 0:4e434d6edc1e 22
kalyan 0:4e434d6edc1e 23 /** LED ON
kalyan 0:4e434d6edc1e 24 * return void
kalyan 0:4e434d6edc1e 25 */
kalyan 0:4e434d6edc1e 26 void ON();
kalyan 0:4e434d6edc1e 27
kalyan 0:4e434d6edc1e 28 /** LED OFF **/
kalyan 0:4e434d6edc1e 29 void OFF();
kalyan 0:4e434d6edc1e 30
kalyan 0:4e434d6edc1e 31 /** LED SWAP **/
kalyan 0:4e434d6edc1e 32 void SWAP();
kalyan 0:4e434d6edc1e 33 private:
kalyan 0:4e434d6edc1e 34 DigitalOut _pin;
kalyan 0:4e434d6edc1e 35 };
kalyan 0:4e434d6edc1e 36
kalyan 0:4e434d6edc1e 37 #endif