diff --git a/radio/src/audio_arm.cpp b/radio/src/audio_arm.cpp index 52e97764b..0308ea8a1 100644 --- a/radio/src/audio_arm.cpp +++ b/radio/src/audio_arm.cpp @@ -974,6 +974,12 @@ void audioEvent(unsigned int index, unsigned int freq) if (index == AU_NONE) return; +#if defined(HAPTIC) + if (index >= AU_THROTTLE_ALERT) { + haptic.event(index); //do this before audio to help sync timings + } +#endif + if (index <= AU_ERROR || (index >= AU_WARNING1 && index < AU_FRSKY_FIRST)) { if (g_eeGeneral.alarmsFlash) { flashCounter = FLASH_DURATION;