Initial color mapping
This commit is contained in:
+294
-267
@@ -1,330 +1,355 @@
|
||||
#include "gui.h"
|
||||
#include "language.h"
|
||||
#include "constants.h"
|
||||
#include "ARS_Colors.h"
|
||||
#include <WiFi.h>
|
||||
#include <Wire.h>
|
||||
#include <EEPROM.h>
|
||||
#include <cstring>
|
||||
|
||||
|
||||
byte menuitem;
|
||||
byte items[8] = {8, static_cast<byte>(dynamicspi ? 5 : 3), 7, 10, 9, 10, 10, 5};
|
||||
|
||||
void doTheme() { // Use this to put your own colors in: http://www.barth-dev.de/online/rgb565-color-picker/
|
||||
switch (CurrentTheme) {
|
||||
case 0: // Default PE5PVB theme
|
||||
PrimaryColor = TFT_YELLOW;
|
||||
PrimaryColorSmooth = 0x2120;
|
||||
SecondaryColor = TFT_SKYBLUE;
|
||||
SecondaryColorSmooth = 0x10E4;
|
||||
FrameColor = TFT_BLUE;
|
||||
GreyoutColor = 0x39A7;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
FreqColor = TFT_YELLOW;
|
||||
FreqColorSmooth = 0x2120;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = TFT_RED;
|
||||
StereoColorSmooth = 0x2000;
|
||||
RDSColor = TFT_YELLOW;
|
||||
RDSColorSmooth = 0x2120;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = TFT_GREEN;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
BWAutoColor = 0x07F7;
|
||||
BWAutoColorSmooth = 0x0144;
|
||||
BatteryValueColor = 0x07F7;
|
||||
BatteryValueColorSmooth = TFT_BLACK;
|
||||
PrimaryColor = Yellow;
|
||||
PrimaryColorSmooth = YellowSmooth;
|
||||
SecondaryColor = Skyblue;
|
||||
SecondaryColorSmooth = SkyblueSmooth;
|
||||
FrameColor = Blue;
|
||||
GreyoutColor = Darkgrey;
|
||||
BackgroundColor = Black;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
FreqColor = Yellow;
|
||||
FreqColorSmooth = YellowSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Red;
|
||||
StereoColorSmooth = RedSmooth;
|
||||
RDSColor = Yellow;
|
||||
RDSColorSmooth = YellowSmooth;
|
||||
RDSDropoutColor = Teal;
|
||||
RDSDropoutColorSmooth = TealSmooth;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Green;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = Teal;
|
||||
BWAutoColorSmooth = TealSmooth;
|
||||
BatteryValueColor = Teal;
|
||||
BatteryValueColorSmooth = Black;
|
||||
break;
|
||||
case 1: // Cyan theme
|
||||
PrimaryColor = 0x0F3F;
|
||||
PrimaryColorSmooth = 0x0105;
|
||||
SecondaryColor = 0x5BAF;
|
||||
SecondaryColorSmooth = 0x29E8;
|
||||
FrameColor = 0x01e9;
|
||||
GreyoutColor = 0x2A08;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0x0F3F;
|
||||
FreqColorSmooth = 0x0105;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = 0x0F3F;
|
||||
StereoColorSmooth = 0x0105;
|
||||
RDSColor = 0x0F3F;
|
||||
RDSColorSmooth = 0x0105;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = 0x0F3F;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = 0x0F3F;
|
||||
BWAutoColor = 0x07F7;
|
||||
BWAutoColorSmooth = 0x0144;
|
||||
BatteryValueColor = 0x07F7;
|
||||
BatteryValueColorSmooth = 0x0144;
|
||||
PrimaryColor = Cyan;
|
||||
PrimaryColorSmooth = CyanSmooth;
|
||||
SecondaryColor = Teal;
|
||||
SecondaryColorSmooth = TealSmooth;
|
||||
FrameColor = CyanFrame;
|
||||
GreyoutColor = CyanGrey;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Cyan;
|
||||
FreqColorSmooth = CyanSmooth;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Cyan;
|
||||
StereoColorSmooth = CyanSmooth;
|
||||
RDSColor = Cyan;
|
||||
RDSColorSmooth = CyanSmooth;
|
||||
RDSDropoutColor = Teal;
|
||||
RDSDropoutColorSmooth = TealSmooth;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Cyan;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Cyan;
|
||||
BWAutoColor = Teal;
|
||||
BWAutoColorSmooth = TealSmooth;
|
||||
BatteryValueColor = Teal;
|
||||
BatteryValueColorSmooth = TealSmooth;
|
||||
break;
|
||||
case 2: // Crimson theme
|
||||
PrimaryColor = 0xF8C3;
|
||||
PrimaryColorSmooth = 0x3800;
|
||||
SecondaryColor = 0x6A08;
|
||||
SecondaryColorSmooth = 0x30E3;
|
||||
FrameColor = 0x3800;
|
||||
GreyoutColor = 0x4A69;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0xF8C3;
|
||||
FreqColorSmooth = 0x3800;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_GREEN;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = 0xF8C3;
|
||||
StereoColorSmooth = TFT_BLACK;
|
||||
RDSColor = 0xF8C3;
|
||||
RDSColorSmooth = TFT_BLACK;
|
||||
BarSignificantColor = TFT_YELLOW;
|
||||
BarInsignificantColor = 0xF8C3;
|
||||
ModBarSignificantColor = TFT_YELLOW;
|
||||
ModBarInsignificantColor = 0xF8C3;
|
||||
BWAutoColor = 0xFBEF;
|
||||
PrimaryColor = Crimson;
|
||||
PrimaryColorSmooth = CrimsonSmooth;
|
||||
SecondaryColor = CrimsonDarkBW;
|
||||
SecondaryColorSmooth = 0x4124;
|
||||
FrameColor = CrimsonSmooth;
|
||||
GreyoutColor = PaleGrey;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Crimson;
|
||||
FreqColorSmooth = CrimsonSmooth;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Green;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Crimson;
|
||||
StereoColorSmooth = Black;
|
||||
RDSColor = Crimson;
|
||||
RDSColorSmooth = Black;
|
||||
RDSDropoutColor = CrimsonDarkBW;
|
||||
RDSDropoutColorSmooth = 0x4124;
|
||||
BarSignificantColor = Yellow;
|
||||
BarInsignificantColor = Crimson;
|
||||
ModBarSignificantColor = Yellow;
|
||||
ModBarInsignificantColor = Crimson;
|
||||
BWAutoColor = CrimsonDarkBW;
|
||||
BWAutoColorSmooth = 0x4124;
|
||||
BatteryValueColor = 0xFA8D;
|
||||
BatteryValueColorSmooth = 0x3083;
|
||||
break;
|
||||
case 3: // Monochrome theme
|
||||
PrimaryColor = TFT_WHITE;
|
||||
PrimaryColorSmooth = TFT_BLACK;
|
||||
SecondaryColor = 0x7BCF;
|
||||
PrimaryColor = White;
|
||||
PrimaryColorSmooth = Black;
|
||||
SecondaryColor = PureGrey;
|
||||
SecondaryColorSmooth = 0x1082;
|
||||
FrameColor = 0x2965;
|
||||
GreyoutColor = 0x4A69;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = TFT_WHITE;
|
||||
FreqColorSmooth = TFT_BLACK;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = TFT_BLACK;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = TFT_WHITE;
|
||||
StereoColorSmooth = TFT_BLACK;
|
||||
RDSColor = TFT_WHITE;
|
||||
RDSColorSmooth = TFT_BLACK;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = TFT_GREEN;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
BWAutoColor = 0x7BCF;
|
||||
GreyoutColor = PaleGrey;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = White;
|
||||
FreqColorSmooth = Black;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = Black;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = White;
|
||||
StereoColorSmooth = Black;
|
||||
RDSColor = White;
|
||||
RDSColorSmooth = Black;
|
||||
RDSDropoutColor = PureGrey;
|
||||
RDSDropoutColorSmooth = 0x1082;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Green;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = PureGrey;
|
||||
BWAutoColorSmooth = 0x1082;
|
||||
BatteryValueColor = TFT_WHITE;
|
||||
BatteryValueColorSmooth = TFT_BLACK;
|
||||
BatteryValueColor = White;
|
||||
BatteryValueColorSmooth = Black;
|
||||
break;
|
||||
case 4: // Volcano theme
|
||||
PrimaryColor = TFT_ORANGE;
|
||||
PrimaryColor = Orange;
|
||||
PrimaryColorSmooth = 0x2965;
|
||||
SecondaryColor = 0x6A86;
|
||||
SecondaryColorSmooth = 0x3123;
|
||||
SecondaryColor = Tangerine;
|
||||
SecondaryColorSmooth = TangerineSmooth;
|
||||
FrameColor = 0x2965;
|
||||
GreyoutColor = 0x5140;
|
||||
BackgroundColor = 0x0806;
|
||||
FreqColor = TFT_ORANGE;
|
||||
FreqColor = Orange;
|
||||
FreqColorSmooth = 0x2965;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = TFT_ORANGE;
|
||||
StereoColorSmooth = 0x0105;
|
||||
RDSColor = TFT_ORANGE;
|
||||
RDSColorSmooth = TFT_WHITE;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = TFT_ORANGE;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_ORANGE;
|
||||
BWAutoColor = 0xF980;
|
||||
BWAutoColorSmooth = 0x3080;
|
||||
BatteryValueColor = 0xF980;
|
||||
BatteryValueColorSmooth = 0x3080;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Orange;
|
||||
StereoColorSmooth = CyanSmooth;
|
||||
RDSColor = Orange;
|
||||
RDSColorSmooth = White;
|
||||
RDSDropoutColor = Tangerine;
|
||||
RDSDropoutColorSmooth = TangerineSmooth;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Orange;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Orange;
|
||||
BWAutoColor = Tangerine;
|
||||
BWAutoColorSmooth = TangerineSmooth;
|
||||
BatteryValueColor = Tangerine;
|
||||
BatteryValueColorSmooth = TangerineSmooth;
|
||||
break;
|
||||
case 5: // Dendro theme
|
||||
PrimaryColor = TFT_GREEN;
|
||||
PrimaryColor = Green;
|
||||
PrimaryColorSmooth = 0x0200;
|
||||
SecondaryColor = 0x748E;
|
||||
SecondaryColorSmooth = 0x3206;
|
||||
SecondaryColor = 0x07F6;
|
||||
SecondaryColorSmooth = 0x0184;
|
||||
FrameColor = 0x0200;
|
||||
GreyoutColor = 0x4A69;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = TFT_GREEN;
|
||||
GreyoutColor = PaleGrey;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Green;
|
||||
FreqColorSmooth = 0x0200;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = 0xAA1C;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Green;
|
||||
StereoColorSmooth = 0x0200;
|
||||
RDSColor = TFT_GREEN;
|
||||
RDSColor = Green;
|
||||
RDSColorSmooth = 0x0200;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = TFT_GREEN;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
RDSDropoutColor = 0x07F6;
|
||||
RDSDropoutColorSmooth = 0x0184;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Green;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = 0x07F6;
|
||||
BWAutoColorSmooth = 0x0184;
|
||||
BatteryValueColor = 0x07F6;
|
||||
BatteryValueColorSmooth = 0x0184;
|
||||
break;
|
||||
case 6: // Sakura theme
|
||||
PrimaryColor = 0xF3D5;
|
||||
PrimaryColorSmooth = 0x3008;
|
||||
SecondaryColor = 0x9B90;
|
||||
SecondaryColorSmooth = 0x3946;
|
||||
PrimaryColor = Sakura;
|
||||
PrimaryColorSmooth = SakuraSmooth;
|
||||
SecondaryColor = 0xF00A;
|
||||
SecondaryColorSmooth = 0x2802;
|
||||
FrameColor = 0x3845;
|
||||
GreyoutColor = 0x38C5;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0xF3D5;
|
||||
FreqColorSmooth = 0x3008;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = 0xF3D5;
|
||||
StereoColorSmooth = 0x3008;
|
||||
RDSColor = 0xF3D5;
|
||||
RDSColorSmooth = 0x3008;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = 0xF3D5;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = 0xF3D5;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Sakura;
|
||||
FreqColorSmooth = SakuraSmooth;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Sakura;
|
||||
StereoColorSmooth = SakuraSmooth;
|
||||
RDSColor = Sakura;
|
||||
RDSColorSmooth = SakuraSmooth;
|
||||
RDSDropoutColor = 0xF00A;
|
||||
RDSDropoutColorSmooth = 0x2802;
|
||||
BarSignificantColor = Black;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Sakura;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Sakura;
|
||||
BWAutoColor = 0xF00A;
|
||||
BWAutoColorSmooth = 0x2802;
|
||||
BatteryValueColor = 0xF00A;
|
||||
BatteryValueColorSmooth = 0x2802;
|
||||
break;
|
||||
case 7: // Whiteout theme
|
||||
PrimaryColor = TFT_BLACK;
|
||||
PrimaryColorSmooth = TFT_WHITE;
|
||||
PrimaryColor = Black;
|
||||
PrimaryColorSmooth = White;
|
||||
SecondaryColor = 0x9492;
|
||||
SecondaryColorSmooth = TFT_WHITE;
|
||||
SecondaryColorSmooth = White;
|
||||
FrameColor = 0x630C;
|
||||
GreyoutColor = 0x9492;
|
||||
BackgroundColor = 0xDFFC;
|
||||
FreqColor = TFT_BLACK;
|
||||
FreqColorSmooth = TFT_WHITE;
|
||||
ActiveColor = TFT_BLACK;
|
||||
FreqColor = Black;
|
||||
FreqColorSmooth = White;
|
||||
ActiveColor = Black;
|
||||
ActiveColorSmooth = 0xDFFC;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = 0xDFFC;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = 0x0140;
|
||||
StereoColor = TFT_BLACK;
|
||||
StereoColor = Black;
|
||||
StereoColorSmooth = 0xDFFC;
|
||||
RDSColor = TFT_BLACK;
|
||||
RDSColor = Black;
|
||||
RDSColorSmooth = 0xDFFC;
|
||||
BarSignificantColor = TFT_BLACK;
|
||||
BarInsignificantColor = TFT_GREEN;
|
||||
ModBarSignificantColor = TFT_BLACK;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
BWAutoColor = 0x7BCF;
|
||||
BWAutoColorSmooth = TFT_WHITE;
|
||||
BatteryValueColor = TFT_BLACK;
|
||||
BatteryValueColorSmooth = TFT_WHITE;
|
||||
RDSDropoutColor = PureGrey;
|
||||
RDSDropoutColorSmooth = White;
|
||||
BarSignificantColor = Black;
|
||||
BarInsignificantColor = Green;
|
||||
ModBarSignificantColor = Black;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = PureGrey;
|
||||
BWAutoColorSmooth = White;
|
||||
BatteryValueColor = Black;
|
||||
BatteryValueColorSmooth = White;
|
||||
break;
|
||||
case 8: // Tangerine theme
|
||||
PrimaryColor = 0xF980;
|
||||
PrimaryColorSmooth = 0x3080;
|
||||
SecondaryColor = 0x9B8D;
|
||||
SecondaryColorSmooth = 0x5207;
|
||||
PrimaryColor = Tangerine;
|
||||
PrimaryColorSmooth = TangerineSmooth;
|
||||
SecondaryColor = 0xED20;
|
||||
SecondaryColorSmooth = 0x3940;
|
||||
FrameColor = 0x38A1;
|
||||
GreyoutColor = 0x6247;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0xF980;
|
||||
FreqColorSmooth = 0x3080;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = 0xF980;
|
||||
StereoColorSmooth = 0x3080;
|
||||
RDSColor = 0xF980;
|
||||
RDSColorSmooth = 0x3080;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = TFT_GREEN;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Tangerine;
|
||||
FreqColorSmooth = IndigoSmooth;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Tangerine;
|
||||
StereoColorSmooth = IndigoSmooth;
|
||||
RDSColor = Tangerine;
|
||||
RDSColorSmooth = IndigoSmooth;
|
||||
RDSDropoutColor = 0xED20;
|
||||
RDSDropoutColorSmooth = 0x3940;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Green;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = 0xED20;
|
||||
BWAutoColorSmooth = 0x3940;
|
||||
BatteryValueColor = 0xED20;
|
||||
BatteryValueColorSmooth = 0x3940;
|
||||
break;
|
||||
case 9: // Ocean theme
|
||||
PrimaryColor = 0x01FF;
|
||||
PrimaryColorSmooth = 0x0006;
|
||||
SecondaryColor = 0x73F4;
|
||||
SecondaryColorSmooth = 0x31A8;
|
||||
PrimaryColor = Ocean;
|
||||
PrimaryColorSmooth = OceanSmooth;
|
||||
SecondaryColor = 0x051F;
|
||||
SecondaryColorSmooth = 0x0106;
|
||||
FrameColor = 0x0010;
|
||||
GreyoutColor = 0x420C;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0x01FF;
|
||||
FreqColorSmooth = 0x0006;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = 0x0F3F;
|
||||
InsignificantColorSmooth = 0x0105;
|
||||
StereoColor = 0x01FF;
|
||||
StereoColorSmooth = 0x0006;
|
||||
RDSColor = 0x01FF;
|
||||
RDSColorSmooth = 0x0006;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = 0x01FF;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = 0x01FF;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Ocean;
|
||||
FreqColorSmooth = OceanSmooth;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Cyan;
|
||||
InsignificantColorSmooth = CyanSmooth;
|
||||
StereoColor = Ocean;
|
||||
StereoColorSmooth = OceanSmooth;
|
||||
RDSColor = Ocean;
|
||||
RDSColorSmooth = OceanSmooth;
|
||||
RDSDropoutColor = 0x051F;
|
||||
RDSDropoutColorSmooth = 0x0106;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Ocean;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Ocean;
|
||||
BWAutoColor = 0x051F;
|
||||
BWAutoColorSmooth = 0x0106;
|
||||
BatteryValueColor = 0x051F;
|
||||
BatteryValueColorSmooth = 0x0106;
|
||||
break;
|
||||
case 10: // Indigo theme
|
||||
PrimaryColor = 0x881F;
|
||||
PrimaryColorSmooth = 0x2007;
|
||||
SecondaryColor = 0x9C96;
|
||||
SecondaryColorSmooth = 0x41C8;
|
||||
PrimaryColor = Indigo;
|
||||
PrimaryColorSmooth = IndigoSmooth;
|
||||
SecondaryColor = 0xD01F;
|
||||
SecondaryColorSmooth = 0x400A;
|
||||
FrameColor = 0x6016;
|
||||
GreyoutColor = 0x49AC;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
FreqColor = 0x881F;
|
||||
BackgroundColor = Black;
|
||||
FreqColor = Indigo;
|
||||
FreqColorSmooth = 0x2007;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = TFT_GREEN;
|
||||
InsignificantColorSmooth = 0x00C0;
|
||||
StereoColor = 0x881F;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Green;
|
||||
InsignificantColorSmooth = GreenSmooth;
|
||||
StereoColor = Indigo;
|
||||
StereoColorSmooth = 0x2007;
|
||||
RDSColor = 0x881F;
|
||||
RDSColor = Indigo;
|
||||
RDSColorSmooth = 0x2007;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = 0x881F;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = 0x881F;
|
||||
RDSDropoutColor = 0x9C96;
|
||||
RDSDropoutColorSmooth = 0x41C8;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Indigo;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Indigo;
|
||||
BWAutoColor = 0xD01F;
|
||||
BWAutoColorSmooth = 0x400A;
|
||||
BatteryValueColor = 0xD01F;
|
||||
@@ -332,33 +357,35 @@ void doTheme() { // Use this to put your own colors in: http://www.barth-dev.de
|
||||
break;
|
||||
|
||||
case 11: // GoldBrite
|
||||
PrimaryColor = TFT_YELLOW;
|
||||
PrimaryColorSmooth = 0x2120;
|
||||
SecondaryColor = TFT_SKYBLUE;
|
||||
SecondaryColorSmooth = 0x10E4;
|
||||
FrameColor = TFT_BLUE;
|
||||
GreyoutColor = 0x39A7;
|
||||
BackgroundColor = TFT_BLACK;
|
||||
ActiveColor = TFT_WHITE;
|
||||
ActiveColorSmooth = 0x18E3;
|
||||
FreqColor = TFT_WHITE;
|
||||
FreqColorSmooth = 0x18E3;
|
||||
SignificantColor = TFT_RED;
|
||||
SignificantColorSmooth = 0x2000;
|
||||
InsignificantColor = 0x01FF;
|
||||
InsignificantColorSmooth = 0x0006;
|
||||
StereoColor = TFT_RED;
|
||||
StereoColorSmooth = 0x2000;
|
||||
RDSColor = TFT_YELLOW;
|
||||
RDSColorSmooth = 0x2120;
|
||||
BarSignificantColor = TFT_RED;
|
||||
BarInsignificantColor = 0x01FF;
|
||||
ModBarSignificantColor = TFT_RED;
|
||||
ModBarInsignificantColor = TFT_GREEN;
|
||||
BWAutoColor = 0x07F7;
|
||||
BWAutoColorSmooth = 0x0144;
|
||||
BatteryValueColor = 0x07F7;
|
||||
BatteryValueColorSmooth = TFT_BLACK;
|
||||
PrimaryColor = Yellow;
|
||||
PrimaryColorSmooth = YellowSmooth;
|
||||
SecondaryColor = Skyblue;
|
||||
SecondaryColorSmooth = SkyblueSmooth;
|
||||
FrameColor = Blue;
|
||||
GreyoutColor = Darkgrey;
|
||||
BackgroundColor = Black;
|
||||
ActiveColor = White;
|
||||
ActiveColorSmooth = WhiteSmooth;
|
||||
FreqColor = White;
|
||||
FreqColorSmooth = WhiteSmooth;
|
||||
SignificantColor = Red;
|
||||
SignificantColorSmooth = RedSmooth;
|
||||
InsignificantColor = Ocean;
|
||||
InsignificantColorSmooth = OceanSmooth;
|
||||
StereoColor = Red;
|
||||
StereoColorSmooth = RedSmooth;
|
||||
RDSColor = Yellow;
|
||||
RDSColorSmooth = YellowSmooth;
|
||||
RDSDropoutColor = Teal;
|
||||
RDSDropoutColorSmooth = TealSmooth;
|
||||
BarSignificantColor = Red;
|
||||
BarInsignificantColor = Ocean;
|
||||
ModBarSignificantColor = Red;
|
||||
ModBarInsignificantColor = Green;
|
||||
BWAutoColor = Teal;
|
||||
BWAutoColorSmooth = TealSmooth;
|
||||
BatteryValueColor = Teal;
|
||||
BatteryValueColorSmooth = Black;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user