From ace34fd7336dca5341c978b7910a6b52bb3f0f74 Mon Sep 17 00:00:00 2001 From: David Antliff Date: Fri, 27 Oct 2017 20:19:47 +1300 Subject: [PATCH] Use configured GPIO for OWB. Pause briefly before resetting to allow serial console to flush. --- main/app_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main/app_main.c b/main/app_main.c index 23f34c7..7a11652 100644 --- a/main/app_main.c +++ b/main/app_main.c @@ -36,7 +36,7 @@ #include "ds18b20.h" -#define GPIO_DS18B20_0 (GPIO_NUM_5) +#define GPIO_DS18B20_0 (CONFIG_ONE_WIRE_GPIO) #define MAX_DEVICES (8) #define DS18B20_RESOLUTION (DS18B20_RESOLUTION_11_BIT) #define SAMPLE_PERIOD (1000) // milliseconds @@ -75,6 +75,8 @@ void app_main() found = owb_search_next(owb, &search_state); } + printf("Found %d devices\n", num_devices); + //uint64_t rom_code = 0x0001162e87ccee28; // pink //uint64_t rom_code = 0xf402162c6149ee28; // green //uint64_t rom_code = 0x1502162ca5b2ee28; // orange @@ -185,5 +187,6 @@ void app_main() printf("Restarting now.\n"); fflush(stdout); + vTaskDelay(1000 / portTICK_PERIOD_MS); esp_restart(); }