Initial workingHelloWorld Web Server
This commit is contained in:
parent
f8661dd4a1
commit
8c43d260d0
5 changed files with 66 additions and 3 deletions
|
@ -61,6 +61,9 @@ void ESPMegaPRO::loop() {
|
|||
if(internalDisplayEnabled) {
|
||||
display->loop();
|
||||
}
|
||||
if(webServerEnabled) {
|
||||
webServer->loop();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -233,4 +236,26 @@ void ESPMegaPRO::dumpFRAMtoSerialASCII(uint16_t start, uint16_t end) {
|
|||
for (int i = 0; i < 500; i++) {
|
||||
Serial.printf("%d: %c\n", i,this->fram.read8(i));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Enables the internal web server.
|
||||
*
|
||||
* @note This function can only be called if the ESPMegaIoT module is enabled.
|
||||
* @note This function can only be called once.
|
||||
*
|
||||
* @param port The port to use for the web server.
|
||||
*/
|
||||
void ESPMegaPRO::enableWebServer(uint16_t port) {
|
||||
if (!iotEnabled) {
|
||||
ESP_LOGE("ESPMegaPRO", "Cannot enable web server without IoT module enabled");
|
||||
return;
|
||||
}
|
||||
if (webServerEnabled) {
|
||||
ESP_LOGE("ESPMegaPRO", "Web server already enabled");
|
||||
return;
|
||||
}
|
||||
webServer = new ESPMegaWebServer(port, this->iot);
|
||||
webServer->begin();
|
||||
webServerEnabled = true;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue