File tree Expand file tree Collapse file tree 1 file changed +51
-4
lines changed Expand file tree Collapse file tree 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)
140140 case 15 :
141141 channel = ADC_CHANNEL_15 ;
142142 break ;
143+ #ifdef ADC_CHANNEL_16
143144 case 16 :
144- channel = ADC_CHANNEL_TEMPSENSOR ;
145+ channel = ADC_CHANNEL_16 ;
145146 break ;
147+ #endif
146148 case 17 :
147- channel = ADC_CHANNEL_VREFINT ;
149+ channel = ADC_CHANNEL_17 ;
148150 break ;
149- #ifdef ADC_CHANNEL_VBAT
151+ #ifdef ADC_CHANNEL_18
150152 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 ;
152176 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
153200#endif
154201 default :
155202 channel = 0 ;
You can’t perform that action at this time.
0 commit comments