Search found 7 matches
- Wed Dec 29, 2021 5:06 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
500k的RAM,启动后剩下100k左右, 我试过40K的bin是完全没问题的.我手头没带PSRAM的esp32,不然可以试试.
- Tue Dec 28, 2021 3:42 pm
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
lv_font_t * my_font;
my_font = lv_font_load("A:NotoSans_38.bin");
if (my_font == NULL)
{
Serial.println("font load failed");
}else{
Serial.println("font load ok");
}
/* Create simple label */
lv_obj_t *label = lv_label_create( lv_scr_act() );
lv_label_set_recolor(label, true);
lv_label ...
my_font = lv_font_load("A:NotoSans_38.bin");
if (my_font == NULL)
{
Serial.println("font load failed");
}else{
Serial.println("font load ok");
}
/* Create simple label */
lv_obj_t *label = lv_label_create( lv_scr_act() );
lv_label_set_recolor(label, true);
lv_label ...
- Tue Dec 28, 2021 1:09 pm
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
不是SD卡. SPIFFS分区.
- Tue Dec 28, 2021 11:39 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
参考这个能显示汉字,
https://hellobug.blog.csdn.net/article/details/119411924
显示很慢......
1.字库.C修改:
static uint8_t __g_font_buf[144];
static lv_fs_file_t font_f;
static lv_fs_res_t font_res;
static uint32_t font_resCount;
static uint8_t fontisopen = 0;
static uint8_t *__user_font_getdata(int offset,int size ...
https://hellobug.blog.csdn.net/article/details/119411924
显示很慢......
1.字库.C修改:
static uint8_t __g_font_buf[144];
static lv_fs_file_t font_f;
static lv_fs_res_t font_res;
static uint32_t font_resCount;
static uint8_t fontisopen = 0;
static uint8_t *__user_font_getdata(int offset,int size ...
- Tue Dec 28, 2021 8:05 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
@Xin888 等级不够没法回私信. 中文字库我也没成功.
data放了一个43.2K的字库,结果esp32反复重启.
Rebooting...
ets Jul 29 2019 12:21:46
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1420 ...
data放了一个43.2K的字库,结果esp32反复重启.
Rebooting...
ets Jul 29 2019 12:21:46
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1420 ...
- Mon Dec 27, 2021 1:31 pm
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
Re: 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
摸索了很多天, 答案很简单:
1.ino中
........
if(!LittleFS.begin(FORMAT_LITTLEFS_IF_FAILED,"/LFS")){
Serial.println("LittleFS Mount Failed");
return;
}
........
加载到/LFS目录.
2.lv_conf.h中
......
#define LV_USE_FS_STDIO 'S' /*Uses fopen, fread, etc*/
#define LV_FS_STDIO_PATH "/LFS/" /*Set the working directory ...
1.ino中
........
if(!LittleFS.begin(FORMAT_LITTLEFS_IF_FAILED,"/LFS")){
Serial.println("LittleFS Mount Failed");
return;
}
........
加载到/LFS目录.
2.lv_conf.h中
......
#define LV_USE_FS_STDIO 'S' /*Uses fopen, fread, etc*/
#define LV_FS_STDIO_PATH "/LFS/" /*Set the working directory ...
- Wed Dec 22, 2021 7:57 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
- Replies: 12
- Views: 26698
[已解决] 请问在Arduino中怎样配置LVGL8.1.0访问spiffs里面的字库或图片?
抱歉把Arduino的内容发在这个版块了.
在Arduino的示例中LITTLEFS_test.ino SPIFFS_Test.ino FFat_Test.ino已经测试成功, 并且使用ESP32 Sketch Data Upload 可以上传文件到对应的分区.
但是怎样在lv_conf.h中怎样配置这些选项
#define LV_USE_FS_STDIO '\0' /*Uses fopen, fread, etc*/
//#define LV_FS_STDIO_PATH "/home/john/" /*Set the working directory. If commented it ...
在Arduino的示例中LITTLEFS_test.ino SPIFFS_Test.ino FFat_Test.ino已经测试成功, 并且使用ESP32 Sketch Data Upload 可以上传文件到对应的分区.
但是怎样在lv_conf.h中怎样配置这些选项
#define LV_USE_FS_STDIO '\0' /*Uses fopen, fread, etc*/
//#define LV_FS_STDIO_PATH "/home/john/" /*Set the working directory. If commented it ...