Added some fonts and an image.

This commit is contained in:
imi415 2021-01-25 18:01:02 +00:00
parent 4a33a78419
commit de00659a94
7 changed files with 206115 additions and 26 deletions

View File

@ -9,6 +9,9 @@ set(SOURCES
st75256_impl.c
st75256_lvgl_impl.c
user_tasks.c
fonts/jf_dot_jiskan24_2000.c
fonts/jf_dot_jiskan16.c
images/pixiv_87209173.c
tasks/task_lvgl.c
tasks/task_hello.c
lib/st75256_lcd/st75256_lcd.c

74350
fonts/jf_dot_jiskan16.c Normal file

File diff suppressed because it is too large Load Diff

131576
fonts/jf_dot_jiskan24_2000.c Normal file

File diff suppressed because it is too large Load Diff

153
images/pixiv_87209173.c Normal file
View File

@ -0,0 +1,153 @@
#include "lvgl.h"
#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif
#ifndef LV_ATTRIBUTE_IMG_PIXIV_87209173
#define LV_ATTRIBUTE_IMG_PIXIV_87209173
#endif
const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_PIXIV_87209173 uint8_t pixiv_87209173_map[] = {
0x5e, 0x4d, 0x75, 0xff, /*Color of index 0*/
0xec, 0xeb, 0xeb, 0xff, /*Color of index 1*/
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfe, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x37, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x1b, 0xff, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x0d, 0xfe, 0x7f, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x07, 0x73, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x03, 0xbf, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x78, 0x7f, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x0e, 0x1f, 0x00, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x80, 0x3f, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x78, 0x87, 0xc0, 0x1f, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x01, 0x8f, 0xa7, 0xe0, 0x0f, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0xff, 0xf3, 0xf0, 0x03, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x07, 0xfb, 0xf9, 0xfc, 0x01, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x0f, 0xff, 0xfc, 0xfe, 0x00, 0xff, 0xfb, 0x80, 0x07, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xfe, 0xff, 0x00, 0x7f, 0xf0, 0x19, 0xf0, 0x7f, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xfe, 0x7f, 0x80, 0x3f, 0x80, 0x19, 0xf8, 0x0f, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x08, 0x00, 0x3f, 0xff, 0x3f, 0xc0, 0x1c, 0x00, 0x1c, 0xf8, 0x03, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x30, 0x00, 0x07, 0xc1, 0x1f, 0xe0, 0x08, 0x00, 0x1c, 0xf8, 0x01, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x60, 0x0c, 0x03, 0xc0, 0x0f, 0xf0, 0x00, 0x00, 0x1c, 0xf8, 0x01, 0xff,
0xff, 0xff, 0xf8, 0x00, 0xc0, 0x18, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x0c, 0xf8, 0x01, 0xff,
0xff, 0xff, 0xf8, 0x01, 0x80, 0x20, 0x00, 0x01, 0x07, 0xfc, 0x00, 0x00, 0x0c, 0xf8, 0x01, 0xff,
0xff, 0xff, 0xfc, 0x03, 0x00, 0xc0, 0x03, 0x06, 0x03, 0xfe, 0x00, 0x00, 0x0c, 0xfc, 0x03, 0xff,
0xff, 0xff, 0xfc, 0x06, 0x00, 0x80, 0x07, 0xc0, 0x01, 0xfe, 0x08, 0x00, 0x0e, 0x7c, 0x03, 0xff,
0xff, 0xff, 0xfc, 0x0e, 0x04, 0x00, 0x07, 0xc0, 0x00, 0xff, 0x00, 0x00, 0x0e, 0x7c, 0x07, 0xff,
0xff, 0xff, 0xfe, 0x0c, 0x04, 0x00, 0x0f, 0xe0, 0x00, 0xff, 0x80, 0x00, 0x06, 0x7c, 0x07, 0xff,
0xff, 0xff, 0xfe, 0x1c, 0x0e, 0x00, 0x0f, 0xe0, 0x00, 0x7f, 0xc0, 0x00, 0x06, 0x3c, 0x0f, 0xff,
0xff, 0xff, 0xff, 0x18, 0x1f, 0x00, 0x1f, 0xf0, 0x00, 0x3f, 0xc0, 0x00, 0x06, 0x3c, 0x1f, 0xff,
0xff, 0xff, 0xff, 0x18, 0x1f, 0x80, 0x7f, 0xf8, 0x00, 0x1f, 0xe0, 0x00, 0x02, 0x3e, 0x3f, 0xff,
0xff, 0xff, 0xff, 0x98, 0x3f, 0xff, 0xff, 0xfc, 0x00, 0xcf, 0xf0, 0x00, 0x03, 0x3e, 0x7f, 0xff,
0xff, 0xff, 0xff, 0x80, 0x3f, 0xfe, 0xff, 0xfc, 0x03, 0xc7, 0xf8, 0x00, 0x03, 0x1e, 0xff, 0xff,
0xff, 0xff, 0xff, 0xc2, 0x7f, 0xfc, 0xff, 0xfd, 0xff, 0xc3, 0xfc, 0x00, 0x03, 0x19, 0xff, 0xff,
0xff, 0xff, 0xff, 0xc0, 0x7f, 0xfd, 0xff, 0xfd, 0xbf, 0xc1, 0xfe, 0x00, 0x01, 0x03, 0xff, 0xff,
0xff, 0xff, 0xff, 0xe0, 0x7f, 0xfb, 0xff, 0xf9, 0xbf, 0xc0, 0xff, 0x00, 0x01, 0x8f, 0xff, 0xff,
0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7f, 0x80, 0x01, 0x47, 0xff, 0xff,
0xff, 0xff, 0xff, 0xf8, 0xff, 0xf7, 0x7f, 0xfb, 0xff, 0xc0, 0x3f, 0xe0, 0x01, 0xf9, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x9f, 0xf8, 0x03, 0xfe, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x0f, 0xfe, 0x07, 0xff, 0x3f, 0xff,
0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xe7, 0xff, 0xff, 0xff, 0xdf, 0xff,
0xff, 0xff, 0xff, 0xfd, 0xff, 0x7f, 0xff, 0xf7, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xef, 0xff,
0xff, 0xff, 0xff, 0xfd, 0xff, 0x7f, 0xff, 0xf7, 0xff, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xf0, 0x7f, 0xff, 0xf6, 0x7f, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfb, 0xff, 0x7f, 0xff, 0xf0, 0x01, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xf7, 0xff,
0xff, 0xff, 0xff, 0xfb, 0xff, 0x1f, 0xef, 0xf7, 0x80, 0x9f, 0xfe, 0x4f, 0xff, 0xff, 0xf7, 0xff,
0xff, 0xff, 0xff, 0xfb, 0xfe, 0x00, 0x3f, 0xff, 0x80, 0x7f, 0xfe, 0x63, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfb, 0xfe, 0x70, 0x1f, 0xff, 0x80, 0x3f, 0xfe, 0xf8, 0xff, 0xff, 0xef, 0xff,
0xff, 0xff, 0xff, 0xfb, 0x7f, 0x70, 0x1f, 0xff, 0xc0, 0x1f, 0xfe, 0xf8, 0x3f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfb, 0x7f, 0x78, 0x1f, 0xff, 0xe0, 0x1f, 0xfe, 0xfd, 0x8f, 0xff, 0xdf, 0xff,
0xff, 0xff, 0xff, 0xfa, 0x7f, 0x78, 0x0f, 0xff, 0xe0, 0x3f, 0xfe, 0xfd, 0xe1, 0xff, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xfb, 0x7f, 0x3e, 0x0f, 0xff, 0xe0, 0x7f, 0xfd, 0xfe, 0xfc, 0x00, 0xff, 0xff,
0xff, 0xff, 0xff, 0xf9, 0x7f, 0x7e, 0x0f, 0xff, 0xf0, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfb, 0x7f, 0x7e, 0x1f, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x7e, 0x3f, 0x9f, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x7f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x78, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x7f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x70, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x60, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xbf, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x40, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xbf, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xfc, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0x9f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xdf, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xc0, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0xff, 0x83, 0xff, 0xef, 0xbf, 0xff, 0xff,
0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf0, 0xff, 0x83, 0xff, 0xf7, 0xef, 0xff, 0xff,
0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xc2, 0xbf, 0x3b, 0xff, 0xfa, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0xbf, 0x3b, 0xff, 0xf9, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x4f, 0x37, 0xfd, 0x3e, 0x7b, 0xff, 0xfc, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x4f, 0x0f, 0xfe, 0x3e, 0x79, 0xff, 0xff, 0x3f, 0xff, 0xff,
0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x46, 0x8f, 0xfe, 0x3c, 0xfd, 0xff, 0xff, 0xbf, 0xff, 0xff,
0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x43, 0x9f, 0xfc, 0x7c, 0xfd, 0xff, 0xff, 0xcf, 0xff, 0xff,
0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x47, 0x68, 0x78, 0x78, 0xfe, 0xff, 0xff, 0xf7, 0xff, 0xff,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x06, 0xff, 0x90, 0x7a, 0x6f, 0xff, 0xff, 0xf9, 0xff, 0xff,
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc7, 0x71, 0x7f, 0x7f, 0xff, 0xfe, 0xff, 0xff,
0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xed, 0x80, 0x3f, 0x3f, 0xff, 0xff, 0x7f, 0xff,
0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0xdf, 0xfc, 0x1d, 0x9f, 0xff, 0xff, 0xbf, 0xff,
0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0xff, 0x8d, 0xdf, 0xff, 0xff, 0xdf, 0xff,
0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xe7, 0xef, 0xff, 0xff, 0xef, 0xff,
0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xf9, 0xef, 0xff, 0xff, 0xf7, 0xff,
0xff, 0xf8, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x01, 0xfc, 0xff, 0xfe, 0x68, 0x0f, 0xff, 0xf7, 0xff,
0xff, 0xf8, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x01, 0xfd, 0x7f, 0xff, 0x30, 0x03, 0xff, 0xfb, 0xff,
0xff, 0xf8, 0x00, 0x3f, 0x80, 0x00, 0x00, 0xff, 0xff, 0x7f, 0xff, 0x80, 0x00, 0xff, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0x7f, 0x80, 0x00, 0x00, 0xff, 0xff, 0xbf, 0xff, 0x40, 0x00, 0x3f, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0xff, 0x80, 0x00, 0x07, 0xff, 0xfe, 0x5f, 0xff, 0xc0, 0x00, 0x1f, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0xff, 0x00, 0x00, 0x07, 0xff, 0xff, 0x9f, 0xff, 0xf0, 0x00, 0x0f, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0x7e, 0x00, 0x00, 0x0f, 0x7f, 0xff, 0xdf, 0xff, 0xfc, 0x40, 0x0f, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0x78, 0x00, 0x00, 0x1e, 0x00, 0xff, 0x8f, 0xff, 0x43, 0xbe, 0x07, 0xfb, 0xff,
0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0xff, 0x2f, 0xff, 0xcf, 0xff, 0x07, 0xfb, 0xff,
0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x12, 0x86, 0xff, 0x17, 0xff, 0x9f, 0xff, 0x03, 0xf7, 0xff,
0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0xfa, 0xde, 0x7e, 0x01, 0xff, 0x7f, 0xff, 0x83, 0xe7, 0xff,
0xff, 0xff, 0xf0, 0x00, 0x00, 0x0f, 0xf8, 0xfe, 0x2e, 0x03, 0xfe, 0xff, 0xff, 0x83, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xe0, 0x00, 0x3f, 0xff, 0xfe, 0x46, 0x01, 0xfd, 0xff, 0xff, 0x87, 0x3f, 0xff,
0xff, 0xfe, 0x7f, 0xff, 0xf0, 0x3f, 0xff, 0xfe, 0xc6, 0x00, 0xfb, 0xff, 0xff, 0xc0, 0x7f, 0xff,
0xff, 0xe0, 0x03, 0xff, 0xf0, 0x1f, 0xff, 0xfe, 0xc7, 0x00, 0x7b, 0xff, 0xff, 0xc0, 0x07, 0xff,
0xff, 0xf0, 0x00, 0x00, 0x00, 0x07, 0x7f, 0xfc, 0xc7, 0x80, 0x39, 0xff, 0xff, 0xc0, 0x0f, 0xff,
0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x02, 0xc0, 0x18, 0x7f, 0xff, 0xc3, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xdf, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xdf, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xfe, 0xbf, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x7f, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
};
const lv_img_dsc_t pixiv_87209173 = {
.header.always_zero = 0,
.header.w = 128,
.header.h = 128,
.data_size = 2056,
.header.cf = LV_IMG_CF_INDEXED_1BIT,
.data = pixiv_87209173_map,
};

View File

@ -378,21 +378,21 @@ typedef void * lv_indev_drv_user_data_t; /*Type of user data in the i
/* Montserrat fonts with bpp = 4
* https://fonts.google.com/specimen/Montserrat */
#define LV_FONT_MONTSERRAT_8 0
#define LV_FONT_MONTSERRAT_10 0
#define LV_FONT_MONTSERRAT_12 0
#define LV_FONT_MONTSERRAT_8 1
#define LV_FONT_MONTSERRAT_10 1
#define LV_FONT_MONTSERRAT_12 1
#define LV_FONT_MONTSERRAT_14 1
#define LV_FONT_MONTSERRAT_16 0
#define LV_FONT_MONTSERRAT_18 0
#define LV_FONT_MONTSERRAT_20 0
#define LV_FONT_MONTSERRAT_22 0
#define LV_FONT_MONTSERRAT_24 0
#define LV_FONT_MONTSERRAT_26 0
#define LV_FONT_MONTSERRAT_28 0
#define LV_FONT_MONTSERRAT_30 0
#define LV_FONT_MONTSERRAT_32 0
#define LV_FONT_MONTSERRAT_34 0
#define LV_FONT_MONTSERRAT_36 0
#define LV_FONT_MONTSERRAT_16 1
#define LV_FONT_MONTSERRAT_18 1
#define LV_FONT_MONTSERRAT_20 1
#define LV_FONT_MONTSERRAT_22 1
#define LV_FONT_MONTSERRAT_24 1
#define LV_FONT_MONTSERRAT_26 1
#define LV_FONT_MONTSERRAT_28 1
#define LV_FONT_MONTSERRAT_30 1
#define LV_FONT_MONTSERRAT_32 1
#define LV_FONT_MONTSERRAT_34 1
#define LV_FONT_MONTSERRAT_36 1
#define LV_FONT_MONTSERRAT_38 0
#define LV_FONT_MONTSERRAT_40 0
#define LV_FONT_MONTSERRAT_42 0
@ -417,7 +417,8 @@ typedef void * lv_indev_drv_user_data_t; /*Type of user data in the i
* #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(my_font_1) \
* LV_FONT_DECLARE(my_font_2)
*/
#define LV_FONT_CUSTOM_DECLARE
#define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(jf_dot_jiskan24_2000) \
LV_FONT_DECLARE(jf_dot_jiskan16)
/* Enable it if you have fonts with a lot of characters.
* The limit depends on the font size, font face and bpp
@ -477,10 +478,10 @@ typedef void * lv_font_user_data_t;
#define LV_THEME_DEFAULT_COLOR_PRIMARY lv_color_hex(0x01a2b1)
#define LV_THEME_DEFAULT_COLOR_SECONDARY lv_color_hex(0x44d1b6)
#define LV_THEME_DEFAULT_FLAG 0
#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_unscii_16
#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_unscii_16
#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_unscii_16
#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_unscii_16
#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_36
#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_36
#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_36
#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_36
/*=================
* Text settings

View File

@ -44,5 +44,4 @@ void _st75256_lv_impl_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_c
st75256_t *lcd = disp_drv->user_data;
st75256_upload_data(lcd, (uint8_t *)color_p, area->x1, area->x2, area->y1, area->y2);
lv_disp_flush_ready(disp_drv);
printf("FLUSH %d\n", area->y1);
}

View File

@ -20,12 +20,19 @@ int hello_task_deinit(void) {
pthread_t hello_thread_handle;
void *hello_thread(void *arguments) {
pthread_mutex_lock(&g_lvgl_mutex);
lv_obj_t * label2 = lv_label_create(lv_scr_act(), NULL);
lv_label_set_long_mode(label2, LV_LABEL_LONG_SROLL_CIRC); /*Circular scroll*/
lv_label_set_anim_speed(label2, 3);
lv_obj_set_width(label2, 256);
lv_label_set_text(label2, "It is a circularly scrolling text. ");
lv_obj_align(label2, NULL, LV_ALIGN_IN_TOP_MID, 0, 30);
lv_style_t hello_label_style;
lv_style_init(&hello_label_style);
lv_style_set_text_font(&hello_label_style, LV_STATE_DEFAULT, &jf_dot_jiskan16);
lv_obj_t * hello_label = lv_label_create(lv_scr_act(), NULL);
lv_label_set_long_mode(hello_label, LV_LABEL_LONG_SROLL_CIRC); /*Circular scroll*/
lv_label_set_anim_speed(hello_label, 4);
lv_obj_set_width(hello_label, 256);
lv_label_set_text(hello_label, "JFドットjiskan16 - 電子情報技術産業協会 / 安岡孝一氏 / 今村俊幸氏 / 花高信哉氏");
lv_obj_add_style(hello_label, LV_LABEL_PART_MAIN, &hello_label_style);
lv_obj_align(hello_label, NULL, LV_ALIGN_CENTER, 0, 0);
pthread_mutex_unlock(&g_lvgl_mutex);
while(g_running) {
sleep(1);