diff --git a/components/drivers/audio/audio.c b/components/drivers/audio/audio.c index 66d9557d4..87bb72605 100644 --- a/components/drivers/audio/audio.c +++ b/components/drivers/audio/audio.c @@ -294,6 +294,10 @@ static rt_size_t _audio_dev_write(struct rt_device *dev, rt_off_t pos, const voi _audio_send_replay_frame(audio); } + else + { + rt_hw_interrupt_enable(level); + } return size; }