Merge branch 'bugfix/adc_dma_test_value_4.2' into 'release/v4.2'

adc_test: fix the failure caused by low expected middle value (v4.2)

See merge request espressif/esp-idf!10887
This commit is contained in:
Michael (XIAO Xufeng)
2020-10-20 11:03:15 +08:00

View File

@ -109,7 +109,7 @@ static esp_err_t adc_dma_data_check(uint8_t *buf, int length, int ideal_level)
} else if (ideal_level == 0) { // low level 0v } else if (ideal_level == 0) { // low level 0v
TEST_ASSERT_LESS_THAN( 10, p->type1.data ); TEST_ASSERT_LESS_THAN( 10, p->type1.data );
} else if (ideal_level == 2) { // middle level 1.4v } else if (ideal_level == 2) { // middle level 1.4v
TEST_ASSERT_INT_WITHIN( 128, 1666, p->type1.data ); TEST_ASSERT_INT_WITHIN( 128, 1586, p->type1.data );
} else if (ideal_level == 3) { // normal level } else if (ideal_level == 3) { // normal level
} else { // no check } else { // no check
} }
@ -162,4 +162,4 @@ TEST_CASE("ADC DMA read", "[adc dma]")
example_i2s_deinit(); example_i2s_deinit();
} }
#endif // !DISABLED_FOR_TARGETS(ESP8266, ESP32S2) #endif // !DISABLED_FOR_TARGETS(ESP8266, ESP32S2)