RTEMS  5.0.0
Macros
lcd_color.h File Reference

Go to the source code of this file.

Macros

#define COLOR_BLACK   0x000000
 
#define COLOR_WHITE   0xFFFFFF
 
#define COLOR_BLUE   0x0000FF
 
#define COLOR_GREEN   0x00FF00
 
#define COLOR_RED   0xFF0000
 
#define COLOR_NAVY   0x000080
 
#define COLOR_DARKBLUE   0x00008B
 
#define COLOR_DARKGREEN   0x006400
 
#define COLOR_DARKCYAN   0x008B8B
 
#define COLOR_CYAN   0x00FFFF
 
#define COLOR_TURQUOISE   0x40E0D0
 
#define COLOR_INDIGO   0x4B0082
 
#define COLOR_DARKRED   0x800000
 
#define COLOR_OLIVE   0x808000
 
#define COLOR_GRAY   0x808080
 
#define COLOR_SKYBLUE   0x87CEEB
 
#define COLOR_BLUEVIOLET   0x8A2BE2
 
#define COLOR_LIGHTGREEN   0x90EE90
 
#define COLOR_DARKVIOLET   0x9400D3
 
#define COLOR_YELLOWGREEN   0x9ACD32
 
#define COLOR_BROWN   0xA52A2A
 
#define COLOR_DARKGRAY   0xA9A9A9
 
#define COLOR_SIENNA   0xA0522D
 
#define COLOR_LIGHTBLUE   0xADD8E6
 
#define COLOR_GREENYELLOW   0xADFF2F
 
#define COLOR_SILVER   0xC0C0C0
 
#define COLOR_LIGHTGREY   0xD3D3D3
 
#define COLOR_LIGHTCYAN   0xE0FFFF
 
#define COLOR_VIOLET   0xEE82EE
 
#define COLOR_AZUR   0xF0FFFF
 
#define COLOR_BEIGE   0xF5F5DC
 
#define COLOR_MAGENTA   0xFF00FF
 
#define COLOR_TOMATO   0xFF6347
 
#define COLOR_GOLD   0xFFD700
 
#define COLOR_ORANGE   0xFFA500
 
#define COLOR_SNOW   0xFFFAFA
 
#define COLOR_YELLOW   0xFFFF00
 
#define BLACK   0x0000
 
#define BLUE   0x001F
 
#define RED   0xF800
 
#define GREEN   0x07E0
 
#define WHITE   0xFFFF
 
#define BLUE_LEV(level)   ((level)&BLUE)
 
#define GREEN_LEV(level)   ((((level)*2)<<5)&GREEN)
 
#define RED_LEV(level)   (((level)<<(5+6))&RED)
 
#define GRAY_LEV(level)   (BLUE_LEV(level) | GREEN_LEV(level) | RED_LEV(level))
 
#define RGB_24_TO_RGB565(RGB)   (((RGB >>19)<<11) | (((RGB & 0x00FC00) >>5)) | (RGB & 0x00001F))
 
#define RGB_24_TO_18BIT(RGB)   (((RGB >>16)&0xFC) | (((RGB & 0x00FF00) >>10) << 10) | (RGB & 0x0000FC)<<16)
 
#define RGB_16_TO_18BIT(RGB)   (((((RGB >>11)*63)/31)<<18) | (RGB & 0x00FC00) | (((RGB & 0x00001F)*63)/31))
 
#define BGR_TO_RGB_18BIT(RGB)   (RGB & 0xFF0000) | ((RGB & 0x00FF00) >> 8) | ((RGB & 0x0000FC) >> 16))
 
#define BGR_16_TO_18BITRGB(RGB)   BGR_TO_RGB_18BIT(RGB_16_TO_18BIT(RGB))
 

Detailed Description

RGB 24-bits color table definition.