22 lines
496 B
C
22 lines
496 B
C
#ifndef WEB_TASK_H
|
|
#define WEB_TASK_H
|
|
|
|
#include <Arduino.h>
|
|
#include <WiFi.h>
|
|
#include <WebServer.h>
|
|
#include <WebSocketsServer.h>
|
|
#include <freertos/FreeRTOS.h>
|
|
#include <freertos/task.h>
|
|
#include "config.h"
|
|
|
|
extern WebServer server;
|
|
extern WebSocketsServer webSocket;
|
|
|
|
void webTaskInit();
|
|
void webBroadcastTask(void *param);
|
|
void setupWebRoutes();
|
|
void webSocketEvent(uint8_t num, WStype_t type, uint8_t *payload, size_t length);
|
|
void handleWsMessage(uint8_t num, const char *message);
|
|
|
|
#endif
|