7ea6d8b28bab69585de435dd9a65320216f81dcd
p4 Gemini chat (ESP-IDF)
Parent tree for Gemini-enabled UI on Espressif’s ESP32-P4-class toolchain.
Main firmware: p4_gemini_chat/
| Path | Notes |
|---|---|
p4_gemini_chat/ |
CMake + main/ sources, sdkconfig, managed_components |
components/ |
Shared component libraries |
ai brains/ |
Prompt / persona assets |
build/ |
Local IDF artifacts (keep untracked) |
Build flow
Install ESP-IDF matching Espressif P4 toolchain requirements, activate environment, then:
cd p4_gemini_chat
idf.py set-target esp32p4 # confirm precise target alias with Espressif release notes
idf.py fullclean build flash monitor
Export GEMINI_API_KEY (or whichever env var main sources expect) securely—never bake keys into firmware images.
Languages
C
95.7%
CMake
3.6%
Batchfile
0.7%