ESP Emote GFX 文档

Welcome to the ESP Emote GFX API documentation. This is a lightweight graphics framework for ESP-IDF with support for images, labels, animations, buttons, QR codes, fonts, and path-driven motion scenes.

概览

ESP Emote GFX 面向嵌入式系统,提供以下能力:

  • 图像:以 RGB565A8 格式显示图像并支持 Alpha 透明

  • 动画:配合 ESP32 工具使用 EAF 等格式

  • 按钮:可交互按钮组件,支持文本、边框与按下态样式

  • Motion Scenes: Path-based articulated widgets using joints, poses, actions, and mesh segments

  • 字体:LVGL 字体与 FreeType TTF/OTF

  • 定时器:内置时序系统,用于平滑动画

  • 内存优化:面向资源受限的嵌入式场景

特性

  • 轻量且节省内存

  • 通过互斥锁实现线程安全操作

  • Support for multiple object types (images, labels, animations, buttons, QR codes, motion scenes)

  • 灵活的缓冲区管理(内部或外部)

  • 富文本渲染,支持滚动与换行

  • 动画分段与循环播放控制

  • Path-driven character playback with touch-friendly scene runtime

索引与表格