From 7d4c42a47cb00c4bbde1b75ba1f54e4d532d3275 Mon Sep 17 00:00:00 2001 From: Magnus Persson Date: Sun, 16 Oct 2022 10:16:16 +0200 Subject: [PATCH] Added new targets to UI --- html/config.htm | 2 +- html/config.min.htm | 2 +- src/webserver.cpp | 12 ++++++++++-- src_docs/source/api.rst | 2 +- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/html/config.htm b/html/config.htm index 78b6fa4..0124e12 100644 --- a/html/config.htm +++ b/html/config.htm @@ -869,7 +869,7 @@ $.getJSON(url, function (cfg) { console.log( cfg ); - if(cfg["platform"]=="esp32") { + if(cfg["platform"]=="esp32" || cfg["platform"]=="esp32c3") { $('#ble').prop('disabled', false); $("#ble").val(cfg["ble"]); } diff --git a/html/config.min.htm b/html/config.min.htm index 1acaf32..bb89860 100644 --- a/html/config.min.htm +++ b/html/config.min.htm @@ -1 +1 @@ -Beer Gravity Monitor

Temperature Format



(10-100) - default 50
(50-1000) - default 500
(1 - 10) - default 3 SG
(0 - 100) - default 20C/68F

(9 - 12) - default 9 bits

(1 - 60) - default 20 s
(10 - 240) - default 120 s

(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(C) Copyright 2021-22 Magnus Persson
\ No newline at end of file +Beer Gravity Monitor

Temperature Format



(10-100) - default 50
(50-1000) - default 500
(1 - 10) - default 3 SG
(0 - 100) - default 20C/68F

(9 - 12) - default 9 bits

(1 - 60) - default 20 s
(10 - 240) - default 120 s

(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(0 - 5) - default 0
(C) Copyright 2021-22 Magnus Persson
\ No newline at end of file diff --git a/src/webserver.cpp b/src/webserver.cpp index d1d775d..a6a9d4f 100644 --- a/src/webserver.cpp +++ b/src/webserver.cpp @@ -87,7 +87,11 @@ void WebServerHandler::webHandleConfig() { #if defined(ESP8266) doc[PARAM_PLATFORM] = "esp8266"; -#else +#elif defined(ESP32C3) + doc[PARAM_PLATFORM] = "esp32c3"; +#elif defined(ESP32S2) + doc[PARAM_PLATFORM] = "esp32s3"; +#else // esp32 mini doc[PARAM_PLATFORM] = "esp32"; #endif @@ -267,7 +271,11 @@ void WebServerHandler::webHandleStatus() { #if defined(ESP8266) doc[PARAM_PLATFORM] = "esp8266"; -#else +#elif defined(ESP32C3) + doc[PARAM_PLATFORM] = "esp32c3"; +#elif defined(ESP32S2) + doc[PARAM_PLATFORM] = "esp32s3"; +#else // esp32 mini doc[PARAM_PLATFORM] = "esp32"; #endif diff --git a/src_docs/source/api.rst b/src_docs/source/api.rst index ea19868..9ef9d8f 100644 --- a/src_docs/source/api.rst +++ b/src_docs/source/api.rst @@ -84,7 +84,7 @@ GET: /api/status Retrive the current device status via an HTTP GET command. Payload is in JSON format. * ``temp-format`` can be either ``C`` or ``F`` -* ``platform`` can be either ``esp8266`` or ``esp32`` +* ``platform`` can be either ``esp8266``, ``esp32c3``, ``esp32s2`` or ``esp32`` * ``temp-c`` will be set to -273 C if there is no temp sensor * ``angle`` will be set to 0 if no valid angle is found and -1 if there is no gyro