@@ -101,7 +101,7 @@ impl From<Align> for bool {
101
101
}
102
102
103
103
macro_rules! adc_pins {
104
- ( $ADC: ty, $( $pin: ty => $chan: expr ) ,+ $( , ) * ) => {
104
+ ( $ADC: ty, $( $pin: ty => $chan: literal ) ,+ $( , ) * ) => {
105
105
$(
106
106
impl Channel <$ADC> for $pin {
107
107
type ID = u8 ;
@@ -113,59 +113,59 @@ macro_rules! adc_pins {
113
113
}
114
114
115
115
adc_pins ! ( pac:: ADC1 ,
116
- gpio:: PA0 <Analog > => 0_u8 ,
117
- gpio:: PA1 <Analog > => 1_u8 ,
118
- gpio:: PA2 <Analog > => 2_u8 ,
119
- gpio:: PA3 <Analog > => 3_u8 ,
120
- gpio:: PA4 <Analog > => 4_u8 ,
121
- gpio:: PA5 <Analog > => 5_u8 ,
122
- gpio:: PA6 <Analog > => 6_u8 ,
123
- gpio:: PA7 <Analog > => 7_u8 ,
124
- gpio:: PB0 <Analog > => 8_u8 ,
125
- gpio:: PB1 <Analog > => 9_u8 ,
126
- gpio:: PC0 <Analog > => 10_u8 ,
127
- gpio:: PC1 <Analog > => 11_u8 ,
128
- gpio:: PC2 <Analog > => 12_u8 ,
129
- gpio:: PC3 <Analog > => 13_u8 ,
130
- gpio:: PC4 <Analog > => 14_u8 ,
131
- gpio:: PC5 <Analog > => 15_u8 ,
116
+ gpio:: PA0 <Analog > => 0 ,
117
+ gpio:: PA1 <Analog > => 1 ,
118
+ gpio:: PA2 <Analog > => 2 ,
119
+ gpio:: PA3 <Analog > => 3 ,
120
+ gpio:: PA4 <Analog > => 4 ,
121
+ gpio:: PA5 <Analog > => 5 ,
122
+ gpio:: PA6 <Analog > => 6 ,
123
+ gpio:: PA7 <Analog > => 7 ,
124
+ gpio:: PB0 <Analog > => 8 ,
125
+ gpio:: PB1 <Analog > => 9 ,
126
+ gpio:: PC0 <Analog > => 10 ,
127
+ gpio:: PC1 <Analog > => 11 ,
128
+ gpio:: PC2 <Analog > => 12 ,
129
+ gpio:: PC3 <Analog > => 13 ,
130
+ gpio:: PC4 <Analog > => 14 ,
131
+ gpio:: PC5 <Analog > => 15 ,
132
132
) ;
133
133
134
134
#[ cfg( any( feature = "stm32f103" , feature = "connectivity" ) ) ]
135
135
adc_pins ! ( pac:: ADC2 ,
136
- gpio:: PA0 <Analog > => 0_u8 ,
137
- gpio:: PA1 <Analog > => 1_u8 ,
138
- gpio:: PA2 <Analog > => 2_u8 ,
139
- gpio:: PA3 <Analog > => 3_u8 ,
140
- gpio:: PA4 <Analog > => 4_u8 ,
141
- gpio:: PA5 <Analog > => 5_u8 ,
142
- gpio:: PA6 <Analog > => 6_u8 ,
143
- gpio:: PA7 <Analog > => 7_u8 ,
144
- gpio:: PB0 <Analog > => 8_u8 ,
145
- gpio:: PB1 <Analog > => 9_u8 ,
146
- gpio:: PC0 <Analog > => 10_u8 ,
147
- gpio:: PC1 <Analog > => 11_u8 ,
148
- gpio:: PC2 <Analog > => 12_u8 ,
149
- gpio:: PC3 <Analog > => 13_u8 ,
150
- gpio:: PC4 <Analog > => 14_u8 ,
151
- gpio:: PC5 <Analog > => 15_u8 ,
136
+ gpio:: PA0 <Analog > => 0 ,
137
+ gpio:: PA1 <Analog > => 1 ,
138
+ gpio:: PA2 <Analog > => 2 ,
139
+ gpio:: PA3 <Analog > => 3 ,
140
+ gpio:: PA4 <Analog > => 4 ,
141
+ gpio:: PA5 <Analog > => 5 ,
142
+ gpio:: PA6 <Analog > => 6 ,
143
+ gpio:: PA7 <Analog > => 7 ,
144
+ gpio:: PB0 <Analog > => 8 ,
145
+ gpio:: PB1 <Analog > => 9 ,
146
+ gpio:: PC0 <Analog > => 10 ,
147
+ gpio:: PC1 <Analog > => 11 ,
148
+ gpio:: PC2 <Analog > => 12 ,
149
+ gpio:: PC3 <Analog > => 13 ,
150
+ gpio:: PC4 <Analog > => 14 ,
151
+ gpio:: PC5 <Analog > => 15 ,
152
152
) ;
153
153
154
154
#[ cfg( all( feature = "stm32f103" , any( feature = "high" , feature = "xl" , ) , ) ) ]
155
155
adc_pins ! ( pac:: ADC3 ,
156
- gpio:: PA0 <Analog > => 0_u8 ,
157
- gpio:: PA1 <Analog > => 1_u8 ,
158
- gpio:: PA2 <Analog > => 2_u8 ,
159
- gpio:: PA3 <Analog > => 3_u8 ,
160
- gpio:: PF6 <Analog > => 4_u8 ,
161
- gpio:: PF7 <Analog > => 5_u8 ,
162
- gpio:: PF8 <Analog > => 6_u8 ,
163
- gpio:: PF9 <Analog > => 7_u8 ,
164
- gpio:: PF10 <Analog > => 8_u8 ,
165
- gpio:: PC0 <Analog > => 10_u8 ,
166
- gpio:: PC1 <Analog > => 11_u8 ,
167
- gpio:: PC2 <Analog > => 12_u8 ,
168
- gpio:: PC3 <Analog > => 13_u8 ,
156
+ gpio:: PA0 <Analog > => 0 ,
157
+ gpio:: PA1 <Analog > => 1 ,
158
+ gpio:: PA2 <Analog > => 2 ,
159
+ gpio:: PA3 <Analog > => 3 ,
160
+ gpio:: PF6 <Analog > => 4 ,
161
+ gpio:: PF7 <Analog > => 5 ,
162
+ gpio:: PF8 <Analog > => 6 ,
163
+ gpio:: PF9 <Analog > => 7 ,
164
+ gpio:: PF10 <Analog > => 8 ,
165
+ gpio:: PC0 <Analog > => 10 ,
166
+ gpio:: PC1 <Analog > => 11 ,
167
+ gpio:: PC2 <Analog > => 12 ,
168
+ gpio:: PC3 <Analog > => 13 ,
169
169
) ;
170
170
171
171
/// Stored ADC config can be restored using the `Adc::restore_cfg` method
0 commit comments