mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 06:45:16 +03:00
More formatting (minor cleanup)
This commit is contained in:
parent
afea1d6123
commit
a66820382c
2 changed files with 50 additions and 53 deletions
|
@ -57,34 +57,31 @@ const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {
|
||||||
|
|
||||||
void TIM_SelectOCxM_NoDisable(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)
|
void TIM_SelectOCxM_NoDisable(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)
|
||||||
{
|
{
|
||||||
uint32_t tmp = 0;
|
uint32_t tmp = 0;
|
||||||
|
|
||||||
/* Check the parameters */
|
/* Check the parameters */
|
||||||
assert_param(IS_TIM_LIST8_PERIPH(TIMx));
|
assert_param(IS_TIM_LIST8_PERIPH(TIMx));
|
||||||
assert_param(IS_TIM_CHANNEL(TIM_Channel));
|
assert_param(IS_TIM_CHANNEL(TIM_Channel));
|
||||||
assert_param(IS_TIM_OCM(TIM_OCMode));
|
assert_param(IS_TIM_OCM(TIM_OCMode));
|
||||||
|
|
||||||
tmp = (uint32_t) TIMx;
|
tmp = (uint32_t) TIMx;
|
||||||
tmp += CCMR_Offset;
|
tmp += CCMR_Offset;
|
||||||
|
|
||||||
if((TIM_Channel == TIM_Channel_1) ||(TIM_Channel == TIM_Channel_3))
|
if((TIM_Channel == TIM_Channel_1) ||(TIM_Channel == TIM_Channel_3)) {
|
||||||
{
|
tmp += (TIM_Channel>>1);
|
||||||
tmp += (TIM_Channel>>1);
|
|
||||||
|
|
||||||
/* Reset the OCxM bits in the CCMRx register */
|
/* Reset the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp &= (uint32_t)~((uint32_t)TIM_CCMR1_OC1M);
|
*(__IO uint32_t *) tmp &= (uint32_t)~((uint32_t)TIM_CCMR1_OC1M);
|
||||||
|
|
||||||
/* Configure the OCxM bits in the CCMRx register */
|
/* Configure the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp |= TIM_OCMode;
|
*(__IO uint32_t *) tmp |= TIM_OCMode;
|
||||||
}
|
} else {
|
||||||
else
|
tmp += (uint16_t)(TIM_Channel - (uint16_t)4) >> (uint16_t)1;
|
||||||
{
|
|
||||||
tmp += (uint16_t)(TIM_Channel - (uint16_t)4)>> (uint16_t)1;
|
|
||||||
|
|
||||||
/* Reset the OCxM bits in the CCMRx register */
|
/* Reset the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp &= (uint32_t)~((uint32_t)TIM_CCMR1_OC2M);
|
*(__IO uint32_t *) tmp &= (uint32_t)~((uint32_t)TIM_CCMR1_OC2M);
|
||||||
|
|
||||||
/* Configure the OCxM bits in the CCMRx register */
|
/* Configure the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp |= (uint16_t)(TIM_OCMode << 8);
|
*(__IO uint32_t *) tmp |= (uint16_t)(TIM_OCMode << 8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,16 +10,16 @@
|
||||||
#include "timer.h"
|
#include "timer.h"
|
||||||
|
|
||||||
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {
|
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {
|
||||||
{ .TIMx = TIM1, .rcc = RCC_APB2(TIM1), GPIO_AF_6 },
|
{ .TIMx = TIM1, .rcc = RCC_APB2(TIM1), GPIO_AF_6 },
|
||||||
{ .TIMx = TIM2, .rcc = RCC_APB1(TIM2), GPIO_AF_1 },
|
{ .TIMx = TIM2, .rcc = RCC_APB1(TIM2), GPIO_AF_1 },
|
||||||
{ .TIMx = TIM3, .rcc = RCC_APB1(TIM3), GPIO_AF_2 },
|
{ .TIMx = TIM3, .rcc = RCC_APB1(TIM3), GPIO_AF_2 },
|
||||||
{ .TIMx = TIM4, .rcc = RCC_APB1(TIM4), GPIO_AF_10 },
|
{ .TIMx = TIM4, .rcc = RCC_APB1(TIM4), GPIO_AF_10 },
|
||||||
{ .TIMx = TIM6, .rcc = RCC_APB1(TIM6), 0 },
|
{ .TIMx = TIM6, .rcc = RCC_APB1(TIM6), 0 },
|
||||||
{ .TIMx = TIM7, .rcc = RCC_APB1(TIM7), 0 },
|
{ .TIMx = TIM7, .rcc = RCC_APB1(TIM7), 0 },
|
||||||
{ .TIMx = TIM8, .rcc = RCC_APB2(TIM8), GPIO_AF_5 },
|
{ .TIMx = TIM8, .rcc = RCC_APB2(TIM8), GPIO_AF_5 },
|
||||||
{ .TIMx = TIM15, .rcc = RCC_APB2(TIM15), GPIO_AF_9 },
|
{ .TIMx = TIM15, .rcc = RCC_APB2(TIM15), GPIO_AF_9 },
|
||||||
{ .TIMx = TIM16, .rcc = RCC_APB2(TIM16), GPIO_AF_1 },
|
{ .TIMx = TIM16, .rcc = RCC_APB2(TIM16), GPIO_AF_1 },
|
||||||
{ .TIMx = TIM17, .rcc = RCC_APB2(TIM17), GPIO_AF_1 },
|
{ .TIMx = TIM17, .rcc = RCC_APB2(TIM17), GPIO_AF_1 },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,31 +58,31 @@ const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {
|
||||||
|
|
||||||
void TIM_SelectOCxM_NoDisable(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint32_t TIM_OCMode)
|
void TIM_SelectOCxM_NoDisable(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint32_t TIM_OCMode)
|
||||||
{
|
{
|
||||||
uint32_t tmp = 0;
|
uint32_t tmp = 0;
|
||||||
|
|
||||||
/* Check the parameters */
|
/* Check the parameters */
|
||||||
assert_param(IS_TIM_LIST1_PERIPH(TIMx));
|
assert_param(IS_TIM_LIST1_PERIPH(TIMx));
|
||||||
assert_param(IS_TIM_CHANNEL(TIM_Channel));
|
assert_param(IS_TIM_CHANNEL(TIM_Channel));
|
||||||
assert_param(IS_TIM_OCM(TIM_OCMode));
|
assert_param(IS_TIM_OCM(TIM_OCMode));
|
||||||
|
|
||||||
tmp = (uint32_t) TIMx;
|
tmp = (uint32_t) TIMx;
|
||||||
tmp += CCMR_OFFSET;
|
tmp += CCMR_OFFSET;
|
||||||
|
|
||||||
if ((TIM_Channel == TIM_Channel_1) || (TIM_Channel == TIM_Channel_3)) {
|
if ((TIM_Channel == TIM_Channel_1) || (TIM_Channel == TIM_Channel_3)) {
|
||||||
tmp += (TIM_Channel>>1);
|
tmp += (TIM_Channel>>1);
|
||||||
|
|
||||||
/* Reset the OCxM bits in the CCMRx register */
|
/* Reset the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp &= CCMR_OC13M_MASK;
|
*(__IO uint32_t *) tmp &= CCMR_OC13M_MASK;
|
||||||
|
|
||||||
/* Configure the OCxM bits in the CCMRx register */
|
/* Configure the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp |= TIM_OCMode;
|
*(__IO uint32_t *) tmp |= TIM_OCMode;
|
||||||
} else {
|
} else {
|
||||||
tmp += (uint32_t)(TIM_Channel - (uint32_t)4)>> (uint32_t)1;
|
tmp += (uint32_t)(TIM_Channel - (uint32_t)4) >> (uint32_t)1;
|
||||||
|
|
||||||
/* Reset the OCxM bits in the CCMRx register */
|
/* Reset the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp &= CCMR_OC24M_MASK;
|
*(__IO uint32_t *) tmp &= CCMR_OC24M_MASK;
|
||||||
|
|
||||||
/* Configure the OCxM bits in the CCMRx register */
|
/* Configure the OCxM bits in the CCMRx register */
|
||||||
*(__IO uint32_t *) tmp |= (uint32_t)(TIM_OCMode << 8);
|
*(__IO uint32_t *) tmp |= (uint32_t)(TIM_OCMode << 8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue