22#define TCMENU_ESPAMPLIFIER_ICONDATA_H
33
44#include < Arduino.h>
5+ // To use palette and size constants we need to use tcgfx types
6+ #include < graphics/DrawingPrimitives.h>
7+
8+ using namespace tcgfx ;
59
610#define APPICONS_WIDTH 40
711#define APPICONS_HEIGHT 40
@@ -25,6 +29,46 @@ static unsigned char statusIcon40Bits[] PROGMEM = {
2529 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
2630 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 };
2731
32+ // PALETTE_4BPP width=31, height=40, size=640
33+ // auto size = Coord(31, 40);
34+ const color_t statusBitmap_palette0[] PROGMEM { RGB (48 ,48 ,218 ), RGB (26 ,107 ,176 ), RGB (14 ,55 ,120 ), RGB (62 ,70 ,89 ), RGB (158 ,151 ,110 ), RGB (32 ,34 ,101 ), RGB (217 ,190 ,50 ), RGB (161 ,85 ,76 ), RGB (229 ,164 ,27 ), RGB (10 ,41 ,124 ), RGB (135 ,37 ,108 ), RGB (250 ,91 ,21 ), RGB (133 ,191 ,216 ), RGB (38 ,184 ,248 ), RGB (233 ,30 ,101 ), RGB (50 ,204 ,103 ) };
35+ const uint8_t statusBitmap0[] PROGMEM = {
36+ 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,
37+ 0x00 ,0x00 ,0x01 ,0x22 ,0x20 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x23 ,0x44 ,
38+ 0x55 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x02 ,0x34 ,0x66 ,0x63 ,0x20 ,0x00 ,0x00 ,
39+ 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0x46 ,0x47 ,0x86 ,0x59 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,
40+ 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0x66 ,0x55 ,0x78 ,0xa1 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x11 ,0x11 ,0x11 ,
41+ 0x11 ,0x13 ,0x68 ,0x33 ,0x88 ,0x72 ,0x11 ,0x11 ,0x11 ,0x19 ,0x00 ,0x00 ,0x09 ,0x55 ,0x55 ,0x55 ,0x55 ,0x54 ,0x68 ,0x88 ,
42+ 0x8b ,0x75 ,0x55 ,0x55 ,0x55 ,0x99 ,0x50 ,0x00 ,0x09 ,0xcc ,0x35 ,0x11 ,0x11 ,0x56 ,0x88 ,0x88 ,0xbb ,0xb3 ,0x21 ,0x11 ,
43+ 0x35 ,0xc7 ,0x50 ,0x00 ,0x09 ,0xcc ,0x5c ,0xcc ,0xcc ,0x57 ,0x77 ,0x77 ,0x77 ,0x75 ,0xcc ,0xcc ,0xc1 ,0x3b ,0x90 ,0x00 ,
44+ 0x09 ,0xcc ,0x5c ,0xdd ,0xdd ,0x12 ,0x22 ,0x22 ,0x22 ,0x22 ,0xdd ,0xdd ,0xd1 ,0x5b ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xdd ,
45+ 0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xd1 ,0x5b ,0x90 ,0x00 ,0x09 ,0xcc ,0x5c ,0xdd ,0x11 ,0x11 ,0x11 ,0x11 ,
46+ 0x11 ,0xdd ,0x11 ,0x1d ,0xd1 ,0x3b ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xd3 ,0x33 ,0x33 ,0x33 ,0x33 ,0x33 ,0x25 ,0x3a ,0x51 ,
47+ 0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xd3 ,0x88 ,0x88 ,0x88 ,0x88 ,0x84 ,0x5a ,0xee ,0xa2 ,0xd1 ,0x3e ,0x90 ,0x00 ,
48+ 0x09 ,0xcc ,0x2c ,0xd1 ,0x22 ,0x22 ,0x22 ,0x22 ,0x22 ,0x12 ,0x22 ,0x21 ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xdd ,
49+ 0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0x11 ,0xdd ,0xd1 ,0x5e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xdd ,0xd1 ,0x11 ,0xdd ,0xdd ,
50+ 0xdd ,0xdd ,0xdd ,0xdd ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xdd ,0x13 ,0x33 ,0x2d ,0xdd ,0xd1 ,0x22 ,0x1d ,0xdd ,
51+ 0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xd1 ,0x36 ,0x66 ,0x32 ,0xdd ,0xd2 ,0x46 ,0x2d ,0xdd ,0xd1 ,0x3e ,0x90 ,0x00 ,
52+ 0x09 ,0xcc ,0x2c ,0xd1 ,0x46 ,0xff ,0xf3 ,0x1d ,0x13 ,0x66 ,0xf1 ,0xdd ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xd9 ,
53+ 0x64 ,0xff ,0xff ,0x51 ,0x24 ,0x6f ,0xf3 ,0x1d ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0xd5 ,0x4f ,0xff ,0xff ,0x45 ,
54+ 0x34 ,0xff ,0xff ,0x5d ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0x2f ,0xff ,0xff ,0xff ,0xf2 ,0xff ,0xff ,0xff ,0x11 ,
55+ 0xd1 ,0x5e ,0x90 ,0x00 ,0x09 ,0xcc ,0x2c ,0x1d ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xd1 ,0xd1 ,0x5e ,0x90 ,0x00 ,
56+ 0x09 ,0xcc ,0x2c ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0x11 ,0xdd ,0xd1 ,0x5e ,0x90 ,0x00 ,0x09 ,0xcc ,0x9c ,0xdd ,
57+ 0xdd ,0xdd ,0xdd ,0xdd ,0xdd ,0xd2 ,0xcc ,0x51 ,0xd1 ,0x5e ,0x90 ,0x00 ,0x09 ,0xcc ,0x9c ,0xd1 ,0x22 ,0x22 ,0x22 ,0x22 ,
58+ 0x22 ,0x11 ,0xcc ,0x11 ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0x1c ,0x2c ,0xd3 ,0x66 ,0x66 ,0x66 ,0x66 ,0x64 ,0x21 ,0xdd ,0x1d ,
59+ 0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0x11 ,0x2c ,0xd3 ,0x77 ,0x77 ,0x77 ,0x77 ,0x77 ,0x22 ,0x11 ,0x11 ,0xd1 ,0x3e ,0x90 ,0x00 ,
60+ 0x09 ,0x1d ,0x2c ,0xda ,0xaa ,0xaa ,0xaa ,0xaa ,0xaa ,0xaa ,0xaa ,0xa2 ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0x1d ,0x2d ,0xda ,
61+ 0xee ,0xee ,0xee ,0xee ,0xee ,0xee ,0xee ,0xe2 ,0xd1 ,0x3e ,0x90 ,0x00 ,0x09 ,0x1d ,0x5d ,0xd1 ,0x99 ,0x99 ,0x99 ,0x99 ,
62+ 0x99 ,0x99 ,0x99 ,0x91 ,0xd2 ,0x3e ,0x90 ,0x00 ,0x09 ,0x1d ,0x21 ,0x11 ,0x19 ,0x29 ,0x99 ,0x99 ,0x99 ,0x99 ,0x99 ,0x91 ,
63+ 0x15 ,0xae ,0x90 ,0x00 ,0x09 ,0x21 ,0x25 ,0x22 ,0x59 ,0x99 ,0x99 ,0x99 ,0x99 ,0x99 ,0x99 ,0x95 ,0x55 ,0xaa ,0x50 ,0x00 ,
64+ 0x09 ,0x55 ,0x55 ,0x55 ,0x59 ,0x99 ,0x99 ,0x55 ,0x59 ,0x99 ,0x95 ,0x55 ,0x55 ,0x55 ,0x90 ,0x00 ,0x00 ,0x00 ,0x00 ,0x09 ,
65+ 0x25 ,0x55 ,0x55 ,0x05 ,0x59 ,0x99 ,0x55 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x25 ,0x55 ,0x55 ,0x00 ,
66+ 0x55 ,0x55 ,0x52 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x02 ,0x22 ,0x22 ,0x00 ,0x99 ,0x99 ,0x99 ,0x00 ,
67+ 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00
68+
69+ };
70+
71+
2872static unsigned char settingsIcon40Bits[] = {
2973 0x00 , 0x00 , 0x00 , 0x07 , 0x00 , 0x00 , 0xf8 , 0x80 , 0x1f , 0x00 , 0x00 , 0xfc ,
3074 0xc1 , 0x3f , 0x00 , 0x00 , 0xfe , 0xc1 , 0x3f , 0x00 , 0x00 , 0xfe , 0xc3 , 0x3f ,
0 commit comments