From 2f1229f09fba6f15f471c03c82f2cd5a741fb2a0 Mon Sep 17 00:00:00 2001 From: LILYGO_L <135582120+Llgok@users.noreply.github.com> Date: Thu, 5 Jun 2025 17:24:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DT-CameraPlus-S3=5FV1.2?= =?UTF-8?q?=E6=9D=BF=E5=AD=90=E6=91=84=E5=83=8F=E5=A4=B4=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=E4=BD=BF=E7=94=A8=E9=97=AE=E9=A2=98=20(#758)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Resolve the issue where the camera on the T-CameraPlus-S3_V1.2 board cannot be used normally. --- .../lilygo-t-cameraplus-s3/lilygo-t-cameraplus-s3.cc | 10 ++++++++-- main/boards/lilygo-t-cameraplus-s3/pin_config.h | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/main/boards/lilygo-t-cameraplus-s3/lilygo-t-cameraplus-s3.cc b/main/boards/lilygo-t-cameraplus-s3/lilygo-t-cameraplus-s3.cc index 9b84dc03..971af798 100644 --- a/main/boards/lilygo-t-cameraplus-s3/lilygo-t-cameraplus-s3.cc +++ b/main/boards/lilygo-t-cameraplus-s3/lilygo-t-cameraplus-s3.cc @@ -103,7 +103,7 @@ private: void InitI2c(){ // Initialize I2C peripheral i2c_master_bus_config_t i2c_bus_config = { - .i2c_port = I2C_NUM_1, + .i2c_port = I2C_NUM_0, .sda_io_num = TOUCH_I2C_SDA_PIN, .scl_io_num = TOUCH_I2C_SCL_PIN, .clk_source = I2C_CLK_SRC_DEFAULT, @@ -252,9 +252,15 @@ private: config.pin_pclk = PCLK_GPIO_NUM; config.pin_vsync = VSYNC_GPIO_NUM; config.pin_href = HREF_GPIO_NUM; +#ifdef CONFIG_BOARD_TYPE_LILYGO_T_CAMERAPLUS_S3_V1_0_V1_1 config.pin_sccb_sda = -1; // 这里如果写-1 表示使用已经初始化的I2C接口 config.pin_sccb_scl = SIOC_GPIO_NUM; - config.sccb_i2c_port = 1; // 这里如果写1 默认使用I2C1 + config.sccb_i2c_port = 0; // 这里如果写0 默认使用I2C0 +#elif defined CONFIG_BOARD_TYPE_LILYGO_T_CAMERAPLUS_S3_V1_2 + config.pin_sccb_sda = SIOD_GPIO_NUM; + config.pin_sccb_scl = SIOC_GPIO_NUM; + config.sccb_i2c_port = 1; +#endif config.pin_pwdn = PWDN_GPIO_NUM; config.pin_reset = RESET_GPIO_NUM; config.xclk_freq_hz = XCLK_FREQ_HZ; diff --git a/main/boards/lilygo-t-cameraplus-s3/pin_config.h b/main/boards/lilygo-t-cameraplus-s3/pin_config.h index 87b9b2d7..db82d2be 100644 --- a/main/boards/lilygo-t-cameraplus-s3/pin_config.h +++ b/main/boards/lilygo-t-cameraplus-s3/pin_config.h @@ -2,7 +2,7 @@ * @Description: None * @Author: LILYGO_L * @Date: 2024-11-11 11:36:49 - * @LastEditTime: 2025-04-25 15:53:53 + * @LastEditTime: 2025-06-03 17:37:08 * @License: GPL 3.0 */ #pragma once