summaryrefslogtreecommitdiff
path: root/src/audio
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-10-21 10:48:32 +1100
committerjacqueline <me@jacqueline.id.au>2023-10-21 10:48:32 +1100
commitddf01284961a4b050d9ca88a6beb062fb03ce35b (patch)
tree40015874c683875bfcd3408d7f5cef029bce8645 /src/audio
parenta8b866aafe81fc79931fd8132fa14e4eb1d518bf (diff)
downloadtangara-fw-ddf01284961a4b050d9ca88a6beb062fb03ce35b.tar.gz
Do not deafen people
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/i2s_audio_output.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/audio/i2s_audio_output.cpp b/src/audio/i2s_audio_output.cpp
index 624cf0a5..833802ee 100644
--- a/src/audio/i2s_audio_output.cpp
+++ b/src/audio/i2s_audio_output.cpp
@@ -50,7 +50,7 @@ I2SAudioOutput::I2SAudioOutput(StreamBufferHandle_t s,
current_mode_(Modes::kOff),
current_config_(),
left_difference_(0),
- current_volume_(0),
+ current_volume_(kDefaultVolume),
max_volume_(0) {}
I2SAudioOutput::~I2SAudioOutput() {
@@ -71,6 +71,7 @@ auto I2SAudioOutput::SetMode(Modes mode) -> void {
if (!instance) {
return;
}
+ SetVolume(GetVolume());
dac_.reset(*instance);
dac_->SetSource(stream());
dac_->Start();