~/Projects/WLED
git clone https://code.lsong.org/WLED
Commit
- Commit
- 396ea3d0eeb297653ea45a01cd22d32347264a35
- Author
- Blaz Kristan <[email protected]>
- Date
- 2023-04-14 17:21:07 +0200 +0200
- Diffstat
wled00/wled_server.cpp | 10 ++++++++++
Add webserver cpal support
diff --git a/wled00/wled_server.cpp b/wled00/wled_server.cpp index 58931cec6079b0e2bf03e040de15e741d4956451..fe5e5e7cabd063de9580989586330019d19813d7 100644 --- a/wled00/wled_server.cpp +++ b/wled00/wled_server.cpp @@ -9,6 +9,7 @@ #include "html_other.h" #ifdef WLED_ENABLE_PIXART #include "html_pixart.h" #endif +#include "html_cpal.h" /* * Integrated HTTP web server page declarations @@ -360,6 +361,15 @@ setStaticContentCacheHeaders(response); request->send(response); }); #endif + + server.on("/cpal.htm", HTTP_GET, [](AsyncWebServerRequest *request){ + if (handleFileRead(request, "/cpal.htm")) return; + if (handleIfNoneMatchCacheHeader(request)) return; + AsyncWebServerResponse *response = request->beginResponse_P(200, "text/html", PAGE_cpal, PAGE_cpal_L); + response->addHeader(FPSTR(s_content_enc),"gzip"); + setStaticContentCacheHeaders(response); + request->send(response); + }); #ifdef WLED_ENABLE_WEBSOCKETS server.addHandler(&ws);