Prusa MINI Firmware overview
TIM Private macros to check input parameters
Collaboration diagram for TIM Private macros to check input parameters:

Macros

#define IS_TIM_COUNTER_MODE(MODE)
 
#define IS_TIM_CLOCKDIVISION_DIV(DIV)
 
#define IS_TIM_PWM_MODE(MODE)
 
#define IS_TIM_OC_MODE(MODE)
 
#define IS_TIM_FAST_STATE(STATE)
 
#define IS_TIM_OC_POLARITY(POLARITY)
 
#define IS_TIM_OCN_POLARITY(POLARITY)
 
#define IS_TIM_OCIDLE_STATE(STATE)
 
#define IS_TIM_OCNIDLE_STATE(STATE)
 
#define IS_TIM_CHANNELS(CHANNEL)
 
#define IS_TIM_OPM_CHANNELS(CHANNEL)
 
#define IS_TIM_COMPLEMENTARY_CHANNELS(CHANNEL)
 
#define IS_TIM_IC_POLARITY(POLARITY)
 
#define IS_TIM_IC_SELECTION(SELECTION)
 
#define IS_TIM_IC_PRESCALER(PRESCALER)
 
#define IS_TIM_OPM_MODE(MODE)
 
#define IS_TIM_DMA_SOURCE(SOURCE)   ((((SOURCE) & 0xFFFF80FFU) == 0x00000000U) && ((SOURCE) != 0x00000000U))
 
#define IS_TIM_ENCODER_MODE(MODE)
 
#define IS_TIM_EVENT_SOURCE(SOURCE)   ((((SOURCE) & 0xFFFFFF00U) == 0x00000000U) && ((SOURCE) != 0x00000000U))
 
#define IS_TIM_CLOCKSOURCE(CLOCK)
 
#define IS_TIM_CLOCKPOLARITY(POLARITY)
 
#define IS_TIM_CLOCKPRESCALER(PRESCALER)
 
#define IS_TIM_CLOCKFILTER(ICFILTER)   ((ICFILTER) <= 0x0FU)
 
#define IS_TIM_CLEARINPUT_SOURCE(SOURCE)
 
#define IS_TIM_CLEARINPUT_POLARITY(POLARITY)
 
#define IS_TIM_CLEARINPUT_PRESCALER(PRESCALER)
 
#define IS_TIM_CLEARINPUT_FILTER(ICFILTER)   ((ICFILTER) <= 0x0FU)
 
#define IS_TIM_OSSR_STATE(STATE)
 
#define IS_TIM_OSSI_STATE(STATE)
 
#define IS_TIM_LOCK_LEVEL(LEVEL)
 
#define IS_TIM_BREAK_STATE(STATE)
 
#define IS_TIM_BREAK_POLARITY(POLARITY)
 
#define IS_TIM_AUTOMATIC_OUTPUT_STATE(STATE)
 
#define IS_TIM_TRGO_SOURCE(SOURCE)
 
#define IS_TIM_SLAVE_MODE(MODE)
 
#define IS_TIM_MSM_STATE(STATE)
 
#define IS_TIM_TRIGGER_SELECTION(SELECTION)
 
#define IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(SELECTION)
 
#define IS_TIM_TRIGGERPOLARITY(POLARITY)
 
#define IS_TIM_TRIGGERPRESCALER(PRESCALER)
 
#define IS_TIM_TRIGGERFILTER(ICFILTER)   ((ICFILTER) <= 0x0FU)
 
#define IS_TIM_TI1SELECTION(TI1SELECTION)
 
#define IS_TIM_DMA_BASE(BASE)
 
#define IS_TIM_DMA_LENGTH(LENGTH)
 
#define IS_TIM_IC_FILTER(ICFILTER)   ((ICFILTER) <= 0x0FU)
 

Detailed Description

Macro Definition Documentation

◆ IS_TIM_COUNTER_MODE

