From 4c274bd06aa5310823fe1683f63b0c47b7a277d4 Mon Sep 17 00:00:00 2001 From: Bruce Luckcuck Date: Sat, 30 Mar 2019 18:56:54 -0400 Subject: [PATCH] Fix F1 compile errors --- src/main/drivers/pwm_output.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/drivers/pwm_output.c b/src/main/drivers/pwm_output.c index 8297ada06..e08be8c7a 100644 --- a/src/main/drivers/pwm_output.c +++ b/src/main/drivers/pwm_output.c @@ -687,7 +687,11 @@ void beeperPwmInit(const ioTag_t tag, uint16_t frequency) if (beeperIO && timer) { beeperPwm.io = beeperIO; IOInit(beeperPwm.io, OWNER_BEEPER, RESOURCE_INDEX(0)); +#if defined(STM32F1) + IOConfigGPIO(beeperPwm.io, IOCFG_AF_PP); +#else IOConfigGPIOAF(beeperPwm.io, IOCFG_AF_PP, timer->alternateFunction); +#endif freqBeep = frequency; pwmOutConfig(&beeperPwm.channel, timer, PWM_TIMER_1MHZ, PWM_TIMER_1MHZ / freqBeep, (PWM_TIMER_1MHZ / freqBeep) / 2, 0);