diff --git a/firmware/src/main.rs b/firmware/src/main.rs index f4b3e76..2212878 100644 --- a/firmware/src/main.rs +++ b/firmware/src/main.rs @@ -556,7 +556,8 @@ impl, I, B: bus::UsbBus> AudioHandler<'_, B> for Audio<'_, D, I> { // Valid states here are Armed, Prefill, Running, Draining and NoData match state { AudioState::Stopped | AudioState::Stopping => { - defmt::error!("Received audio data when stopped/stopping") + defmt::warn!("Received audio data when stopped/stopping"); + self.transition(AudioState::Prefill); } // When armed, data rx goes to prefill AudioState::Armed => self.transition(AudioState::Prefill),