feat(lcd): migrate driver to platform and replace jpg demo with png
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
|
||||
12
components/domain/src/screen_preview.c
Normal file
12
components/domain/src/screen_preview.c
Normal 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);
|
||||
}
|
||||
Reference in New Issue
Block a user