feat(platform): replace lcd demo image with talkingq logo

This commit is contained in:
admin
2026-02-28 19:50:55 +08:00
parent 8df2095acf
commit 66a3f79205
4 changed files with 6 additions and 5 deletions

View File

@@ -21,6 +21,7 @@ idf_component_register(
esp_wifi esp_wifi
esp_netif esp_netif
esp_event esp_event
esp_http_server
nvs_flash nvs_flash
mbedtls mbedtls
esp_adc esp_adc
@@ -32,5 +33,5 @@ idf_component_register(
esp_audio_codec esp_audio_codec
driver driver
EMBED_FILES EMBED_FILES
"assets/lcd_demo.png" "assets/talkingq_logo.png"
) )

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -13,8 +13,8 @@
static const char *TAG = "lcd_png_dec"; static const char *TAG = "lcd_png_dec";
extern const uint8_t lcd_demo_png_start[] asm("_binary_lcd_demo_png_start"); extern const uint8_t talkingq_logo_png_start[] asm("_binary_talkingq_logo_png_start");
extern const uint8_t lcd_demo_png_end[] asm("_binary_lcd_demo_png_end"); extern const uint8_t talkingq_logo_png_end[] asm("_binary_talkingq_logo_png_end");
static void lcd_fill_err(char *err, size_t err_len, const char *msg) static void lcd_fill_err(char *err, size_t err_len, const char *msg)
{ {
@@ -127,9 +127,9 @@ esp_err_t platform_lcd_decode_demo_png(uint16_t **out_pixels,
char *err, char *err,
size_t err_len) size_t err_len)
{ {
const size_t png_len = (size_t)(lcd_demo_png_end - lcd_demo_png_start); const size_t png_len = (size_t)(talkingq_logo_png_end - talkingq_logo_png_start);
ESP_RETURN_ON_FALSE(png_len > 0, ESP_ERR_INVALID_SIZE, TAG, "empty png data"); ESP_RETURN_ON_FALSE(png_len > 0, ESP_ERR_INVALID_SIZE, TAG, "empty png data");
return platform_lcd_decode_png_rgb565(lcd_demo_png_start, return platform_lcd_decode_png_rgb565(talkingq_logo_png_start,
png_len, png_len,
out_pixels, out_pixels,
out_width, out_width,