mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
Refactor buzzer sound handling in UITask; replace hardcoded RTTTL strings with class member variables for better maintainability.
This commit is contained in:
parent
0d8fa629ba
commit
0dde372ebf
3 changed files with 22 additions and 20 deletions
|
|
@ -603,14 +603,14 @@ void UITask::notify(UIEventType t) {
|
|||
#if defined(PIN_BUZZER)
|
||||
switch(t){
|
||||
case UIEventType::contactMessage:
|
||||
// gemini's pick
|
||||
buzzer.play("MsgRcv3:d=4,o=6,b=200:32e,32g,32b,16c7");
|
||||
// Play message sound using class member
|
||||
buzzer.play(buzzer.message_song);
|
||||
break;
|
||||
case UIEventType::channelMessage:
|
||||
buzzer.play("kerplop:d=16,o=6,b=120:32g#,32c#");
|
||||
buzzer.play(buzzer.channel_song); // Play channel message sound
|
||||
break;
|
||||
case UIEventType::ack:
|
||||
buzzer.play("ack:d=32,o=8,b=120:c");
|
||||
buzzer.play(buzzer.ack_song); // Play ack sound
|
||||
break;
|
||||
case UIEventType::roomMessage:
|
||||
case UIEventType::newContactMessage:
|
||||
|
|
|
|||
|
|
@ -93,14 +93,14 @@ void UITask::notify(UIEventType t) {
|
|||
#if defined(PIN_BUZZER)
|
||||
switch(t){
|
||||
case UIEventType::contactMessage:
|
||||
// gemini's pick
|
||||
buzzer.play("MsgRcv3:d=4,o=6,b=200:32e,32g,32b,16c7");
|
||||
// Play message sound using class member
|
||||
buzzer.play(buzzer.message_song);
|
||||
break;
|
||||
case UIEventType::channelMessage:
|
||||
buzzer.play("kerplop:d=16,o=6,b=120:32g#,32c#");
|
||||
buzzer.play(buzzer.channel_song); // Play channel message sound
|
||||
break;
|
||||
case UIEventType::ack:
|
||||
buzzer.play("ack:d=32,o=8,b=120:c");
|
||||
buzzer.play(buzzer.ack_song); // Play ack sound
|
||||
break;
|
||||
case UIEventType::roomMessage:
|
||||
case UIEventType::newContactMessage:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue