mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-22 13:01:16 +03:00
test(esp_timer): increased test latency requirement for H4
This commit is contained in:
@@ -885,11 +885,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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user