chore: import local project into Gitea
This commit is contained in:
24
README.md
Normal file
24
README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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:
|
||||
|
||||
```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.
|
||||
Reference in New Issue
Block a user