feat: add support for ESP32-P4-Function-EV-Board (#1210)

* feat: add support for ESP32-P4-Function-EV-Board with configuration and display handling

* detect wake word model from index.json

* update wait time before entering wifi configure mode

* feat: Enhance ESP32-P4 Function EV Board support with LCD and touch initialization

* feat: Update ESP32-P4 Function EV Board configuration for improved touch and SD card support

* feat: add touch I2C configuration and improve initialization structure

* Remove ESP hosted configuration from defaults

Removed ESP hosted configuration options.

* chore: update documentation for improved clarity

* refactor: remove obsolete files for ESP32-P4-Function-EV-Board and add updated configurations

* refactor: reintroduce ESP32-P4-Function-EV-Board implementation with updated configurations

* refactor: restore esp32_p4_function_ev_board dependency with updated version

---------

Co-authored-by: n2flowjs-bot <n2flowjs@gmail.com>
Co-authored-by: Terrence <terrence@tenclass.com>
This commit is contained in:
so95
2025-10-25 02:41:00 +07:00
committed by GitHub
parent 7a85430465
commit 6a4ec9dbbd
9 changed files with 215 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ dependencies:
espressif/esp_lcd_gc9a01: ==2.0.1
espressif/esp_lcd_st77916: ^1.0.1
espressif/esp_lcd_axs15231b: ^1.0.0
espressif/esp_lcd_st7701:
version: ^1.1.4
rules:
@@ -22,7 +23,7 @@ dependencies:
78/esp-ml307: ~3.3.6
78/xiaozhi-fonts: ~1.5.4
espressif/led_strip: ~3.0.1
espressif/esp_codec_dev: ~1.4.0
espressif/esp_codec_dev: ~1.5
espressif/esp-sr: ~2.1.5
espressif/button: ~4.1.3
espressif/knob: ^1.0.0
@@ -65,6 +66,10 @@ dependencies:
version: '*'
rules:
- if: target in [esp32p4]
espressif/esp32_p4_function_ev_board:
version: "^5.0.3"
rules:
- if: target in [esp32p4]
espressif/esp_lcd_ili9881c:
version: ^1.0.1
rules: