Refactoring menu code to be non-blocking
Added macros for GPIO read/write
This commit is contained in:
@@ -14,7 +14,11 @@
|
||||
|
||||
#define SYS_INFO_LENGTH 24 //max string length for setup parameters (model, mfg, etc.)
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GUI_MODE_NORMAL = 0,
|
||||
GUI_MODE_MENU
|
||||
} GuiMode_t;
|
||||
|
||||
|
||||
//System data
|
||||
@@ -30,7 +34,11 @@ typedef struct
|
||||
|
||||
uint32_t language; //system language
|
||||
|
||||
}SYSTEM_DATA_t;
|
||||
uint32_t systemTime; // system time in milliseconds since boot
|
||||
|
||||
GuiMode_t guiMode;
|
||||
|
||||
} SYSTEM_DATA_t;
|
||||
|
||||
|
||||
void SYS_LoadFactoryDefaults(void);
|
||||
|
||||
Reference in New Issue
Block a user