#define IS_TIM_COUNTER_MODE (   MODE)
Value:
(((MODE) == TIM_COUNTERMODE_UP) || \
((MODE) == TIM_COUNTERMODE_DOWN) || \

◆ IS_TIM_CLOCKDIVISION_DIV

#define IS_TIM_CLOCKDIVISION_DIV (   DIV)
Value:
(((DIV) == TIM_CLOCKDIVISION_DIV1) || \
((DIV) == TIM_CLOCKDIVISION_DIV2) || \

◆ IS_TIM_PWM_MODE

#define IS_TIM_PWM_MODE (   MODE)
Value:
(((MODE) == TIM_OCMODE_PWM1) || \
((MODE) == TIM_OCMODE_PWM2))

◆ IS_TIM_OC_MODE

#define IS_TIM_OC_MODE (   MODE)
Value:
(((MODE) == TIM_OCMODE_TIMING) || \
((MODE) == TIM_OCMODE_ACTIVE) || \
((MODE) == TIM_OCMODE_INACTIVE) || \
((MODE) == TIM_OCMODE_TOGGLE) || \
((MODE) == TIM_OCMODE_FORCED_ACTIVE) || \

◆ IS_TIM_FAST_STATE

#define IS_TIM_FAST_STATE (   STATE)
Value:
(((STATE) == TIM_OCFAST_DISABLE) || \
((STATE) == TIM_OCFAST_ENABLE))

◆ IS_TIM_OC_POLARITY

#define IS_TIM_OC_POLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_OCPOLARITY_HIGH) || \
((POLARITY) == TIM_OCPOLARITY_LOW))

◆ IS_TIM_OCN_POLARITY

#define IS_TIM_OCN_POLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_OCNPOLARITY_HIGH) || \
((POLARITY) == TIM_OCNPOLARITY_LOW))

◆ IS_TIM_OCIDLE_STATE

#define IS_TIM_OCIDLE_STATE (   STATE)
Value:
(((STATE) == TIM_OCIDLESTATE_SET) || \
((STATE) == TIM_OCIDLESTATE_RESET))

◆ IS_TIM_OCNIDLE_STATE

#define IS_TIM_OCNIDLE_STATE (   STATE)
Value:
(((STATE) == TIM_OCNIDLESTATE_SET) || \
((STATE) == TIM_OCNIDLESTATE_RESET))

◆ IS_TIM_CHANNELS

#define IS_TIM_CHANNELS (   CHANNEL)
Value:
(((CHANNEL) == TIM_CHANNEL_1) || \
((CHANNEL) == TIM_CHANNEL_2) || \
((CHANNEL) == TIM_CHANNEL_3) || \
((CHANNEL) == TIM_CHANNEL_4) || \
((CHANNEL) == TIM_CHANNEL_ALL))

◆ IS_TIM_OPM_CHANNELS

#define IS_TIM_OPM_CHANNELS (   CHANNEL)
Value:
(((CHANNEL) == TIM_CHANNEL_1) || \
((CHANNEL) == TIM_CHANNEL_2))

◆ IS_TIM_COMPLEMENTARY_CHANNELS

#define IS_TIM_COMPLEMENTARY_CHANNELS (   CHANNEL)
Value:
(((CHANNEL) == TIM_CHANNEL_1) || \
((CHANNEL) == TIM_CHANNEL_2) || \
((CHANNEL) == TIM_CHANNEL_3))

◆ IS_TIM_IC_POLARITY

#define IS_TIM_IC_POLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_ICPOLARITY_RISING) || \
((POLARITY) == TIM_ICPOLARITY_FALLING) || \
((POLARITY) == TIM_ICPOLARITY_BOTHEDGE))

◆ IS_TIM_IC_SELECTION

#define IS_TIM_IC_SELECTION (   SELECTION)
Value:
(((SELECTION) == TIM_ICSELECTION_DIRECTTI) || \
((SELECTION) == TIM_ICSELECTION_INDIRECTTI) || \
((SELECTION) == TIM_ICSELECTION_TRC))

◆ IS_TIM_IC_PRESCALER

#define IS_TIM_IC_PRESCALER (   PRESCALER)
Value:
(((PRESCALER) == TIM_ICPSC_DIV1) || \
((PRESCALER) == TIM_ICPSC_DIV2) || \
((PRESCALER) == TIM_ICPSC_DIV4) || \
((PRESCALER) == TIM_ICPSC_DIV8))

◆ IS_TIM_OPM_MODE

#define IS_TIM_OPM_MODE (   MODE)
Value:
(((MODE) == TIM_OPMODE_SINGLE) || \
((MODE) == TIM_OPMODE_REPETITIVE))

◆ IS_TIM_DMA_SOURCE

#define IS_TIM_DMA_SOURCE (   SOURCE)    ((((SOURCE) & 0xFFFF80FFU) == 0x00000000U) && ((SOURCE) != 0x00000000U))

◆ IS_TIM_ENCODER_MODE

#define IS_TIM_ENCODER_MODE (   MODE)
Value:
(((MODE) == TIM_ENCODERMODE_TI1) || \
((MODE) == TIM_ENCODERMODE_TI2) || \
((MODE) == TIM_ENCODERMODE_TI12))

◆ IS_TIM_EVENT_SOURCE

#define IS_TIM_EVENT_SOURCE (   SOURCE)    ((((SOURCE) & 0xFFFFFF00U) == 0x00000000U) && ((SOURCE) != 0x00000000U))

◆ IS_TIM_CLOCKSOURCE

#define IS_TIM_CLOCKSOURCE (   CLOCK)
Value:
(((CLOCK) == TIM_CLOCKSOURCE_INTERNAL) || \
((CLOCK) == TIM_CLOCKSOURCE_ETRMODE2) || \
((CLOCK) == TIM_CLOCKSOURCE_ITR0) || \
((CLOCK) == TIM_CLOCKSOURCE_ITR1) || \
((CLOCK) == TIM_CLOCKSOURCE_ITR2) || \
((CLOCK) == TIM_CLOCKSOURCE_ITR3) || \
((CLOCK) == TIM_CLOCKSOURCE_TI1ED) || \
((CLOCK) == TIM_CLOCKSOURCE_TI1) || \
((CLOCK) == TIM_CLOCKSOURCE_TI2) || \

◆ IS_TIM_CLOCKPOLARITY

#define IS_TIM_CLOCKPOLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_CLOCKPOLARITY_INVERTED) || \
((POLARITY) == TIM_CLOCKPOLARITY_NONINVERTED) || \
((POLARITY) == TIM_CLOCKPOLARITY_RISING) || \
((POLARITY) == TIM_CLOCKPOLARITY_FALLING) || \
((POLARITY) == TIM_CLOCKPOLARITY_BOTHEDGE))

◆ IS_TIM_CLOCKPRESCALER

#define IS_TIM_CLOCKPRESCALER (   PRESCALER)
Value:
(((PRESCALER) == TIM_CLOCKPRESCALER_DIV1) || \
((PRESCALER) == TIM_CLOCKPRESCALER_DIV2) || \
((PRESCALER) == TIM_CLOCKPRESCALER_DIV4) || \
((PRESCALER) == TIM_CLOCKPRESCALER_DIV8))

