Macros
Collaboration diagram for TIM Output Compare and PWM Modes:

Macros

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

Detailed Description

Macro Definition Documentation

◆ TIM_OCMODE_ACTIVE [1/5]

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

Definition at line 872 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h.

◆ TIM_OCMODE_ACTIVE [2/5]

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

Definition at line 872 of file stm32f469/stm32f469i-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h.

◆ TIM_OCMODE_ACTIVE [3/5]

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

Definition at line 963 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_ACTIVE [4/5]

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

Definition at line 991 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_ACTIVE [5/5]

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

Definition at line 991 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_ASSYMETRIC_PWM1 [1/3]

#define TIM_OCMODE_ASSYMETRIC_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)

Asymmetric PWM mode 1

Definition at line 974 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_ASSYMETRIC_PWM1 [2/3]

#define TIM_OCMODE_ASSYMETRIC_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_ASSYMETRIC_PWM1 [3/3]

#define TIM_OCMODE_ASSYMETRIC_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_ASSYMETRIC_PWM2 [1/3]

#define TIM_OCMODE_ASSYMETRIC_PWM2   TIM_CCMR1_OC1M

Asymmetric PWM mode 2

Definition at line 975 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_ASSYMETRIC_PWM2 [2/3]

#define TIM_OCMODE_ASSYMETRIC_PWM2   TIM_CCMR1_OC1M

◆ TIM_OCMODE_ASSYMETRIC_PWM2 [3/3]

#define TIM_OCMODE_ASSYMETRIC_PWM2   TIM_CCMR1_OC1M

◆ TIM_OCMODE_COMBINED_PWM1 [1/3]

#define TIM_OCMODE_COMBINED_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)

Combined PWM mode 1

Definition at line 972 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_COMBINED_PWM1 [2/3]

#define TIM_OCMODE_COMBINED_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_COMBINED_PWM1 [3/3]

#define TIM_OCMODE_COMBINED_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_COMBINED_PWM2 [1/3]

#define TIM_OCMODE_COMBINED_PWM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)

Combined PWM mode 2

Definition at line 973 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_COMBINED_PWM2 [2/3]

#define TIM_OCMODE_COMBINED_PWM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_COMBINED_PWM2 [3/3]

#define TIM_OCMODE_COMBINED_PWM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)

◆ TIM_OCMODE_FORCED_ACTIVE [1/5]

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_FORCED_ACTIVE [2/5]

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_FORCED_ACTIVE [3/5]

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

Force active level

Definition at line 968 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_FORCED_ACTIVE [4/5]

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_FORCED_ACTIVE [5/5]

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_FORCED_INACTIVE [1/5]

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

◆ TIM_OCMODE_FORCED_INACTIVE [2/5]

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

◆ TIM_OCMODE_FORCED_INACTIVE [3/5]

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

Force inactive level

Definition at line 969 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_FORCED_INACTIVE [4/5]

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

◆ TIM_OCMODE_FORCED_INACTIVE [5/5]

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

◆ TIM_OCMODE_INACTIVE [1/5]

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

Definition at line 873 of file stm32f469/stm32f469i-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h.

◆ TIM_OCMODE_INACTIVE [2/5]

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

Definition at line 873 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h.

◆ TIM_OCMODE_INACTIVE [3/5]

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

Definition at line 964 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_INACTIVE [4/5]

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

Definition at line 992 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_INACTIVE [5/5]

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

Definition at line 992 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_PWM1 [1/5]

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

◆ TIM_OCMODE_PWM1 [2/5]

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

◆ TIM_OCMODE_PWM1 [3/5]

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

PWM mode 1

Definition at line 966 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_PWM1 [4/5]

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

◆ TIM_OCMODE_PWM1 [5/5]

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

◆ TIM_OCMODE_PWM2 [1/5]

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_PWM2 [2/5]

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_PWM2 [3/5]

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

PWM mode 2

Definition at line 967 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_PWM2 [4/5]

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_PWM2 [5/5]

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_RETRIGERRABLE_OPM1 [1/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM1   TIM_CCMR1_OC1M_3

Retrigerrable OPM mode 1

Definition at line 970 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_RETRIGERRABLE_OPM1 [2/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM1   TIM_CCMR1_OC1M_3

Retrigerrable OPM mode 1

Definition at line 998 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_RETRIGERRABLE_OPM1 [3/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM1   TIM_CCMR1_OC1M_3

◆ TIM_OCMODE_RETRIGERRABLE_OPM2 [1/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)

Retrigerrable OPM mode 2

Definition at line 971 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_RETRIGERRABLE_OPM2 [2/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_RETRIGERRABLE_OPM2 [3/3]

#define TIM_OCMODE_RETRIGERRABLE_OPM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)

Retrigerrable OPM mode 2

Definition at line 999 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h.

◆ TIM_OCMODE_TIMING [1/5]

#define TIM_OCMODE_TIMING   0x00000000U

◆ TIM_OCMODE_TIMING [2/5]

#define TIM_OCMODE_TIMING   0x00000000U

◆ TIM_OCMODE_TIMING [3/5]

#define TIM_OCMODE_TIMING   0x00000000U

Frozen

Definition at line 962 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_TIMING [4/5]

#define TIM_OCMODE_TIMING   0x00000000U

◆ TIM_OCMODE_TIMING [5/5]

#define TIM_OCMODE_TIMING   0x00000000U

◆ TIM_OCMODE_TOGGLE [1/5]

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_TOGGLE [2/5]

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_TOGGLE [3/5]

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

Toggle

Definition at line 965 of file stm32f7xx_hal_tim.h.

◆ TIM_OCMODE_TOGGLE [4/5]

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

◆ TIM_OCMODE_TOGGLE [5/5]

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:07