From 33ed9171724f9010f6d2445fc4053285063c562e Mon Sep 17 00:00:00 2001 From: CQ793 <2609616396@qq.com> Date: Fri, 27 Mar 2026 11:15:23 +0800 Subject: [PATCH] content: fixed config.json and config.h --- .../esp32-p4-wifi6-touch-lcd-3.5/config.h | 122 ++++++------------ .../esp32-p4-wifi6-touch-lcd-3.5/config.json | 99 -------------- 2 files changed, 36 insertions(+), 185 deletions(-) diff --git a/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.h b/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.h index 815611c..5431560 100644 --- a/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.h +++ b/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.h @@ -3,102 +3,52 @@ #include -#define AUDIO_INPUT_SAMPLE_RATE 24000 -#define AUDIO_OUTPUT_SAMPLE_RATE 24000 +#define AUDIO_INPUT_SAMPLE_RATE 24000 +#define AUDIO_OUTPUT_SAMPLE_RATE 24000 -#define AUDIO_INPUT_REFERENCE true +#define AUDIO_INPUT_REFERENCE true -#define AUDIO_I2S_GPIO_MCLK GPIO_NUM_13 -#define AUDIO_I2S_GPIO_WS GPIO_NUM_10 -#define AUDIO_I2S_GPIO_BCLK GPIO_NUM_12 -#define AUDIO_I2S_GPIO_DIN GPIO_NUM_11 -#define AUDIO_I2S_GPIO_DOUT GPIO_NUM_9 +#define AUDIO_I2S_GPIO_MCLK GPIO_NUM_13 +#define AUDIO_I2S_GPIO_WS GPIO_NUM_10 +#define AUDIO_I2S_GPIO_BCLK GPIO_NUM_12 +#define AUDIO_I2S_GPIO_DIN GPIO_NUM_11 +#define AUDIO_I2S_GPIO_DOUT GPIO_NUM_9 -#define AUDIO_CODEC_PA_PIN GPIO_NUM_53 -#define AUDIO_CODEC_I2C_SDA_PIN GPIO_NUM_7 -#define AUDIO_CODEC_I2C_SCL_PIN GPIO_NUM_8 -#define AUDIO_CODEC_ES8311_ADDR ES8311_CODEC_DEFAULT_ADDR -#define AUDIO_CODEC_ES7210_ADDR ES7210_CODEC_DEFAULT_ADDR +#define AUDIO_CODEC_PA_PIN GPIO_NUM_53 +#define AUDIO_CODEC_I2C_SDA_PIN GPIO_NUM_7 +#define AUDIO_CODEC_I2C_SCL_PIN GPIO_NUM_8 +#define AUDIO_CODEC_ES8311_ADDR ES8311_CODEC_DEFAULT_ADDR +#define AUDIO_CODEC_ES7210_ADDR ES7210_CODEC_DEFAULT_ADDR -#define BOOT_BUTTON_GPIO GPIO_NUM_35 +#define BOOT_BUTTON_GPIO GPIO_NUM_35 -#if CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_4B -#define DISPLAY_WIDTH (720) -#define DISPLAY_HEIGHT (720) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT true -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (480) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_7B -#define DISPLAY_WIDTH (1024) -#define DISPLAY_HEIGHT (600) -#define PIN_NUM_LCD_RST GPIO_NUM_33 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_32 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT true -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (900) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_3_4C -#define DISPLAY_WIDTH (800) -#define DISPLAY_HEIGHT (800) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT true -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (1500) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_3_5 -#define DISPLAY_WIDTH (320) -#define DISPLAY_HEIGHT (480) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_28 +#define DISPLAY_WIDTH (320) +#define DISPLAY_HEIGHT (480) +#define PIN_NUM_LCD_RST GPIO_NUM_27 +#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_28 #define DISPLAY_BACKLIGHT_OUTPUT_INVERT false -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (0) -#define TOUCH_RST_PIN GPIO_NUM_29 -#define TOUCH_INT_PIN GPIO_NUM_50 -#define LCD_SPI_MOSI_PIN GPIO_NUM_20 -#define LCD_SPI_CLK_PIN GPIO_NUM_21 -#define LCD_SPI_CS_PIN GPIO_NUM_23 -#define LCD_SPI_DC_PIN GPIO_NUM_26 -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_4C -#define DISPLAY_WIDTH (720) -#define DISPLAY_HEIGHT (720) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT true -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (1500) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_7 -#define DISPLAY_WIDTH (720) -#define DISPLAY_HEIGHT (1280) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT false -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (1000) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_8 -#define DISPLAY_WIDTH (800) -#define DISPLAY_HEIGHT (1280) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT false -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (1500) -#elif CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_10_1 -#define DISPLAY_WIDTH (800) -#define DISPLAY_HEIGHT (1280) -#define PIN_NUM_LCD_RST GPIO_NUM_27 -#define DISPLAY_BACKLIGHT_PIN GPIO_NUM_26 -#define DISPLAY_BACKLIGHT_OUTPUT_INVERT false -#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (1500) -#endif +#define LCD_MIPI_DSI_LANE_BITRATE_MBPS (0) +#define TOUCH_RST_PIN GPIO_NUM_29 +#define TOUCH_INT_PIN GPIO_NUM_50 +#define LCD_SPI_MOSI_PIN GPIO_NUM_20 +#define LCD_SPI_CLK_PIN GPIO_NUM_21 +#define LCD_SPI_CS_PIN GPIO_NUM_23 +#define LCD_SPI_DC_PIN GPIO_NUM_26 -#define LCD_BIT_PER_PIXEL (16) -#define DELAY_TIME_MS (3000) -#define LCD_MIPI_DSI_LANE_NUM (2) // 2 data lanes -#define MIPI_DSI_PHY_PWR_LDO_CHAN (3) -#define MIPI_DSI_PHY_PWR_LDO_VOLTAGE_MV (2500) +#define LCD_BIT_PER_PIXEL (16) +#define DELAY_TIME_MS (3000) +#define LCD_MIPI_DSI_LANE_NUM (2) // 2 data lanes -#define DISPLAY_SWAP_XY false -#define DISPLAY_MIRROR_X true -#define DISPLAY_MIRROR_Y false +#define MIPI_DSI_PHY_PWR_LDO_CHAN (3) +#define MIPI_DSI_PHY_PWR_LDO_VOLTAGE_MV (2500) -#define DISPLAY_OFFSET_X 0 -#define DISPLAY_OFFSET_Y 0 +#define DISPLAY_SWAP_XY false +#define DISPLAY_MIRROR_X true +#define DISPLAY_MIRROR_Y false + +#define DISPLAY_OFFSET_X 0 +#define DISPLAY_OFFSET_Y 0 #endif // _BOARD_CONFIG_H_ diff --git a/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.json b/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.json index b107b55..2a23b3a 100644 --- a/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.json +++ b/main/boards/waveshare/esp32-p4-wifi6-touch-lcd-3.5/config.json @@ -2,48 +2,6 @@ "manufacturer": "waveshare", "target": "esp32p4", "builds": [ - { - "name": "esp32-p4-wifi6-touch-lcd-4b", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_4B=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-7b", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_7B=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-3.4c", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_3_4C=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, { "name": "esp32-p4-wifi6-touch-lcd-3.5", "sdkconfig_append": [ @@ -51,7 +9,6 @@ "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_3_5=y", "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", "CONFIG_ESP_VIDEO_ENABLE_MIPI_CSI_VIDEO_DEVICE=y", "CONFIG_ESP_VIDEO_ENABLE_ISP_VIDEO_DEVICE=y", "CONFIG_CAMERA_OV5647=y", @@ -59,62 +16,6 @@ "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-4c", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_4C=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-7", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_7=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-8", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_8=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] - }, - { - "name": "esp32-p4-wifi6-touch-lcd-10.1", - "sdkconfig_append": [ - "CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0", - "CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH=y", - "CONFIG_BOARD_TYPE_WAVESHARE_ESP32_P4_WIFI6_TOUCH_LCD_10_1=y", - "CONFIG_USE_WECHAT_MESSAGE_STYLE=n", - "CONFIG_USE_DEVICE_AEC=y", - "CONFIG_CAMERA_OV5647=y", - "CONFIG_CAMERA_OV5647_AUTO_DETECT_MIPI_INTERFACE_SENSOR=y", - "CONFIG_CAMERA_OV5647_MIPI_RAW8_800X800_50FPS=y", - "CONFIG_XIAOZHI_ENABLE_CAMERA_ENDIANNESS_SWAP=y" - ] } ] }