From a60876f2598030086f1c3c5f6e6b69fd2b50e539 Mon Sep 17 00:00:00 2001 From: bsongis Date: Wed, 10 Sep 2014 08:16:57 +0200 Subject: [PATCH] Fixes #1690 --- radio/src/targets/sky9x/audio_driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/targets/sky9x/audio_driver.cpp b/radio/src/targets/sky9x/audio_driver.cpp index 4cfe0b25b..ce6868e46 100644 --- a/radio/src/targets/sky9x/audio_driver.cpp +++ b/radio/src/targets/sky9x/audio_driver.cpp @@ -107,6 +107,7 @@ bool dacQueue(AudioBuffer *buffer) return false; } +#pragma GCC optimize ("O1") extern "C" void DAC_IRQHandler() { AudioBuffer *nextBuffer = audioQueue.getNextFilledBuffer(); @@ -118,6 +119,7 @@ extern "C" void DAC_IRQHandler() dacStop(); } } +#pragma GCC optimize ("O2") // Sound routines void audioInit()