Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EthernetInterface LM75B mbed-rtos mbed
Fork of communication by
led.cpp@3:9c600fb19ed2, 2018-03-14 (annotated)
- 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?
| User | Revision | Line number | New 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 | } |
