diff -r acc1904cd70d -r c18d2951e8d7 components/esp32-rotary-encoder/rotary_encoder.c --- 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);