2.3 KiB
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:
- ESP-IDF:
>=5.5,<6
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:
-
Using Command Line
Run the following command in your project directory:
idf.py add-dependency "espressif/brookesia_expression_emote" -
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.