跳转至

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