STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
TIMEx Output Compare and PWM Modes

Macros

#define TIM_OCMODE_TIMING   ((uint32_t)0x0000U)
 
#define TIM_OCMODE_ACTIVE   ((uint32_t)TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_INACTIVE   ((uint32_t)TIM_CCMR1_OC1M_1)
 
#define TIM_OCMODE_TOGGLE   ((uint32_t)TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_PWM1   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)
 
#define TIM_OCMODE_PWM2   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_FORCED_ACTIVE   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_FORCED_INACTIVE   ((uint32_t)TIM_CCMR1_OC1M_2)
 
#define TIM_OCMODE_RETRIGERRABLE_OPM1   ((uint32_t)TIM_CCMR1_OC1M_3)
 
#define TIM_OCMODE_RETRIGERRABLE_OPM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_COMBINED_PWM1   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)
 
#define TIM_OCMODE_COMBINED_PWM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)
 
#define TIM_OCMODE_ASSYMETRIC_PWM1   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)
 
#define TIM_OCMODE_ASSYMETRIC_PWM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M)
 

Detailed Description

Macro Definition Documentation

#define TIM_OCMODE_ACTIVE   ((uint32_t)TIM_CCMR1_OC1M_0)

Definition at line 163 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_ASSYMETRIC_PWM1   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)

Definition at line 175 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_ASSYMETRIC_PWM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M)

Definition at line 176 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_COMBINED_PWM1   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)

Definition at line 173 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_COMBINED_PWM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)

Definition at line 174 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_FORCED_ACTIVE   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

Definition at line 168 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_FORCED_INACTIVE   ((uint32_t)TIM_CCMR1_OC1M_2)

Definition at line 169 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_INACTIVE   ((uint32_t)TIM_CCMR1_OC1M_1)

Definition at line 164 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_PWM1   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

Definition at line 166 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_PWM2   ((uint32_t)TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

Definition at line 167 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_RETRIGERRABLE_OPM1   ((uint32_t)TIM_CCMR1_OC1M_3)

Definition at line 171 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_RETRIGERRABLE_OPM2   ((uint32_t)TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)

Definition at line 172 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_TIMING   ((uint32_t)0x0000U)

Definition at line 162 of file stm32f7xx_hal_tim_ex.h.

#define TIM_OCMODE_TOGGLE   ((uint32_t)TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

Definition at line 165 of file stm32f7xx_hal_tim_ex.h.