Skip to content
Snippets Groups Projects
Commit 67efd65f authored by Sebastian Pape's avatar Sebastian Pape
Browse files

Updating for newer Arduino-Library versions

parent 32743b7d
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,11 @@ MotionToPhotonServer server(result_buffer, result_buffer_length, getPhotoDiodeRe
/* Multicore */
TaskHandle_t TaskCore0;
TaskHandle_t TaskCore1;
const esp_task_wdt_config_t twdt_config = {
.timeout_ms = 6000,
.idle_core_mask = 0b00000011, // Disable on all cores
.trigger_panic = false,
};
void core1( void * pvParameters ){
while(true){
......@@ -114,7 +119,7 @@ void setup() {
server.setup();
esp_task_wdt_init(6000,false);
esp_task_wdt_init(&twdt_config);
xTaskCreatePinnedToCore(
core0, // Task function.
"Server", // name of task.
......@@ -133,8 +138,7 @@ void setup() {
&TaskCore1, // Task handle to keep track of created task
1); // pin task to core 1
delay(500);
disableCore0WDT();
disableCore1WDT();
esp_task_wdt_deinit();
}
void loop(){} //Still needed for arduino core to work
......
......@@ -104,14 +104,14 @@
}
void MotionToPhotonServer::pageResults(){
Serial.println("Client wants index page.");
Serial.println("Client wants results page.");
server.setContentLength(CONTENT_LENGTH_UNKNOWN);
server.send(200, "text/plain", "");
unsigned int currentNumberOfResults = getCurrentNumberOfResults();
for(unsigned int i = 0; i < currentNumberOfResults; i++){
server.sendContent(String(result_buffer[i]) + ((i != currentNumberOfResults-1) ? ",\n":""));
}
server.client().stop();
server.sendContent("");
}
void MotionToPhotonServer::pageIndex(){
......
......@@ -2,8 +2,10 @@
#define MotionToPhotonServer_h
#include "Arduino.h"
#include <WiFi.h>
#include <WebServer.h>
#include "SPIFFS.h"
#include "FS.h"
class MotionToPhotonServer
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment