components/esp32-rotary-encoder/rotary_encoder.c

changeset 73
c18d2951e8d7
parent 0
88d965579617
--- a/components/esp32-rotary-encoder/rotary_encoder.c	Tue Sep 26 14:57:18 2023 +0200
+++ b/components/esp32-rotary-encoder/rotary_encoder.c	Tue Sep 26 14:59:06 2023 +0200
@@ -220,12 +220,12 @@
         info->state.direction = ROTARY_ENCODER_DIRECTION_NOT_SET;
 
         // configure GPIOs
-        gpio_pad_select_gpio(info->pin_a);
+	gpio_reset_pin(info->pin_a);
         gpio_set_pull_mode(info->pin_a, GPIO_PULLUP_ONLY);
         gpio_set_direction(info->pin_a, GPIO_MODE_INPUT);
         gpio_set_intr_type(info->pin_a, GPIO_INTR_ANYEDGE);
 
-        gpio_pad_select_gpio(info->pin_b);
+	gpio_reset_pin(info->pin_b);
         gpio_set_pull_mode(info->pin_b, GPIO_PULLUP_ONLY);
         gpio_set_direction(info->pin_b, GPIO_MODE_INPUT);
         gpio_set_intr_type(info->pin_b, GPIO_INTR_ANYEDGE);

mercurial