1
+ // Setting to true will need to upload contents of /data
2
+ // directory to esp SPIFFS using image upload
3
+ #define USE_SPIFFS_FOR_PAGES false
4
+
1
5
#if defined(ESP32)
2
6
#include < WebServer.h>
3
7
WebServer server (80 );
4
8
#include < ESPmDNS.h>
5
- #include " gpioPMemESP32.h"
6
- #define BODY_FILE_NAME " /src/ESPWroom32-Vis.html"
9
+ #if USE_SPIFFS_FOR_PAGES
10
+ #define BODY_FILE_NAME " /src/ESPWroom32-Vis.html"
11
+ #else
12
+ #include " gpioPMemESP32.h"
13
+ #endif
7
14
#define TOTAL_PINS 40
8
15
#else
9
16
#include < ESP8266mDNS.h>
10
17
#include < ESP8266WebServer.h>
11
18
ESP8266WebServer server (80 );
12
- #define BODY_FILE_NAME " /src/ESP8266Wemos-Vis.html"
13
- // #include "gpioPMemESP8266.h"
19
+ #if USE_SPIFFS_FOR_PAGES
20
+ #include " gpioPMemESP8266.h"
21
+ #else
22
+ #define BODY_FILE_NAME " /src/ESP8266Wemos-Vis.html"
23
+ #endif
14
24
#define TOTAL_PINS 17
15
25
#endif
16
26
@@ -25,7 +35,7 @@ const char st_pass[]=""; // Put your wifi passowrd.
25
35
unsigned long pingMillis = millis(); // Ping millis
26
36
27
37
#ifndef LED_BUILTIN
28
- #define LED_BUILTIN 22 // Define the pin tha the led is connected
38
+ #define LED_BUILTIN 22 // Define the pin tha the led is connected
29
39
#endif
30
40
31
41
// Toggle led on/off and send pin update
@@ -140,7 +150,11 @@ void setup() {
140
150
// Setup control assist
141
151
ctrl.setup (server, " /" );
142
152
// Use default CONTROLASSIST_HTML_HEADER and CONTROLASSIST_HTML_FOOTER
143
- ctrl.setHtmlBodyFile (BODY_FILE_NAME);
153
+ #if USE_SPIFFS_FOR_PAGES
154
+ ctrl.setHtmlBodyFile (BODY_FILE_NAME);
155
+ #else
156
+ ctrl.setHtmlBody (HTML_PAGE);
157
+ #endif
144
158
// Bind led
145
159
pinMode (LED_BUILTIN, OUTPUT);
146
160
digitalWrite (LED_BUILTIN, HIGH); // Turn LED OFF
0 commit comments