157 auto *arg =
reinterpret_cast<ISRPinArg *
>(
arg_);
161 gpio_hal_output_enable(&GPIO_HAL, arg->pin);
163 gpio_hal_od_enable(&GPIO_HAL, arg->pin);
165 gpio_hal_output_disable(&GPIO_HAL, arg->pin);
170 gpio_hal_input_enable(&GPIO_HAL, arg->pin);
171#if defined(USE_ESP32_VARIANT_ESP32)
174 rtcio_hal_pullup_enable(arg->rtc_pin);
176 rtcio_hal_pullup_disable(arg->rtc_pin);
179 rtcio_hal_pulldown_enable(arg->rtc_pin);
181 rtcio_hal_pulldown_disable(arg->rtc_pin);
187 gpio_hal_pullup_en(&GPIO_HAL, arg->pin);
189 gpio_hal_pullup_dis(&GPIO_HAL, arg->pin);
192 gpio_hal_pulldown_en(&GPIO_HAL, arg->pin);
194 gpio_hal_pulldown_dis(&GPIO_HAL, arg->pin);
198 gpio_hal_input_disable(&GPIO_HAL, arg->pin);