diff options
| author | Keith Packard <keithp@keithp.com> | 2017-02-20 17:29:15 -0800 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-02-20 17:35:51 -0800 | 
| commit | 9603d737e9ea58217ff2c2dd7c350c7a29fba980 (patch) | |
| tree | 3b0996531b8021b43c4640e5154f3c2ba55042d0 /src/stmf0/stm32f0.h | |
| parent | 003e9479ad4364d9f7acf189b35f32ccdfd43be0 (diff) | |
altos/stmf0: Support timer 2/3 for the beeper
Tested on timer 2, all four channels.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/stmf0/stm32f0.h')
| -rw-r--r-- | src/stmf0/stm32f0.h | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/src/stmf0/stm32f0.h b/src/stmf0/stm32f0.h index 1c33f020..e53a5dfd 100644 --- a/src/stmf0/stm32f0.h +++ b/src/stmf0/stm32f0.h @@ -1812,15 +1812,15 @@ extern struct stm_tim23 stm_tim2, stm_tim3;  #define STM_TIM23_CCMR2_OC4CE	15  #define STM_TIM23_CCMR2_OC4M	12 -#define  STM_TIM23_CCMR2_OCM_FROZEN			0 -#define  STM_TIM23_CCMR2_OCM_SET_HIGH_ON_MATCH	1 -#define  STM_TIM23_CCMR2_OCM_SET_LOW_ON_MATCH		2 -#define  STM_TIM23_CCMR2_OCM_TOGGLE			3 -#define  STM_TIM23_CCMR2_OCM_FORCE_LOW			4 -#define  STM_TIM23_CCMR2_OCM_FORCE_HIGH			5 -#define  STM_TIM23_CCMR2_OCM_PWM_MODE_1			6 -#define  STM_TIM23_CCMR2_OCM_PWM_MODE_2			7 -#define  STM_TIM23_CCMR2_OCM_MASK			7 +#define  STM_TIM23_CCMR2_OC4M_FROZEN			0 +#define  STM_TIM23_CCMR2_OC4M_SET_HIGH_ON_MATCH	1 +#define  STM_TIM23_CCMR2_OC4M_SET_LOW_ON_MATCH		2 +#define  STM_TIM23_CCMR2_OC4M_TOGGLE			3 +#define  STM_TIM23_CCMR2_OC4M_FORCE_LOW			4 +#define  STM_TIM23_CCMR2_OC4M_FORCE_HIGH		5 +#define  STM_TIM23_CCMR2_OC4M_PWM_MODE_1		6 +#define  STM_TIM23_CCMR2_OC4M_PWM_MODE_2		7 +#define  STM_TIM23_CCMR2_OC4M_MASK			7  #define STM_TIM23_CCMR2_OC4PE	11  #define STM_TIM23_CCMR2_OC4FE	10  #define STM_TIM23_CCMR2_CC4S	8 @@ -1832,15 +1832,15 @@ extern struct stm_tim23 stm_tim2, stm_tim3;  #define STM_TIM23_CCMR2_OC3CE	7  #define STM_TIM23_CCMR2_OC3M	4 -#define  STM_TIM23_CCMR2_OCM_FROZEN			0 -#define  STM_TIM23_CCMR2_OCM_SET_HIGH_ON_MATCH		1 -#define  STM_TIM23_CCMR2_OCM_SET_LOW_ON_MATCH		2 -#define  STM_TIM23_CCMR2_OCM_TOGGLE			3 -#define  STM_TIM23_CCMR2_OCM_FORCE_LOW			4 -#define  STM_TIM23_CCMR2_OCM_FORCE_HIGH			5 +#define  STM_TIM23_CCMR2_OC3M_FROZEN			0 +#define  STM_TIM23_CCMR2_OC3M_SET_HIGH_ON_MATCH		1 +#define  STM_TIM23_CCMR2_OC3M_SET_LOW_ON_MATCH		2 +#define  STM_TIM23_CCMR2_OC3M_TOGGLE			3 +#define  STM_TIM23_CCMR2_OC3M_FORCE_LOW			4 +#define  STM_TIM23_CCMR2_OC3M_FORCE_HIGH		5  #define  STM_TIM23_CCMR2_OC3M_PWM_MODE_1		6 -#define  STM_TIM23_CCMR2_OCM_PWM_MODE_2			7 -#define  STM_TIM23_CCMR2_OCM_MASK			7 +#define  STM_TIM23_CCMR2_OC3M_PWM_MODE_2		7 +#define  STM_TIM23_CCMR2_OC3M_MASK			7  #define STM_TIM23_CCMR2_OC3PE	11  #define STM_TIM23_CCMR2_OC3FE	2  #define STM_TIM23_CCMR2_CC3S	0  | 
