@@ -76,18 +76,18 @@ macro_rules! brk {
76
76
}
77
77
78
78
macro_rules! pwm_pin {
79
- ( $TIMX: ty, $C: ty, $ccr: ident, $bit : literal ) => {
79
+ ( $TIMX: ty, $C: ty, $ccr: ident, $cce : ident ) => {
80
80
impl PwmChannel <$TIMX, $C> {
81
81
#[ inline]
82
82
pub fn disable( & mut self ) {
83
83
//NOTE(unsafe) atomic write with no side effects
84
- unsafe { ( * <$TIMX>:: ptr( ) ) . ccer. modify( |_, w| w. cc1e ( ) . clear_bit( ) ) } ;
84
+ unsafe { ( * <$TIMX>:: ptr( ) ) . ccer. modify( |_, w| w. $cce ( ) . clear_bit( ) ) } ;
85
85
}
86
86
87
87
#[ inline]
88
88
pub fn enable( & mut self ) {
89
89
//NOTE(unsafe) atomic write with no side effects
90
- unsafe { ( * <$TIMX>:: ptr( ) ) . ccer. modify( |_, w| w. cc1e ( ) . set_bit( ) ) } ;
90
+ unsafe { ( * <$TIMX>:: ptr( ) ) . ccer. modify( |_, w| w. $cce ( ) . set_bit( ) ) } ;
91
91
}
92
92
93
93
#[ inline]
@@ -187,10 +187,10 @@ macro_rules! pwm_all_channels {
187
187
}
188
188
}
189
189
190
- pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, 0 ) ;
191
- pwm_pin!( crate :: pac:: $TIMX, C2 , ccr2, 4 ) ;
192
- pwm_pin!( crate :: pac:: $TIMX, C3 , ccr3, 8 ) ;
193
- pwm_pin!( crate :: pac:: $TIMX, C4 , ccr4, 12 ) ;
190
+ pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, cc1e ) ;
191
+ pwm_pin!( crate :: pac:: $TIMX, C2 , ccr2, cc2e ) ;
192
+ pwm_pin!( crate :: pac:: $TIMX, C3 , ccr3, cc3e ) ;
193
+ pwm_pin!( crate :: pac:: $TIMX, C4 , ccr4, cc4e ) ;
194
194
) +
195
195
} ;
196
196
}
@@ -236,8 +236,8 @@ macro_rules! pwm_2_channels {
236
236
}
237
237
}
238
238
239
- pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, 0 ) ;
240
- pwm_pin!( crate :: pac:: $TIMX, C2 , ccr2, 4 ) ;
239
+ pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, cc1e ) ;
240
+ pwm_pin!( crate :: pac:: $TIMX, C2 , ccr2, cc2e ) ;
241
241
) +
242
242
} ;
243
243
}
@@ -278,7 +278,7 @@ macro_rules! pwm_1_channel {
278
278
}
279
279
}
280
280
281
- pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, 0 ) ;
281
+ pwm_pin!( crate :: pac:: $TIMX, C1 , ccr1, cc1e ) ;
282
282
) +
283
283
} ;
284
284
}
0 commit comments