Version 1.2.
This commit is contained in:
parent
a49ee48466
commit
66bf31798d
@ -334,7 +334,7 @@ void WatchyGSR::init(){
|
|||||||
Pulse = (((TimerDown.Tone / 2) & 1) != 0);
|
Pulse = (((TimerDown.Tone / 2) & 1) != 0);
|
||||||
if (!Pulse && TimerDown.Tone > 0) TimerDown.Tone--;
|
if (!Pulse && TimerDown.Tone > 0) TimerDown.Tone--;
|
||||||
VibeTo(Pulse); // Turns Vibe on or off depending on bit state.
|
VibeTo(Pulse); // Turns Vibe on or off depending on bit state.
|
||||||
LastUse=millis();
|
LastUse=millis(); LastButton = LastUse;
|
||||||
}
|
}
|
||||||
}else WaitForNext=true;
|
}else WaitForNext=true;
|
||||||
}else if (Alarms_Times[AlarmIndex] > 0){
|
}else if (Alarms_Times[AlarmIndex] > 0){
|
||||||
@ -342,14 +342,14 @@ void WatchyGSR::init(){
|
|||||||
Alarms_Playing[AlarmIndex]--;
|
Alarms_Playing[AlarmIndex]--;
|
||||||
if (Menu.SubItem > 0 && Menu.Item - MENU_ALARM1 == AlarmIndex){
|
if (Menu.SubItem > 0 && Menu.Item - MENU_ALARM1 == AlarmIndex){
|
||||||
VibeTo(false);
|
VibeTo(false);
|
||||||
LastUse=millis();
|
LastUse=millis(); LastButton = LastUse;
|
||||||
DoHaptic = false;
|
DoHaptic = false;
|
||||||
Alarms_Playing[AlarmIndex]=0;
|
Alarms_Playing[AlarmIndex]=0;
|
||||||
Alarms_Times[AlarmIndex]=0;
|
Alarms_Times[AlarmIndex]=0;
|
||||||
}else{
|
}else{
|
||||||
Pulse = ((AlarmVBs[AlarmIndex] & Bits[Alarms_Playing[AlarmIndex] / 3]) != 0);
|
Pulse = ((AlarmVBs[AlarmIndex] & Bits[Alarms_Playing[AlarmIndex] / 3]) != 0);
|
||||||
VibeTo(Pulse); // Turns Vibe on or off depending on bit state.
|
VibeTo(Pulse); // Turns Vibe on or off depending on bit state.
|
||||||
LastUse=millis();
|
LastUse=millis(); LastButton = LastUse;
|
||||||
DoHaptic = false;
|
DoHaptic = false;
|
||||||
}
|
}
|
||||||
if (Alarms_Playing[AlarmIndex] == 0 && Alarms_Times[AlarmIndex] > 0){
|
if (Alarms_Playing[AlarmIndex] == 0 && Alarms_Times[AlarmIndex] > 0){
|
||||||
@ -826,7 +826,7 @@ void WatchyGSR::drawMenu(){
|
|||||||
break;
|
break;
|
||||||
case 3: // 0x minutes.
|
case 3: // 0x minutes.
|
||||||
S=MakeMinutes(Steps.Minutes);
|
S=MakeMinutes(Steps.Minutes);
|
||||||
O=MakeHour(Steps.Hour) + ":" + S.charAt(0) + "[" + S.charAt(1) + MakeTOD(Steps.Hour, true) + "]";
|
O=MakeHour(Steps.Hour) + ":" + S.charAt(0) + "[" + S.charAt(1) + "]" + MakeTOD(Steps.Hour, true);
|
||||||
break;
|
break;
|
||||||
case 4: // Sunday.
|
case 4: // Sunday.
|
||||||
O = "MENU to Reset";
|
O = "MENU to Reset";
|
||||||
@ -847,7 +847,7 @@ void WatchyGSR::drawMenu(){
|
|||||||
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":[" + S.charAt(0) + "]" + S.charAt(1) + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + " " + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]);
|
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":[" + S.charAt(0) + "]" + S.charAt(1) + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + " " + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]);
|
||||||
break;
|
break;
|
||||||
case 3: // 0x minutes.
|
case 3: // 0x minutes.
|
||||||
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":" + S.charAt(0) + "[" + S.charAt(1) + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + "] " + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]);
|
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":" + S.charAt(0) + "[" + S.charAt(1) + "]" + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + " " + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]);
|
||||||
break;
|
break;
|
||||||
case 4: // Repeats
|
case 4: // Repeats
|
||||||
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":" + S.charAt(0) + S.charAt(1) + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + " [" + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]) + "]";
|
O=MakeHour(Alarms_Hour[Menu.Item - MENU_ALARM1]) + ":" + S.charAt(0) + S.charAt(1) + MakeTOD(Alarms_Hour[Menu.Item - MENU_ALARM1], false) + " [" + getReduce(Alarms_Repeats[Menu.Item - MENU_ALARM1]) + "]";
|
||||||
@ -2317,6 +2317,7 @@ void WatchyGSR::CheckAlarm(int I){
|
|||||||
if (bA && Alarms_Times[I] == 0 && (Alarms_Active[I] & ALARM_TRIGGERED) == 0){
|
if (bA && Alarms_Times[I] == 0 && (Alarms_Active[I] & ALARM_TRIGGERED) == 0){
|
||||||
Alarms_Times[I] = 255;
|
Alarms_Times[I] = 255;
|
||||||
Alarms_Playing[I] = 30;
|
Alarms_Playing[I] = 30;
|
||||||
|
LastUse=millis(); LastButton=LastUse;
|
||||||
UpdateDisp=true; // Force it on, if it is in Dark Running.
|
UpdateDisp=true; // Force it on, if it is in Dark Running.
|
||||||
Alarms_Active[I] |= ALARM_TRIGGERED;
|
Alarms_Active[I] |= ALARM_TRIGGERED;
|
||||||
if ((Alarms_Active[I] & ALARM_REPEAT) == 0){
|
if ((Alarms_Active[I] & ALARM_REPEAT) == 0){
|
||||||
@ -2343,6 +2344,7 @@ void WatchyGSR::CheckCD(){
|
|||||||
TimerDown.Tone = 24;
|
TimerDown.Tone = 24;
|
||||||
TimerDown.ToneLeft = 255;
|
TimerDown.ToneLeft = 255;
|
||||||
TimerDown.Active = false;
|
TimerDown.Active = false;
|
||||||
|
LastUse=millis(); LastButton=LastUse;
|
||||||
UpdateDisp = true; // Quick Update.
|
UpdateDisp = true; // Quick Update.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user