From c27cd94e7ecf2c54f2d62e32e22e757a69d260a8 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 9 Mar 2021 18:08:39 +0100 Subject: [PATCH] gpio --- src/main/gpio.c | 11 +++++++++-- src/main/network_mngr.c | 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/gpio.c b/src/main/gpio.c index 03f1863..3e3bed8 100644 --- a/src/main/gpio.c +++ b/src/main/gpio.c @@ -3,7 +3,9 @@ #include "gpio.h" #include +#include +static const char *TAG = "gpio"; void gpioInit() { @@ -11,10 +13,15 @@ void gpioInit() { io_conf.intr_type = GPIO_INTR_DISABLE; io_conf.pin_bit_mask = (1ULL << GPIO_FORCE_PROV); io_conf.mode = GPIO_MODE_INPUT; - io_conf.pull_up_en = 1; + io_conf.pull_up_en = 0; + io_conf.pull_down_en = 1; gpio_config(&io_conf); + + ESP_LOGI(TAG, "gpios configured"); } bool isGpioForceProv() { - return 0 == gpio_get_level(GPIO_FORCE_PROV); + int r = gpio_get_level(GPIO_FORCE_PROV); + ESP_LOGI(TAG, "forceProv pin is %d", r); + return (r != 0); } \ No newline at end of file diff --git a/src/main/network_mngr.c b/src/main/network_mngr.c index 5135418..f7c9a7d 100644 --- a/src/main/network_mngr.c +++ b/src/main/network_mngr.c @@ -116,6 +116,8 @@ esp_err_t custom_prov_data_handler(uint32_t session_id, const uint8_t *inbuf, ss void networkInit(bool forceProv) { + ESP_LOGI(TAG, "forceProv: %d", forceProv); + /* Initialize TCP/IP */ ESP_ERROR_CHECK(esp_netif_init());