PRO2_Team 1_collected code with ticker and headers_not working yet

Dependencies:   SHTx mbed

Fork of PRO2_samlet_kode by Olga Høyer

Committer:
OlgaHoeyer
Date:
Thu May 11 11:40:27 2017 +0000
Revision:
0:21e9cc38dd31
Child:
6:12f1849aad21
EDE PRO2 Team 1: "Awareness and Energioptimering. Udluftnings infoinator". Summary of the code.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
OlgaHoeyer 0:21e9cc38dd31 1 /*
OlgaHoeyer 0:21e9cc38dd31 2 ================================================================================
OlgaHoeyer 0:21e9cc38dd31 3 == == ==
OlgaHoeyer 0:21e9cc38dd31 4 == Source File: == main.cpp ==
OlgaHoeyer 0:21e9cc38dd31 5 == File Name: == rgb_led.h ==
OlgaHoeyer 0:21e9cc38dd31 6 == Author: == Poul Erik Tjørnfelt ==
OlgaHoeyer 0:21e9cc38dd31 7 == Date: == 07/05-2017 ==
OlgaHoeyer 0:21e9cc38dd31 8 == Copyright: == Open to all ==
OlgaHoeyer 0:21e9cc38dd31 9 == Version: == 0.6 - Creation of file. ==
OlgaHoeyer 0:21e9cc38dd31 10 == == ==
OlgaHoeyer 0:21e9cc38dd31 11 == Description: == The header file for a class, that creates instances of ==
OlgaHoeyer 0:21e9cc38dd31 12 == == the actual RGB lamp that is used. ==
OlgaHoeyer 0:21e9cc38dd31 13 == == ==
OlgaHoeyer 0:21e9cc38dd31 14 ================================================================================
OlgaHoeyer 0:21e9cc38dd31 15 */
OlgaHoeyer 0:21e9cc38dd31 16
OlgaHoeyer 0:21e9cc38dd31 17 #ifndef RGB_LED_H
OlgaHoeyer 0:21e9cc38dd31 18 #define RGB_LED_H
OlgaHoeyer 0:21e9cc38dd31 19 #include "mbed.h"
OlgaHoeyer 0:21e9cc38dd31 20
OlgaHoeyer 0:21e9cc38dd31 21 class RGB_LED
OlgaHoeyer 0:21e9cc38dd31 22 {
OlgaHoeyer 0:21e9cc38dd31 23 public:
OlgaHoeyer 0:21e9cc38dd31 24 RGB_LED(PinName pin_R, PinName pin_G, PinName pin_B);
OlgaHoeyer 0:21e9cc38dd31 25 void set(float red, float green, float blue);
OlgaHoeyer 0:21e9cc38dd31 26 void flash(float period, float on_timer);
OlgaHoeyer 0:21e9cc38dd31 27
OlgaHoeyer 0:21e9cc38dd31 28 private:
OlgaHoeyer 0:21e9cc38dd31 29 PwmOut pin_r;
OlgaHoeyer 0:21e9cc38dd31 30 PwmOut pin_g;
OlgaHoeyer 0:21e9cc38dd31 31 PwmOut pin_b;
OlgaHoeyer 0:21e9cc38dd31 32 };
OlgaHoeyer 0:21e9cc38dd31 33
OlgaHoeyer 0:21e9cc38dd31 34 #endif