This commit is contained in:
Nikolay Vasilchuk
2018-09-27 18:17:10 +03:00
parent f6acdc7d82
commit b9ff70f506
20 changed files with 830 additions and 0 deletions

14
src/inc/include.h Normal file
View File

@@ -0,0 +1,14 @@
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ArduinoOTA.h>
#include <FS.h>
#include <RemoteDebug.h>
#include <PubSubClient.h>
#include <Bounce2.h>
#include <ESPAsyncWebServer.h>
#include <Ticker.h>
#include "../config/hardware.h"
#include "../config/software.h"
#include "../config/mqtt.h"
#include "types.h"

22
src/inc/types.h Normal file
View File

@@ -0,0 +1,22 @@
#ifndef TYPES_H_
#define TYPES_H_
#define LED_ON HIGH
#define LED_OFF LOW
#define RELAY_ON LOW
#define RELAY_OFF HIGH
typedef enum {
IDLE,
CALL
} EState;
typedef enum {
NO_ACTION,
OPEN,
OPEN_BY_BUTTON,
REJECT,
REJECT_BY_BUTTON
} EAction;
#endif // TYPES_H_