fix(dsi): test apps manifest error

This commit is contained in:
morris
2026-02-24 10:13:29 +08:00
parent c9df1df830
commit 5b1a8bddfb
7 changed files with 10 additions and 7 deletions
@@ -28,7 +28,7 @@ bool peripheral_domain_pd_allowed(void)
RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_TG0_TIMER1); RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_TG0_TIMER1);
RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_TG1_TIMER1); RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_TG1_TIMER1);
// TODO: IDF-11369 // TODO: IDF-9921
// RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_ADC); // RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_ADC);
// ESP32P4 supports UART sleep retention // ESP32P4 supports UART sleep retention
@@ -41,7 +41,7 @@ bool peripheral_domain_pd_allowed(void)
// ESP32P4 supports RMT sleep retention // ESP32P4 supports RMT sleep retention
RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_RMT0); RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_RMT0);
// TODO: IDF-11371 // TODO: IDF-9962
// RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH0); // RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH0);
// RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH1); // RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH1);
// RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH2); // RETENTION_MODULE_BITMAP_SET(&mask, SLEEP_RETENTION_MODULE_GDMA_CH2);
@@ -28,7 +28,7 @@ components/esp_lcd/test_apps/mipi_dsi_lcd:
- esp_hw_support - esp_hw_support
- soc - soc
disable: disable:
- if: SOC_LCD_MIPI_DSI_SUPPORTED != 1 - if: SOC_MIPI_DSI_SUPPORTED != 1
disable_test: disable_test:
- if: IDF_TARGET == "esp32p4" - if: IDF_TARGET == "esp32p4"
temporary: true temporary: true
@@ -15,6 +15,7 @@ from pytest_embedded_idf.utils import idf_parametrize
indirect=True, indirect=True,
) )
@idf_parametrize('target', ['esp32p4'], indirect=['target']) @idf_parametrize('target', ['esp32p4'], indirect=['target'])
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='no runner')
def test_dsi_lcd(dut: Dut) -> None: def test_dsi_lcd(dut: Dut) -> None:
dut.run_all_single_board_cases() dut.run_all_single_board_cases()
@@ -28,6 +29,7 @@ def test_dsi_lcd(dut: Dut) -> None:
indirect=True, indirect=True,
) )
@idf_parametrize('target', ['esp32p4'], indirect=['target']) @idf_parametrize('target', ['esp32p4'], indirect=['target'])
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='no runner')
def test_dsi_lcd_with_virt_flash_enc(dut: Dut) -> None: def test_dsi_lcd_with_virt_flash_enc(dut: Dut) -> None:
print(' - Erase flash') print(' - Erase flash')
dut.serial.erase_flash() dut.serial.erase_flash()
@@ -46,6 +46,7 @@ typedef enum {
RESET_REASON_CORE_USB_UART = 0x17, // USB Serial/JTAG controller's UART resets the digital core RESET_REASON_CORE_USB_UART = 0x17, // USB Serial/JTAG controller's UART resets the digital core
RESET_REASON_CPU_JTAG = 0x18, // Triggered when a reset command from JTAG is received RESET_REASON_CPU_JTAG = 0x18, // Triggered when a reset command from JTAG is received
RESET_REASON_CPU_LOCKUP = 0x1A, // Triggered when the CPU enters lockup (exception inside the exception handler would cause this) RESET_REASON_CPU_LOCKUP = 0x1A, // Triggered when the CPU enters lockup (exception inside the exception handler would cause this)
RESET_REASON_SYS_PSDET = 0x1B, // Power supply detect a glitch (>50ns)
} soc_reset_reason_t; } soc_reset_reason_t;
#ifdef __cplusplus #ifdef __cplusplus
+1 -1
View File
@@ -320,7 +320,7 @@ examples/peripherals/lcd/i80_controller:
examples/peripherals/lcd/mipi_dsi: examples/peripherals/lcd/mipi_dsi:
disable: disable:
- if: SOC_LCD_MIPI_DSI_SUPPORTED != 1 - if: SOC_MIPI_DSI_SUPPORTED != 1
depends_components: depends_components:
- esp_driver_dma - esp_driver_dma
- esp_hal_lcd - esp_hal_lcd
@@ -15,7 +15,7 @@ menu "Example Configuration"
choice choice
prompt "Select MIPI LCD model" prompt "Select MIPI LCD model"
default EXAMPLE_LCD_EK79007_SUPPORT default EXAMPLE_LCD_USE_EK79007
help help
Select LCD controller model. Select LCD controller model.
@@ -7,5 +7,5 @@ from pytest_embedded_idf.utils import idf_parametrize
@pytest.mark.generic @pytest.mark.generic
@idf_parametrize('target', ['esp32p4'], indirect=['target']) @idf_parametrize('target', ['esp32p4'], indirect=['target'])
def test_rgb_lcd_lvgl(dut: Dut) -> None: def test_mipi_dsi_lcd_lvgl(dut: Dut) -> None:
dut.expect_exact('example: Install MIPI DSI LCD control panel') dut.expect_exact('Calling app_main()')