From 21ae39713f995b78d942dd4621c22ed7bf385b4d Mon Sep 17 00:00:00 2001 From: Bond Keevil Date: Mon, 16 Sep 2019 12:52:50 -0400 Subject: [PATCH] app_httpd.c: move isStreaming into macro --- examples/single_chip/camera_web_server/main/app_httpd.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/single_chip/camera_web_server/main/app_httpd.c b/examples/single_chip/camera_web_server/main/app_httpd.c index ff2ab4c..fc8dd18 100644 --- a/examples/single_chip/camera_web_server/main/app_httpd.c +++ b/examples/single_chip/camera_web_server/main/app_httpd.c @@ -50,6 +50,7 @@ static const char* TAG = "camera_httpd"; #ifdef CONFIG_LED_ILLUMINATOR_ENABLED int led_duty = 0; +bool isStreaming = false; #ifdef CONFIG_LED_LEDC_LOW_SPEED_MODE #define CONFIG_LED_LEDC_SPEED_MODE LEDC_LOW_SPEED_MODE #else @@ -69,7 +70,7 @@ static const char* _STREAM_PART = "Content-Type: image/jpeg\r\nContent-Length: % httpd_handle_t stream_httpd = NULL; httpd_handle_t camera_httpd = NULL; -bool isStreaming = false; + #if CONFIG_ESP_FACE_DETECT_ENABLED static mtmn_config_t mtmn_config = {0}; static int8_t detection_enabled = 0; @@ -391,10 +392,9 @@ static esp_err_t stream_handler(httpd_req_t *req){ httpd_resp_set_hdr(req, "Access-Control-Allow-Origin", "*"); - isStreaming = true; - #ifdef CONFIG_LED_ILLUMINATOR_ENABLED enable_led(true); + isStreaming = true; #endif while(true){ @@ -528,8 +528,9 @@ static esp_err_t stream_handler(httpd_req_t *req){ ); } - isStreaming = false; + #ifdef CONFIG_LED_ILLUMINATOR_ENABLED + isStreaming = false; enable_led(false); #endif