int numberOfProfiles;
int numberOfDevices;
char deviceNames[MAX_DEVICES][128];
+static int numberOfProfilesSave;
// This is so that new devices have something reasonable to show for default
uint32_t defaultMap[21] = {
//
void SaveProfiles(void)
{
+ numberOfProfilesSave = numberOfProfiles;
memcpy(&profileBackup, &profile, sizeof(Profile) * MAX_PROFILES);
}
void RestoreProfiles(void)
{
memcpy(&profile, &profileBackup, sizeof(Profile) * MAX_PROFILES);
+ numberOfProfiles = numberOfProfilesSave;
}