From 98129cdf5c833ffec2726467e0050bf8d60596f5 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 08:25:56 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/main/blink_example_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index 203eb5f44..8697bb092 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -130,6 +130,7 @@ void app_main(void) /* Configure the peripheral according to the LED type */ //configure_led(); + // Configure on-board LED io_conf.intr_type = GPIO_INTR_DISABLE; io_conf.mode = GPIO_MODE_OUTPUT; io_conf.pin_bit_mask = GPIO_OUTPUT_PIN_SEL; @@ -137,13 +138,14 @@ void app_main(void) io_conf.pull_up_en = 0; gpio_config(&io_conf); + // Configure on-board push button io_conf.intr_type = GPIO_INTR_POSEDGE; io_conf.pin_bit_mask = GPIO_INPUT_PIN_SEL; io_conf.mode = GPIO_MODE_INPUT; io_conf.pull_up_en = 1; gpio_config(&io_conf); - // Set pin interrupt + // Set push button interrupt gpio_set_intr_type(PUSH_BTN_GPIO, GPIO_INTR_NEGEDGE);//ANYEDGE); gpio_evt_queue = xQueueCreate(10, sizeof(uint32_t)); xTaskCreate(gpio_task, "GPIO task", 2048, NULL, 10, NULL);