From 26515e271750fb542c720b8faf849b4f5249208d Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Mon, 1 Aug 2011 05:23:14 +0200 Subject: [PATCH] I forgot this new .h file a few commits ago. --- firmware/basic/config.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 firmware/basic/config.h diff --git a/firmware/basic/config.h b/firmware/basic/config.h new file mode 100644 index 0000000..c4419c5 --- /dev/null +++ b/firmware/basic/config.h @@ -0,0 +1,35 @@ +#ifndef __BASICCONFIG_H_ +#define __BASICCONFIG_H_ + +int readConfig(void); +int saveConfig(void); +void applyConfig(void); + + +struct CDESC { + char *name; + char value; + char min; + char max; +}; + +#define MAXNICK 20 +extern struct CDESC the_config[]; +extern char nickname[MAXNICK]; +extern char nickfont[]; + +#define GLOBALversion (the_config[0].value) +#define GLOBALprivacy (the_config[1].value) +#define GLOBALdaytrig (the_config[2].value) +#define GLOBALdaytrighyst (the_config[3].value) +#define GLOBALdayinvert (the_config[4].value) +#define GLOBALlcdbacklight (the_config[5].value) +#define GLOBALlcdmirror (the_config[6].value) +#define GLOBALlcdinvert (the_config[7].value) +#define GLOBALlcdcontrast (the_config[8].value) +#define GLOBALnickname (nickname) +#define GLOBALnickfont (nickfont) + +#define GLOBAL(x) GLOBAL ## x + +#endif