From 84fc8ea0832eecfa8b82d5ed070aa72de958c0b2 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 5 Jul 2020 17:57:49 +0300 Subject: Fixed issue with setting week day on alarms. --- Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino') diff --git a/Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino b/Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino index 719629c..ac44d59 100644 --- a/Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino +++ b/Code from circuits/AlarmsEditMenu/AlarmsEditMenu.ino @@ -96,7 +96,7 @@ Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, KEYPAD_ROWS, KEYPAD_C // Days of week // -char weekLetters[] = {'M', 'T', 'W', 'H', 'F', 'S', 'U'}; +char weekLetters[] = {' ', 'M', 'T', 'W', 'H', 'F', 'S', 'U'}; int toggleDayIndex; @@ -326,7 +326,7 @@ bool waitForDayNum; void printWeekMenu() { - sprintf(formatted," %c %c %c %c %c %c %c ", weekLetters[0], weekLetters[1], weekLetters[2], weekLetters[3], weekLetters[4], weekLetters[5], weekLetters[6], weekLetters[7]); + sprintf(formatted," %c %c %c %c %c %c %c ", weekLetters[1], weekLetters[2], weekLetters[3], weekLetters[4], weekLetters[5], weekLetters[6], weekLetters[7]); printToLCD(0, formatted); if (waitForDayNum) printToLCD(1, MSG_DAY_NUM); @@ -349,11 +349,11 @@ void weekMenu(char key) weekMenu('~'); break; - case '1': case '2': case '3': case '4': case '5': case '6': - case '7': + case '1': case '2': case '3': case '4': + case '5': case '6': case '7': if (waitForDayNum) { - toggleDayIndex = (key - '0') - 1; + toggleDayIndex = key - '0'; waitForDayNum = false; confirm = true; } weekMenu('~'); -- cgit v1.2.3