diff --git a/radio/src/targets/common/arm/stm32/trainer_driver.cpp b/radio/src/targets/common/arm/stm32/trainer_driver.cpp index 2b9e12beb..be7995ede 100644 --- a/radio/src/targets/common/arm/stm32/trainer_driver.cpp +++ b/radio/src/targets/common/arm/stm32/trainer_driver.cpp @@ -174,7 +174,7 @@ static void trainer_send_next_frame(const stm32_pulse_timer_t* tim) // load the first period: next reload when CC compare event triggers trainerPulsesData.ppm.ptr = trainerPulsesData.ppm.pulses; - TRAINER_TIMER->ARR = *(trainerPulsesData.ppm.ptr++); + tim->TIMx->ARR = *(trainerPulsesData.ppm.ptr++); switch (tim->TIM_Channel) { case LL_TIM_CHANNEL_CH1: