-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathicons.h
More file actions
129 lines (115 loc) · 10.7 KB
/
Copy pathicons.h
File metadata and controls
129 lines (115 loc) · 10.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
// https://sourceforge.net/projects/lcd-image-converter/ (For 16x16 icon, 32 bytes, convert first to BMP)
// https://notisrac.github.io/FileToCArray/ Drag and drop file on "Choose file..." button. Tick box "Treat as binary". Click "Convert". Click "Save as file" and move the header file to sketch folder. Open the sketch in IDE. Include the header file containing the array.
// https://iconarchive.com/show/farm-fresh-icons-by-fatcow/temperature-5-icon.html
// https://www.flaticon.com/search?word=bluetooth&order_by=4&type=icon
// https://phosphoricons.com/
// 'wifi-icon', 16x16px
const unsigned char iconWiFi[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, 0xc0, 0x03, 0x8f, 0xf1, 0x1f, 0xf8, 0xb8, 0x1d, 0xe1, 0x87,
0xe7, 0xe7, 0xfc, 0x3f, 0xf8, 0x1f, 0xfb, 0xdf, 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff};
// 'wifi-icon-med', 16x16px
const unsigned char iconWiFiMed[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, 0xe1, 0x87,
0xe7, 0xe7, 0xfc, 0x3f, 0xf8, 0x1f, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff};
// 'wifi-icon-low', 16x16px
const unsigned char iconWiFiLow[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0x3f, 0xf8, 0x1f, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff};
// 'wifi-icon-empty', 16x16px
const unsigned char iconWiFiEmpty[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff};
// // 'iconBLE', 16x16px
// const unsigned char iconBLE [32] PROGMEM = {
// 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xff, 0xdf, 0xff, 0xef, 0xfb, 0xdf, 0xfc, 0xbf, 0xfe, 0x7f,
// 0xfe, 0x7f, 0xfc, 0xbf, 0xfb, 0xdf, 0xff, 0xef, 0xff, 0xdf, 0xff, 0x3f, 0xff, 0x7f, 0xff, 0xff
// };
// 'iconBLE', 16x16px
const unsigned char iconBLE[32] PROGMEM = {
0xf8, 0xff, 0xf8, 0x7f, 0x98, 0x3f, 0x08, 0x19, 0x80, 0x19, 0xc0, 0x19, 0xe0, 0x08, 0xf0, 0x08,
0xf0, 0x08, 0xe0, 0x08, 0xc0, 0x19, 0x80, 0x19, 0x08, 0x1b, 0x98, 0x3f, 0xf8, 0x7f, 0xf8, 0xff};
// 'iconBTHome', 16x16px
const unsigned char iconBTHome[32] PROGMEM = {
0x00, 0x00, 0x00, 0x20, 0x01, 0x10, 0x01, 0x88, 0x0c, 0xcc, 0x06, 0x64, 0x62, 0x24, 0x33, 0x24,
0x13, 0x24, 0x33, 0x24, 0x66, 0x64, 0x0c, 0x4c, 0x08, 0xc8, 0x01, 0x98, 0x00, 0x30, 0x00, 0x20};
// 'iconMQTT', 16x16px
const unsigned char iconMQTT[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0x87, 0xe1, 0x87, 0xe1, 0x83, 0xc1, 0x83, 0xc1, 0x89, 0x91, 0x89, 0x91,
0x8c, 0x31, 0x8c, 0x31, 0x8e, 0x71, 0x8e, 0x71, 0x8f, 0xf1, 0x8f, 0xf1, 0xff, 0xff, 0xff, 0xff};
// 'iconEspNow', 16x16px
const unsigned char iconEspNow[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xc0, 0x03, 0xc0, 0x03, 0xe6, 0x67, 0xe2, 0x47, 0xf0, 0x0f, 0xf8, 0x1f,
0xfc, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff};
// 'iconUSB', 16x16px
static unsigned char iconUSB[32] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfc, 0x1f, 0xfd, 0xbf, 0x9b, 0xff, 0x03, 0x41,
0x04, 0x00, 0x9e, 0xff, 0xfe, 0x4f, 0xff, 0x07, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
// 'iconHumidity', 16x16px
const uint16_t iconHumidity[256] PROGMEM = {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc79f, 0xc79f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbf7f, 0xc79f, 0xc79f, 0xf7ff, 0xcf9f, 0xc7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc79f, 0xc79f, 0xc79f, 0xcf9f, 0xcf9f, 0xc79f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xefdf, 0xdfbf, 0xc79f, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xffff, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xcfbf, 0xf7ff, 0xc79f, 0xffff, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xbf9f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xefdf, 0xdfbf, 0xc79f, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xbf7f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xd7bf, 0xf7ff, 0xc79f, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xb77f, 0xb77f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xc79f, 0xe7df, 0xc79f, 0xc79f, 0x0000, 0x0000,
0x0000, 0x0000, 0xb77f, 0x9f3f, 0x86bd, 0x86bd, 0x8ede, 0x8ede, 0x86bd, 0x86bd, 0x86bd, 0x86bd, 0xb77f, 0xc79f, 0x0000, 0x0000,
0x0000, 0x0000, 0xb75f, 0x86bd, 0x4dfb, 0x5e5c, 0xbf5e, 0xbf5e, 0x7e9d, 0xa71e, 0x5e5c, 0x5e5c, 0xa73e, 0xc79f, 0x0000, 0x0000,
0x0000, 0x0000, 0xb77f, 0x9f1f, 0x2d59, 0x563c, 0x6e7d, 0x86bd, 0xb73e, 0x5e5c, 0x5e5c, 0x5e5c, 0xb75f, 0xb77f, 0x0000, 0x0000,
0x0000, 0x0000, 0xb77f, 0xa75f, 0x3d9a, 0x2d39, 0x6e3c, 0xb73e, 0x9efe, 0x9efe, 0x5e5c, 0x665c, 0xaf5f, 0xbf5f, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xaf7f, 0xa75f, 0x3d9a, 0x5dfa, 0x2d39, 0x7e7c, 0x7e5c, 0x3d9a, 0xa75f, 0xaf7f, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xaf7f, 0xa75f, 0x8ede, 0x663c, 0x5e3c, 0x86bd, 0xa75f, 0xaf7f, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb77f, 0xaf5f, 0xaf5f, 0xaf7f, 0xaf7f, 0xb75f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
// 'iconTemperature', 16x16px
// const uint16_t iconTemperature[256] PROGMEM = {
// 0x0000, 0x0000, 0x0000, 0xfd88, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd88, 0xfd88, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfd46, 0xfd88, 0xfd46, 0x0000, 0x0000, 0xfd4a, 0xfd68, 0xfd88, 0xfd88, 0x0000, 0xfd88, 0xfd88, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xf527, 0xd402, 0x0000, 0xfdc8, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xf527, 0xd402, 0x0000, 0xfd88, 0xfd88, 0xfde8, 0x0000, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xece6, 0xb341, 0x0000, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xf527, 0xd402, 0x0000, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xf527, 0xd402, 0x0000, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xece6, 0xb341, 0x0000, 0xfd88, 0xfd88, 0x0000, 0x0000, 0xfc10, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfce2, 0xf527, 0xd402, 0x0000, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0x0000, 0xfd05, 0xf527, 0xd423, 0x0000, 0x0000, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0xfd88, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0xfd88, 0xfd88, 0xfd88, 0xfdaa, 0xfd88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0xfd04, 0xfd04, 0xfd88, 0xfd88, 0xfe50, 0xfded, 0xfd04, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0xfce3, 0xfd04, 0xfd88, 0xfd88, 0xfd88, 0xfe51, 0xfce3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0xfd03, 0xfce3, 0xfd88, 0xfd88, 0xfd88, 0xfdcc, 0xfce4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0xfd04, 0xfcc2, 0xfd04, 0xfd46, 0xfd04, 0xfcc2, 0xfd24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
// 0x0000, 0x0000, 0xfd05, 0xfce3, 0xfcc2, 0xfce3, 0xfd45, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
// 'iconTemperature', 16x16px
const uint16_t iconTemperature[256] PROGMEM = {
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xf7df, 0xe7df, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xef9f, 0xcefc, 0xdfbf, 0xe7bf, 0x0000, 0x6c32, 0x6c52, 0x6c52, 0x6453, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xcedc, 0x8536, 0xe7bf, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xc6dc, 0x8536, 0xe7bf, 0xe7bf, 0x0000, 0x6c32, 0x6452, 0x6472, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xc6dc, 0x8536, 0xe7bf, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xe452, 0xf1a9, 0xe7bf, 0xe7bf, 0x0000, 0x6473, 0x6c52, 0x6c52, 0x6453, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xe3d0, 0xf967, 0xe7bf, 0xe7bf, 0x0000, 0x07ff, 0x6c32, 0x5415, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xe3d0, 0xf967, 0xe7bf, 0xe7bf, 0x0000, 0x6c32, 0x6c72, 0x6452, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf7df, 0xe3d0, 0xf967, 0xe7bf, 0xe7bf, 0x0000, 0x8410, 0x6c32, 0x6c32, 0x07ff, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xffff, 0xf7df, 0xe3d0, 0xf967, 0xe7bf, 0xe7bf, 0x0000, 0x6c32, 0x6c72, 0x6c72, 0x6cb2, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xf7df, 0xef9f, 0xe32e, 0xf967, 0xe493, 0xdfbf, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xf7ff, 0xf7df, 0xdc11, 0xfa4a, 0xfa09, 0xf947, 0xe5b8, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xefdf, 0xf7df, 0xe30d, 0xfa4a, 0xfa4a, 0xf947, 0xe3d1, 0xdfbf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xe7ff, 0xf7df, 0xdc93, 0xfa4a, 0xfa09, 0xf967, 0xe65a, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xf7df, 0xf7df, 0xdd36, 0xe30e, 0xe5f8, 0xdfbf, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xffff, 0xf7df, 0xf7df, 0xefdf, 0xe7bf, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
// 'iconBluetooth', 16x16px
const unsigned char iconBluetoothBW[] PROGMEM = {
0x01, 0x80, 0x03, 0xC0, 0x03, 0x60, 0x13, 0x30, 0x1B, 0x18, 0x0F, 0x30, 0x07, 0x60, 0x03, 0xC0,
0x03, 0xC0, 0x07, 0x60, 0x0F, 0x30, 0x1B, 0x18, 0x13, 0x30, 0x03, 0x60, 0x03, 0xC0, 0x01, 0x80};
// 'iconTempBW', 16x16px
const unsigned char iconTempBW[] PROGMEM = {
0x03, 0x80, 0x07, 0xCE, 0x76, 0xDB, 0x06, 0xDB, 0x76, 0xCE, 0x06, 0xCA, 0x76, 0xC0, 0x06, 0xC0,
0x06, 0xC0, 0x0E, 0xE0, 0x0C, 0x60, 0x18, 0x30, 0x18, 0x30, 0x0C, 0x60, 0x0E, 0xE0, 0x03, 0x80};
// 'iconHumidityBW', 16x16px
// const unsigned char iconHumidityBW[] PROGMEM = {
// 0x01, 0x00, 0x03, 0x80, 0x03, 0x80, 0x07, 0xC0, 0x0F, 0xE0, 0x1F, 0xF0, 0x1B, 0xF0, 0x35, 0xB8,
// 0x3B, 0x78, 0x7E, 0xFC, 0x7D, 0xBC, 0x7B, 0x5C, 0x3F, 0xB8, 0x3F, 0xF8, 0x0F, 0xE0, 0x07, 0xC0};
const unsigned char iconHumidityBW[] PROGMEM = {
0x00, 0x00, 0x03, 0x40, 0x0f, 0xe0, 0x18, 0x18, 0x33, 0x98, 0x26, 0xe8, 0x6c, 0xe4, 0x41, 0x00,
0x60, 0x08, 0x20, 0x18, 0x30, 0x3c, 0x18, 0x26, 0x0d, 0x34, 0x07, 0x9c, 0x00, 0x10, 0x00, 0x00};