Files
2025-12-03 11:12:34 +08:00

29 lines
923 B
C

#ifdef SUPPORT_MS_EXTENSIONS
#pragma bss_seg(".lv_ui_core.data.bss")
#pragma data_seg(".lv_ui_core.data")
#pragma const_seg(".lv_ui_core.text.const")
#pragma code_seg(".lv_ui_core.text")
#endif
#include "lvgl.h"
void lvgl_font_loader_test(void)
{
lv_obj_t *container = lv_obj_create(lv_scr_act());
lv_obj_set_size(container, LV_PCT(100), LV_PCT(100));
lv_obj_align(container, LV_ALIGN_CENTER, 0, 0);
lv_obj_t *label = lv_label_create(container);
lv_obj_set_size(label, LV_PCT(100), LV_PCT(100));
lv_obj_align(label, LV_ALIGN_CENTER, 100, 100);
extern lv_font_t *lv_font_load_bin(const char *font_name);
lv_font_t *font_bin = lv_font_load_bin("font6.bin");
lv_obj_set_style_text_font(label, font_bin, LV_PART_MAIN);//
lv_label_set_text(label, "lv_load_from_flash_test");
/*extern void lv_font_free_bin(lv_font_t *font); */
/*lv_font_free_bin(font_bin);//free font*/
}