]> granicus.if.org Git - esp-idf/commitdiff
Pullup is not configured by gpio_config #110
authorGabe <ggsubs@gigafive.com>
Sat, 19 Nov 2016 18:03:15 +0000 (10:03 -0800)
committerIvan Grokhotkov <ivan@espressif.com>
Mon, 21 Nov 2016 03:11:13 +0000 (11:11 +0800)
components/driver/gpio.c

index ddbcb352c0663dbd3c22301ee7afd4b05a3eacb6..d5d4d9d40a03382b6e65f15cc860740923faea54 100644 (file)
@@ -321,9 +321,9 @@ esp_err_t gpio_config(gpio_config_t *pGPIOConfig)
             }
             if(pGPIOConfig->pull_up_en) {
                 pu_en = 1;
-                REG_SET_BIT(gpio_pu_pd_desc[io_num].reg, gpio_pu_pd_desc[io_num].pd);
+                REG_SET_BIT(gpio_pu_pd_desc[io_num].reg, gpio_pu_pd_desc[io_num].pu);
             } else {
-                REG_CLR_BIT(gpio_pu_pd_desc[io_num].reg, gpio_pu_pd_desc[io_num].pd);
+                REG_CLR_BIT(gpio_pu_pd_desc[io_num].reg, gpio_pu_pd_desc[io_num].pu);
             }
             if(pGPIOConfig->pull_down_en) {
                 pd_en = 1;