EVOG2-Spiffs-Avery/Timers_ADI.h

52 lines
1.1 KiB
C

#ifndef Timers_ADI
#define Timers_ADI 1
#define TIMERCOUNT 40
int32_t Timers[TIMERCOUNT]; // -1 is off, >= 0 is on
#define RELAYSERVICE 1
#define NTP_TIMER 2
#define TENSECOND 3
#define COMMSREPLYTIMER 4
#define TIMER485 5
#define ONEMINUTE 6
#define TOUCH_DEBOUNCE 7
#define DISPLAYTIMER 8
#define WIFISERVICE 9
#define GASKETTIMER 10
#define SCREENTIMER 11
#define PINGTIMER 12
#define WIFITIMEOUT 13
#define FLOWTIMER 14
#define AT200RX 15
#define SWITCH5TIMER 16
#define WIFIRESPONSETIMER 17
#define DOORTRAVELTIMER 18
#define HEARTBEAT 19
#define OBSTRUCTION 20
#define DISPLAYSERVICETIMER 21
#define SCREENTIMEOUTTIMER 22
#define EXERCISETIMER 23
#define AT200DATA 24
#define MOTOR_TIMER 25
#define VOLTAGETIMER 26
#define LIDARTIMER 27
#define BOOTPINTIMER 28
#define ISIDLETIMER 29
#define OLEDBLANKTIMER 30
#define OLEDHOLDTIMER 31
#define BLANKSCREENTIMER 32 // v525
uint16_t onehundredmstick = 0; // increments every 100ms
#define OBSTRUCTIONPIN 35
uint16_t obstructionCounter = 0;
#define PARMFETCHTIMER 36
#endif