◆ IS_TIM_CLOCKFILTER

#define IS_TIM_CLOCKFILTER (   ICFILTER)    ((ICFILTER) <= 0x0FU)

◆ IS_TIM_CLEARINPUT_SOURCE

#define IS_TIM_CLEARINPUT_SOURCE (   SOURCE)
Value:
(((SOURCE) == TIM_CLEARINPUTSOURCE_NONE) || \
((SOURCE) == TIM_CLEARINPUTSOURCE_ETR))

◆ IS_TIM_CLEARINPUT_POLARITY

#define IS_TIM_CLEARINPUT_POLARITY (   POLARITY)
Value:

◆ IS_TIM_CLEARINPUT_PRESCALER

#define IS_TIM_CLEARINPUT_PRESCALER (   PRESCALER)
Value:
(((PRESCALER) == TIM_CLEARINPUTPRESCALER_DIV1) || \
((PRESCALER) == TIM_CLEARINPUTPRESCALER_DIV2) || \
((PRESCALER) == TIM_CLEARINPUTPRESCALER_DIV4) || \
((PRESCALER) == TIM_CLEARINPUTPRESCALER_DIV8))

◆ IS_TIM_CLEARINPUT_FILTER

#define IS_TIM_CLEARINPUT_FILTER (   ICFILTER)    ((ICFILTER) <= 0x0FU)

◆ IS_TIM_OSSR_STATE

#define IS_TIM_OSSR_STATE (   STATE)
Value:
(((STATE) == TIM_OSSR_ENABLE) || \
((STATE) == TIM_OSSR_DISABLE))

◆ IS_TIM_OSSI_STATE

#define IS_TIM_OSSI_STATE (   STATE)
Value:
(((STATE) == TIM_OSSI_ENABLE) || \
((STATE) == TIM_OSSI_DISABLE))

◆ IS_TIM_LOCK_LEVEL

#define IS_TIM_LOCK_LEVEL (   LEVEL)
Value:
(((LEVEL) == TIM_LOCKLEVEL_OFF) || \
((LEVEL) == TIM_LOCKLEVEL_1) || \
((LEVEL) == TIM_LOCKLEVEL_2) || \
((LEVEL) == TIM_LOCKLEVEL_3))

◆ IS_TIM_BREAK_STATE

#define IS_TIM_BREAK_STATE (   STATE)
Value:
(((STATE) == TIM_BREAK_ENABLE) || \
((STATE) == TIM_BREAK_DISABLE))

◆ IS_TIM_BREAK_POLARITY

#define IS_TIM_BREAK_POLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_BREAKPOLARITY_LOW) || \
((POLARITY) == TIM_BREAKPOLARITY_HIGH))

◆ IS_TIM_AUTOMATIC_OUTPUT_STATE

#define IS_TIM_AUTOMATIC_OUTPUT_STATE (   STATE)
Value:

◆ IS_TIM_TRGO_SOURCE

#define IS_TIM_TRGO_SOURCE (   SOURCE)
Value:
(((SOURCE) == TIM_TRGO_RESET) || \
((SOURCE) == TIM_TRGO_ENABLE) || \
((SOURCE) == TIM_TRGO_UPDATE) || \
((SOURCE) == TIM_TRGO_OC1) || \
((SOURCE) == TIM_TRGO_OC1REF) || \
((SOURCE) == TIM_TRGO_OC2REF) || \
((SOURCE) == TIM_TRGO_OC3REF) || \
((SOURCE) == TIM_TRGO_OC4REF))

◆ IS_TIM_SLAVE_MODE

