Lines Matching refs:pGPIOConfig
340 esp_err_t gpio_config(const gpio_config_t *pGPIOConfig) in gpio_config() argument
342 uint64_t gpio_pin_mask = (pGPIOConfig->pin_bit_mask); in gpio_config()
351 if (pGPIOConfig->pin_bit_mask == 0 || in gpio_config()
352 pGPIOConfig->pin_bit_mask & ~SOC_GPIO_VALID_GPIO_MASK) { in gpio_config()
357 if (pGPIOConfig->mode & GPIO_MODE_DEF_OUTPUT && in gpio_config()
358 pGPIOConfig->pin_bit_mask & ~SOC_GPIO_VALID_OUTPUT_GPIO_MASK) { in gpio_config()
375 if ((pGPIOConfig->mode) & GPIO_MODE_DEF_INPUT) { in gpio_config()
382 if ((pGPIOConfig->mode) & GPIO_MODE_DEF_OD) { in gpio_config()
389 if ((pGPIOConfig->mode) & GPIO_MODE_DEF_OUTPUT) { in gpio_config()
396 if (pGPIOConfig->pull_up_en) { in gpio_config()
403 if (pGPIOConfig->pull_down_en) { in gpio_config()
410 …Pulldown: %d| Intr:%d ", io_num, input_en, output_en, od_en, pu_en, pd_en, pGPIOConfig->intr_type); in gpio_config()
411 gpio_set_intr_type(io_num, pGPIOConfig->intr_type); in gpio_config()
413 if (pGPIOConfig->intr_type) { in gpio_config()
420 if (pGPIOConfig->hys_ctrl_mode == GPIO_HYS_SOFT_ENABLE) { in gpio_config()
422 } else if (pGPIOConfig->hys_ctrl_mode == GPIO_HYS_SOFT_DISABLE) { in gpio_config()