#ifndef CONFIG_H #define CONFIG_H #define CONFIG_DIR "config" #define CONFIG_NAME_LEN 128 typedef struct { int cc; int controlId; float min; float max; } ConfigCcEntry; void configSanitizeName(const char *in, char *out, int maxLen); int configSaveLastDevice(const char *deviceName); int configLoadLastDevice(char *out, int maxLen); int configSaveCcMappings(const char *deviceName, ConfigCcEntry *entries, int count); int configLoadCcMappings(const char *deviceName, ConfigCcEntry *entries, int maxCount); #endif