add source code that exists so far

This commit is contained in:
Florian Hoss 2022-04-05 20:05:16 +02:00
parent 275c84b48f
commit ef307a24f5
21 changed files with 3276 additions and 0 deletions

View file

@ -0,0 +1,9 @@
#ifndef FIREWALL_H
#define FIREWALL_H
#include "theWebServer.h"
esp_err_t firewall_get_handler(httpd_req_t *req);
esp_err_t firewall_post_handler(httpd_req_t *req);
#endif

View file

@ -0,0 +1,18 @@
#ifndef WEBSERVER_H
#define WEBSERVER_H
#include "esp_system.h"
#include "esp_event.h"
#include "esp_http_server.h"
#include "esp_log.h"
#include "cJSON.h"
#include "stdlib.h"
#include "../common/theGPIO.h"
#include "theFirewall.h"
void custom_json_response(httpd_req_t *req, char *message, char *type);
void custom_request_middleware(httpd_req_t *req);
void setup_web_server(char *serverIp);
#endif

View file

@ -0,0 +1,26 @@
#ifndef WIFI_H
#define WIFI_H
#include "string.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
#include "esp_system.h"
#include "esp_wifi.h"
#include "esp_event.h"
#include "esp_log.h"
#include "lwip/err.h"
#include "lwip/sys.h"
#include "secrets.h"
#define ESP_WIFI_SSID SSID
#define ESP_WIFI_PASS PSK
#define WIFI_CONNECTED_BIT BIT0
#define WIFI_FAIL_BIT BIT1
void setup_wifi(char *serverIp);
#endif