diff --git a/components/esp_driver_isp/test_apps/isp/main/test_isp_driver.c b/components/esp_driver_isp/test_apps/isp/main/test_isp_driver.c index cf30bfde459..3e582cd8660 100644 --- a/components/esp_driver_isp/test_apps/isp/main/test_isp_driver.c +++ b/components/esp_driver_isp/test_apps/isp/main/test_isp_driver.c @@ -215,7 +215,7 @@ TEST_CASE("ISP CCM basic function", "[isp]") esp_isp_ccm_config_t ccm_cfg = { .matrix = { - {16.0, 0.0, 0.0}, + {17.0, 0.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0} }, @@ -228,7 +228,7 @@ TEST_CASE("ISP CCM basic function", "[isp]") TEST_ESP_ERR(ESP_ERR_INVALID_ARG, esp_isp_ccm_configure(isp_proc, &ccm_cfg)); // saturation case - ccm_cfg.matrix[0][0] = 5.0; + ccm_cfg.matrix[0][0] = 3.0; ccm_cfg.saturation = true; TEST_ESP_OK(esp_isp_ccm_configure(isp_proc, &ccm_cfg)); TEST_ESP_OK(esp_isp_ccm_enable(isp_proc)); diff --git a/components/esp_driver_isp/test_apps/isp/pytest_isp.py b/components/esp_driver_isp/test_apps/isp/pytest_isp.py index 3276e4112a4..a027a9357b0 100644 --- a/components/esp_driver_isp/test_apps/isp/pytest_isp.py +++ b/components/esp_driver_isp/test_apps/isp/pytest_isp.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2024-2026 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 import pytest from pytest_embedded import Dut @@ -20,16 +20,16 @@ def test_isp(dut: Dut) -> None: dut.run_all_single_board_cases() -# TODO: IDF-15006 -# @pytest.mark.generic -# @pytest.mark.esp32p4_rev1 -# @pytest.mark.parametrize( -# 'config', -# [ -# ('esp32p4_rev1'), -# ], -# indirect=True, -# ) -# @idf_parametrize('target', ['esp32p4'], indirect=['target']) -# def test_isp_esp32p4_rev2(dut: Dut) -> None: -# dut.run_all_single_board_cases() +@pytest.mark.camera +@pytest.mark.ov5647 +@pytest.mark.esp32p4_rev1 +@pytest.mark.parametrize( + 'config', + [ + ('esp32p4_rev1'), + ], + indirect=True, +) +@idf_parametrize('target', ['esp32p4'], indirect=['target']) +def test_isp_esp32p4_rev1(dut: Dut) -> None: + dut.run_all_single_board_cases()