feat(assets): 添加 hiyori-assets.bin(Phase 10 EAF 数字人资源包)

ESP Emote GFX Packer 在线工具(emote-gfx-gen-tool-dev.pages.dev)
打包产物,含:
- index.json (286 B): 表情元数据
- hiyori_m06.eaf (505 KB): 默认/积极情绪动画
- hiyori_m07.eaf (450 KB): 思考/疲倦情绪动画
  (m03 待补,sad/angry 暂用 m07 fallback)

sdkconfig 同步: 新 esp_emote_gfx Kconfig 选项的默认值
(HEATSHRINK + JPEG decode + tri-edge AA 等)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rdzleo 2026-05-15 15:56:33 +08:00
parent 0d0bc33192
commit 4de9f2ba61
2 changed files with 45 additions and 0 deletions

View File

@ -2713,6 +2713,37 @@ CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y
# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set
# end of Wi-Fi Provisioning Manager
#
# ESP Emote Graphics Framework
#
# CONFIG_GFX_FONT_FREETYPE_SUPPORT is not set
CONFIG_GFX_EAF_JPEG_DECODE_SUPPORT=y
CONFIG_GFX_EAF_HEATSHRINK_SUPPORT=y
#
# Software Blend
#
CONFIG_GFX_BLEND_TRI_EDGE_AA_RANGE=0
CONFIG_GFX_MESH_IMG_SCANLINE_MAX_VERTS=512
CONFIG_GFX_BLEND_POLYGON_MAX_INTERSECTIONS=64
CONFIG_GFX_BLEND_POLYGON_SUB_SAMPLES=8
CONFIG_GFX_BLEND_POLYGON_COVERAGE_MAX_WIDTH=512
CONFIG_GFX_BLEND_POLYGON_INWARD_AA=y
CONFIG_GFX_BLEND_POLYGON_SOLID_HARD_EDGE=y
# end of Software Blend
#
# Motion Widget
#
CONFIG_GFX_MOTION_BEZIER_STROKE_SEGS_PER_SEG=6
CONFIG_GFX_MOTION_BEZIER_FILL_LOOP_SEGS_PER_SEG=12
CONFIG_GFX_MOTION_BEZIER_FILL_SEGS=24
CONFIG_GFX_MOTION_HUB_FILL_MAX_POINTS=512
CONFIG_GFX_MOTION_BEZIER_FILL_RASTERIZER_SCANLINE=y
# CONFIG_GFX_MOTION_BEZIER_FILL_RASTERIZER_TRIANGLE is not set
# end of Motion Widget
# end of ESP Emote Graphics Framework
#
# IoT Button
#
@ -2792,6 +2823,12 @@ CONFIG_ESP_LCD_TOUCH_MAX_BUTTONS=1
# CONFIG_ESP_LCD_TOUCH_CST816S_DISABLE_READ_ID is not set
# end of ESP LCD TOUCH - CST816S
#
# mmap file support format
#
CONFIG_MMAP_FILE_NAME_LENGTH=16
# end of mmap file support format
#
# IOT Knob
#
@ -2801,6 +2838,14 @@ CONFIG_KNOB_HIGH_LIMIT=1000
CONFIG_KNOB_LOW_LIMIT=-1000
# end of IOT Knob
#
# Heatshrink Configuration
#
CONFIG_HEATSHRINK_DYNAMIC_ALLOC=y
# CONFIG_HEATSHRINK_DEBUGGING_LOGS is not set
CONFIG_HEATSHRINK_USE_INDEX=y
# end of Heatshrink Configuration
#
# LVGL configuration
#

Binary file not shown.