int red=0,green=0,blue=0; #if LCD_DEPTH == 16 green = (((global_settings.fg_colour>>5)*255)-127)/63; #if (LCD_PIXELFORMAT == RGB565SWAPPED) red = (((global_settings.fg_colour)*255)-127)/31; blue = (((global_settings.fg_colour>>11)*255)-127)/31; #else blue = (((global_settings.fg_colour)*255)-127)/31; red = (((global_settings.fg_colour>>11)*255)-127)/31; #endif #elif LCD_DEPTH == 18 red = (((global_settings.fg_colour>>12)*255)-127)/63; green = (((global_settings.fg_colour>>6)*255)-127)/63; blue = (((global_settings.fg_colour)*255)-127)/63; #endif