Skip to content

Commit 524510a

Browse files
committed
Untested – Alarm beeps when turned on
1 parent 291e39c commit 524510a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sixtube_lm/sixtube_lm.ino

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -788,16 +788,17 @@ void setDST(char dir){
788788

789789
void switchAlarm(char dir){
790790
if(enableSoftAlarmSwitch){
791+
signalStop(); //snoozeRemain = 0;
791792
if(dir==1) writeEEPROM(2,1,false);
792793
if(dir==-1) writeEEPROM(2,0,false);
793794
if(dir==0) writeEEPROM(2,!readEEPROM(2,false),false);
794-
snoozeRemain = 0;
795+
if(readEEPROM(2,false)) signalStart(fnIsAlarm,0,100); //Short beep at alarm pitch
795796
updateDisplay();
796797
}
797798
}
798799
void switchPower(char dir){
799800
if(enableSoftPowerSwitch && signalType==2){
800-
//signalStop(); do we need this? TODO
801+
//signalStop(); could use this instead of the below to turn the radio off
801802
if(dir==1) { digitalWrite(signalPin,HIGH); Serial.print(millis(),DEC); Serial.println(F(" Relay on, switchPower")); }
802803
if(dir==-1) { digitalWrite(signalPin,LOW); Serial.print(millis(),DEC); Serial.println(F(" Relay off, switchPower")); }
803804
if(dir==0) { digitalWrite(signalPin,!digitalRead(signalPin)); Serial.print(millis(),DEC); Serial.println(digitalRead(signalPin)==HIGH?F(" Relay toggled on, switchPower"):F(" Relay toggled off, switchPower")); }

0 commit comments

Comments
 (0)