|
| 1 | +/*! |
| 2 | + * @file src/components/display/assets/icons.h |
| 3 | + * |
| 4 | + * Icon assets for displays. |
| 5 | + * |
| 6 | + * Adafruit invests time and resources providing this open source code, |
| 7 | + * please support Adafruit and open-source hardware by purchasing |
| 8 | + * products from Adafruit! |
| 9 | + * |
| 10 | + * Copyright (c) Brent Rubell 2025 for Adafruit Industries. |
| 11 | + * |
| 12 | + * BSD license, all text here must be included in any redistribution. |
| 13 | + * |
| 14 | + */ |
1 | 15 | #ifndef _ICONS_H_ |
2 | 16 | #define _ICONS_H_ |
3 | 17 | #include <Arduino.h> |
4 | 18 |
|
5 | | -const unsigned char epd_bmp_cloud_online[] PROGMEM = { |
6 | | - // 'cloud-thin-full, 16x16px |
| 19 | +/** |
| 20 | + * @brief cloud-thin-full icon from FontAwesome (16x16px) |
| 21 | + */ |
| 22 | +const unsigned char epd_bmp_cloud_online[] = { |
7 | 23 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x0d, 0xc0, 0x18, 0x78, 0x10, |
8 | 24 | 0x0c, 0x30, 0x04, 0x70, 0x0c, 0xc0, 0x06, 0xc0, 0x03, 0xc0, 0x03, |
9 | 25 | 0x40, 0x03, 0x70, 0x06, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00}; |
10 | 26 |
|
| 27 | +/** |
| 28 | + * @brief cloud-xmark-thin-full icon from FontAwesome (16x16px) |
| 29 | + */ |
11 | 30 | const unsigned char epd_bmp_cloud_offline[] PROGMEM = { |
12 | | - // 'cloud-xmark-thin-full, 16x16px |
13 | 31 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x0d, 0xc0, 0x18, 0x78, 0x10, |
14 | 32 | 0x0c, 0x30, 0x04, 0x73, 0xcc, 0xe3, 0x86, 0xc3, 0xc3, 0xc3, 0xc3, |
15 | 33 | 0x40, 0x03, 0x70, 0x06, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00}; |
16 | 34 |
|
17 | | -const unsigned char epd_bmp_wifi_full[] PROGMEM = { |
18 | | - // 'wifi-thin-full, 16x16px |
| 35 | +/** |
| 36 | + * @brief wifi-thin-full icon from FontAwesome (16x16px) |
| 37 | + */ |
| 38 | +const unsigned char epd_bmp_wifi_full[] = { |
19 | 39 | 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x3c, 0x3c, 0x70, 0x0e, 0xc0, |
20 | 40 | 0x03, 0x03, 0xc0, 0x0f, 0xf0, 0x1c, 0x38, 0x18, 0x18, 0x00, 0x00, |
21 | 41 | 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00}; |
22 | 42 |
|
23 | | -const unsigned char epd_bmp_wifi_fair[] PROGMEM = { |
24 | | - // 'wifi-fair-thin-full, 16x16px |
| 43 | +/** |
| 44 | + * @brief wifi-fair-thin-full icon from FontAwesome (16x16px) |
| 45 | + */ |
| 46 | +const unsigned char epd_bmp_wifi_fair[] = { |
25 | 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
26 | 48 | 0x00, 0x03, 0xc0, 0x0f, 0xf0, 0x1c, 0x38, 0x18, 0x18, 0x00, 0x00, |
27 | 49 | 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00}; |
28 | 50 |
|
29 | | -const unsigned char epd_bmp_wifi_weak[] PROGMEM = { |
30 | | - // 'wifi-weak-thin-full, 16x16px |
| 51 | +/** |
| 52 | + * @brief wifi-weak-thin-full icon from FontAwesome (16x16px) |
| 53 | + */ |
| 54 | +const unsigned char epd_bmp_wifi_weak[] = { |
31 | 55 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
32 | 56 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
33 | 57 | 0x03, 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00}; |
34 | 58 |
|
35 | | -const unsigned char epd_bmp_wifi_no_signal[] PROGMEM = { |
36 | | - // 'wifi-slash-thin-full, 16x16px |
| 59 | +/** |
| 60 | + * @brief wifi-slash-thin-full icon from FontAwesome (16x16px) |
| 61 | + */ |
| 62 | +const unsigned char epd_bmp_wifi_no_signal[] = { |
37 | 63 | 0x00, 0x00, 0x40, 0x00, 0x27, 0xc0, 0x1e, 0x38, 0x68, 0x00, 0x44, |
38 | 64 | 0x03, 0x03, 0x00, 0x01, 0xe0, 0x08, 0x90, 0x00, 0x40, 0x00, 0x20, |
39 | 65 | 0x01, 0x90, 0x03, 0x88, 0x01, 0x84, 0x00, 0x02, 0x00, 0x00}; |
40 | 66 |
|
41 | | -const unsigned char epd_bmp_bat_full[] PROGMEM = { |
42 | | - // 'battery-full-thin-full, 16x16px |
| 67 | +/** |
| 68 | + * @brief battery-full-thin-full icon from FontAwesome (16x16px) |
| 69 | + */ |
| 70 | +const unsigned char epd_bmp_bat_full[] = { |
43 | 71 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0xc0, 0x06, 0xff, |
44 | 72 | 0xfa, 0xf0, 0x0b, 0xf0, 0x0b, 0xf0, 0x0b, 0xf0, 0x0b, 0xff, 0xfa, |
45 | 73 | 0xc0, 0x06, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; |
|
0 commit comments