Merge branch 'fix/h4-esp-timer-latency_v6.1' into 'release/v6.1'

test(esp_timer): increase H4 callback latency limit (v6.1)

See merge request espressif/esp-idf!49695
This commit is contained in:
Jiang Jiang Jian
2026-06-30 14:11:58 +08:00
@@ -887,11 +887,17 @@ TEST_CASE("Test a latency between a call of callback and real event", "[esp_time
}
int diff = callback_time - expected_time;
esp_rom_printf(DRAM_STR("%d us\n"), diff);
#ifndef CONFIG_IDF_ENV_FPGA
if (i != 0) {
#if CONFIG_IDF_TARGET_ESP32H4
// H4 runs this test at 96 MHz, and multicore task dispatch adds extra latency.
const int max_latency_us = 60;
#else
const int max_latency_us = 50;
#endif
// skip the first measurement
// if CPU_FREQ = 240MHz. 14 - 16us
TEST_ASSERT_LESS_OR_EQUAL(50, diff);
TEST_ASSERT_LESS_OR_EQUAL(max_latency_us, diff);
}
#endif // not CONFIG_IDF_ENV_FPGA
}