stm32/adc: Fix verification of ADC channel 16 for F411 MCUs.

pull/3713/head
Damien George 2018-04-11 13:16:54 +10:00
rodzic 59dda71038
commit de9528d12c
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -137,7 +137,10 @@ static inline uint32_t adc_get_internal_channel(uint32_t channel) {
}
STATIC bool is_adcx_channel(int channel) {
#if defined(STM32F4) || defined(STM32F7)
#if defined(STM32F411xE)
// The HAL has an incorrect IS_ADC_CHANNEL macro for the F411 so we check for temp
return IS_ADC_CHANNEL(channel) || channel == ADC_CHANNEL_TEMPSENSOR;
#elif defined(STM32F4) || defined(STM32F7)
return IS_ADC_CHANNEL(channel);
#elif defined(STM32L4)
ADC_HandleTypeDef handle;