lvgl驱动成功,且能显示切换图片

This commit is contained in:
Tom Zhang
2026-02-27 18:39:22 +08:00
parent 3e5aaa26d2
commit 243fa54342
11 changed files with 455 additions and 74 deletions

View File

@@ -7,6 +7,7 @@ idf_component_register(
"src/raster_tools.c"
"src/raster_tools_image_qr.c"
"src/image_generation.c"
"src/screen_preview.c"
"src/system_runtime.c"
"src/voice_interaction.c"
"src/voice_interaction_common.c"

View File

@@ -100,6 +100,15 @@ esp_err_t image_generation_generate_png(const image_generation_request_t *req,
char *err,
size_t err_len);
// ---------- screen_preview ----------
esp_err_t screen_preview_show_raster(const uint8_t *raster,
size_t raster_len,
uint16_t width,
uint16_t height,
uint32_t timeout_ms,
char *err,
size_t err_len);
// ---------- printer_protocol ----------
typedef enum {
PRINT_JOB_STATE_NONE = 0,

View File

@@ -0,0 +1,12 @@
#include "domain.h"
esp_err_t screen_preview_show_raster(const uint8_t *raster,
size_t raster_len,
uint16_t width,
uint16_t height,
uint32_t timeout_ms,
char *err,
size_t err_len)
{
return platform_display_show_raster_1bpp(raster, raster_len, width, height, timeout_ms, err, err_len);
}