60 #include "Configuration.h"
62 #define SETTINGS_COUNT 8
65 ButtonActionEnum ButtonAction;
66 ConfigurationEnum Configuration;
70 uint8_t ActiveSetting;
71 SettingsEntryType* ActiveSettingPtr;
72 SettingsEntryType Settings[SETTINGS_COUNT];
75 extern SettingsType GlobalSettings;
77 void SettingsLoad(
void);
78 void SettingsSave(
void);
80 void SettingsCycle(
void);
81 void SettingsSetActiveById(uint8_t Setting);
82 uint8_t SettingsGetActiveById(
void);
83 void SettingsGetActiveByName(
char* SettingOut, uint16_t BufferSize);
84 bool SettingsSetActiveByName(
const char* Setting);