Merge branch 'ci/test_spi_speed_psram_enabled_3.3' into 'release/v3.3'
driver test: disable the spi master performance test when psram is used (v3.3) See merge request espressif/esp-idf!9639
This commit is contained in:
commit
ad75a51f43
1 changed files with 8 additions and 0 deletions
|
@ -937,7 +937,9 @@ TEST_CASE("spi_speed","[spi]")
|
||||||
for (int i = 0; i < TEST_TIMES; i++) {
|
for (int i = 0; i < TEST_TIMES; i++) {
|
||||||
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
||||||
}
|
}
|
||||||
|
#ifndef CONFIG_SPIRAM_SUPPORT
|
||||||
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_NO_POLLING, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_NO_POLLING, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
||||||
|
#endif
|
||||||
|
|
||||||
//acquire the bus to send polling transactions faster
|
//acquire the bus to send polling transactions faster
|
||||||
ret = spi_device_acquire_bus(spi, portMAX_DELAY);
|
ret = spi_device_acquire_bus(spi, portMAX_DELAY);
|
||||||
|
@ -952,7 +954,9 @@ TEST_CASE("spi_speed","[spi]")
|
||||||
for (int i = 0; i < TEST_TIMES; i++) {
|
for (int i = 0; i < TEST_TIMES; i++) {
|
||||||
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
||||||
}
|
}
|
||||||
|
#ifndef CONFIG_SPIRAM_SUPPORT
|
||||||
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_POLLING, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_POLLING, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
||||||
|
#endif
|
||||||
|
|
||||||
//release the bus
|
//release the bus
|
||||||
spi_device_release_bus(spi);
|
spi_device_release_bus(spi);
|
||||||
|
@ -970,7 +974,9 @@ TEST_CASE("spi_speed","[spi]")
|
||||||
for (int i = 0; i < TEST_TIMES; i++) {
|
for (int i = 0; i < TEST_TIMES; i++) {
|
||||||
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
||||||
}
|
}
|
||||||
|
#ifndef CONFIG_SPIRAM_SUPPORT
|
||||||
TEST_PERFORMANCE_LESS_THAN( SPI_PER_TRANS_NO_POLLING_NO_DMA, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
TEST_PERFORMANCE_LESS_THAN( SPI_PER_TRANS_NO_POLLING_NO_DMA, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
||||||
|
#endif
|
||||||
|
|
||||||
//acquire the bus to send polling transactions faster
|
//acquire the bus to send polling transactions faster
|
||||||
ret = spi_device_acquire_bus(spi, portMAX_DELAY);
|
ret = spi_device_acquire_bus(spi, portMAX_DELAY);
|
||||||
|
@ -984,7 +990,9 @@ TEST_CASE("spi_speed","[spi]")
|
||||||
for (int i = 0; i < TEST_TIMES; i++) {
|
for (int i = 0; i < TEST_TIMES; i++) {
|
||||||
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
ESP_LOGI(TAG, "%d", t_flight_sorted[i]);
|
||||||
}
|
}
|
||||||
|
#ifndef CONFIG_SPIRAM_SUPPORT
|
||||||
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_POLLING_NO_DMA, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
TEST_PERFORMANCE_LESS_THAN(SPI_PER_TRANS_POLLING_NO_DMA, "%d us", t_flight_sorted[(TEST_TIMES+1)/2]);
|
||||||
|
#endif
|
||||||
|
|
||||||
//release the bus
|
//release the bus
|
||||||
spi_device_release_bus(spi);
|
spi_device_release_bus(spi);
|
||||||
|
|
Loading…
Reference in a new issue