Browse Source
Merge pull request #2460 from liamcottle/ui/startup-mute
Don't play startup tune if buzzer pref disabled
pull/2280/merge
Liam Cottle
1 month ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
2 additions and
1 deletions
-
examples/companion_radio/ui-new/UITask.cpp
-
examples/companion_radio/ui-orig/UITask.cpp
-
src/helpers/ui/buzzer.cpp
|
|
|
@ -575,6 +575,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no |
|
|
|
#ifdef PIN_BUZZER |
|
|
|
buzzer.begin(); |
|
|
|
buzzer.quiet(_node_prefs->buzzer_quiet); |
|
|
|
buzzer.startup(); |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef PIN_VIBRATION |
|
|
|
|
|
|
|
@ -57,6 +57,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no |
|
|
|
#ifdef PIN_BUZZER |
|
|
|
buzzer.begin(); |
|
|
|
buzzer.quiet(_node_prefs->buzzer_quiet); |
|
|
|
buzzer.startup(); |
|
|
|
#endif |
|
|
|
|
|
|
|
// Initialize digital button if available
|
|
|
|
|
|
|
|
@ -12,7 +12,6 @@ void genericBuzzer::begin() { |
|
|
|
quiet(false); |
|
|
|
pinMode(PIN_BUZZER, OUTPUT); |
|
|
|
digitalWrite(PIN_BUZZER, LOW); // need to pull low by default to avoid extreme power draw
|
|
|
|
startup(); |
|
|
|
} |
|
|
|
|
|
|
|
void genericBuzzer::play(const char *melody) { |
|
|
|
|