SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
Toggle main menu visibility
Loading...
Searching...
No Matches
ui_builtin_icons.h
Go to the documentation of this file.
1
/*******************************************************************************
2
* File Name: ui_builtin_icons.h
3
*
4
* Description: Built-in 24x24 monochrome icon bitmaps for ui.Image() widget.
5
* Each icon is 72 bytes (3 bytes per row x 24 rows).
6
* Bit=1 means foreground (user color), Bit=0 means transparent.
7
* MSB = leftmost pixel.
8
*
9
* Usage on CM55:
10
* int idx = ui_icon_lookup("heart");
11
* if (idx >= 0) render ui_builtin_icons[idx] to lv_canvas
12
*
13
*******************************************************************************/
14
15
#ifndef UI_BUILTIN_ICONS_H
16
#define UI_BUILTIN_ICONS_H
17
18
#include <stdint.h>
19
#include <string.h>
20
21
#define UI_ICON_W 24
22
#define UI_ICON_H 24
23
#define UI_ICON_STRIDE 3
/* bytes per row (24 bits / 8) */
24
#define UI_ICON_SIZE (UI_ICON_STRIDE * UI_ICON_H)
/* 72 bytes */
25
#define UI_ICON_COUNT 16
26
27
/* Icon index constants */
28
#define UI_ICON_HEART 0
29
#define UI_ICON_STAR 1
30
#define UI_ICON_FLAG 2
31
#define UI_ICON_TROPHY 3
32
#define UI_ICON_SKULL 4
33
#define UI_ICON_ARROW_UP 5
34
#define UI_ICON_ARROW_DOWN 6
35
#define UI_ICON_ARROW_LEFT 7
36
#define UI_ICON_ARROW_RIGHT 8
37
#define UI_ICON_CHECK 9
38
#define UI_ICON_CROSS 10
39
#define UI_ICON_SMILEY 11
40
#define UI_ICON_CAR 12
41
#define UI_ICON_BOAT 13
42
#define UI_ICON_PLANE 14
43
#define UI_ICON_HOME 15
44
45
/* Icon name lookup table */
46
static
const
char
*ui_icon_names[
UI_ICON_COUNT
] = {
47
"heart"
,
"star"
,
"flag"
,
"trophy"
,
"skull"
,
48
"arrow_up"
,
"arrow_down"
,
"arrow_left"
,
"arrow_right"
,
49
"check"
,
"cross"
,
"smiley"
,
"car"
,
"boat"
,
"plane"
,
"home"
50
};
51
52
/* Lookup icon index by name. Returns -1 if not found. */
53
static
inline
int
ui_icon_lookup(
const
char
*name)
54
{
55
for
(
int
i = 0; i <
UI_ICON_COUNT
; i++) {
56
if
(strcmp(name, ui_icon_names[i]) == 0) {
57
return
i;
58
}
59
}
60
return
-1;
61
}
62
63
/*******************************************************************************
64
* 24x24 Monochrome Bitmaps (3 bytes/row, MSB=left, 72 bytes each)
65
*******************************************************************************/
66
static
const
uint8_t ui_builtin_icons[
UI_ICON_COUNT
][
UI_ICON_SIZE
] = {
67
68
/* [0] heart */
69
{
70
0x00,0x00,0x00,
/* row 0 */
71
0x00,0x00,0x00,
/* row 1 */
72
0x00,0x00,0x00,
/* row 2 */
73
0x1C,0x70,0x00,
/* row 3 ...111.. .111.... ........ */
74
0x3E,0xF8,0x00,
/* row 4 ..11111. 11111... ........ */
75
0x7F,0xFC,0x00,
/* row 5 .1111111 111111.. ........ */
76
0x7F,0xFE,0x00,
/* row 6 .1111111 1111111. ........ */
77
0xFF,0xFF,0x00,
/* row 7 11111111 11111111 ........ */
78
0xFF,0xFF,0x00,
/* row 8 11111111 11111111 ........ */
79
0xFF,0xFF,0x00,
/* row 9 11111111 11111111 ........ */
80
0xFF,0xFF,0x00,
/* row 10 11111111 11111111 ........ */
81
0x7F,0xFE,0x00,
/* row 11 .1111111 1111111. ........ */
82
0x7F,0xFE,0x00,
/* row 12 .1111111 1111111. ........ */
83
0x3F,0xFC,0x00,
/* row 13 ..111111 111111.. ........ */
84
0x1F,0xF8,0x00,
/* row 14 ...11111 11111... ........ */
85
0x0F,0xF0,0x00,
/* row 15 ....1111 1111.... ........ */
86
0x07,0xE0,0x00,
/* row 16 .....111 111..... ........ */
87
0x03,0xC0,0x00,
/* row 17 ......11 11...... ........ */
88
0x01,0x80,0x00,
/* row 18 .......1 1....... ........ */
89
0x00,0x00,0x00,
/* row 19 */
90
0x00,0x00,0x00,
/* row 20 */
91
0x00,0x00,0x00,
/* row 21 */
92
0x00,0x00,0x00,
/* row 22 */
93
0x00,0x00,0x00,
/* row 23 */
94
},
95
96
/* [1] star (5-pointed) */
97
{
98
0x00,0x00,0x00,
/* row 0 */
99
0x00,0x00,0x00,
/* row 1 */
100
0x01,0x80,0x00,
/* row 2 .......1 1....... */
101
0x01,0x80,0x00,
/* row 3 .......1 1....... */
102
0x03,0xC0,0x00,
/* row 4 ......11 11...... */
103
0x03,0xC0,0x00,
/* row 5 ......11 11...... */
104
0x07,0xE0,0x00,
/* row 6 .....111 111..... */
105
0xFF,0xFF,0x00,
/* row 7 11111111 11111111 */
106
0x7F,0xFE,0x00,
/* row 8 .1111111 1111111. */
107
0x3F,0xFC,0x00,
/* row 9 ..111111 111111.. */
108
0x1F,0xF8,0x00,
/* row 10 ...11111 11111... */
109
0x0F,0xF0,0x00,
/* row 11 ....1111 1111.... */
110
0x1F,0xF8,0x00,
/* row 12 ...11111 11111... */
111
0x3F,0xFC,0x00,
/* row 13 ..111111 111111.. */
112
0x3F,0xFC,0x00,
/* row 14 ..111111 111111.. */
113
0x7F,0xFE,0x00,
/* row 15 .1111111 1111111. */
114
0x7C,0x3E,0x00,
/* row 16 .11111.. ..11111. */
115
0x78,0x1E,0x00,
/* row 17 .1111... ...1111. */
116
0x70,0x0E,0x00,
/* row 18 .111.... ....111. */
117
0x20,0x04,0x00,
/* row 19 ..1..... .....1.. */
118
0x00,0x00,0x00,
/* row 20 */
119
0x00,0x00,0x00,
/* row 21 */
120
0x00,0x00,0x00,
/* row 22 */
121
0x00,0x00,0x00,
/* row 23 */
122
},
123
124
/* [2] flag */
125
{
126
0x00,0x00,0x00,
/* row 0 */
127
0x20,0x00,0x00,
/* row 1 ..1..... */
128
0x30,0x00,0x00,
/* row 2 ..11.... */
129
0x3F,0xF0,0x00,
/* row 3 ..111111 1111.... */
130
0x3F,0xF8,0x00,
/* row 4 ..111111 11111... */
131
0x3F,0xFC,0x00,
/* row 5 ..111111 111111.. */
132
0x3F,0xFE,0x00,
/* row 6 ..111111 1111111. */
133
0x3F,0xFE,0x00,
/* row 7 ..111111 1111111. */
134
0x3F,0xFC,0x00,
/* row 8 ..111111 111111.. */
135
0x3F,0xF8,0x00,
/* row 9 ..111111 11111... */
136
0x3F,0xF0,0x00,
/* row 10 ..111111 1111.... */
137
0x3F,0xE0,0x00,
/* row 11 ..111111 111..... */
138
0x30,0x00,0x00,
/* row 12 ..11.... */
139
0x20,0x00,0x00,
/* row 13 ..1..... */
140
0x20,0x00,0x00,
/* row 14 ..1..... */
141
0x20,0x00,0x00,
/* row 15 ..1..... */
142
0x20,0x00,0x00,
/* row 16 ..1..... */
143
0x20,0x00,0x00,
/* row 17 ..1..... */
144
0x20,0x00,0x00,
/* row 18 ..1..... */
145
0x20,0x00,0x00,
/* row 19 ..1..... */
146
0x20,0x00,0x00,
/* row 20 ..1..... */
147
0x20,0x00,0x00,
/* row 21 ..1..... */
148
0x00,0x00,0x00,
/* row 22 */
149
0x00,0x00,0x00,
/* row 23 */
150
},
151
152
/* [3] trophy */
153
{
154
0x00,0x00,0x00,
/* row 0 */
155
0x00,0x00,0x00,
/* row 1 */
156
0x7F,0xFE,0x00,
/* row 2 .1111111 1111111. */
157
0x7F,0xFE,0x00,
/* row 3 .1111111 1111111. */
158
0xFF,0xFF,0x00,
/* row 4 11111111 11111111 */
159
0xDF,0xFB,0x00,
/* row 5 11.11111 111110.1 */
160
0xCF,0xF3,0x00,
/* row 6 11..1111 1111..11 */
161
0xC7,0xE3,0x00,
/* row 7 11...111 111...11 */
162
0xC3,0xC3,0x00,
/* row 8 11....11 11....11 */
163
0x63,0xC6,0x00,
/* row 9 .11...11 11...11. */
164
0x23,0xC4,0x00,
/* row 10 ..1...11 11....1. */
165
0x03,0xC0,0x00,
/* row 11 ......11 11...... */
166
0x03,0xC0,0x00,
/* row 12 ......11 11...... */
167
0x03,0xC0,0x00,
/* row 13 ......11 11...... */
168
0x01,0x80,0x00,
/* row 14 .......1 1....... */
169
0x01,0x80,0x00,
/* row 15 .......1 1....... */
170
0x01,0x80,0x00,
/* row 16 .......1 1....... */
171
0x03,0xC0,0x00,
/* row 17 ......11 11...... */
172
0x07,0xE0,0x00,
/* row 18 .....111 111..... */
173
0x0F,0xF0,0x00,
/* row 19 ....1111 1111.... */
174
0x1F,0xF8,0x00,
/* row 20 ...11111 11111... */
175
0x1F,0xF8,0x00,
/* row 21 ...11111 11111... */
176
0x00,0x00,0x00,
/* row 22 */
177
0x00,0x00,0x00,
/* row 23 */
178
},
179
180
/* [4] skull */
181
{
182
0x00,0x00,0x00,
/* row 0 */
183
0x00,0x00,0x00,
/* row 1 */
184
0x07,0xE0,0x00,
/* row 2 .....111 111..... */
185
0x1F,0xF8,0x00,
/* row 3 ...11111 11111... */
186
0x3F,0xFC,0x00,
/* row 4 ..111111 111111.. */
187
0x7F,0xFE,0x00,
/* row 5 .1111111 1111111. */
188
0x7F,0xFE,0x00,
/* row 6 .1111111 1111111. */
189
0x73,0xCE,0x00,
/* row 7 .111..11 11..111. */
190
0x61,0x86,0x00,
/* row 8 .11....1 1....11. */
191
0x73,0xCE,0x00,
/* row 9 .111..11 11..111. */
192
0x7F,0xFE,0x00,
/* row 10 .1111111 1111111. */
193
0x7F,0xFE,0x00,
/* row 11 .1111111 1111111. */
194
0x3B,0xDC,0x00,
/* row 12 ..111.11 1.111.. */
195
0x3F,0xFC,0x00,
/* row 13 ..111111 111111.. */
196
0x1F,0xF8,0x00,
/* row 14 ...11111 11111... */
197
0x0F,0xF0,0x00,
/* row 15 ....1111 1111.... */
198
0x0D,0xB0,0x00,
/* row 16 ....11.1 1.11.... */
199
0x0D,0xB0,0x00,
/* row 17 ....11.1 1.11.... */
200
0x0D,0xB0,0x00,
/* row 18 ....11.1 1.11.... */
201
0x0F,0xF0,0x00,
/* row 19 ....1111 1111.... */
202
0x00,0x00,0x00,
/* row 20 */
203
0x00,0x00,0x00,
/* row 21 */
204
0x00,0x00,0x00,
/* row 22 */
205
0x00,0x00,0x00,
/* row 23 */
206
},
207
208
/* [5] arrow_up */
209
{
210
0x00,0x00,0x00,
/* row 0 */
211
0x00,0x00,0x00,
/* row 1 */
212
0x01,0x80,0x00,
/* row 2 .......1 1....... */
213
0x03,0xC0,0x00,
/* row 3 ......11 11...... */
214
0x07,0xE0,0x00,
/* row 4 .....111 111..... */
215
0x0F,0xF0,0x00,
/* row 5 ....1111 1111.... */
216
0x1F,0xF8,0x00,
/* row 6 ...11111 11111... */
217
0x3F,0xFC,0x00,
/* row 7 ..111111 111111.. */
218
0x7F,0xFE,0x00,
/* row 8 .1111111 1111111. */
219
0x07,0xE0,0x00,
/* row 9 .....111 111..... */
220
0x07,0xE0,0x00,
/* row 10 .....111 111..... */
221
0x07,0xE0,0x00,
/* row 11 .....111 111..... */
222
0x07,0xE0,0x00,
/* row 12 .....111 111..... */
223
0x07,0xE0,0x00,
/* row 13 .....111 111..... */
224
0x07,0xE0,0x00,
/* row 14 .....111 111..... */
225
0x07,0xE0,0x00,
/* row 15 .....111 111..... */
226
0x07,0xE0,0x00,
/* row 16 .....111 111..... */
227
0x07,0xE0,0x00,
/* row 17 .....111 111..... */
228
0x07,0xE0,0x00,
/* row 18 .....111 111..... */
229
0x07,0xE0,0x00,
/* row 19 .....111 111..... */
230
0x07,0xE0,0x00,
/* row 20 .....111 111..... */
231
0x00,0x00,0x00,
/* row 21 */
232
0x00,0x00,0x00,
/* row 22 */
233
0x00,0x00,0x00,
/* row 23 */
234
},
235
236
/* [6] arrow_down */
237
{
238
0x00,0x00,0x00,
/* row 0 */
239
0x00,0x00,0x00,
/* row 1 */
240
0x07,0xE0,0x00,
/* row 2 .....111 111..... */
241
0x07,0xE0,0x00,
/* row 3 .....111 111..... */
242
0x07,0xE0,0x00,
/* row 4 .....111 111..... */
243
0x07,0xE0,0x00,
/* row 5 .....111 111..... */
244
0x07,0xE0,0x00,
/* row 6 .....111 111..... */
245
0x07,0xE0,0x00,
/* row 7 .....111 111..... */
246
0x07,0xE0,0x00,
/* row 8 .....111 111..... */
247
0x07,0xE0,0x00,
/* row 9 .....111 111..... */
248
0x07,0xE0,0x00,
/* row 10 .....111 111..... */
249
0x07,0xE0,0x00,
/* row 11 .....111 111..... */
250
0x07,0xE0,0x00,
/* row 12 .....111 111..... */
251
0x07,0xE0,0x00,
/* row 13 .....111 111..... */
252
0x07,0xE0,0x00,
/* row 14 .....111 111..... */
253
0x7F,0xFE,0x00,
/* row 15 .1111111 1111111. */
254
0x3F,0xFC,0x00,
/* row 16 ..111111 111111.. */
255
0x1F,0xF8,0x00,
/* row 17 ...11111 11111... */
256
0x0F,0xF0,0x00,
/* row 18 ....1111 1111.... */
257
0x07,0xE0,0x00,
/* row 19 .....111 111..... */
258
0x03,0xC0,0x00,
/* row 20 ......11 11...... */
259
0x01,0x80,0x00,
/* row 21 .......1 1....... */
260
0x00,0x00,0x00,
/* row 22 */
261
0x00,0x00,0x00,
/* row 23 */
262
},
263
264
/* [7] arrow_left */
265
{
266
0x00,0x00,0x00,
/* row 0 */
267
0x00,0x00,0x00,
/* row 1 */
268
0x00,0x00,0x00,
/* row 2 */
269
0x02,0x00,0x00,
/* row 3 ......1. */
270
0x06,0x00,0x00,
/* row 4 .....11. */
271
0x0E,0x00,0x00,
/* row 5 ....111. */
272
0x1E,0x00,0x00,
/* row 6 ...1111. */
273
0x3E,0x00,0x00,
/* row 7 ..11111. */
274
0x7E,0x00,0x00,
/* row 8 .111111. */
275
0xFE,0x00,0x00,
/* row 9 1111111. */
276
0xFF,0xFF,0x00,
/* row 10 11111111 11111111 */
277
0xFF,0xFF,0x00,
/* row 11 11111111 11111111 */
278
0xFF,0xFF,0x00,
/* row 12 11111111 11111111 */
279
0xFF,0xFF,0x00,
/* row 13 11111111 11111111 */
280
0xFE,0x00,0x00,
/* row 14 1111111. */
281
0x7E,0x00,0x00,
/* row 15 .111111. */
282
0x3E,0x00,0x00,
/* row 16 ..11111. */
283
0x1E,0x00,0x00,
/* row 17 ...1111. */
284
0x0E,0x00,0x00,
/* row 18 ....111. */
285
0x06,0x00,0x00,
/* row 19 .....11. */
286
0x02,0x00,0x00,
/* row 20 ......1. */
287
0x00,0x00,0x00,
/* row 21 */
288
0x00,0x00,0x00,
/* row 22 */
289
0x00,0x00,0x00,
/* row 23 */
290
},
291
292
/* [8] arrow_right */
293
{
294
0x00,0x00,0x00,
/* row 0 */
295
0x00,0x00,0x00,
/* row 1 */
296
0x00,0x00,0x00,
/* row 2 */
297
0x00,0x40,0x00,
/* row 3 .......1 .. (mirrored) */
298
0x00,0x60,0x00,
/* row 4 */
299
0x00,0x70,0x00,
/* row 5 */
300
0x00,0x78,0x00,
/* row 6 */
301
0x00,0x7C,0x00,
/* row 7 */
302
0x00,0x7E,0x00,
/* row 8 */
303
0x00,0x7F,0x00,
/* row 9 */
304
0xFF,0xFF,0x00,
/* row 10 */
305
0xFF,0xFF,0x00,
/* row 11 */
306
0xFF,0xFF,0x00,
/* row 12 */
307
0xFF,0xFF,0x00,
/* row 13 */
308
0x00,0x7F,0x00,
/* row 14 */
309
0x00,0x7E,0x00,
/* row 15 */
310
0x00,0x7C,0x00,
/* row 16 */
311
0x00,0x78,0x00,
/* row 17 */
312
0x00,0x70,0x00,
/* row 18 */
313
0x00,0x60,0x00,
/* row 19 */
314
0x00,0x40,0x00,
/* row 20 */
315
0x00,0x00,0x00,
/* row 21 */
316
0x00,0x00,0x00,
/* row 22 */
317
0x00,0x00,0x00,
/* row 23 */
318
},
319
320
/* [9] check (checkmark) */
321
{
322
0x00,0x00,0x00,
/* row 0 */
323
0x00,0x00,0x00,
/* row 1 */
324
0x00,0x00,0x00,
/* row 2 */
325
0x00,0x00,0x00,
/* row 3 */
326
0x00,0x03,0x00,
/* row 4 ................11 */
327
0x00,0x07,0x00,
/* row 5 ...............111 */
328
0x00,0x0E,0x00,
/* row 6 ..............111. */
329
0x00,0x1C,0x00,
/* row 7 .............111.. */
330
0x00,0x38,0x00,
/* row 8 ............111... */
331
0x00,0x70,0x00,
/* row 9 ...........111.... */
332
0x00,0xE0,0x00,
/* row 10 ..........111..... */
333
0x01,0xC0,0x00,
/* row 11 .........111...... */
334
0x03,0x80,0x00,
/* row 12 ........111....... */
335
0x07,0x00,0x00,
/* row 13 .......111........ */
336
0xCE,0x00,0x00,
/* row 14 11..111........... */
337
0xFC,0x00,0x00,
/* row 15 111111............ */
338
0x78,0x00,0x00,
/* row 16 .1111............. */
339
0x30,0x00,0x00,
/* row 17 ..11.............. */
340
0x00,0x00,0x00,
/* row 18 */
341
0x00,0x00,0x00,
/* row 19 */
342
0x00,0x00,0x00,
/* row 20 */
343
0x00,0x00,0x00,
/* row 21 */
344
0x00,0x00,0x00,
/* row 22 */
345
0x00,0x00,0x00,
/* row 23 */
346
},
347
348
/* [10] cross (X mark) */
349
{
350
0x00,0x00,0x00,
/* row 0 */
351
0x00,0x00,0x00,
/* row 1 */
352
0x00,0x00,0x00,
/* row 2 */
353
0x60,0x06,0x00,
/* row 3 .11..... .....11. */
354
0x70,0x0E,0x00,
/* row 4 .111.... ....111. */
355
0x38,0x1C,0x00,
/* row 5 ..111... ...111.. */
356
0x1C,0x38,0x00,
/* row 6 ...111.. ..111... */
357
0x0E,0x70,0x00,
/* row 7 ....111. .111.... */
358
0x07,0xE0,0x00,
/* row 8 .....111 111..... */
359
0x03,0xC0,0x00,
/* row 9 ......11 11...... */
360
0x01,0x80,0x00,
/* row 10 .......1 1....... */
361
0x03,0xC0,0x00,
/* row 11 ......11 11...... */
362
0x07,0xE0,0x00,
/* row 12 .....111 111..... */
363
0x0E,0x70,0x00,
/* row 13 ....111. .111.... */
364
0x1C,0x38,0x00,
/* row 14 ...111.. ..111... */
365
0x38,0x1C,0x00,
/* row 15 ..111... ...111.. */
366
0x70,0x0E,0x00,
/* row 16 .111.... ....111. */
367
0x60,0x06,0x00,
/* row 17 .11..... .....11. */
368
0x00,0x00,0x00,
/* row 18 */
369
0x00,0x00,0x00,
/* row 19 */
370
0x00,0x00,0x00,
/* row 20 */
371
0x00,0x00,0x00,
/* row 21 */
372
0x00,0x00,0x00,
/* row 22 */
373
0x00,0x00,0x00,
/* row 23 */
374
},
375
376
/* [11] smiley */
377
{
378
0x00,0x00,0x00,
/* row 0 */
379
0x00,0x00,0x00,
/* row 1 */
380
0x07,0xE0,0x00,
/* row 2 .....111 111..... */
381
0x1F,0xF8,0x00,
/* row 3 ...11111 11111... */
382
0x3F,0xFC,0x00,
/* row 4 ..111111 111111.. */
383
0x7F,0xFE,0x00,
/* row 5 .1111111 1111111. */
384
0x7F,0xFE,0x00,
/* row 6 .1111111 1111111. */
385
0x73,0xCE,0x00,
/* row 7 .111..11 11..111. (eyes) */
386
0x73,0xCE,0x00,
/* row 8 .111..11 11..111. */
387
0x7F,0xFE,0x00,
/* row 9 .1111111 1111111. */
388
0x7F,0xFE,0x00,
/* row 10 .1111111 1111111. */
389
0x7F,0xFE,0x00,
/* row 11 .1111111 1111111. */
390
0x7F,0xFE,0x00,
/* row 12 .1111111 1111111. */
391
0x71,0x8E,0x00,
/* row 13 .111...1 1...111. (mouth corners) */
392
0x79,0x9E,0x00,
/* row 14 .1111..1 1..1111. */
393
0x7F,0xFE,0x00,
/* row 15 .1111111 1111111. */
394
0x3F,0xFC,0x00,
/* row 16 ..111111 111111.. */
395
0x1F,0xF8,0x00,
/* row 17 ...11111 11111... */
396
0x07,0xE0,0x00,
/* row 18 .....111 111..... */
397
0x00,0x00,0x00,
/* row 19 */
398
0x00,0x00,0x00,
/* row 20 */
399
0x00,0x00,0x00,
/* row 21 */
400
0x00,0x00,0x00,
/* row 22 */
401
0x00,0x00,0x00,
/* row 23 */
402
},
403
404
/* [12] car (side view) */
405
{
406
0x00,0x00,0x00,
/* row 0 */
407
0x00,0x00,0x00,
/* row 1 */
408
0x00,0x00,0x00,
/* row 2 */
409
0x00,0x00,0x00,
/* row 3 */
410
0x00,0x00,0x00,
/* row 4 */
411
0x00,0x00,0x00,
/* row 5 */
412
0x03,0xF0,0x00,
/* row 6 ......11 1111.... */
413
0x07,0xF8,0x00,
/* row 7 .....111 11111... */
414
0x0F,0xFC,0x00,
/* row 8 ....1111 111111.. */
415
0x1F,0xFE,0x00,
/* row 9 ...11111 1111111. */
416
0x3F,0xFF,0x00,
/* row 10 ..111111 11111111 */
417
0x7F,0xFF,0x00,
/* row 11 .1111111 11111111 */
418
0xFF,0xFF,0x80,
/* row 12 11111111 11111111 1 */
419
0xFF,0xFF,0x80,
/* row 13 11111111 11111111 1 */
420
0xFF,0xFF,0x80,
/* row 14 11111111 11111111 1 */
421
0xFF,0xFF,0x80,
/* row 15 11111111 11111111 1 */
422
0x7B,0xDE,0x00,
/* row 16 .1111.11 11.1111. (wheels) */
423
0x39,0x9C,0x00,
/* row 17 ..111..1 1..111.. */
424
0x39,0x9C,0x00,
/* row 18 ..111..1 1..111.. */
425
0x00,0x00,0x00,
/* row 19 */
426
0x00,0x00,0x00,
/* row 20 */
427
0x00,0x00,0x00,
/* row 21 */
428
0x00,0x00,0x00,
/* row 22 */
429
0x00,0x00,0x00,
/* row 23 */
430
},
431
432
/* [13] boat (sailboat) */
433
{
434
0x00,0x00,0x00,
/* row 0 */
435
0x01,0x00,0x00,
/* row 1 .......1 */
436
0x01,0x80,0x00,
/* row 2 .......1 1....... */
437
0x01,0xC0,0x00,
/* row 3 .......1 11...... */
438
0x01,0xE0,0x00,
/* row 4 .......1 111..... */
439
0x01,0xF0,0x00,
/* row 5 .......1 1111.... */
440
0x01,0xF8,0x00,
/* row 6 .......1 11111... */
441
0x01,0xFC,0x00,
/* row 7 .......1 111111.. */
442
0x01,0xFE,0x00,
/* row 8 .......1 1111111. */
443
0x01,0xFF,0x00,
/* row 9 .......1 11111111 */
444
0x01,0x80,0x00,
/* row 10 .......1 1....... (mast) */
445
0x01,0x80,0x00,
/* row 11 .......1 1....... */
446
0x01,0x80,0x00,
/* row 12 .......1 1....... */
447
0xFF,0xFF,0x00,
/* row 13 11111111 11111111 (deck) */
448
0xFF,0xFF,0x00,
/* row 14 11111111 11111111 */
449
0x7F,0xFE,0x00,
/* row 15 .1111111 1111111. (hull) */
450
0x3F,0xFC,0x00,
/* row 16 ..111111 111111.. */
451
0x1F,0xF8,0x00,
/* row 17 ...11111 11111... */
452
0x0F,0xF0,0x00,
/* row 18 ....1111 1111.... */
453
0x07,0xE0,0x00,
/* row 19 .....111 111..... */
454
0x00,0x00,0x00,
/* row 20 */
455
0x00,0x00,0x00,
/* row 21 */
456
0x00,0x00,0x00,
/* row 22 */
457
0x00,0x00,0x00,
/* row 23 */
458
},
459
460
/* [14] plane (airplane top view) */
461
{
462
0x00,0x00,0x00,
/* row 0 */
463
0x01,0x80,0x00,
/* row 1 .......1 1....... */
464
0x01,0x80,0x00,
/* row 2 .......1 1....... */
465
0x03,0xC0,0x00,
/* row 3 ......11 11...... */
466
0x03,0xC0,0x00,
/* row 4 ......11 11...... */
467
0x03,0xC0,0x00,
/* row 5 ......11 11...... */
468
0x03,0xC0,0x00,
/* row 6 ......11 11...... */
469
0x07,0xE0,0x00,
/* row 7 .....111 111..... */
470
0x1F,0xF8,0x00,
/* row 8 ...11111 11111... */
471
0x7F,0xFE,0x00,
/* row 9 .1111111 1111111. */
472
0xFF,0xFF,0x00,
/* row 10 11111111 11111111 (wings) */
473
0xFF,0xFF,0x00,
/* row 11 11111111 11111111 */
474
0x03,0xC0,0x00,
/* row 12 ......11 11...... */
475
0x03,0xC0,0x00,
/* row 13 ......11 11...... */
476
0x03,0xC0,0x00,
/* row 14 ......11 11...... */
477
0x03,0xC0,0x00,
/* row 15 ......11 11...... */
478
0x07,0xE0,0x00,
/* row 16 .....111 111..... */
479
0x1F,0xF8,0x00,
/* row 17 ...11111 11111... (tail) */
480
0x3F,0xFC,0x00,
/* row 18 ..111111 111111.. */
481
0x03,0xC0,0x00,
/* row 19 ......11 11...... */
482
0x01,0x80,0x00,
/* row 20 .......1 1....... */
483
0x00,0x00,0x00,
/* row 21 */
484
0x00,0x00,0x00,
/* row 22 */
485
0x00,0x00,0x00,
/* row 23 */
486
},
487
488
/* [15] home */
489
{
490
0x00,0x00,0x00,
/* row 0 */
491
0x00,0x00,0x00,
/* row 1 */
492
0x01,0x80,0x00,
/* row 2 .......1 1....... */
493
0x03,0xC0,0x00,
/* row 3 ......11 11...... */
494
0x07,0xE0,0x00,
/* row 4 .....111 111..... */
495
0x0F,0xF0,0x00,
/* row 5 ....1111 1111.... */
496
0x1F,0xF8,0x00,
/* row 6 ...11111 11111... */
497
0x3F,0xFC,0x00,
/* row 7 ..111111 111111.. */
498
0x7F,0xFE,0x00,
/* row 8 .1111111 1111111. */
499
0xFF,0xFF,0x00,
/* row 9 11111111 11111111 */
500
0x7F,0xFE,0x00,
/* row 10 .1111111 1111111. */
501
0x7F,0xFE,0x00,
/* row 11 .1111111 1111111. */
502
0x7F,0xFE,0x00,
/* row 12 .1111111 1111111. */
503
0x7F,0xFE,0x00,
/* row 13 .1111111 1111111. */
504
0x7F,0xFE,0x00,
/* row 14 .1111111 1111111. */
505
0x7F,0xFE,0x00,
/* row 15 .1111111 1111111. */
506
0x7F,0xFE,0x00,
/* row 16 .1111111 1111111. */
507
0x7E,0x7E,0x00,
/* row 17 .111111. .111111. (door) */
508
0x7E,0x7E,0x00,
/* row 18 .111111. .111111. */
509
0x7E,0x7E,0x00,
/* row 19 .111111. .111111. */
510
0x7E,0x7E,0x00,
/* row 20 .111111. .111111. */
511
0x7F,0xFE,0x00,
/* row 21 .1111111 1111111. */
512
0x00,0x00,0x00,
/* row 22 */
513
0x00,0x00,0x00,
/* row 23 */
514
},
515
};
516
517
#endif
/* UI_BUILTIN_ICONS_H */
UI_ICON_COUNT
#define UI_ICON_COUNT
Definition
ui_builtin_icons.h:25
UI_ICON_SIZE
#define UI_ICON_SIZE
Definition
ui_builtin_icons.h:24
dist
ipc_core
include
ui_builtin_icons.h
Generated by
1.18.0