|
|
@@ -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);
|
|
|
}
|
|
|
|