mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 05:15:25 +03:00
White space tidy & add braces
This commit is contained in:
parent
22a7788fa3
commit
e87d14fe46
1 changed files with 24 additions and 22 deletions
|
@ -469,40 +469,42 @@ void servoDevInit(const servoDevConfig_t *servoConfig)
|
||||||
#ifdef USE_BEEPER
|
#ifdef USE_BEEPER
|
||||||
void pwmWriteBeeper(bool onoffBeep)
|
void pwmWriteBeeper(bool onoffBeep)
|
||||||
{
|
{
|
||||||
if (!beeperPwm.io)
|
if (!beeperPwm.io) {
|
||||||
return;
|
return;
|
||||||
if (onoffBeep == true) {
|
}
|
||||||
*beeperPwm.channel.ccr = (PWM_TIMER_1MHZ / freqBeep) / 2;
|
|
||||||
beeperPwm.enabled = true;
|
if (onoffBeep == true) {
|
||||||
} else {
|
*beeperPwm.channel.ccr = (PWM_TIMER_1MHZ / freqBeep) / 2;
|
||||||
*beeperPwm.channel.ccr = 0;
|
beeperPwm.enabled = true;
|
||||||
beeperPwm.enabled = false;
|
} else {
|
||||||
}
|
*beeperPwm.channel.ccr = 0;
|
||||||
|
beeperPwm.enabled = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void pwmToggleBeeper(void)
|
void pwmToggleBeeper(void)
|
||||||
{
|
{
|
||||||
pwmWriteBeeper(!beeperPwm.enabled);
|
pwmWriteBeeper(!beeperPwm.enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
void beeperPwmInit(const ioTag_t tag, uint16_t frequency)
|
void beeperPwmInit(const ioTag_t tag, uint16_t frequency)
|
||||||
{
|
{
|
||||||
const timerHardware_t *timer = timerGetByTag(tag, TIM_USE_BEEPER);
|
const timerHardware_t *timer = timerGetByTag(tag, TIM_USE_BEEPER);
|
||||||
IO_t beeperIO = IOGetByTag(tag);
|
IO_t beeperIO = IOGetByTag(tag);
|
||||||
|
|
||||||
if (beeperIO && timer) {
|
if (beeperIO && timer) {
|
||||||
beeperPwm.io = beeperIO;
|
beeperPwm.io = beeperIO;
|
||||||
IOInit(beeperPwm.io, OWNER_BEEPER, RESOURCE_INDEX(0));
|
IOInit(beeperPwm.io, OWNER_BEEPER, RESOURCE_INDEX(0));
|
||||||
#if defined(USE_HAL_DRIVER)
|
#if defined(USE_HAL_DRIVER)
|
||||||
IOConfigGPIOAF(beeperPwm.io, IOCFG_AF_PP, timer->alternateFunction);
|
IOConfigGPIOAF(beeperPwm.io, IOCFG_AF_PP, timer->alternateFunction);
|
||||||
#else
|
#else
|
||||||
IOConfigGPIO(beeperPwm.io, IOCFG_AF_PP);
|
IOConfigGPIO(beeperPwm.io, IOCFG_AF_PP);
|
||||||
#endif
|
#endif
|
||||||
freqBeep = frequency;
|
freqBeep = frequency;
|
||||||
pwmOutConfig(&beeperPwm.channel, timer, PWM_TIMER_1MHZ, PWM_TIMER_1MHZ / freqBeep, (PWM_TIMER_1MHZ / freqBeep) / 2, 0);
|
pwmOutConfig(&beeperPwm.channel, timer, PWM_TIMER_1MHZ, PWM_TIMER_1MHZ / freqBeep, (PWM_TIMER_1MHZ / freqBeep) / 2, 0);
|
||||||
|
|
||||||
*beeperPwm.channel.ccr = 0;
|
*beeperPwm.channel.ccr = 0;
|
||||||
beeperPwm.enabled = false;
|
beeperPwm.enabled = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue