Resources
Code Repositories and Components
ESP-GMF GitHub Repository: The main ESP-GMF repository, containing GMF-Core, elements, packages, and example projects
ESP Board Manager GitHub Repository: Espressif board management component for board-level peripheral description and initialization using
esp_board_managerESP-IDF GitHub Repository: ESP-GMF is built on ESP-IDF; set up the ESP-IDF development environment first
ESP-ADF GitHub Repository: Espressif Audio Development Framework; a feature-oriented repository for multimedia applications that will continue to expand with more ESP-GMF-based examples
Espressif Component Registry: Search for GMF components and dependencies by name or keyword
Documentation and Examples
Component READMEs: Each component directory in the repository contains a standalone
README.md/README_CN.mddescribing the component purpose, features, and minimal usageTest cases: Each component’s
test_apps/andexamples/directories provide compilable and flashable minimal examplesDocumentation center: This guide is the ESP-GMF documentation center, covering architecture, component categories, API reference, and best practices
ESP-IDF Programming Guide: Understand the underlying framework ESP-GMF depends on, including the component manager and task model
Community and Support
ESP-GMF GitHub Issues: Report bugs or request new features; search for existing issues before submitting
esp32.com Forum: Espressif’s official community forum for general ESP32 series development questions
To contribute code or documentation, see Contributions Guide
Hardware Reference
Espressif chips and development boards supported by ESP-GMF can be found through the following channels:
Espressif Development Boards and Modules: Official development boards with board-level adaptation for some GMF components
Espressif Chip Product Page: ESP32 series chip specifications and documentation
Espressif Official Board Components: ESP Board Manager configuration files for official Espressif development boards
M5Stack Board Components: ESP Board Manager configuration files for M5Stack series development boards
Get Samples: Request samples and find distribution channels