diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index 4c7beca70b..44ba76e40f 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -95,6 +95,10 @@ static uint16_t rgui_gray_filler(rgui_t *rgui, unsigned x, unsigned y) unsigned col = (((x >> shft) + (y >> shft)) & 1) + 1; #if defined(GEKKO) || defined(PSP) return (6 << 12) | (col << 8) | (col << 4) | (col << 0); +#elif defined(SWITCH) + return (((31 * (54)) / 255) << 11) | + (((63 * (54)) / 255) << 5) | + ((31 * (54)) / 255); #else return (col << 13) | (col << 9) | (col << 5) | (12 << 0); #endif @@ -106,6 +110,10 @@ static uint16_t rgui_green_filler(rgui_t *rgui, unsigned x, unsigned y) unsigned col = (((x >> shft) + (y >> shft)) & 1) + 1; #if defined(GEKKO) || defined(PSP) return (6 << 12) | (col << 8) | (col << 5) | (col << 0); +#elif defined(SWITCH) + return (((31 * (54)) / 255) << 11) | + (((63 * (109)) / 255) << 5) | + ((31 * (54)) / 255); #else return (col << 13) | (col << 10) | (col << 5) | (12 << 0); #endif