diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-10-21 10:48:32 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-10-21 10:48:32 +1100 |
| commit | ddf01284961a4b050d9ca88a6beb062fb03ce35b (patch) | |
| tree | 40015874c683875bfcd3408d7f5cef029bce8645 /src | |
| parent | a8b866aafe81fc79931fd8132fa14e4eb1d518bf (diff) | |
| download | tangara-fw-ddf01284961a4b050d9ca88a6beb062fb03ce35b.tar.gz | |
Do not deafen people
Diffstat (limited to 'src')
| -rw-r--r-- | src/audio/i2s_audio_output.cpp | 3 |
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(); |
