AvrIO
1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Page principale
Pages associées
Modules
Structures de données
Exemples
•
Tout
Structures de données
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
Groupes
Pages
rgb.h
1
22
#ifndef _AVRIO_RGB_H_
23
#define _AVRIO_RGB_H_
24
25
#include <avrio/defs.h>
26
27
__BEGIN_C_DECLS
28
/* ========================================================================== */
29
#if ! defined(__DOXYGEN__)
30
31
/* constants ================================================================ */
35
#define RGB_ALICEBLUE 0xF0F8FF
/* 240,248,255 */
36
#define RGB_ANTIQUEWHITE 0xFAEBD7
/* 250,235,215 */
37
#define RGB_AQUA 0x00FFFF
/* 0,255,255 */
38
#define RGB_AQUAMARINE 0x7FFFD4
/* 127,255,212 */
39
#define RGB_AZURE 0xF0FFFF
/* 240,255,255 */
40
#define RGB_BEIGE 0xF5F5DC
/* 245,245,220 */
41
#define RGB_BISQUE 0xFFE4C4
/* 255,228,196 */
42
#define RGB_BLACK 0x000000
/* 0,0,0 */
43
#define RGB_BLANCHEDALMOND 0xFFEBCD
/* 255,235,205 */
44
#define RGB_BLUE 0x0000FF
/* 0,0,255 */
45
#define RGB_BLUEVIOLET 0x8A2BE2
/* 138,43,226 */
46
#define RGB_BROWN 0xA52A2A
/* 165,42,42 */
47
#define RGB_BURLYWOOD 0xDEB887
/* 222,184,135 */
48
#define RGB_CADETBLUE 0x5F9EA0
/* 95,158,160 */
49
#define RGB_CHARTREUSE 0x7FFF00
/* 127,255,0 */
50
#define RGB_CHOCOLATE 0xD2691E
/* 210,105,30 */
51
#define RGB_CORAL 0xFF7F50
/* 255,127,80 */
52
#define RGB_CORNFLOWERBLUE 0x6495ED
/* 100,149,237 */
53
#define RGB_CORNSILK 0xFFF8DC
/* 255,248,220 */
54
#define RGB_CRIMSON 0xDC143C
/* 220,20,60 */
55
#define RGB_CYAN 0x00FFFF
/* 0,255,255 */
56
#define RGB_DARKBLUE 0x00008B
/* 0,0,139 */
57
#define RGB_DARKCYAN 0x008B8B
/* 0,139,139 */
58
#define RGB_DARKGOLDENROD 0xB8860B
/* 184,134,11 */
59
#define RGB_DARKGRAY 0xA9A9A9
/* 169,169,169 */
60
#define RGB_DARKGREEN 0x006400
/* 0,100,0 */
61
#define RGB_DARKGREY 0xA9A9A9
/* 169,169,169 */
62
#define RGB_DARKKHAKI 0xBDB76B
/* 189,183,107 */
63
#define RGB_DARKMAGENTA 0x8B008B
/* 139,0,139 */
64
#define RGB_DARKOLIVEGREEN 0x556B2F
/* 85,107,47 */
65
#define RGB_DARKORANGE 0xFF8C00
/* 255,140,0 */
66
#define RGB_DARKORCHID 0x9932CC
/* 153,50,204 */
67
#define RGB_DARKRED 0x8B0000
/* 139,0,0 */
68
#define RGB_DARKSALMON 0xE9967A
/* 233,150,122 */
69
#define RGB_DARKSEAGREEN 0x8FBC8F
/* 143,188,143 */
70
#define RGB_DARKSLATEBLUE 0x483D8B
/* 72,61,139 */
71
#define RGB_DARKSLATEGRAY 0x2F4F4F
/* 47,79,79 */
72
#define RGB_DARKSLATEGREY 0x2F4F4F
/* 47,79,79 */
73
#define RGB_DARKTURQUOISE 0x00CED1
/* 0,206,209 */
74
#define RGB_DARKVIOLET 0x9400D3
/* 148,0,211 */
75
#define RGB_DEEPPINK 0xFF1493
/* 255,20,147 */
76
#define RGB_DEEPSKYBLUE 0x00BFFF
/* 0,191,255 */
77
#define RGB_DIMGRAY 0x696969
/* 105,105,105 */
78
#define RGB_DIMGREY 0x696969
/* 105,105,105 */
79
#define RGB_DODGERBLUE 0x1E90FF
/* 30,144,255 */
80
#define RGB_FIREBRICK 0xB22222
/* 178,34,34 */
81
#define RGB_FLORALWHITE 0xFFFAF0
/* 255,250,240 */
82
#define RGB_FORESTGREEN 0x228B22
/* 34,139,34 */
83
#define RGB_FUCHSIA 0xFF00FF
/* 255,0,255 */
84
#define RGB_GAINSBORO 0xDCDCDC
/* 220,220,220 */
85
#define RGB_GHOSTWHITE 0xF8F8FF
/* 248,248,255 */
86
#define RGB_GOLD 0xFFD700
/* 255,215,0 */
87
#define RGB_GOLDENROD 0xDAA520
/* 218,165,32 */
88
#define RGB_GRAY 0x808080
/* 128,128,128 */
89
#define RGB_GREEN 0x008000
/* 0,128,0 */
90
#define RGB_GREENYELLOW 0xADFF2F
/* 173,255,47 */
91
#define RGB_GREY 0x808080
/* 128,128,128 */
92
#define RGB_HONEYDEW 0xF0FFF0
/* 240,255,240 */
93
#define RGB_HOTPINK 0xFF69B4
/* 255,105,180 */
94
#define RGB_INDIANRED 0xCD5C5C
/* 205,92,92 */
95
#define RGB_INDIGO 0x4B0082
/* 75,0,130 */
96
#define RGB_IVORY 0xFFFFF0
/* 255,255,240 */
97
#define RGB_KHAKI 0xF0E68C
/* 240,230,140 */
98
#define RGB_LAVENDER 0xE6E6FA
/* 230,230,250 */
99
#define RGB_LAVENDERBLUSH 0xFFF0F5
/* 255,240,245 */
100
#define RGB_LAWNGREEN 0x7CFC00
/* 124,252,0 */
101
#define RGB_LEMONCHIFFON 0xFFFACD
/* 255,250,205 */
102
#define RGB_LIGHTBLUE 0xADD8E6
/* 173,216,230 */
103
#define RGB_LIGHTCORAL 0xF08080
/* 240,128,128 */
104
#define RGB_LIGHTCYAN 0xE0FFFF
/* 224,255,255 */
105
#define RGB_LIGHTGOLDENRODYELLOW 0xFAFAD2
/* 250,250,210 */
106
#define RGB_LIGHTGRAY 0xD3D3D3
/* 211,211,211 */
107
#define RGB_LIGHTGREEN 0x90EE90
/* 144,238,144 */
108
#define RGB_LIGHTGREY 0xD3D3D3
/* 211,211,211 */
109
#define RGB_LIGHTPINK 0xFFB6C1
/* 255,182,193 */
110
#define RGB_LIGHTSALMON 0xFFA07A
/* 255,160,122 */
111
#define RGB_LIGHTSEAGREEN 0x20B2AA
/* 32,178,170 */
112
#define RGB_LIGHTSKYBLUE 0x87CEFA
/* 135,206,250 */
113
#define RGB_LIGHTSLATEGRAY 0x778899
/* 119,136,153 */
114
#define RGB_LIGHTSLATEGREY 0x778899
/* 119,136,153 */
115
#define RGB_LIGHTSTEELBLUE 0xB0C4DE
/* 176,196,222 */
116
#define RGB_LIGHTYELLOW 0xFFFFE0
/* 255,255,224 */
117
#define RGB_LIME 0x00FF00
/* 0,255,0 */
118
#define RGB_LIMEGREEN 0x32CD32
/* 50,205,50 */
119
#define RGB_LINEN 0xFAF0E6
/* 250,240,230 */
120
#define RGB_MAGENTA 0xFF00FF
/* 255,0,255 */
121
#define RGB_MAROON 0x800000
/* 128,0,0 */
122
#define RGB_MEDIUMAQUAMARINE 0x66CDAA
/* 102,205,170 */
123
#define RGB_MEDIUMBLUE 0x0000CD
/* 0,0,205 */
124
#define RGB_MEDIUMORCHID 0xBA55D3
/* 186,85,211 */
125
#define RGB_MEDIUMPURPLE 0x9370DB
/* 147,112,219 */
126
#define RGB_MEDIUMSEAGREEN 0x3CB371
/* 60,179,113 */
127
#define RGB_MEDIUMSLATEBLUE 0x7B68EE
/* 123,104,238 */
128
#define RGB_MEDIUMSPRINGGREEN 0x00FA9A
/* 0,250,154 */
129
#define RGB_MEDIUMTURQUOISE 0x48D1CC
/* 72,209,204 */
130
#define RGB_MEDIUMVIOLETRED 0xC71585
/* 199,21,133 */
131
#define RGB_MIDNIGHTBLUE 0x191970
/* 25,25,112 */
132
#define RGB_MINTCREAM 0xF5FFFA
/* 245,255,250 */
133
#define RGB_MISTYROSE 0xFFE4E1
/* 255,228,225 */
134
#define RGB_MOCCASIN 0xFFE4B5
/* 255,228,181 */
135
#define RGB_NAVAJOWHITE 0xFFDEAD
/* 255,222,173 */
136
#define RGB_NAVY 0x000080
/* 0,0,128 */
137
#define RGB_OLDLACE 0xFDF5E6
/* 253,245,230 */
138
#define RGB_OLIVE 0x808000
/* 128,128,0 */
139
#define RGB_OLIVEDRAB 0x6B8E23
/* 107,142,35 */
140
#define RGB_ORANGE 0xFFA500
/* 255,165,0 */
141
#define RGB_ORANGERED 0xFF4500
/* 255,69,0 */
142
#define RGB_ORCHID 0xDA70D6
/* 218,112,214 */
143
#define RGB_PALEGOLDENROD 0xEEE8AA
/* 238,232,170 */
144
#define RGB_PALEGREEN 0x98FB98
/* 152,251,152 */
145
#define RGB_PALETURQUOISE 0xAFEEEE
/* 175,238,238 */
146
#define RGB_PALEVIOLETRED 0xDB7093
/* 219,112,147 */
147
#define RGB_PAPAYAWHIP 0xFFEFD5
/* 255,239,213 */
148
#define RGB_PEACHPUFF 0xFFDAB9
/* 255,218,185 */
149
#define RGB_PERU 0xCD853F
/* 205,133,63 */
150
#define RGB_PINK 0xFFC0CB
/* 255,192,203 */
151
#define RGB_PLUM 0xDDA0DD
/* 221,160,221 */
152
#define RGB_POWDERBLUE 0xB0E0E6
/* 176,224,230 */
153
#define RGB_PURPLE 0x800080
/* 128,0,128 */
154
#define RGB_RED 0xFF0000
/* 255,0,0 */
155
#define RGB_ROSYBROWN 0xBC8F8F
/* 188,143,143 */
156
#define RGB_ROYALBLUE 0x4169E1
/* 65,105,225 */
157
#define RGB_SADDLEBROWN 0x8B4513
/* 139,69,19 */
158
#define RGB_SALMON 0xFA8072
/* 250,128,114 */
159
#define RGB_SANDYBROWN 0xF4A460
/* 244,164,96 */
160
#define RGB_SEAGREEN 0x2E8B57
/* 46,139,87 */
161
#define RGB_SEASHELL 0xFFF5EE
/* 255,245,238 */
162
#define RGB_SIENNA 0xA0522D
/* 160,82,45 */
163
#define RGB_SILVER 0xC0C0C0
/* 192,192,192 */
164
#define RGB_SKYBLUE 0x87CEEB
/* 135,206,235 */
165
#define RGB_SLATEBLUE 0x6A5ACD
/* 106,90,205 */
166
#define RGB_SLATEGRAY 0x708090
/* 112,128,144 */
167
#define RGB_SLATEGREY 0x708090
/* 112,128,144 */
168
#define RGB_SNOW 0xFFFAFA
/* 255,250,250 */
169
#define RGB_SPRINGGREEN 0x00FF7F
/* 0,255,127 */
170
#define RGB_STEELBLUE 0x4682B4
/* 70,130,180 */
171
#define RGB_TAN 0xD2B48C
/* 210,180,140 */
172
#define RGB_TEAL 0x008080
/* 0,128,128 */
173
#define RGB_THISTLE 0xD8BFD8
/* 216,191,216 */
174
#define RGB_TOMATO 0xFF6347
/* 255,99,71 */
175
#define RGB_TURQUOISE 0x40E0D0
/* 64,224,208 */
176
#define RGB_VIOLET 0xEE82EE
/* 238,130,238 */
177
#define RGB_WHEAT 0xF5DEB3
/* 245,222,179 */
178
#define RGB_WHITE 0xFFFFFF
/* 255,255,255 */
179
#define RGB_WHITESMOKE 0xF5F5F5
/* 245,245,245 */
180
#define RGB_YELLOW 0xFFFF00
/* 255,255,0 */
181
#define RGB_YELLOWGREEN 0x9ACD32
/* 154,205,50 */
182
183
/* structures =============================================================== */
184
typedef
union
xRgbColor {
185
uint32_t ulRgb;
186
struct
{
187
uint8_t ucBlue;
188
uint8_t ucGreen;
189
uint8_t ucRed;
190
uint8_t ucHue;
191
};
192
} xRgbColor;
193
194
#endif
/* __DOXYGEN__ not defined */
195
__END_C_DECLS
196
/* ========================================================================== */
197
#endif
/* _AVRIO_RGB_H_ not defined */
src
avrio
rgb.h
Généré le Dimanche 14 Mai 2017 22:07:06 pour AvrIO par
1.8.11