lib/graphic/fast_test/demos/demo_icontext_menu/icons.c¶
Attributes¶
| Name | |
|---|---|
| uint8_t[72] | icontext_icon_home |
| uint8_t[72] | icontext_icon_health |
| uint8_t[72] | icontext_icon_settings |
| uint8_t[72] | icontext_icon_messages |
Attributes Documentation¶
variable icontext_icon_home¶
uint8_t[72] icontext_icon_home = {
0x00, 0x80, 0x80, 0xc0, 0xc0, 0xe0, 0xe0, 0x70, 0xf0, 0xb8, 0xb8, 0xdc, 0xdc, 0xb8, 0xb8, 0x70, 0x70, 0xe0, 0xf0, 0xf0, 0xc0, 0x80, 0x80, 0x00,
0x03, 0x03, 0x03, 0xfd, 0xfc, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff, 0x7f, 0xfe, 0xfe, 0xfd, 0x01, 0x03, 0x03, 0x03,
0x00, 0x00, 0x00, 0x1f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x38, 0x38, 0x3f, 0x38, 0x3b, 0x3f, 0x1f, 0x00, 0x00, 0x00, 0x00,
};
variable icontext_icon_health¶
uint8_t[72] icontext_icon_health = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1f, 0x3f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x3f, 0x1f, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
variable icontext_icon_settings¶
uint8_t[72] icontext_icon_settings = {
0x00, 0x00, 0x00, 0x00, 0xe0, 0x30, 0x20, 0x60, 0x38, 0x3c, 0x0c, 0x0c, 0x18, 0x10, 0x10, 0x08, 0x08, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3c, 0x6c, 0xe7, 0x83, 0x00, 0x00, 0x3c, 0x46, 0x83, 0x81, 0x81, 0x83, 0x46, 0x3c, 0x00, 0x00, 0x01, 0x3d, 0xef, 0xe7, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0x07, 0x0c, 0x0c, 0x04, 0x1c, 0x38, 0x20, 0x20, 0x18, 0x08, 0x18, 0x30, 0x10, 0x1e, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00,
};
variable icontext_icon_messages¶
uint8_t[72] icontext_icon_messages = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x7f, 0xff, 0xff, 0x7f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
Source code¶
// clang-format off
#include <stdint.h>
/* 24x24 Home icon — bit-reversed to LSB-top (72 bytes) */
uint8_t icontext_icon_home[72] = {
0x00, 0x80, 0x80, 0xc0, 0xc0, 0xe0, 0xe0, 0x70, 0xf0, 0xb8, 0xb8, 0xdc, 0xdc, 0xb8, 0xb8, 0x70, 0x70, 0xe0, 0xf0, 0xf0, 0xc0, 0x80, 0x80, 0x00,
0x03, 0x03, 0x03, 0xfd, 0xfc, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff, 0x7f, 0xfe, 0xfe, 0xfd, 0x01, 0x03, 0x03, 0x03,
0x00, 0x00, 0x00, 0x1f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x38, 0x38, 0x3f, 0x38, 0x3b, 0x3f, 0x1f, 0x00, 0x00, 0x00, 0x00,
};
/* 24x24 Health (heart) icon - 更圆润对称 */
uint8_t icontext_icon_health[72] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1f, 0x3f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x3f, 0x1f, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 24x24 Settings (gear) icon - 更清晰的齿轮 */
uint8_t icontext_icon_settings[72] = {
0x00, 0x00, 0x00, 0x00, 0xe0, 0x30, 0x20, 0x60, 0x38, 0x3c, 0x0c, 0x0c, 0x18, 0x10, 0x10, 0x08, 0x08, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3c, 0x6c, 0xe7, 0x83, 0x00, 0x00, 0x3c, 0x46, 0x83, 0x81, 0x81, 0x83, 0x46, 0x3c, 0x00, 0x00, 0x01, 0x3d, 0xef, 0xe7, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0x07, 0x0c, 0x0c, 0x04, 0x1c, 0x38, 0x20, 0x20, 0x18, 0x08, 0x18, 0x30, 0x10, 0x1e, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00,
};
/* 24x24 Messages (envelope) icon - 更立体的信封 */
uint8_t icontext_icon_messages[72] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x7f, 0xff, 0xff, 0x7f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
// clang-format on
Updated on 2026-02-03 at 13:21:55 +0000