@@ -39,6 +39,18 @@ timer_pins!(TIM1, [
39
39
( Channel4 , PA11 <DefaultMode >, AltFunction :: AF2 ) ,
40
40
( Channel4 , PC11 <DefaultMode >, AltFunction :: AF2 ) ,
41
41
] ) ;
42
+ // Inverted pins
43
+ timer_pins ! ( TIM1 , [
44
+ ( Channel1 , PA7 <DefaultMode >, AltFunction :: AF2 ) ,
45
+ ( Channel1 , PB13 <DefaultMode >, AltFunction :: AF2 ) ,
46
+ ( Channel1 , PD2 <DefaultMode >, AltFunction :: AF2 ) ,
47
+ ( Channel2 , PB0 <DefaultMode >, AltFunction :: AF2 ) ,
48
+ ( Channel2 , PB14 <DefaultMode >, AltFunction :: AF2 ) ,
49
+ ( Channel2 , PD3 <DefaultMode >, AltFunction :: AF2 ) ,
50
+ ( Channel3 , PB1 <DefaultMode >, AltFunction :: AF2 ) ,
51
+ ( Channel3 , PB15 <DefaultMode >, AltFunction :: AF2 ) ,
52
+ ( Channel3 , PD4 <DefaultMode >, AltFunction :: AF2 ) ,
53
+ ] ) ;
42
54
43
55
#[ cfg( feature = "stm32g0x1" ) ]
44
56
timer_pins ! ( TIM2 , [
@@ -83,16 +95,34 @@ timer_pins!(TIM15, [
83
95
( Channel1 , PA2 <DefaultMode >, AltFunction :: AF5 ) ,
84
96
( Channel1 , PB14 <DefaultMode >, AltFunction :: AF5 ) ,
85
97
( Channel1 , PC1 <DefaultMode >, AltFunction :: AF2 ) ,
98
+ ( Channel2 , PA3 <DefaultMode >, AltFunction :: AF5 ) ,
99
+ ( Channel2 , PB15 <DefaultMode >, AltFunction :: AF5 ) ,
100
+ ( Channel2 , PC2 <DefaultMode >, AltFunction :: AF2 ) ,
101
+ ] ) ;
102
+ // Inverted pins
103
+ #[ cfg( any( feature = "stm32g070" , feature = "stm32g071" , feature = "stm32g081" ) ) ]
104
+ timer_pins ! ( TIM15 , [
105
+ ( Channel1 , PA1 <DefaultMode >, AltFunction :: AF5 ) ,
106
+ ( Channel1 , PB13 <DefaultMode >, AltFunction :: AF5 ) ,
107
+ ( Channel1 , PF1 <DefaultMode >, AltFunction :: AF2 ) ,
86
108
] ) ;
87
109
88
110
timer_pins ! ( TIM16 , [
89
111
( Channel1 , PA6 <DefaultMode >, AltFunction :: AF5 ) ,
90
112
( Channel1 , PB8 <DefaultMode >, AltFunction :: AF2 ) ,
91
113
( Channel1 , PD0 <DefaultMode >, AltFunction :: AF2 ) ,
92
114
] ) ;
115
+ // Inverted pins
116
+ timer_pins ! ( TIM16 , [
117
+ ( Channel1 , PB6 <DefaultMode >, AltFunction :: AF2 ) ,
118
+ ] ) ;
93
119
94
120
timer_pins ! ( TIM17 , [
95
121
( Channel1 , PA7 <DefaultMode >, AltFunction :: AF6 ) ,
96
122
( Channel1 , PB9 <DefaultMode >, AltFunction :: AF2 ) ,
97
123
( Channel1 , PD1 <DefaultMode >, AltFunction :: AF2 ) ,
98
124
] ) ;
125
+ // Inverted pins
126
+ timer_pins ! ( TIM17 , [
127
+ ( Channel1 , PB7 <DefaultMode >, AltFunction :: AF2 ) ,
128
+ ] ) ;
0 commit comments