160 auto *arg =
reinterpret_cast<ISRPinArg *
>(
arg_);
164 gpio_hal_output_enable(&GPIO_HAL, arg->pin);
166 gpio_hal_od_enable(&GPIO_HAL, arg->pin);
168 gpio_hal_output_disable(&GPIO_HAL, arg->pin);
173 gpio_hal_input_enable(&GPIO_HAL, arg->pin);
174#if defined(USE_ESP32_VARIANT_ESP32)
177 rtcio_hal_pullup_enable(arg->rtc_pin);
179 rtcio_hal_pullup_disable(arg->rtc_pin);
182 rtcio_hal_pulldown_enable(arg->rtc_pin);
184 rtcio_hal_pulldown_disable(arg->rtc_pin);
190 gpio_hal_pullup_en(&GPIO_HAL, arg->pin);
192 gpio_hal_pullup_dis(&GPIO_HAL, arg->pin);
195 gpio_hal_pulldown_en(&GPIO_HAL, arg->pin);
197 gpio_hal_pulldown_dis(&GPIO_HAL, arg->pin);
201 gpio_hal_input_disable(&GPIO_HAL, arg->pin);