Jelle Raes / Mbed 2 deprecated Projec_1_projectlab

Dependencies:   EthernetInterface LM75B mbed-rtos mbed

Fork of communication by Jelle Raes

Committer:
JelleRaes
Date:
Wed Mar 14 14:39:08 2018 +0000
Revision:
3:9c600fb19ed2
Parent:
2:067142778937
Child:
4:4848f847d2ce
tis bijna af;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JelleRaes 0:52e944ca21ea 1 #include "mbed.h"
JelleRaes 0:52e944ca21ea 2 #include <string.h>
JelleRaes 0:52e944ca21ea 3 #include "led.h"
JelleRaes 0:52e944ca21ea 4
JelleRaes 0:52e944ca21ea 5 Serial pc3(USBTX, USBRX);
JelleRaes 0:52e944ca21ea 6 led::led(void)
JelleRaes 0:52e944ca21ea 7 {
JelleRaes 2:067142778937 8 /**
JelleRaes 2:067142778937 9 colors[].name = "";
JelleRaes 2:067142778937 10 colors[].redValue = ;
JelleRaes 2:067142778937 11 colors[].greenValue = ;
JelleRaes 2:067142778937 12 colors[].blueValue = ;
JelleRaes 2:067142778937 13 */
JelleRaes 2:067142778937 14
JelleRaes 3:9c600fb19ed2 15 count =10;
JelleRaes 2:067142778937 16 colors[0].name= "red";
JelleRaes 0:52e944ca21ea 17 colors[0].redValue = 0.0;
JelleRaes 2:067142778937 18 colors[0].greenValue = 1.0;
JelleRaes 2:067142778937 19 colors[0].blueValue = 1.0;
JelleRaes 0:52e944ca21ea 20
JelleRaes 2:067142778937 21 colors[1].name= "green";
JelleRaes 0:52e944ca21ea 22 colors[1].redValue = 1.0;
JelleRaes 2:067142778937 23 colors[1].greenValue = 0.0;
JelleRaes 2:067142778937 24 colors[1].blueValue = 1.0;
JelleRaes 0:52e944ca21ea 25
JelleRaes 2:067142778937 26 colors[2].name= "blue";
JelleRaes 0:52e944ca21ea 27 colors[2].redValue = 1.0;
JelleRaes 2:067142778937 28 colors[2].greenValue = 1.0;
JelleRaes 2:067142778937 29 colors[2].blueValue = 0.0;
JelleRaes 2:067142778937 30
JelleRaes 2:067142778937 31 colors[3].name= "black";
JelleRaes 2:067142778937 32 colors[3].redValue = 1.0;
JelleRaes 2:067142778937 33 colors[3].greenValue = 1.0;
JelleRaes 2:067142778937 34 colors[3].blueValue = 1.0;
JelleRaes 0:52e944ca21ea 35
JelleRaes 2:067142778937 36 colors[4].name= "white";
JelleRaes 2:067142778937 37 colors[4].redValue = 0.0;
JelleRaes 2:067142778937 38 colors[4].greenValue = 0.0;
JelleRaes 2:067142778937 39 colors[4].blueValue = 0.0;
JelleRaes 2:067142778937 40
JelleRaes 2:067142778937 41 colors[5].name = "yellow";
JelleRaes 2:067142778937 42 colors[5].redValue = 0.0;
JelleRaes 2:067142778937 43 colors[5].greenValue = 0.0;
JelleRaes 2:067142778937 44 colors[5].blueValue = 1.0;
JelleRaes 3:9c600fb19ed2 45
JelleRaes 3:9c600fb19ed2 46 colors[6].name = "magenta";
JelleRaes 3:9c600fb19ed2 47 colors[6].redValue = 0.0;
JelleRaes 3:9c600fb19ed2 48 colors[6].greenValue = 1.0;
JelleRaes 3:9c600fb19ed2 49 colors[6].blueValue = 0.0;
JelleRaes 3:9c600fb19ed2 50
JelleRaes 3:9c600fb19ed2 51 colors[7].name = "cyan";
JelleRaes 3:9c600fb19ed2 52 colors[7].redValue = 1.0;
JelleRaes 3:9c600fb19ed2 53 colors[7].greenValue = 0.0;
JelleRaes 3:9c600fb19ed2 54 colors[7].blueValue = 0.0;
JelleRaes 3:9c600fb19ed2 55
JelleRaes 3:9c600fb19ed2 56 colors[8].name = "purple";
JelleRaes 3:9c600fb19ed2 57 colors[8].redValue = 0.498;
JelleRaes 3:9c600fb19ed2 58 colors[8].greenValue = 1.0;
JelleRaes 3:9c600fb19ed2 59 colors[8].blueValue = 0.498;
JelleRaes 3:9c600fb19ed2 60
JelleRaes 3:9c600fb19ed2 61 colors[9].name = "brown";
JelleRaes 3:9c600fb19ed2 62 colors[9].redValue = 0.353;
JelleRaes 3:9c600fb19ed2 63 colors[9].greenValue = 0.835;
JelleRaes 3:9c600fb19ed2 64 colors[9].blueValue = 0.835;
JelleRaes 0:52e944ca21ea 65 }
JelleRaes 0:52e944ca21ea 66
JelleRaes 0:52e944ca21ea 67
JelleRaes 0:52e944ca21ea 68 led::COLOR led::getCOLOR(char *n){
JelleRaes 3:9c600fb19ed2 69 //led::COLOR temp;
JelleRaes 0:52e944ca21ea 70 for(int i=0;i<count;i++){
JelleRaes 0:52e944ca21ea 71 if(strcmp(colors[i].name,n) ==0)
JelleRaes 3:9c600fb19ed2 72 n ="found";
JelleRaes 3:9c600fb19ed2 73 return colors[i];}
JelleRaes 3:9c600fb19ed2 74 //return temp;
JelleRaes 3:9c600fb19ed2 75 n = "failed";
JelleRaes 0:52e944ca21ea 76 }