Update readme, cleanup files

This commit is contained in:
Ben V. Brown
2017-09-27 11:41:37 +10:00
parent 82a5ed042d
commit 77204f306e
3 changed files with 4 additions and 1 deletions

33
workspace/TS100/inc/gui.h Normal file
View File

@@ -0,0 +1,33 @@
/*
* gui.h
*
* Created on: 3Sep.,2017
* Author: Ben V. Brown
*/
#ifndef GUI_H_
#define GUI_H_
//GUI holds the menu structure and all its methods for the menu itself
#include "main.hpp"
#include "Settings.h"
#include "Translation.h"
//Declarations for all the methods for the settings menu (at end of this file)
//Wrapper for holding a function pointer
typedef struct state_func_t {
void (*func)(void);
} state_func;
//Struct for holding the function pointers and descriptions
typedef struct {
const char *description;
const state_func incrementHandler;
const state_func draw;
} menuitem;
extern bool settingsResetRequest;
extern const menuitem settingsMenu[];
#endif /* GUI_H_ */