|
#define | TIM_OR(tim_base) MMIO32((tim_base) + 0x50) |
| Timer 2/21/22 option register (TIMx_OR) More...
|
|
#define | TIM2_OR TIM_OR(TIM2) |
|
#define | TIM21_OR TIM_OR(TIM21) |
|
#define | TIM22_OR TIM_OR(TIM22) |
|
#define | TIM2_OR_ETR_RMP_SHIFT 0 |
|
#define | TIM2_OR_ETR_RMP (7 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_ETR_RMP_GPIO (0 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_ETR_RMP_HSI48 (4 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_ETR_RMP_LSE (5 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_ETR_RMP_COMP2_OUT (6 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_ETR_RMP_COMP1_OUT (7 << TIM2_OR_ETR_RMP_SHIFT) |
|
#define | TIM2_OR_TI4_RMP_SHIFT 3 |
|
#define | TIM2_OR_TI4_RMP (3 << TIM2_OR_TI4_RMP_SHIFT) |
|
#define | TIM2_OR_TI4_RMP_GPIO (0 << TIM2_OR_TI4_RMP_GPIO) |
|
#define | TIM2_OR_TI4_RMP_COMP2_OUT (1 << TIM2_OR_TI4_RMP_GPIO) |
|
#define | TIM2_OR_TI4_RMP_COMP1_OUT (2 << TIM2_OR_TI4_RMP_GPIO) |
|
#define | TIM21_OR_ETR_RMP_SHIFT 0 |
|
#define | TIM21_OR_ETR_RMP (3 << TIM21_OR_ETR_RMP_SHIFT) |
|
#define | TIM21_OR_ETR_RMP_GPIO (0 << TIM21_OR_ETR_RMP_SHIFT) |
|
#define | TIM21_OR_ETR_RMP_COMP2_OUT (1 << TIM21_OR_ETR_RMP_SHIFT) |
|
#define | TIM21_OR_ETR_RMP_COMP1_OUT (2 << TIM21_OR_ETR_RMP_SHIFT) |
|
#define | TIM21_OR_ETR_RMP_LSE (3 << TIM21_OR_ETR_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_SHIFT 2 |
|
#define | TIM21_OR_TI1_RMP (7 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_GPIO (0 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_RTC_WAKEUP (1 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_HSE_RTC (2 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_MSI (3 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_LSE (4 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_LSI (5 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_COMP1_OUT (6 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI1_RMP_MCO (7 << TIM21_OR_TI1_RMP_SHIFT) |
|
#define | TIM21_OR_TI2_RMP_SHIFT 5 |
|
#define | TIM21_OR_TI2_RMP (1 << TIM21_OR_TI2_RMP_SHIFT) |
|
#define | TIM21_OR_TI2_RMP_GPIO (0 << TIM21_OR_TI2_RMP_SHIFT) |
|
#define | TIM21_OR_TI2_RMP_COMP2_OUT (1 << TIM21_OR_TI2_RMP_SHIFT) |
|
#define | TIM22_OR_ETR_RMP_SHIFT 0 |
|
#define | TIM22_OR_ETR_RMP (3 << TIM22_OR_ETR_RMP_SHIFT) |
|
#define | TIM22_OR_ETR_GPIO (0 << TIM22_OR_ETR_RMP_SHIFT) |
|
#define | TIM22_OR_ETR_COMP2_OUT (1 << TIM22_OR_ETR_RMP_SHIFT) |
|
#define | TIM22_OR_ETR_COMP1_OUT (2 << TIM22_OR_ETR_RMP_SHIFT) |
|
#define | TIM22_OR_ETR_LSE (3 << TIM22_OR_ETR_RMP_SHIFT) |
|
#define | TIM22_OR_TI1_RMP_SHIFT 2 |
|
#define | TIM22_OR_TI1_RMP (3 << TIM22_OR_TI1_RMP_SHIFT) |
|
#define | TIM22_OR_TI1_RMP_GPIO (0 << TIM22_OR_TI1_RMP_SHIFT) |
|
#define | TIM22_OR_TI1_RMP_COMP2_OUT (1 << TIM22_OR_TI1_RMP_SHIFT) |
|
#define | TIM22_OR_TI1_RMP_COMP1_OUT (2 << TIM22_OR_TI1_RMP_SHIFT) |
|
#define | TIM_CR1(tim_base) MMIO32((tim_base) + 0x00) |
|
#define | TIM1_CR1 TIM_CR1(TIM1) |
|
#define | TIM2_CR1 TIM_CR1(TIM2) |
|
#define | TIM3_CR1 TIM_CR1(TIM3) |
|
#define | TIM4_CR1 TIM_CR1(TIM4) |
|
#define | TIM5_CR1 TIM_CR1(TIM5) |
|
#define | TIM6_CR1 TIM_CR1(TIM6) |
|
#define | TIM7_CR1 TIM_CR1(TIM7) |
|
#define | TIM8_CR1 TIM_CR1(TIM8) |
|
#define | TIM9_CR1 TIM_CR1(TIM9) |
|
#define | TIM10_CR1 TIM_CR1(TIM10) |
|
#define | TIM11_CR1 TIM_CR1(TIM11) |
|
#define | TIM12_CR1 TIM_CR1(TIM12) |
|
#define | TIM13_CR1 TIM_CR1(TIM13) |
|
#define | TIM14_CR1 TIM_CR1(TIM14) |
|
#define | TIM15_CR1 TIM_CR1(TIM15) |
|
#define | TIM16_CR1 TIM_CR1(TIM16) |
|
#define | TIM17_CR1 TIM_CR1(TIM17) |
|
#define | TIM_CR2(tim_base) MMIO32((tim_base) + 0x04) |
|
#define | TIM1_CR2 TIM_CR2(TIM1) |
|
#define | TIM2_CR2 TIM_CR2(TIM2) |
|
#define | TIM3_CR2 TIM_CR2(TIM3) |
|
#define | TIM4_CR2 TIM_CR2(TIM4) |
|
#define | TIM5_CR2 TIM_CR2(TIM5) |
|
#define | TIM6_CR2 TIM_CR2(TIM6) |
|
#define | TIM7_CR2 TIM_CR2(TIM7) |
|
#define | TIM8_CR2 TIM_CR2(TIM8) |
|
#define | TIM15_CR2 TIM_CR2(TIM15) |
|
#define | TIM16_CR2 TIM_CR2(TIM16) |
|
#define | TIM17_CR2 TIM_CR2(TIM17) |
|
#define | TIM_SMCR(tim_base) MMIO32((tim_base) + 0x08) |
|
#define | TIM1_SMCR TIM_SMCR(TIM1) |
|
#define | TIM2_SMCR TIM_SMCR(TIM2) |
|
#define | TIM3_SMCR TIM_SMCR(TIM3) |
|
#define | TIM4_SMCR TIM_SMCR(TIM4) |
|
#define | TIM5_SMCR TIM_SMCR(TIM5) |
|
#define | TIM8_SMCR TIM_SMCR(TIM8) |
|
#define | TIM9_SMCR TIM_SMCR(TIM9) |
|
#define | TIM12_SMCR TIM_SMCR(TIM12) |
|
#define | TIM15_SMCR TIM_SMCR(TIM15) |
|
#define | TIM_DIER(tim_base) MMIO32((tim_base) + 0x0C) |
|
#define | TIM1_DIER TIM_DIER(TIM1) |
|
#define | TIM2_DIER TIM_DIER(TIM2) |
|
#define | TIM3_DIER TIM_DIER(TIM3) |
|
#define | TIM4_DIER TIM_DIER(TIM4) |
|
#define | TIM5_DIER TIM_DIER(TIM5) |
|
#define | TIM6_DIER TIM_DIER(TIM6) |
|
#define | TIM7_DIER TIM_DIER(TIM7) |
|
#define | TIM8_DIER TIM_DIER(TIM8) |
|
#define | TIM9_DIER TIM_DIER(TIM9) |
|
#define | TIM10_DIER TIM_DIER(TIM10) |
|
#define | TIM11_DIER TIM_DIER(TIM11) |
|
#define | TIM12_DIER TIM_DIER(TIM12) |
|
#define | TIM13_DIER TIM_DIER(TIM13) |
|
#define | TIM14_DIER TIM_DIER(TIM14) |
|
#define | TIM15_DIER TIM_DIER(TIM15) |
|
#define | TIM16_DIER TIM_DIER(TIM16) |
|
#define | TIM17_DIER TIM_DIER(TIM17) |
|
#define | TIM_SR(tim_base) MMIO32((tim_base) + 0x10) |
|
#define | TIM1_SR TIM_SR(TIM1) |
|
#define | TIM2_SR TIM_SR(TIM2) |
|
#define | TIM3_SR TIM_SR(TIM3) |
|
#define | TIM4_SR TIM_SR(TIM4) |
|
#define | TIM5_SR TIM_SR(TIM5) |
|
#define | TIM6_SR TIM_SR(TIM6) |
|
#define | TIM7_SR TIM_SR(TIM7) |
|
#define | TIM8_SR TIM_SR(TIM8) |
|
#define | TIM9_SR TIM_SR(TIM9) |
|
#define | TIM10_SR TIM_SR(TIM10) |
|
#define | TIM11_SR TIM_SR(TIM11) |
|
#define | TIM12_SR TIM_SR(TIM12) |
|
#define | TIM13_SR TIM_SR(TIM13) |
|
#define | TIM14_SR TIM_SR(TIM14) |
|
#define | TIM15_SR TIM_SR(TIM15) |
|
#define | TIM16_SR TIM_SR(TIM16) |
|
#define | TIM17_SR TIM_SR(TIM17) |
|
#define | TIM_EGR(tim_base) MMIO32((tim_base) + 0x14) |
|
#define | TIM1_EGR TIM_EGR(TIM1) |
|
#define | TIM2_EGR TIM_EGR(TIM2) |
|
#define | TIM3_EGR TIM_EGR(TIM3) |
|
#define | TIM4_EGR TIM_EGR(TIM4) |
|
#define | TIM5_EGR TIM_EGR(TIM5) |
|
#define | TIM6_EGR TIM_EGR(TIM6) |
|
#define | TIM7_EGR TIM_EGR(TIM7) |
|
#define | TIM8_EGR TIM_EGR(TIM8) |
|
#define | TIM9_EGR TIM_EGR(TIM9) |
|
#define | TIM10_EGR TIM_EGR(TIM10) |
|
#define | TIM11_EGR TIM_EGR(TIM11) |
|
#define | TIM12_EGR TIM_EGR(TIM12) |
|
#define | TIM13_EGR TIM_EGR(TIM13) |
|
#define | TIM14_EGR TIM_EGR(TIM14) |
|
#define | TIM15_EGR TIM_EGR(TIM15) |
|
#define | TIM16_EGR TIM_EGR(TIM16) |
|
#define | TIM17_EGR TIM_EGR(TIM17) |
|
#define | TIM_CCMR1(tim_base) MMIO32((tim_base) + 0x18) |
|
#define | TIM1_CCMR1 TIM_CCMR1(TIM1) |
|
#define | TIM2_CCMR1 TIM_CCMR1(TIM2) |
|
#define | TIM3_CCMR1 TIM_CCMR1(TIM3) |
|
#define | TIM4_CCMR1 TIM_CCMR1(TIM4) |
|
#define | TIM5_CCMR1 TIM_CCMR1(TIM5) |
|
#define | TIM8_CCMR1 TIM_CCMR1(TIM8) |
|
#define | TIM9_CCMR1 TIM_CCMR1(TIM9) |
|
#define | TIM10_CCMR1 TIM_CCMR1(TIM10) |
|
#define | TIM11_CCMR1 TIM_CCMR1(TIM11) |
|
#define | TIM12_CCMR1 TIM_CCMR1(TIM12) |
|
#define | TIM13_CCMR1 TIM_CCMR1(TIM13) |
|
#define | TIM14_CCMR1 TIM_CCMR1(TIM14) |
|
#define | TIM15_CCMR1 TIM_CCMR1(TIM15) |
|
#define | TIM16_CCMR1 TIM_CCMR1(TIM16) |
|
#define | TIM17_CCMR1 TIM_CCMR1(TIM17) |
|
#define | TIM_CCMR2(tim_base) MMIO32((tim_base) + 0x1C) |
|
#define | TIM1_CCMR2 TIM_CCMR2(TIM1) |
|
#define | TIM2_CCMR2 TIM_CCMR2(TIM2) |
|
#define | TIM3_CCMR2 TIM_CCMR2(TIM3) |
|
#define | TIM4_CCMR2 TIM_CCMR2(TIM4) |
|
#define | TIM5_CCMR2 TIM_CCMR2(TIM5) |
|
#define | TIM8_CCMR2 TIM_CCMR2(TIM8) |
|
#define | TIM_CCER(tim_base) MMIO32((tim_base) + 0x20) |
|
#define | TIM1_CCER TIM_CCER(TIM1) |
|
#define | TIM2_CCER TIM_CCER(TIM2) |
|
#define | TIM3_CCER TIM_CCER(TIM3) |
|
#define | TIM4_CCER TIM_CCER(TIM4) |
|
#define | TIM5_CCER TIM_CCER(TIM5) |
|
#define | TIM8_CCER TIM_CCER(TIM8) |
|
#define | TIM9_CCER TIM_CCER(TIM9) |
|
#define | TIM10_CCER TIM_CCER(TIM10) |
|
#define | TIM11_CCER TIM_CCER(TIM11) |
|
#define | TIM12_CCER TIM_CCER(TIM12) |
|
#define | TIM13_CCER TIM_CCER(TIM13) |
|
#define | TIM14_CCER TIM_CCER(TIM14) |
|
#define | TIM15_CCER TIM_CCER(TIM15) |
|
#define | TIM16_CCER TIM_CCER(TIM16) |
|
#define | TIM17_CCER TIM_CCER(TIM17) |
|
#define | TIM_CNT(tim_base) MMIO32((tim_base) + 0x24) |
|
#define | TIM1_CNT TIM_CNT(TIM1) |
|
#define | TIM2_CNT TIM_CNT(TIM2) |
|
#define | TIM3_CNT TIM_CNT(TIM3) |
|
#define | TIM4_CNT TIM_CNT(TIM4) |
|
#define | TIM5_CNT TIM_CNT(TIM5) |
|
#define | TIM6_CNT TIM_CNT(TIM6) |
|
#define | TIM7_CNT TIM_CNT(TIM7) |
|
#define | TIM8_CNT TIM_CNT(TIM8) |
|
#define | TIM9_CNT TIM_CNT(TIM9) |
|
#define | TIM10_CNT TIM_CNT(TIM10) |
|
#define | TIM11_CNT TIM_CNT(TIM11) |
|
#define | TIM12_CNT TIM_CNT(TIM12) |
|
#define | TIM13_CNT TIM_CNT(TIM13) |
|
#define | TIM14_CNT TIM_CNT(TIM14) |
|
#define | TIM15_CNT TIM_CNT(TIM15) |
|
#define | TIM16_CNT TIM_CNT(TIM16) |
|
#define | TIM17_CNT TIM_CNT(TIM17) |
|
#define | TIM_PSC(tim_base) MMIO32((tim_base) + 0x28) |
|
#define | TIM1_PSC TIM_PSC(TIM1) |
|
#define | TIM2_PSC TIM_PSC(TIM2) |
|
#define | TIM3_PSC TIM_PSC(TIM3) |
|
#define | TIM4_PSC TIM_PSC(TIM4) |
|
#define | TIM5_PSC TIM_PSC(TIM5) |
|
#define | TIM6_PSC TIM_PSC(TIM6) |
|
#define | TIM7_PSC TIM_PSC(TIM7) |
|
#define | TIM8_PSC TIM_PSC(TIM8) |
|
#define | TIM9_PSC TIM_PSC(TIM9) |
|
#define | TIM10_PSC TIM_PSC(TIM10) |
|
#define | TIM11_PSC TIM_PSC(TIM11) |
|
#define | TIM12_PSC TIM_PSC(TIM12) |
|
#define | TIM13_PSC TIM_PSC(TIM13) |
|
#define | TIM14_PSC TIM_PSC(TIM14) |
|
#define | TIM15_PSC TIM_PSC(TIM15) |
|
#define | TIM16_PSC TIM_PSC(TIM16) |
|
#define | TIM17_PSC TIM_PSC(TIM17) |
|
#define | TIM_ARR(tim_base) MMIO32((tim_base) + 0x2C) |
|
#define | TIM1_ARR TIM_ARR(TIM1) |
|
#define | TIM2_ARR TIM_ARR(TIM2) |
|
#define | TIM3_ARR TIM_ARR(TIM3) |
|
#define | TIM4_ARR TIM_ARR(TIM4) |
|
#define | TIM5_ARR TIM_ARR(TIM5) |
|
#define | TIM6_ARR TIM_ARR(TIM6) |
|
#define | TIM7_ARR TIM_ARR(TIM7) |
|
#define | TIM8_ARR TIM_ARR(TIM8) |
|
#define | TIM9_ARR TIM_ARR(TIM9) |
|
#define | TIM10_ARR TIM_ARR(TIM10) |
|
#define | TIM11_ARR TIM_ARR(TIM11) |
|
#define | TIM12_ARR TIM_ARR(TIM12) |
|
#define | TIM13_ARR TIM_ARR(TIM13) |
|
#define | TIM14_ARR TIM_ARR(TIM14) |
|
#define | TIM15_ARR TIM_ARR(TIM15) |
|
#define | TIM16_ARR TIM_ARR(TIM16) |
|
#define | TIM17_ARR TIM_ARR(TIM17) |
|
#define | TIM_RCR(tim_base) MMIO32((tim_base) + 0x30) |
|
#define | TIM1_RCR TIM_RCR(TIM1) |
|
#define | TIM8_RCR TIM_RCR(TIM8) |
|
#define | TIM15_RCR TIM_RCR(TIM15) |
|
#define | TIM16_RCR TIM_RCR(TIM16) |
|
#define | TIM17_RCR TIM_RCR(TIM17) |
|
#define | TIM_CCR1(tim_base) MMIO32((tim_base) + 0x34) |
|
#define | TIM1_CCR1 TIM_CCR1(TIM1) |
|
#define | TIM2_CCR1 TIM_CCR1(TIM2) |
|
#define | TIM3_CCR1 TIM_CCR1(TIM3) |
|
#define | TIM4_CCR1 TIM_CCR1(TIM4) |
|
#define | TIM5_CCR1 TIM_CCR1(TIM5) |
|
#define | TIM8_CCR1 TIM_CCR1(TIM8) |
|
#define | TIM9_CCR1 TIM_CCR1(TIM9) |
|
#define | TIM10_CCR1 TIM_CCR1(TIM10) |
|
#define | TIM11_CCR1 TIM_CCR1(TIM11) |
|
#define | TIM12_CCR1 TIM_CCR1(TIM12) |
|
#define | TIM13_CCR1 TIM_CCR1(TIM13) |
|
#define | TIM14_CCR1 TIM_CCR1(TIM14) |
|
#define | TIM15_CCR1 TIM_CCR1(TIM15) |
|
#define | TIM16_CCR1 TIM_CCR1(TIM16) |
|
#define | TIM17_CCR1 TIM_CCR1(TIM17) |
|
#define | TIM_CCR2(tim_base) MMIO32((tim_base) + 0x38) |
|
#define | TIM1_CCR2 TIM_CCR2(TIM1) |
|
#define | TIM2_CCR2 TIM_CCR2(TIM2) |
|
#define | TIM3_CCR2 TIM_CCR2(TIM3) |
|
#define | TIM4_CCR2 TIM_CCR2(TIM4) |
|
#define | TIM5_CCR2 TIM_CCR2(TIM5) |
|
#define | TIM8_CCR2 TIM_CCR2(TIM8) |
|
#define | TIM9_CCR2 TIM_CCR2(TIM9) |
|
#define | TIM12_CCR2 TIM_CCR2(TIM12) |
|
#define | TIM15_CCR2 TIM_CCR2(TIM15) |
|
#define | TIM_CCR3(tim_base) MMIO32((tim_base) + 0x3C) |
|
#define | TIM1_CCR3 TIM_CCR3(TIM1) |
|
#define | TIM2_CCR3 TIM_CCR3(TIM2) |
|
#define | TIM3_CCR3 TIM_CCR3(TIM3) |
|
#define | TIM4_CCR3 TIM_CCR3(TIM4) |
|
#define | TIM5_CCR3 TIM_CCR3(TIM5) |
|
#define | TIM8_CCR3 TIM_CCR3(TIM8) |
|
#define | TIM_CCR4(tim_base) MMIO32((tim_base) + 0x40) |
|
#define | TIM1_CCR4 TIM_CCR4(TIM1) |
|
#define | TIM2_CCR4 TIM_CCR4(TIM2) |
|
#define | TIM3_CCR4 TIM_CCR4(TIM3) |
|
#define | TIM4_CCR4 TIM_CCR4(TIM4) |
|
#define | TIM5_CCR4 TIM_CCR4(TIM5) |
|
#define | TIM8_CCR4 TIM_CCR4(TIM8) |
|
#define | TIM_BDTR(tim_base) MMIO32((tim_base) + 0x44) |
|
#define | TIM1_BDTR TIM_BDTR(TIM1) |
|
#define | TIM8_BDTR TIM_BDTR(TIM8) |
|
#define | TIM15_BDTR TIM_BDTR(TIM15) |
|
#define | TIM16_BDTR TIM_BDTR(TIM16) |
|
#define | TIM17_BDTR TIM_BDTR(TIM17) |
|
#define | TIM_DCR(tim_base) MMIO32((tim_base) + 0x48) |
|
#define | TIM1_DCR TIM_DCR(TIM1) |
|
#define | TIM2_DCR TIM_DCR(TIM2) |
|
#define | TIM3_DCR TIM_DCR(TIM3) |
|
#define | TIM4_DCR TIM_DCR(TIM4) |
|
#define | TIM5_DCR TIM_DCR(TIM5) |
|
#define | TIM8_DCR TIM_DCR(TIM8) |
|
#define | TIM15_DCR TIM_DCR(TIM15) |
|
#define | TIM16_DCR TIM_DCR(TIM16) |
|
#define | TIM17_DCR TIM_DCR(TIM17) |
|
#define | TIM_DMAR(tim_base) MMIO32((tim_base) + 0x4C) |
|
#define | TIM1_DMAR TIM_DMAR(TIM1) |
|
#define | TIM2_DMAR TIM_DMAR(TIM2) |
|
#define | TIM3_DMAR TIM_DMAR(TIM3) |
|
#define | TIM4_DMAR TIM_DMAR(TIM4) |
|
#define | TIM5_DMAR TIM_DMAR(TIM5) |
|
#define | TIM8_DMAR TIM_DMAR(TIM8) |
|
#define | TIM15_DMAR TIM_DMAR(TIM15) |
|
#define | TIM16_DMAR TIM_DMAR(TIM16) |
|
#define | TIM17_DMAR TIM_DMAR(TIM17) |
|
#define | TIM_CR1_ARPE (1 << 7) |
|
#define | TIM_CR1_OPM (1 << 3) |
|
#define | TIM_CR1_URS (1 << 2) |
|
#define | TIM_CR1_UDIS (1 << 1) |
|
#define | TIM_CR1_CEN (1 << 0) |
|
#define | TIM_CR2_TI1S (1 << 7) |
|
#define | TIM_CR2_CCDS (1 << 3) |
|
#define | TIM_CR2_CCUS (1 << 2) |
|
#define | TIM_CR2_CCPC (1 << 0) |
|
#define | TIM_SMCR_ETP (1 << 15) |
|
#define | TIM_SMCR_ECE (1 << 14) |
|
#define | TIM_SMCR_ETPS_OFF (0x0 << 12) |
|
#define | TIM_SMCR_ETPS_ETRP_DIV_2 (0x1 << 12) |
|
#define | TIM_SMCR_ETPS_ETRP_DIV_4 (0x2 << 12) |
|
#define | TIM_SMCR_ETPS_ETRP_DIV_8 (0x3 << 12) |
|
#define | TIM_SMCR_ETPS_MASK (0X3 << 12) |
|
#define | TIM_SMCR_ETF_OFF (0x0 << 8) |
|
#define | TIM_SMCR_ETF_CK_INT_N_2 (0x1 << 8) |
|
#define | TIM_SMCR_ETF_CK_INT_N_4 (0x2 << 8) |
|
#define | TIM_SMCR_ETF_CK_INT_N_8 (0x3 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_2_N_6 (0x4 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_2_N_8 (0x5 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_4_N_6 (0x6 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_4_N_8 (0x7 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_8_N_6 (0x8 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_8_N_8 (0x9 << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_16_N_5 (0xA << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_16_N_6 (0xB << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_16_N_8 (0xC << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_32_N_5 (0xD << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_32_N_6 (0xE << 8) |
|
#define | TIM_SMCR_ETF_DTS_DIV_32_N_8 (0xF << 8) |
|
#define | TIM_SMCR_ETF_MASK (0xF << 8) |
|
#define | TIM_SMCR_MSM (1 << 7) |
|
#define | TIM_CCMR1_OC2CE (1 << 15) |
|
#define | TIM_CCMR1_OC2M_FROZEN (0x0 << 12) |
|
#define | TIM_CCMR1_OC2M_ACTIVE (0x1 << 12) |
|
#define | TIM_CCMR1_OC2M_INACTIVE (0x2 << 12) |
|
#define | TIM_CCMR1_OC2M_TOGGLE (0x3 << 12) |
|
#define | TIM_CCMR1_OC2M_FORCE_LOW (0x4 << 12) |
|
#define | TIM_CCMR1_OC2M_FORCE_HIGH (0x5 << 12) |
|
#define | TIM_CCMR1_OC2M_PWM1 (0x6 << 12) |
|
#define | TIM_CCMR1_OC2M_PWM2 (0x7 << 12) |
|
#define | TIM_CCMR1_OC2M_MASK (0x7 << 12) |
|
#define | TIM_CCMR1_OC2PE (1 << 11) |
|
#define | TIM_CCMR1_OC2FE (1 << 10) |
|
#define | TIM_CCMR1_CC2S_OUT (0x0 << 8) |
|
#define | TIM_CCMR1_CC2S_IN_TI2 (0x1 << 8) |
|
#define | TIM_CCMR1_CC2S_IN_TI1 (0x2 << 8) |
|
#define | TIM_CCMR1_CC2S_IN_TRC (0x3 << 8) |
|
#define | TIM_CCMR1_CC2S_MASK (0x3 << 8) |
|
#define | TIM_CCMR1_OC1CE (1 << 7) |
|
#define | TIM_CCMR1_OC1M_FROZEN (0x0 << 4) |
|
#define | TIM_CCMR1_OC1M_ACTIVE (0x1 << 4) |
|
#define | TIM_CCMR1_OC1M_INACTIVE (0x2 << 4) |
|
#define | TIM_CCMR1_OC1M_TOGGLE (0x3 << 4) |
|
#define | TIM_CCMR1_OC1M_FORCE_LOW (0x4 << 4) |
|
#define | TIM_CCMR1_OC1M_FORCE_HIGH (0x5 << 4) |
|
#define | TIM_CCMR1_OC1M_PWM1 (0x6 << 4) |
|
#define | TIM_CCMR1_OC1M_PWM2 (0x7 << 4) |
|
#define | TIM_CCMR1_OC1M_MASK (0x7 << 4) |
|
#define | TIM_CCMR1_OC1PE (1 << 3) |
|
#define | TIM_CCMR1_OC1FE (1 << 2) |
|
#define | TIM_CCMR1_CC1S_OUT (0x0 << 0) |
|
#define | TIM_CCMR1_CC1S_IN_TI2 (0x2 << 0) |
|
#define | TIM_CCMR1_CC1S_IN_TI1 (0x1 << 0) |
|
#define | TIM_CCMR1_CC1S_IN_TRC (0x3 << 0) |
|
#define | TIM_CCMR1_CC1S_MASK (0x3 << 0) |
|
#define | TIM_CCMR1_IC2F_OFF (0x0 << 12) |
|
#define | TIM_CCMR1_IC2F_CK_INT_N_2 (0x1 << 12) |
|
#define | TIM_CCMR1_IC2F_CK_INT_N_4 (0x2 << 12) |
|
#define | TIM_CCMR1_IC2F_CK_INT_N_8 (0x3 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_2_N_6 (0x4 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_2_N_8 (0x5 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_4_N_6 (0x6 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_4_N_8 (0x7 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_8_N_6 (0x8 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_8_N_8 (0x9 << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_16_N_5 (0xA << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_16_N_6 (0xB << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_16_N_8 (0xC << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_32_N_5 (0xD << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_32_N_6 (0xE << 12) |
|
#define | TIM_CCMR1_IC2F_DTF_DIV_32_N_8 (0xF << 12) |
|
#define | TIM_CCMR1_IC2F_MASK (0xF << 12) |
|
#define | TIM_CCMR1_IC2PSC_OFF (0x0 << 10) |
|
#define | TIM_CCMR1_IC2PSC_2 (0x1 << 10) |
|
#define | TIM_CCMR1_IC2PSC_4 (0x2 << 10) |
|
#define | TIM_CCMR1_IC2PSC_8 (0x3 << 10) |
|
#define | TIM_CCMR1_IC2PSC_MASK (0x3 << 10) |
|
#define | TIM_CCMR1_IC1F_OFF (0x0 << 4) |
|
#define | TIM_CCMR1_IC1F_CK_INT_N_2 (0x1 << 4) |
|
#define | TIM_CCMR1_IC1F_CK_INT_N_4 (0x2 << 4) |
|
#define | TIM_CCMR1_IC1F_CK_INT_N_8 (0x3 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_2_N_6 (0x4 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_2_N_8 (0x5 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_4_N_6 (0x6 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_4_N_8 (0x7 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_8_N_6 (0x8 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_8_N_8 (0x9 << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_16_N_5 (0xA << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_16_N_6 (0xB << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_16_N_8 (0xC << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_32_N_5 (0xD << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_32_N_6 (0xE << 4) |
|
#define | TIM_CCMR1_IC1F_DTF_DIV_32_N_8 (0xF << 4) |
|
#define | TIM_CCMR1_IC1F_MASK (0xF << 4) |
|
#define | TIM_CCMR1_IC1PSC_OFF (0x0 << 2) |
|
#define | TIM_CCMR1_IC1PSC_2 (0x1 << 2) |
|
#define | TIM_CCMR1_IC1PSC_4 (0x2 << 2) |
|
#define | TIM_CCMR1_IC1PSC_8 (0x3 << 2) |
|
#define | TIM_CCMR1_IC1PSC_MASK (0x3 << 2) |
|
#define | TIM_CCMR2_OC4CE (1 << 15) |
|
#define | TIM_CCMR2_OC4M_FROZEN (0x0 << 12) |
|
#define | TIM_CCMR2_OC4M_ACTIVE (0x1 << 12) |
|
#define | TIM_CCMR2_OC4M_INACTIVE (0x2 << 12) |
|
#define | TIM_CCMR2_OC4M_TOGGLE (0x3 << 12) |
|
#define | TIM_CCMR2_OC4M_FORCE_LOW (0x4 << 12) |
|
#define | TIM_CCMR2_OC4M_FORCE_HIGH (0x5 << 12) |
|
#define | TIM_CCMR2_OC4M_PWM1 (0x6 << 12) |
|
#define | TIM_CCMR2_OC4M_PWM2 (0x7 << 12) |
|
#define | TIM_CCMR2_OC4M_MASK (0x7 << 12) |
|
#define | TIM_CCMR2_OC4PE (1 << 11) |
|
#define | TIM_CCMR2_OC4FE (1 << 10) |
|
#define | TIM_CCMR2_CC4S_OUT (0x0 << 8) |
|
#define | TIM_CCMR2_CC4S_IN_TI4 (0x1 << 8) |
|
#define | TIM_CCMR2_CC4S_IN_TI3 (0x2 << 8) |
|
#define | TIM_CCMR2_CC4S_IN_TRC (0x3 << 8) |
|
#define | TIM_CCMR2_CC4S_MASK (0x3 << 8) |
|
#define | TIM_CCMR2_OC3CE (1 << 7) |
|
#define | TIM_CCMR2_OC3M_FROZEN (0x0 << 4) |
|
#define | TIM_CCMR2_OC3M_ACTIVE (0x1 << 4) |
|
#define | TIM_CCMR2_OC3M_INACTIVE (0x2 << 4) |
|
#define | TIM_CCMR2_OC3M_TOGGLE (0x3 << 4) |
|
#define | TIM_CCMR2_OC3M_FORCE_LOW (0x4 << 4) |
|
#define | TIM_CCMR2_OC3M_FORCE_HIGH (0x5 << 4) |
|
#define | TIM_CCMR2_OC3M_PWM1 (0x6 << 4) |
|
#define | TIM_CCMR2_OC3M_PWM2 (0x7 << 4) |
|
#define | TIM_CCMR2_OC3M_MASK (0x7 << 4) |
|
#define | TIM_CCMR2_OC3PE (1 << 3) |
|
#define | TIM_CCMR2_OC3FE (1 << 2) |
|
#define | TIM_CCMR2_CC3S_OUT (0x0 << 0) |
|
#define | TIM_CCMR2_CC3S_IN_TI3 (0x1 << 0) |
|
#define | TIM_CCMR2_CC3S_IN_TI4 (0x2 << 0) |
|
#define | TIM_CCMR2_CC3S_IN_TRC (0x3 << 0) |
|
#define | TIM_CCMR2_CC3S_MASK (0x3 << 0) |
|
#define | TIM_CCMR2_IC4F_OFF (0x0 << 12) |
|
#define | TIM_CCMR2_IC4F_CK_INT_N_2 (0x1 << 12) |
|
#define | TIM_CCMR2_IC4F_CK_INT_N_4 (0x2 << 12) |
|
#define | TIM_CCMR2_IC4F_CK_INT_N_8 (0x3 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_2_N_6 (0x4 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_2_N_8 (0x5 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_4_N_6 (0x6 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_4_N_8 (0x7 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_8_N_6 (0x8 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_8_N_8 (0x9 << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_16_N_5 (0xA << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_16_N_6 (0xB << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_16_N_8 (0xC << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_32_N_5 (0xD << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_32_N_6 (0xE << 12) |
|
#define | TIM_CCMR2_IC4F_DTF_DIV_32_N_8 (0xF << 12) |
|
#define | TIM_CCMR2_IC4F_MASK (0xF << 12) |
|
#define | TIM_CCMR2_IC4PSC_OFF (0x0 << 10) |
|
#define | TIM_CCMR2_IC4PSC_2 (0x1 << 10) |
|
#define | TIM_CCMR2_IC4PSC_4 (0x2 << 10) |
|
#define | TIM_CCMR2_IC4PSC_8 (0x3 << 10) |
|
#define | TIM_CCMR2_IC4PSC_MASK (0x3 << 10) |
|
#define | TIM_CCMR2_IC3F_OFF (0x0 << 4) |
|
#define | TIM_CCMR2_IC3F_CK_INT_N_2 (0x1 << 4) |
|
#define | TIM_CCMR2_IC3F_CK_INT_N_4 (0x2 << 4) |
|
#define | TIM_CCMR2_IC3F_CK_INT_N_8 (0x3 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_2_N_6 (0x4 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_2_N_8 (0x5 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_4_N_6 (0x6 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_4_N_8 (0x7 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_8_N_6 (0x8 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_8_N_8 (0x9 << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_16_N_5 (0xA << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_16_N_6 (0xB << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_16_N_8 (0xC << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_32_N_5 (0xD << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_32_N_6 (0xE << 4) |
|
#define | TIM_CCMR2_IC3F_DTF_DIV_32_N_8 (0xF << 4) |
|
#define | TIM_CCMR2_IC3F_MASK (0xF << 4) |
|
#define | TIM_CCMR2_IC3PSC_OFF (0x0 << 2) |
|
#define | TIM_CCMR2_IC3PSC_2 (0x1 << 2) |
|
#define | TIM_CCMR2_IC3PSC_4 (0x2 << 2) |
|
#define | TIM_CCMR2_IC3PSC_8 (0x3 << 2) |
|
#define | TIM_CCMR2_IC3PSC_MASK (0x3 << 2) |
|
#define | TIM_CCER_CC4NP (1 << 15) |
|
#define | TIM_CCER_CC4P (1 << 13) |
|
#define | TIM_CCER_CC4E (1 << 12) |
|
#define | TIM_CCER_CC3NP (1 << 11) |
|
#define | TIM_CCER_CC3NE (1 << 10) |
|
#define | TIM_CCER_CC3P (1 << 9) |
|
#define | TIM_CCER_CC3E (1 << 8) |
|
#define | TIM_CCER_CC2NP (1 << 7) |
|
#define | TIM_CCER_CC2NE (1 << 6) |
|
#define | TIM_CCER_CC2P (1 << 5) |
|
#define | TIM_CCER_CC2E (1 << 4) |
|
#define | TIM_CCER_CC1NP (1 << 3) |
|
#define | TIM_CCER_CC1NE (1 << 2) |
|
#define | TIM_CCER_CC1P (1 << 1) |
|
#define | TIM_CCER_CC1E (1 << 0) |
|
#define | TIM_BDTR_MOE (1 << 15) |
|
#define | TIM_BDTR_AOE (1 << 14) |
|
#define | TIM_BDTR_BKP (1 << 13) |
|
#define | TIM_BDTR_BKE (1 << 12) |
|
#define | TIM_BDTR_OSSR (1 << 11) |
|
#define | TIM_BDTR_OSSI (1 << 10) |
|
#define | TIM_BDTR_DTG_MASK 0x00FF |
|
#define | TIM_BDTR_DBL_MASK (0x1F << 8) |
|
#define | TIM_BDTR_DBA_MASK (0x1F << 0) |
|