#define IS_TIM_SLAVE_MODE (   MODE)
Value:
(((MODE) == TIM_SLAVEMODE_DISABLE) || \
((MODE) == TIM_SLAVEMODE_GATED) || \
((MODE) == TIM_SLAVEMODE_RESET) || \
((MODE) == TIM_SLAVEMODE_TRIGGER) || \

◆ IS_TIM_MSM_STATE

#define IS_TIM_MSM_STATE (   STATE)
Value:

◆ IS_TIM_TRIGGER_SELECTION

#define IS_TIM_TRIGGER_SELECTION (   SELECTION)
Value:
(((SELECTION) == TIM_TS_ITR0) || \
((SELECTION) == TIM_TS_ITR1) || \
((SELECTION) == TIM_TS_ITR2) || \
((SELECTION) == TIM_TS_ITR3) || \
((SELECTION) == TIM_TS_TI1F_ED) || \
((SELECTION) == TIM_TS_TI1FP1) || \
((SELECTION) == TIM_TS_TI2FP2) || \
((SELECTION) == TIM_TS_ETRF))

◆ IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION

#define IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION (   SELECTION)
Value:
(((SELECTION) == TIM_TS_ITR0) || \
((SELECTION) == TIM_TS_ITR1) || \
((SELECTION) == TIM_TS_ITR2) || \
((SELECTION) == TIM_TS_ITR3) || \
((SELECTION) == TIM_TS_NONE))

◆ IS_TIM_TRIGGERPOLARITY

#define IS_TIM_TRIGGERPOLARITY (   POLARITY)
Value:
(((POLARITY) == TIM_TRIGGERPOLARITY_INVERTED ) || \
((POLARITY) == TIM_TRIGGERPOLARITY_NONINVERTED) || \
((POLARITY) == TIM_TRIGGERPOLARITY_RISING ) || \
((POLARITY) == TIM_TRIGGERPOLARITY_FALLING ) || \
((POLARITY) == TIM_TRIGGERPOLARITY_BOTHEDGE ))

◆ IS_TIM_TRIGGERPRESCALER

#define IS_TIM_TRIGGERPRESCALER (   PRESCALER)
Value:
(((PRESCALER) == TIM_TRIGGERPRESCALER_DIV1) || \
((PRESCALER) == TIM_TRIGGERPRESCALER_DIV2) || \
((PRESCALER) == TIM_TRIGGERPRESCALER_DIV4) || \
((PRESCALER) == TIM_TRIGGERPRESCALER_DIV8))

◆ IS_TIM_TRIGGERFILTER

#define IS_TIM_TRIGGERFILTER (   ICFILTER)    ((ICFILTER) <= 0x0FU)

◆ IS_TIM_TI1SELECTION

#define IS_TIM_TI1SELECTION (   TI1SELECTION)
Value:
(((TI1SELECTION) == TIM_TI1SELECTION_CH1) || \
((TI1SELECTION) == TIM_TI1SELECTION_XORCOMBINATION))

◆ IS_TIM_DMA_BASE

#define IS_TIM_DMA_BASE (   BASE)
Value:
(((BASE) == TIM_DMABASE_CR1) || \
((BASE) == TIM_DMABASE_CR2) || \
((BASE) == TIM_DMABASE_SMCR) || \
((BASE) == TIM_DMABASE_DIER) || \
((BASE) == TIM_DMABASE_SR) || \
((BASE) == TIM_DMABASE_EGR) || \
((BASE) == TIM_DMABASE_CCMR1) || \
((BASE) == TIM_DMABASE_CCMR2) || \
((BASE) == TIM_DMABASE_CCER) || \
((BASE) == TIM_DMABASE_CNT) || \
((BASE) == TIM_DMABASE_PSC) || \
((BASE) == TIM_DMABASE_ARR) || \
((BASE) == TIM_DMABASE_RCR) || \
((BASE) == TIM_DMABASE_CCR1) || \
((BASE) == TIM_DMABASE_CCR2) || \
((BASE) == TIM_DMABASE_CCR3) || \
((BASE) == TIM_DMABASE_CCR4) || \
((BASE) == TIM_DMABASE_BDTR) || \
((BASE) == TIM_DMABASE_DCR) || \

◆ IS_TIM_DMA_LENGTH

◆ IS_TIM_IC_FILTER

#define IS_TIM_IC_FILTER (   ICFILTER)    ((ICFILTER) <= 0x0FU)
TIM_OCMODE_TOGGLE
#define TIM_OCMODE_TOGGLE
Definition: stm32f4xx_hal_tim.h:364
TIM_LOCKLEVEL_2
#define TIM_LOCKLEVEL_2
Definition: stm32f4xx_hal_tim.h:653
TIM_OCNIDLESTATE_SET
#define TIM_OCNIDLESTATE_SET
Definition: stm32f4xx_hal_tim.h:413
TIM_DMABASE_CCR4
#define TIM_DMABASE_CCR4
Definition: stm32f4xx_hal_tim.h:789
TIM_DMABURSTLENGTH_14TRANSFERS
#define TIM_DMABURSTLENGTH_14TRANSFERS
Definition: stm32f4xx_hal_tim.h:813
TIM_TS_NONE
#define TIM_TS_NONE
Definition: stm32f4xx_hal_tim.h:732
TIM_OCMODE_FORCED_INACTIVE
#define TIM_OCMODE_FORCED_INACTIVE
Definition: stm32f4xx_hal_tim.h:368
TIM_ICPOLARITY_BOTHEDGE
#define TIM_ICPOLARITY_BOTHEDGE
Definition: stm32f4xx_hal_tim.h:437
TIM_DMABASE_CCMR2
#define TIM_DMABASE_CCMR2
Definition: stm32f4xx_hal_tim.h:780
TIM_DMABURSTLENGTH_15TRANSFERS
#define TIM_DMABURSTLENGTH_15TRANSFERS
Definition: stm32f4xx_hal_tim.h:814
TIM_DMABASE_ARR
#define TIM_DMABASE_ARR
Definition: stm32f4xx_hal_tim.h:784
TIM_TRIGGERPRESCALER_DIV4
#define TIM_TRIGGERPRESCALER_DIV4
Definition: stm32f4xx_hal_tim.h:754
TIM_TRGO_ENABLE
#define TIM_TRGO_ENABLE
Definition: stm32f4xx_hal_tim.h:689
TIM_DMABASE_BDTR
#define TIM_DMABASE_BDTR
Definition: stm32f4xx_hal_tim.h:790
TIM_TI1SELECTION_CH1
#define TIM_TI1SELECTION_CH1
Definition: stm32f4xx_hal_tim.h:764
TIM_DMABURSTLENGTH_9TRANSFERS
#define TIM_DMABURSTLENGTH_9TRANSFERS
Definition: stm32f4xx_hal_tim.h:808
TIM_ICPSC_DIV1
#define TIM_ICPSC_DIV1
Definition: stm32f4xx_hal_tim.h:460
TIM_OCNPOLARITY_HIGH
#define TIM_OCNPOLARITY_HIGH
Definition: stm32f4xx_hal_tim.h:395
TIM_DMABASE_CCER
#define TIM_DMABASE_CCER
Definition: stm32f4xx_hal_tim.h:781
TIM_TS_TI1F_ED
#define TIM_TS_TI1F_ED
Definition: stm32f4xx_hal_tim.h:728
TIM_DMABURSTLENGTH_6TRANSFERS
#define TIM_DMABURSTLENGTH_6TRANSFERS
Definition: stm32f4xx_hal_tim.h:805
TIM_OCFAST_DISABLE
#define TIM_OCFAST_DISABLE
Definition: stm32f4xx_hal_tim.h:377
TIM_BREAKPOLARITY_LOW
#define TIM_BREAKPOLARITY_LOW
Definition: stm32f4xx_hal_tim.h:670
TIM_DMABASE_CCR3
#define TIM_DMABASE_CCR3
Definition: stm32f4xx_hal_tim.h:788
TIM_OCMODE_INACTIVE
#define TIM_OCMODE_INACTIVE
Definition: stm32f4xx_hal_tim.h:363
TIM_TRGO_OC1REF
#define TIM_TRGO_OC1REF
Definition: stm32f4xx_hal_tim.h:692
TIM_CLOCKSOURCE_ITR3
#define TIM_CLOCKSOURCE_ITR3
Definition: stm32f4xx_hal_tim.h:569
TIM_ENCODERMODE_TI12
#define TIM_ENCODERMODE_TI12
Definition: stm32f4xx_hal_tim.h:482
TIM_DMABURSTLENGTH_4TRANSFERS
#define TIM_DMABURSTLENGTH_4TRANSFERS
Definition: stm32f4xx_hal_tim.h:803
TIM_CHANNEL_ALL
#define TIM_CHANNEL_ALL
Definition: stm32f4xx_hal_tim.h:426
TIM_TRIGGERPRESCALER_DIV8
#define TIM_TRIGGERPRESCALER_DIV8
Definition: stm32f4xx_hal_tim.h:755
TIM_DMABURSTLENGTH_10TRANSFERS
#define TIM_DMABURSTLENGTH_10TRANSFERS
Definition: stm32f4xx_hal_tim.h:809
TIM_BREAK_DISABLE
#define TIM_BREAK_DISABLE
Definition: stm32f4xx_hal_tim.h:662
TIM_TRIGGERPOLARITY_FALLING
#define TIM_TRIGGERPOLARITY_FALLING
Definition: stm32f4xx_hal_tim.h:743
TIM_TRGO_OC1
#define TIM_TRGO_OC1
Definition: stm32f4xx_hal_tim.h:691
TIM_ENCODERMODE_TI2
#define TIM_ENCODERMODE_TI2
Definition: stm32f4xx_hal_tim.h:481
TIM_DMABURSTLENGTH_7TRANSFERS
#define TIM_DMABURSTLENGTH_7TRANSFERS
Definition: stm32f4xx_hal_tim.h:806
TIM_OSSR_ENABLE
#define TIM_OSSR_ENABLE
Definition: stm32f4xx_hal_tim.h:633
TIM_CLOCKPRESCALER_DIV4
#define TIM_CLOCKPRESCALER_DIV4
Definition: stm32f4xx_hal_tim.h:595
TIM_OSSI_ENABLE
#define TIM_OSSI_ENABLE
Definition: stm32f4xx_hal_tim.h:642
TIM_DMABURSTLENGTH_16TRANSFERS
#define TIM_DMABURSTLENGTH_16TRANSFERS
Definition: stm32f4xx_hal_tim.h:815
TIM_DMABASE_DCR
#define TIM_DMABASE_DCR
Definition: stm32f4xx_hal_tim.h:791
TIM_CLOCKPRESCALER_DIV2
#define TIM_CLOCKPRESCALER_DIV2
Definition: stm32f4xx_hal_tim.h:594
TIM_DMABASE_DIER
#define TIM_DMABASE_DIER
Definition: stm32f4xx_hal_tim.h:776
TIM_CLEARINPUTPOLARITY_NONINVERTED
#define TIM_CLEARINPUTPOLARITY_NONINVERTED
Definition: stm32f4xx_hal_tim.h:614
TIM_COUNTERMODE_CENTERALIGNED3
#define TIM_COUNTERMODE_CENTERALIGNED3
Definition: stm32f4xx_hal_tim.h:343
TIM_DMABASE_RCR
#define TIM_DMABASE_RCR
Definition: stm32f4xx_hal_tim.h:785
TIM_DMABURSTLENGTH_11TRANSFERS
#define TIM_DMABURSTLENGTH_11TRANSFERS
Definition: stm32f4xx_hal_tim.h:810
TIM_DMABASE_CCR2
#define TIM_DMABASE_CCR2
Definition: stm32f4xx_hal_tim.h:787
TIM_OCIDLESTATE_RESET
#define TIM_OCIDLESTATE_RESET
Definition: stm32f4xx_hal_tim.h:405
BASE
#define BASE
Definition: adler32.c:12
TIM_CLEARINPUTPRESCALER_DIV4
#define TIM_CLEARINPUTPRESCALER_DIV4
Definition: stm32f4xx_hal_tim.h:624
TIM_TRGO_RESET
#define TIM_TRGO_RESET
Definition: stm32f4xx_hal_tim.h:688
TIM_CLOCKDIVISION_DIV2
#define TIM_CLOCKDIVISION_DIV2
Definition: stm32f4xx_hal_tim.h:352
TIM_CLEARINPUTPOLARITY_INVERTED
#define TIM_CLEARINPUTPOLARITY_INVERTED
Definition: stm32f4xx_hal_tim.h:613
TIM_DMABASE_CR2
#define TIM_DMABASE_CR2
Definition: stm32f4xx_hal_tim.h:774
TIM_TRIGGERPOLARITY_RISING
#define TIM_TRIGGERPOLARITY_RISING
Definition: stm32f4xx_hal_tim.h:742
TIM_LOCKLEVEL_1
#define TIM_LOCKLEVEL_1
Definition: stm32f4xx_hal_tim.h:652
TIM_DMABURSTLENGTH_5TRANSFERS
#define TIM_DMABURSTLENGTH_5TRANSFERS
Definition: stm32f4xx_hal_tim.h:804
TIM_OCMODE_PWM1
#define TIM_OCMODE_PWM1
Definition: stm32f4xx_hal_tim.h:365
TIM_DMABASE_EGR
#define TIM_DMABASE_EGR
Definition: stm32f4xx_hal_tim.h:778
TIM_DMABASE_OR
#define TIM_DMABASE_OR
Definition: stm32f4xx_hal_tim.h:792
TIM_CHANNEL_3
#define TIM_CHANNEL_3
Definition: stm32f4xx_hal_tim.h:424
TIM_TS_ETRF
#define TIM_TS_ETRF
Definition: stm32f4xx_hal_tim.h:731
TIM_OCMODE_FORCED_ACTIVE
#define TIM_OCMODE_FORCED_ACTIVE
Definition: stm32f4xx_hal_tim.h:367
TIM_DMABURSTLENGTH_8TRANSFERS
#define TIM_DMABURSTLENGTH_8TRANSFERS
Definition: stm32f4xx_hal_tim.h:807
TIM_DMABASE_CCMR1
#define TIM_DMABASE_CCMR1
Definition: stm32f4xx_hal_tim.h:779
TIM_TI1SELECTION_XORCOMBINATION
#define TIM_TI1SELECTION_XORCOMBINATION
Definition: stm32f4xx_hal_tim.h:765
TIM_BREAKPOLARITY_HIGH
#define TIM_BREAKPOLARITY_HIGH
Definition: stm32f4xx_hal_tim.h:671
TIM_SLAVEMODE_DISABLE
#define TIM_SLAVEMODE_DISABLE
Definition: stm32f4xx_hal_tim.h:703
TIM_CLOCKDIVISION_DIV1
#define TIM_CLOCKDIVISION_DIV1
Definition: stm32f4xx_hal_tim.h:351
TIM_OCMODE_TIMING
#define TIM_OCMODE_TIMING
Definition: stm32f4xx_hal_tim.h:361
TIM_ICSELECTION_TRC
#define TIM_ICSELECTION_TRC
Definition: stm32f4xx_hal_tim.h:451
LENGTH
Definition: inflate.h:48
TIM_CLEARINPUTSOURCE_ETR
#define TIM_CLEARINPUTSOURCE_ETR
Definition: stm32f4xx_hal_tim.h:604
TIM_CLOCKPOLARITY_FALLING
#define TIM_CLOCKPOLARITY_FALLING
Definition: stm32f4xx_hal_tim.h:584
TIM_CLOCKSOURCE_INTERNAL
#define TIM_CLOCKSOURCE_INTERNAL
Definition: stm32f4xx_hal_tim.h:565
TIM_ICPSC_DIV8
#define TIM_ICPSC_DIV8
Definition: stm32f4xx_hal_tim.h:463
TIM_TS_TI2FP2
#define TIM_TS_TI2FP2
Definition: stm32f4xx_hal_tim.h:730
TIM_COUNTERMODE_UP
#define TIM_COUNTERMODE_UP
Definition: stm32f4xx_hal_tim.h:339
TIM_DMABURSTLENGTH_13TRANSFERS
#define TIM_DMABURSTLENGTH_13TRANSFERS
Definition: stm32f4xx_hal_tim.h:812
TIM_CLEARINPUTSOURCE_NONE
#define TIM_CLEARINPUTSOURCE_NONE
Definition: stm32f4xx_hal_tim.h:605
TIM_TRGO_UPDATE
#define TIM_TRGO_UPDATE
Definition: stm32f4xx_hal_tim.h:690
TIM_CLEARINPUTPRESCALER_DIV8
#define TIM_CLEARINPUTPRESCALER_DIV8
Definition: stm32f4xx_hal_tim.h:625
TIM_CLOCKPRESCALER_DIV8
#define TIM_CLOCKPRESCALER_DIV8
Definition: stm32f4xx_hal_tim.h:596
TIM_CHANNEL_2
#define TIM_CHANNEL_2
Definition: stm32f4xx_hal_tim.h:423
TIM_OSSR_DISABLE
#define TIM_OSSR_DISABLE
Definition: stm32f4xx_hal_tim.h:634
TIM_CLOCKSOURCE_ITR0
#define TIM_CLOCKSOURCE_ITR0
Definition: stm32f4xx_hal_tim.h:566
TIM_CHANNEL_4
#define TIM_CHANNEL_4
Definition: stm32f4xx_hal_tim.h:425
TIM_CLOCKSOURCE_ITR1
#define TIM_CLOCKSOURCE_ITR1
Definition: stm32f4xx_hal_tim.h:567
TIM_ICPOLARITY_RISING
#define TIM_ICPOLARITY_RISING
Definition: stm32f4xx_hal_tim.h:435
TIM_BREAK_ENABLE
#define TIM_BREAK_ENABLE
Definition: stm32f4xx_hal_tim.h:661
TIM_TRGO_OC2REF
#define TIM_TRGO_OC2REF
Definition: stm32f4xx_hal_tim.h:693
TIM_OCNIDLESTATE_RESET
#define TIM_OCNIDLESTATE_RESET
Definition: stm32f4xx_hal_tim.h:414
TIM_COUNTERMODE_DOWN
#define TIM_COUNTERMODE_DOWN
Definition: stm32f4xx_hal_tim.h:340
TIM_CHANNEL_1
#define TIM_CHANNEL_1
Definition: stm32f4xx_hal_tim.h:422
TIM_AUTOMATICOUTPUT_DISABLE
#define TIM_AUTOMATICOUTPUT_DISABLE
Definition: stm32f4xx_hal_tim.h:680
TIM_CLEARINPUTPRESCALER_DIV1
#define TIM_CLEARINPUTPRESCALER_DIV1
Definition: stm32f4xx_hal_tim.h:622
TIM_TS_ITR3
#define TIM_TS_ITR3
Definition: stm32f4xx_hal_tim.h:727
TIM_DMABASE_CCR1
#define TIM_DMABASE_CCR1
Definition: stm32f4xx_hal_tim.h:786
TIM_DMABURSTLENGTH_3TRANSFERS
#define TIM_DMABURSTLENGTH_3TRANSFERS
Definition: stm32f4xx_hal_tim.h:802
TIM_CLOCKSOURCE_ETRMODE1
#define TIM_CLOCKSOURCE_ETRMODE1
Definition: stm32f4xx_hal_tim.h:573
TIM_TS_ITR2
#define TIM_TS_ITR2
Definition: stm32f4xx_hal_tim.h:726
TIM_TRIGGERPOLARITY_NONINVERTED
#define TIM_TRIGGERPOLARITY_NONINVERTED
Definition: stm32f4xx_hal_tim.h:741
TIM_ICPOLARITY_FALLING
#define TIM_ICPOLARITY_FALLING
Definition: stm32f4xx_hal_tim.h:436
TIM_TRIGGERPOLARITY_INVERTED
#define TIM_TRIGGERPOLARITY_INVERTED
Definition: stm32f4xx_hal_tim.h:740
TIM_TRGO_OC4REF
#define TIM_TRGO_OC4REF
Definition: stm32f4xx_hal_tim.h:695
TIM_ENCODERMODE_TI1
#define TIM_ENCODERMODE_TI1
Definition: stm32f4xx_hal_tim.h:480
TIM_ICSELECTION_DIRECTTI
#define TIM_ICSELECTION_DIRECTTI
Definition: stm32f4xx_hal_tim.h:445
TIM_OCMODE_ACTIVE
#define TIM_OCMODE_ACTIVE
Definition: stm32f4xx_hal_tim.h:362
TIM_CLOCKSOURCE_ITR2
#define TIM_CLOCKSOURCE_ITR2
Definition: stm32f4xx_hal_tim.h:568
TIM_DMABURSTLENGTH_2TRANSFERS
#define TIM_DMABURSTLENGTH_2TRANSFERS
Definition: stm32f4xx_hal_tim.h:801
TIM_CLOCKDIVISION_DIV4
#define TIM_CLOCKDIVISION_DIV4
Definition: stm32f4xx_hal_tim.h:353
TIM_SLAVEMODE_EXTERNAL1
#define TIM_SLAVEMODE_EXTERNAL1
Definition: stm32f4xx_hal_tim.h:707
TIM_DMABASE_SR
#define TIM_DMABASE_SR
Definition: stm32f4xx_hal_tim.h:777
TIM_CLOCKPRESCALER_DIV1
#define TIM_CLOCKPRESCALER_DIV1
Definition: stm32f4xx_hal_tim.h:593
TIM_CLOCKSOURCE_ETRMODE2
#define TIM_CLOCKSOURCE_ETRMODE2
Definition: stm32f4xx_hal_tim.h:564
TIM_MASTERSLAVEMODE_DISABLE
#define TIM_MASTERSLAVEMODE_DISABLE
Definition: stm32f4xx_hal_tim.h:716
TIM_DMABASE_PSC
#define TIM_DMABASE_PSC
Definition: stm32f4xx_hal_tim.h:783
TIM_TS_ITR0
#define TIM_TS_ITR0
Definition: stm32f4xx_hal_tim.h:724
TIM_OCPOLARITY_HIGH
#define TIM_OCPOLARITY_HIGH
Definition: stm32f4xx_hal_tim.h:386
TIM_ICPSC_DIV2
#define TIM_ICPSC_DIV2
Definition: stm32f4xx_hal_tim.h:461
TIM_DMABURSTLENGTH_18TRANSFERS
#define TIM_DMABURSTLENGTH_18TRANSFERS
Definition: stm32f4xx_hal_tim.h:817
TIM_CLOCKPOLARITY_BOTHEDGE
#define TIM_CLOCKPOLARITY_BOTHEDGE
Definition: stm32f4xx_hal_tim.h:585
TIM_DMABURSTLENGTH_17TRANSFERS
#define TIM_DMABURSTLENGTH_17TRANSFERS
Definition: stm32f4xx_hal_tim.h:816
TIM_DMABASE_CNT
#define TIM_DMABASE_CNT
Definition: stm32f4xx_hal_tim.h:782
TIM_OCPOLARITY_LOW
#define TIM_OCPOLARITY_LOW
Definition: stm32f4xx_hal_tim.h:387
TIM_DMABASE_CR1
#define TIM_DMABASE_CR1
Definition: stm32f4xx_hal_tim.h:773
TIM_TRIGGERPRESCALER_DIV1
#define TIM_TRIGGERPRESCALER_DIV1
Definition: stm32f4xx_hal_tim.h:752
TIM_OPMODE_SINGLE
#define TIM_OPMODE_SINGLE
Definition: stm32f4xx_hal_tim.h:471
TIM_COUNTERMODE_CENTERALIGNED1
#define TIM_COUNTERMODE_CENTERALIGNED1
Definition: stm32f4xx_hal_tim.h:341
TIM_CLOCKPOLARITY_RISING
#define TIM_CLOCKPOLARITY_RISING
Definition: stm32f4xx_hal_tim.h:583
TIM_ICPSC_DIV4
#define TIM_ICPSC_DIV4
Definition: stm32f4xx_hal_tim.h:462
TIM_DMABURSTLENGTH_1TRANSFER
#define TIM_DMABURSTLENGTH_1TRANSFER
Definition: stm32f4xx_hal_tim.h:800
TIM_AUTOMATICOUTPUT_ENABLE
#define TIM_AUTOMATICOUTPUT_ENABLE
Definition: stm32f4xx_hal_tim.h:679
TIM_LOCKLEVEL_OFF
#define TIM_LOCKLEVEL_OFF
Definition: stm32f4xx_hal_tim.h:651
TIM_OSSI_DISABLE
#define TIM_OSSI_DISABLE
Definition: stm32f4xx_hal_tim.h:643
TIM_SLAVEMODE_TRIGGER
#define TIM_SLAVEMODE_TRIGGER
Definition: stm32f4xx_hal_tim.h:706
TIM_ICSELECTION_INDIRECTTI
#define TIM_ICSELECTION_INDIRECTTI
Definition: stm32f4xx_hal_tim.h:448
TIM_DMABURSTLENGTH_12TRANSFERS
#define TIM_DMABURSTLENGTH_12TRANSFERS
Definition: stm32f4xx_hal_tim.h:811
TIM_DMABASE_SMCR
#define TIM_DMABASE_SMCR
Definition: stm32f4xx_hal_tim.h:775
TIM_TRIGGERPOLARITY_BOTHEDGE
#define TIM_TRIGGERPOLARITY_BOTHEDGE
Definition: stm32f4xx_hal_tim.h:744
TIM_OPMODE_REPETITIVE
#define TIM_OPMODE_REPETITIVE
Definition: stm32f4xx_hal_tim.h:472
TIM_SLAVEMODE_GATED
#define TIM_SLAVEMODE_GATED
Definition: stm32f4xx_hal_tim.h:705
TIM_TRIGGERPRESCALER_DIV2
#define TIM_TRIGGERPRESCALER_DIV2
Definition: stm32f4xx_hal_tim.h:753
TIM_MASTERSLAVEMODE_ENABLE
#define TIM_MASTERSLAVEMODE_ENABLE
Definition: stm32f4xx_hal_tim.h:715
TIM_TRGO_OC3REF
#define TIM_TRGO_OC3REF
Definition: stm32f4xx_hal_tim.h:694
TIM_OCNPOLARITY_LOW
#define TIM_OCNPOLARITY_LOW
Definition: stm32f4xx_hal_tim.h:396
TIM_CLEARINPUTPRESCALER_DIV2
#define TIM_CLEARINPUTPRESCALER_DIV2
Definition: stm32f4xx_hal_tim.h:623
TIM_CLOCKSOURCE_TI1ED
#define TIM_CLOCKSOURCE_TI1ED
Definition: stm32f4xx_hal_tim.h:570
TIM_OCIDLESTATE_SET
#define TIM_OCIDLESTATE_SET
Definition: stm32f4xx_hal_tim.h:404
TIM_TS_TI1FP1
#define TIM_TS_TI1FP1
Definition: stm32f4xx_hal_tim.h:729
TIM_CLOCKPOLARITY_NONINVERTED
#define TIM_CLOCKPOLARITY_NONINVERTED
Definition: stm32f4xx_hal_tim.h:582
TIM_OCFAST_ENABLE
#define TIM_OCFAST_ENABLE
Definition: stm32f4xx_hal_tim.h:378
TIM_TS_ITR1
#define TIM_TS_ITR1
Definition: stm32f4xx_hal_tim.h:725
TIM_OCMODE_PWM2
#define TIM_OCMODE_PWM2
Definition: stm32f4xx_hal_tim.h:366
TIM_CLOCKSOURCE_TI2
#define TIM_CLOCKSOURCE_TI2
Definition: stm32f4xx_hal_tim.h:572
TIM_COUNTERMODE_CENTERALIGNED2
#define TIM_COUNTERMODE_CENTERALIGNED2
Definition: stm32f4xx_hal_tim.h:342
TIM_LOCKLEVEL_3
#define TIM_LOCKLEVEL_3
Definition: stm32f4xx_hal_tim.h:654
TIM_CLOCKPOLARITY_INVERTED
#define TIM_CLOCKPOLARITY_INVERTED
Definition: stm32f4xx_hal_tim.h:581
TIM_CLOCKSOURCE_TI1
#define TIM_CLOCKSOURCE_TI1
Definition: stm32f4xx_hal_tim.h:571
TIM_SLAVEMODE_RESET
#define TIM_SLAVEMODE_RESET
Definition: stm32f4xx_hal_tim.h:704