PRO2_Team 1_collected code with ticker and headers_not working yet
Fork of PRO2_samlet_kode by
Diff: rgb_led.h
- Revision:
- 0:21e9cc38dd31
- Child:
- 6:12f1849aad21
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rgb_led.h Thu May 11 11:40:27 2017 +0000 @@ -0,0 +1,34 @@ +/* +================================================================================ +== == == +== Source File: == main.cpp == +== File Name: == rgb_led.h == +== Author: == Poul Erik Tjørnfelt == +== Date: == 07/05-2017 == +== Copyright: == Open to all == +== Version: == 0.6 - Creation of file. == +== == == +== Description: == The header file for a class, that creates instances of == +== == the actual RGB lamp that is used. == +== == == +================================================================================ +*/ + +#ifndef RGB_LED_H +#define RGB_LED_H +#include "mbed.h" + +class RGB_LED +{ + public: + RGB_LED(PinName pin_R, PinName pin_G, PinName pin_B); + void set(float red, float green, float blue); + void flash(float period, float on_timer); + + private: + PwmOut pin_r; + PwmOut pin_g; + PwmOut pin_b; +}; + +#endif \ No newline at end of file