From 13bf5f963520e767f84fcc5f2522810b02313586 Mon Sep 17 00:00:00 2001 From: rkcf Date: Sat, 28 Jan 2023 10:18:24 -0600 Subject: [PATCH] change mutate button to interrupt on falling edge --- main/esp32-sequencer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/esp32-sequencer.c b/main/esp32-sequencer.c index ce2c35f..522a84e 100644 --- a/main/esp32-sequencer.c +++ b/main/esp32-sequencer.c @@ -12,6 +12,7 @@ #include "freertos/queue.h" #include "driver/ledc.h" +#include "hal/gpio_types.h" #include "hal/ledc_types.h" #include "hal/timer_types.h" #include "soc/clk_tree_defs.h" @@ -87,7 +88,7 @@ static void controls_init(void) { // Setup Mutate Button gpio_reset_pin(GPIO_MUTATE_BTN); gpio_set_direction(GPIO_MUTATE_BTN, GPIO_MODE_INPUT); - gpio_set_intr_type(GPIO_MUTATE_BTN, GPIO_INTR_POSEDGE); + gpio_set_intr_type(GPIO_MUTATE_BTN, GPIO_INTR_NEGEDGE); // Hook in handler for mutate button gpio_isr_handler_add(GPIO_MUTATE_BTN, gpio_isr_handler, (void*)GPIO_MUTATE_BTN); }