File tree 1 file changed +51
-4
lines changed
1 file changed +51
-4
lines changed Original file line number Diff line number Diff line change @@ -140,16 +140,63 @@ static uint32_t get_adc_channel(PinName pin)
140
140
case 15 :
141
141
channel = ADC_CHANNEL_15 ;
142
142
break ;
143
+ #ifdef ADC_CHANNEL_16
143
144
case 16 :
144
- channel = ADC_CHANNEL_TEMPSENSOR ;
145
+ channel = ADC_CHANNEL_16 ;
145
146
break ;
147
+ #endif
146
148
case 17 :
147
- channel = ADC_CHANNEL_VREFINT ;
149
+ channel = ADC_CHANNEL_17 ;
148
150
break ;
149
- #ifdef ADC_CHANNEL_VBAT
151
+ #ifdef ADC_CHANNEL_18
150
152
case 18 :
151
- channel = ADC_CHANNEL_VBAT ;
153
+ channel = ADC_CHANNEL_18 ;
154
+ break ;
155
+ #endif
156
+ #ifdef ADC_CHANNEL_19
157
+ case 19 :
158
+ channel = ADC_CHANNEL_19 ;
159
+ break ;
160
+ #endif
161
+ #ifdef ADC_CHANNEL_20
162
+ case 20 :
163
+ channel = ADC_CHANNEL_20 ;
164
+ break ;
165
+ case 21 :
166
+ channel = ADC_CHANNEL_21 ;
167
+ break ;
168
+ case 22 :
169
+ channel = ADC_CHANNEL_22 ;
170
+ break ;
171
+ case 23 :
172
+ channel = ADC_CHANNEL_23 ;
173
+ break ;
174
+ case 24 :
175
+ channel = ADC_CHANNEL_24 ;
152
176
break ;
177
+ case 25 :
178
+ channel = ADC_CHANNEL_25 ;
179
+ break ;
180
+ case 26 :
181
+ channel = ADC_CHANNEL_26 ;
182
+ break ;
183
+ #ifdef ADC_CHANNEL_27
184
+ case 27 :
185
+ channel = ADC_CHANNEL_27 ;
186
+ break ;
187
+ case 28 :
188
+ channel = ADC_CHANNEL_28 ;
189
+ break ;
190
+ case 29 :
191
+ channel = ADC_CHANNEL_29 ;
192
+ break ;
193
+ case 30 :
194
+ channel = ADC_CHANNEL_30 ;
195
+ break ;
196
+ case 31 :
197
+ channel = ADC_CHANNEL_31 ;
198
+ break ;
199
+ #endif
153
200
#endif
154
201
default :
155
202
channel = 0 ;
You can’t perform that action at this time.
0 commit comments