SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
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 */
46static 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. */
53static 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 *******************************************************************************/
66static 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 */
#define UI_ICON_COUNT
Definition ui_builtin_icons.h:25
#define UI_ICON_SIZE
Definition ui_builtin_icons.h:24