RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Macros

Macros

#define TIM_OCMODE_TIMING   0x00000000U
 
#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0
 
#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1
 
#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)
 
#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_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)
 
#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2
 
#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_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_ASYMMETRIC_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)
 
#define TIM_OCMODE_ASYMMETRIC_PWM2   TIM_CCMR1_OC1M
 

Detailed Description

Macro Definition Documentation

◆ TIM_OCMODE_ACTIVE

#define TIM_OCMODE_ACTIVE   TIM_CCMR1_OC1M_0

Set channel to active level on match

◆ TIM_OCMODE_ASYMMETRIC_PWM1

#define TIM_OCMODE_ASYMMETRIC_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2)

Asymmetric PWM mode 1

◆ TIM_OCMODE_ASYMMETRIC_PWM2

#define TIM_OCMODE_ASYMMETRIC_PWM2   TIM_CCMR1_OC1M

Asymmetric PWM mode 2

◆ TIM_OCMODE_COMBINED_PWM1

#define TIM_OCMODE_COMBINED_PWM1   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2)

Combined PWM mode 1

◆ TIM_OCMODE_COMBINED_PWM2

#define TIM_OCMODE_COMBINED_PWM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2)

Combined PWM mode 2

◆ TIM_OCMODE_FORCED_ACTIVE

#define TIM_OCMODE_FORCED_ACTIVE   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0)

Force active level

◆ TIM_OCMODE_FORCED_INACTIVE

#define TIM_OCMODE_FORCED_INACTIVE   TIM_CCMR1_OC1M_2

Force inactive level

◆ TIM_OCMODE_INACTIVE

#define TIM_OCMODE_INACTIVE   TIM_CCMR1_OC1M_1

Set channel to inactive level on match

◆ TIM_OCMODE_PWM1

#define TIM_OCMODE_PWM1   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1)

PWM mode 1

◆ TIM_OCMODE_PWM2

#define TIM_OCMODE_PWM2   (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

PWM mode 2

◆ TIM_OCMODE_RETRIGERRABLE_OPM1

#define TIM_OCMODE_RETRIGERRABLE_OPM1   TIM_CCMR1_OC1M_3

Retrigerrable OPM mode 1

◆ TIM_OCMODE_RETRIGERRABLE_OPM2

#define TIM_OCMODE_RETRIGERRABLE_OPM2   (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0)

Retrigerrable OPM mode 2

◆ TIM_OCMODE_TIMING

#define TIM_OCMODE_TIMING   0x00000000U

Frozen

◆ TIM_OCMODE_TOGGLE

#define TIM_OCMODE_TOGGLE   (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0)

Toggle