diff --git a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp index e918f174a..5f8eeb3a1 100755 --- a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp +++ b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp @@ -187,5 +187,13 @@ void intmoduleSendNextFrame() intmoduleSendBuffer(intmodulePulsesData.multi.getData(), intmodulePulsesData.multi.getSize()); break; #endif + +#if defined(AFHDS2) + case PROTOCOL_CHANNELS_AFHDS2A: { + uint8_t* data = (uint8_t*)intmodulePulsesData.flysky.pulses; + uint16_t size = intmodulePulsesData.flysky.ptr - data; + intmoduleSendBuffer(data, size); + } break; +#endif } }