mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
freertos tests: Use CCOMPARE1 always in xPortInIsrContext() test
Mismatched CCOMPARE meant test would only run once.
This commit is contained in:
parent
3f68c5e988
commit
304f0a399a
@ -31,12 +31,13 @@ static void testthread(void *arg) {
|
||||
in_int_context=0;
|
||||
int_handled=0;
|
||||
TEST_ASSERT(!xPortInIsrContext());
|
||||
xthal_set_ccompare(2, xthal_get_ccount()+8000000);
|
||||
esp_intr_alloc(ETS_INTERNAL_TIMER1_INTR_SOURCE, 0, &testint, NULL, &handle);
|
||||
xthal_set_ccompare(1, xthal_get_ccount()+8000000);
|
||||
esp_err_t err = esp_intr_alloc(ETS_INTERNAL_TIMER1_INTR_SOURCE, 0, &testint, NULL, &handle);
|
||||
TEST_ASSERT_EQUAL_HEX32(ESP_OK, err);
|
||||
vTaskDelay(100 / portTICK_PERIOD_MS);
|
||||
TEST_ASSERT(int_handled);
|
||||
TEST_ASSERT(in_int_context);
|
||||
esp_intr_free(handle);
|
||||
TEST_ASSERT_EQUAL_HEX32( ESP_OK, esp_intr_free(handle) );
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user