Rdzleo dbdd304905 代码初始化:
本项目为触摸版项目代码复制而来,基于此版本进行按键功能的适配!
2026-03-23 11:14:56 +08:00

2.3 KiB

ESP-Brookesia Expression Emote

Overview

brookesia_expression_emote is an ESP-Brookesia expression emote management component, implemented based on the ESP-Brookesia service framework, providing:

  • Emoji Set Management: Supports setting and managing emojis for expressing different emotional states.
  • Animation Set Management: Supports setting, inserting, and stopping animations, providing rich animation effects.
  • Event Message Set Management: Supports setting event messages to associate expressions with events.
  • Resource Management: Supports loading and managing expression asset sources, enabling flexible configuration of expression resources.
  • Animation Control: Supports animation playback control, including waiting for animation frame completion, stopping animations, and other operations.

Table of Contents

How to Use

Development Environment Requirements

Before using this library, please ensure the following SDK development environment is installed:

Note

For SDK installation instructions, please refer to ESP-IDF Programming Guide - Installation

Adding to Project

brookesia_expression_emote has been uploaded to the Espressif Component Registry. You can add it to your project in the following ways:

  1. Using Command Line

    Run the following command in your project directory:

    idf.py add-dependency "espressif/brookesia_expression_emote"
    
  2. Modify Configuration File

    Create or modify the idf_component.yml file in your project directory:

    dependencies:
      espressif/brookesia_expression_emote: "*"
    

For detailed instructions, please refer to Espressif Documentation - IDF Component Manager.