mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
add ack for quiet mode
This commit is contained in:
parent
f69efaf027
commit
cf171af72c
2 changed files with 12 additions and 2 deletions
|
|
@ -87,6 +87,9 @@ switch(bet){
|
||||||
case UIEventType::channelMessage:
|
case UIEventType::channelMessage:
|
||||||
buzzer.play("kerplop:d=16,o=6,b=120:32g#,32c#");
|
buzzer.play("kerplop:d=16,o=6,b=120:32g#,32c#");
|
||||||
break;
|
break;
|
||||||
|
case UIEventType::ack:
|
||||||
|
buzzer.play("ack:d=32,o=7,b=120:c");
|
||||||
|
break;
|
||||||
case UIEventType::roomMessage:
|
case UIEventType::roomMessage:
|
||||||
case UIEventType::newContactMessage:
|
case UIEventType::newContactMessage:
|
||||||
case UIEventType::none:
|
case UIEventType::none:
|
||||||
|
|
@ -345,7 +348,13 @@ void UITask::handleButtonTriplePress() {
|
||||||
MESH_DEBUG_PRINTLN("UITask: triple press triggered");
|
MESH_DEBUG_PRINTLN("UITask: triple press triggered");
|
||||||
// Toggle buzzer quiet mode
|
// Toggle buzzer quiet mode
|
||||||
#ifdef PIN_BUZZER
|
#ifdef PIN_BUZZER
|
||||||
buzzer.quiet(!buzzer.isQuiet());
|
if (buzzer.isQuiet()) {
|
||||||
|
buzzer.quiet(false);
|
||||||
|
soundBuzzer(UIEventType::ack);
|
||||||
|
} else {
|
||||||
|
soundBuzzer(UIEventType::ack);
|
||||||
|
buzzer.quiet(true);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,8 @@
|
||||||
contactMessage,
|
contactMessage,
|
||||||
channelMessage,
|
channelMessage,
|
||||||
roomMessage,
|
roomMessage,
|
||||||
newContactMessage
|
newContactMessage,
|
||||||
|
ack
|
||||||
};
|
};
|
||||||
|
|
||||||
class UITask {
|
class UITask {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue