diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index b38c10464..1208d87ad 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -142,6 +142,8 @@ void app_main(void) gpio_set_intr_type(PUSH_BTN_GPIO, GPIO_INTR_ANYEDGE); gpio_evt_queue = xQueueCreate(10, sizeof(unit32_t)); xTaskCreate(gpio_task, "GPIO task", 2048, NULL, 10, NULL); + gpio_install_isr_service(ESP_INTR_FLAG_DEFAULT); + gpio_isr_handler_add(PUSH_BTN_GPIO, gpio_isr_handler, (void*) PUSH_BTN_GPIO); configure_button();