tcMenu
wifiAndConnectionIcons16x12.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2018 https://www.thecoderscorner.com (Dave Cherry).
3  * This product is licensed under an Apache license, see the LICENSE file in the top-level directory.
4  */
5 
6 #ifndef _WIFI_AND_CONNECTION_ICONS_H_
7 #define _WIFI_AND_CONNECTION_ICONS_H_
8 
9 #include <PlatformDetermination.h>
10 
17 //
18 // Notes for editors of this file.
19 // In this file we have the definition of icons for two widgets. They are fixed at 16x12 and the size must not be changed
20 //
21 
22 const uint8_t iconWifiNotConnected[] PROGMEM = {
23  0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x30, 0x0c, 0x0c, 0x30, 0x02, 0x40,
24  0x04, 0x20, 0x08, 0x10, 0x10, 0x08, 0x20, 0x04, 0x40, 0x02, 0x80, 0x01
25 };
26 
27 const uint8_t iconWifiOneBar[] PROGMEM = {
28  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01
30 };
31 
32 const uint8_t iconWifiTwoBar[] PROGMEM = {
33  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
34  0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x80, 0x01
35 };
36 
37 const uint8_t iconWifiThreeBar[] PROGMEM = {
38  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03,
39  0x30, 0x0c, 0x08, 0x10, 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x80, 0x01
40 };
41 
42 const uint8_t iconWifiFourBar[] PROGMEM = {
43  0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x30, 0x0c, 0x0c, 0x30, 0xc2, 0x43,
44  0x30, 0x0c, 0x08, 0x10, 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x80, 0x01
45 };
46 
47 const uint8_t iconConnectionNone[] PROGMEM = {
48  0xfe, 0x7f, 0x01, 0x80, 0x55, 0x95, 0xa9, 0xaa, 0x55, 0x95, 0xa9, 0xaa,
49  0x55, 0x95, 0xa9, 0xaa, 0x55, 0x95, 0xa9, 0xaa, 0x01, 0x80, 0xfe, 0x7f
50 };
51 
52 const uint8_t iconConnected[] PROGMEM = {
53  0xfe, 0x7f, 0x01, 0x80, 0x6d, 0x96, 0x01, 0x80, 0x7d, 0x9b, 0x01, 0x80,
54  0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x81, 0x81, 0x01, 0x80, 0xfe, 0x7f
55 };
56 
57 const uint8_t iconEthernetConn[] PROGMEM = {
58  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x61, 0xfe, 0x31,
59  0x00, 0x61, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
60 };
61 
62 const uint8_t iconEthernetNone[] PROGMEM = {
63  0x00, 0x00, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x3f, 0x00, 0x63, 0xfe, 0x31,
64  0xc0, 0x61, 0x60, 0x3f, 0x30, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x00, 0x00
65 };
66 
71 const uint8_t* const iconsWifi[] PROGMEM = { iconWifiNotConnected, iconWifiOneBar, iconWifiTwoBar, iconWifiThreeBar, iconWifiFourBar };
72 
77 const uint8_t* const iconsConnection[] PROGMEM = { iconConnectionNone, iconConnected };
78 
79 
83 const uint8_t* const iconsEthernetConnection[] PROGMEM = { iconEthernetNone, iconEthernetConn };
84 #endif
const uint8_t iconWifiNotConnected[] PROGMEM
Definition: wifiAndConnectionIcons16x12.h:22