#ifndef _GLOBALS_H_ #define _GLOBALS_H_ #include <Arduino.h> typedef enum eSystem_Status { sysStat_Startup, sysStat_Normal, sysStat_Rain, sysStat_Purge, sysStat_Error, sysStat_Shutdown } tSystem_Status; typedef enum eEERequest { EE_IDLE, EE_CFG_SAVE, EE_CFG_LOAD, EE_PDS_SAVE, EE_PDS_LOAD } tEERequest; typedef struct Globals_s { tSystem_Status systemStatus = sysStat_Startup; uint8_t purgePulses= 0; tSystem_Status resumeStatus = sysStat_Startup; char systemStatustxt[16] = ""; eEERequest requestEEAction = EE_IDLE; } Globals_t; extern Globals_t globals; extern uint32_t TravelDistance_highRes; #endif