Files
p4-gemini-chatbot/README.md

25 lines
814 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# p4 Gemini chat (ESP-IDF)
Parent tree for Gemini-enabled UI on Espressifs **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:
```bash
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.