@@ -106,7 +106,7 @@ static PinName g_current_pin = NC;
106
106
* @brief Return ADC HAL channel linked to a PinName
107
107
* @param pin: PinName
108
108
* @param bank: pointer to get ADC channel bank if required
109
- * @retval HAL channel. return 0 if pin has no ADC
109
+ * @retval Valid HAL channel
110
110
*/
111
111
uint32_t get_adc_channel (PinName pin, uint32_t *bank)
112
112
{
@@ -224,7 +224,7 @@ uint32_t get_adc_channel(PinName pin, uint32_t *bank)
224
224
#endif
225
225
#endif
226
226
default :
227
- channel = 0 ;
227
+ _Error_Handler ( " ADC: Unknown adc channel " , ( int )( STM_PIN_CHANNEL (function))) ;
228
228
break ;
229
229
}
230
230
#ifdef ADC_CHANNELS_BANK_B
@@ -244,7 +244,7 @@ uint32_t get_adc_channel(PinName pin, uint32_t *bank)
244
244
* @param pin: specific PinName's for ADC internal. Value can be:
245
245
* PADC_TEMP, PADC_TEMP_ADC5, PADC_VREF, PADC_VBAT
246
246
* Note that not all of these values may be available for all series.
247
- * @retval HAL internal channel. return 0 if pin has no ADC internal
247
+ * @retval Valid HAL internal channel.
248
248
*/
249
249
uint32_t get_adc_internal_channel (PinName pin)
250
250
{
@@ -276,7 +276,7 @@ uint32_t get_adc_internal_channel(PinName pin)
276
276
break ;
277
277
#endif
278
278
default :
279
- channel = 0 ;
279
+ _Error_Handler ( " ADC: Unknown adc internal PiName " , ( int )(pin)) ;
280
280
break ;
281
281
}
282
282
return channel;
@@ -287,7 +287,7 @@ uint32_t get_adc_internal_channel(PinName pin)
287
287
/* *
288
288
* @brief Return DAC HAL channel linked to a PinName
289
289
* @param pin: specific PinName's for ADC internal.
290
- * @retval HAL channel. return 0 if pin has no dac
290
+ * @retval Valid HAL channel
291
291
*/
292
292
uint32_t get_dac_channel (PinName pin)
293
293
{
@@ -308,7 +308,7 @@ uint32_t get_dac_channel(PinName pin)
308
308
break ;
309
309
#endif
310
310
default :
311
- channel = 0 ;
311
+ _Error_Handler ( " DAC: Unknown dac channel " , ( int )( STM_PIN_CHANNEL (function))) ;
312
312
break ;
313
313
}
314
314
return channel;
0 commit comments